{"id":20445198,"url":"https://github.com/addepar/addepar-ember-toolbox","last_synced_at":"2025-05-08T19:36:25.515Z","repository":{"id":44569394,"uuid":"92077295","full_name":"Addepar/addepar-ember-toolbox","owner":"Addepar","description":"General UI toolbox library","archived":false,"fork":false,"pushed_at":"2023-08-22T09:47:57.000Z","size":8052,"stargazers_count":3,"open_issues_count":3,"forks_count":2,"subscribers_count":87,"default_branch":"master","last_synced_at":"2024-11-11T20:55:14.657Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Addepar.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-05-22T16:51:04.000Z","updated_at":"2022-11-07T17:55:17.000Z","dependencies_parsed_at":"2024-06-20T21:59:04.283Z","dependency_job_id":"8cdfa813-4669-4274-ac55-3a8fef1107f9","html_url":"https://github.com/Addepar/addepar-ember-toolbox","commit_stats":{"total_commits":104,"total_committers":13,"mean_commits":8.0,"dds":0.75,"last_synced_commit":"79a7a58286a477eedb9a7e0ceb31bad3809fa6dc"},"previous_names":[],"tags_count":29,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Addepar%2Faddepar-ember-toolbox","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Addepar%2Faddepar-ember-toolbox/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Addepar%2Faddepar-ember-toolbox/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Addepar%2Faddepar-ember-toolbox/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Addepar","download_url":"https://codeload.github.com/Addepar/addepar-ember-toolbox/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224763037,"owners_count":17365657,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-15T10:11:22.418Z","updated_at":"2025-05-08T19:36:25.471Z","avatar_url":"https://github.com/Addepar.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Build Status](https://travis-ci.org/Addepar/addepar-ember-toolbox.svg?branch=master)](https://travis-ci.org/Addepar/addepar-ember-toolbox)\n\n# Archived\n\n**This repository is no longer actively maintained.**\n\nTo migrate away from it:\n  - replace \"adde-pre-commit\" with [lint-staged](https://github.com/lint-staged/lint-staged)\n  - replace \"adde-lint --file-names\" with [ls-lint](https://ls-lint.org/) (example PR: https://github.com/Addepar/ember-table/pull/1165)\n  - replace \"adde-lint --javascript\" with direct usage of eslint (example PR: https://github.com/Addepar/ember-table/pull/1163)\n  - replace \"adde-lint --sass\" with direct usage of sass-lint and prettier (example PR: https://github.com/Addepar/ember-table/pull/1164)\n\n# @addepar/ember-toolbox\n\nAddepar Ember Toolbox provides a number of commands for linting and ensuring\nconsistent style of Ember projects.\n\n- `ember adde-lint --javascript --sass --file-names`: Runs our linting checks against\n  the specified files. If no files are specified, runs them against the entire repo. Using adde-lint to line filenames is deprecated, use `adde-lint-file-names` instead.\n- `ember adde-format`: Formats the files specified, or if none are specified formats\n  the entire repo.\n- `ember adde-pre-commit`: Deprecated, use adde-pre-commit bin script instead.\n- `adde-pre-commit`: [bin script](https://docs.npmjs.com/cli/v7/configuring-npm/package-json#bin) that Runs our formatting and linting checks against staged\n  changes\n- `adde-lint-file-names`: [bin script](https://docs.npmjs.com/cli/v7/configuring-npm/package-json#bin) provided by this package that lints the passed (via command line) filepaths\n-\n\nInstalling this addon will also add styleguides as dependencies, set up a pre-commit\nhook to format/lint changed files before commits using [Husky](https://github.com/typicode/husky/),\nand automatically format the repo its installed in.\n\n## Installation\n\n```\nember install @addepar/ember-toolbox\n```\n\n## Running\n\n- `ember serve`\n- Visit your app at [http://localhost:4200](http://localhost:4200).\n\n## Running Tests\n\n- `npm test` (Runs `ember try:each` to test your addon against multiple Ember versions)\n- `ember test`\n- `ember test --server`\n\n## Building\n\n- `ember build`\n\nFor more information on using ember-cli, visit [https://ember-cli.com/](https://ember-cli.com/).\n\n## Linting File Names\n\n`adde-lint-file-names` lints the file names that are passed on the command line. File names must be passed as absolute paths.\n\nThe file name linting:\n\n- first strips off the `process.cwd()`, which is assumed to be the ember app root directory\n- excludes files that are not in typical Ember-app directory-layout spots (see below)\n- Checks each remaining filepath against a regex\n\n### Lint Filename Regex\n\nSee the `lib/lint-file-names.js` file for full details.\nThe rules regarding filename linting are:\n\n- directories must start with lowercase alphanumeric (with optional starting \"@\"),\n- filenames must start with either lowercase alphanumeric or \"\\_\",\"-\" or \".\"\n- filenames cannot include \"\\_\" except for the first character\n\n```\nBad examples:\n_badDir/xyz.js (dir doesn't start with alphanumeric)\nBadDir/xyz.js (dir starts with capital)\nokDir/Bad.js (file starts with capital)\nokDir/Bad.js (file starts with capital)\nokDir/bad_file.js (file includes _ after first character)\n```\n\n```\nGood examples:\nok/.file.js\nok/-file.js\nok/ok-file.js\nok/\\_file.js\nok/file.js\n@ok/file.js\n```\n\nTo try the regex interactively, visit https://regexr.com/5tn2c.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faddepar%2Faddepar-ember-toolbox","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faddepar%2Faddepar-ember-toolbox","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faddepar%2Faddepar-ember-toolbox/lists"}