https://github.com/ember-cli/ember-cli-default-packager
Default Packager for Ember CLI. More details in https://github.com/ember-cli/rfcs/pull/110.
https://github.com/ember-cli/ember-cli-default-packager
Last synced: 7 months ago
JSON representation
Default Packager for Ember CLI. More details in https://github.com/ember-cli/rfcs/pull/110.
- Host: GitHub
- URL: https://github.com/ember-cli/ember-cli-default-packager
- Owner: ember-cli
- Created: 2018-05-13T23:22:36.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-09-15T13:52:28.000Z (over 3 years ago)
- Last Synced: 2025-05-28T08:20:55.412Z (8 months ago)
- Language: TypeScript
- Homepage:
- Size: 22.5 KB
- Stars: 2
- Watchers: 16
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ember-cli-default-packager
[](https://travis-ci.org/ember-cli/ember-cli-default-packager)
[](https://ci.appveyor.com/project/embercli/ember-cli-default-packager)
[](https://coveralls.io/github/ember-cli/ember-cli-default-packager)
Default Packager for Ember CLI. More details in [Packager RFC](https://github.com/ember-cli/rfcs/pull/110).
## Building
Run `yarn compile` to build the project. This will create `dist` folder with
`index.js` file in it and necessary typings as well.
## Docs
Run `yarn docs` to generate documentation. This will create `docs` folder.
Documentation is done via [typedoc](http://typedoc.org/).
## Tests
Tests are written using [mocha](https://mochajs.org/).
Run `yarn test:all` to run unit, linting and coverage tests.
### Unit
Tests are written using [mocha-typescript](https://github.com/pana-cc/mocha-typescript)
which allows you to use [decorators](https://github.com/wycats/javascript-decorators)
while writting tests.
Run `yarn test` to run test suite as well as lint tests.
### Linting
Linting is done using [tslint](https://github.com/palantir/tslint) with a
combintation of [prettier](https://github.com/prettier/prettier) and [tslint-config-prettier](https://github.com/alexjoverm/tslint-config-prettier) config.
Run `yarn lint` to ensure there are no linting errors. Run `yarn lint:fix` to
fix linting errors automatically.
### Coverage
Run `yarn test:coverage` to genenerat coverage report. This will create
`coverage` folder. Code coverage is done via [istanbul](https://github.com/istanbuljs/istanbuljs).