# ember-cli-ajh

> Command line tool for developing ambitious ember.js apps

Latest version **1.13.9-alpha2** (published 2017-04-17) · MIT license · 0 weekly downloads

## Install

```sh
npm install ember-cli-ajh
pnpm add ember-cli-ajh
yarn add ember-cli-ajh
bun add ember-cli-ajh
```

Provides the command `ember`.

## Health

**Score 30/100 (F)** — status: abandoned.

Positive: no vulnerabilities; high maintenance score.

Warnings: low downloads; no types; no esm support.

Negative: abandoned.

## Facts

| | |
|---|---|
| Version | 1.13.9-alpha2 |
| Published | 2017-04-17 |
| First published | 2017-04-17 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Node | >= 0.10.0 |
| Dependencies | 77 |
| Known vulnerabilities | 0 (+22 in 6 direct dependencies) |
| Install scripts | no |
| GitHub stars | 3235 |
| Author | Stefan Penner, Robert Jackson and ember-cli contributors |
| Maintainers | alanhogan |
| Keywords | ember.js, ember, cli, app, kit, app-kit, ember-app-kit |

## Links

- npm: https://www.npmjs.com/package/ember-cli-ajh
- Repository: https://github.com/ember-cli/ember-cli
- Homepage: https://github.com/ember-cli/ember-cli#readme
- Issues: https://github.com/ember-cli/ember-cli/issues
- npm.io page: https://npm.io/package/ember-cli-ajh

## Dependencies (77)

- [cpr](https://npm.io/package/cpr.md) 0.4.2
- [npm](https://npm.io/package/npm.md) ^2.7.6
- [yam](https://npm.io/package/yam.md) 0.0.18
- [diff](https://npm.io/package/diff.md) ^1.3.1
- [exit](https://npm.io/package/exit.md) ^0.1.2
- [glob](https://npm.io/package/glob.md) 5.0.13
- [leek](https://npm.io/package/leek.md) 0.0.18
- [nopt](https://npm.io/package/nopt.md) ^3.0.1
- [rsvp](https://npm.io/package/rsvp.md) ^3.0.17
- [sane](https://npm.io/package/sane.md) ^1.1.1
- [temp](https://npm.io/package/temp.md) 0.8.1
- [bower](https://npm.io/package/bower.md) ^1.3.12
- [chalk](https://npm.io/package/chalk.md) 1.1.0
- [debug](https://npm.io/package/debug.md) ^2.1.3
- [findup](https://npm.io/package/findup.md) 0.1.5
- [lodash](https://npm.io/package/lodash.md) ^3.6.0
- [morgan](https://npm.io/package/morgan.md) ^1.5.2
- [semver](https://npm.io/package/semver.md) ^4.3.3
- [testem](https://npm.io/package/testem.md) 0.9.10
- [express](https://npm.io/package/express.md) ^4.12.3
- [resolve](https://npm.io/package/resolve.md) ^1.1.6
- [through](https://npm.io/package/through.md) ^2.3.6
- [tiny-lr](https://npm.io/package/tiny-lr.md) 0.2.0
- [broccoli](https://npm.io/package/broccoli.md) 0.16.8
- [fs-extra](https://npm.io/package/fs-extra.md) 0.22.1
- [inquirer](https://npm.io/package/inquirer.md) 0.5.1
- [minimatch](https://npm.io/package/minimatch.md) ^2.0.4
- [node-uuid](https://npm.io/package/node-uuid.md) ^1.4.3
- [readline2](https://npm.io/package/readline2.md) 0.1.1
- [walk-sync](https://npm.io/package/walk-sync.md) 0.1.3
- [http-proxy](https://npm.io/package/http-proxy.md) ^1.9.0
- [inflection](https://npm.io/package/inflection.md) ^1.7.0
- [is-git-url](https://npm.io/package/is-git-url.md) ^0.2.0
- [portfinder](https://npm.io/package/portfinder.md) ^0.4.0
- [quick-temp](https://npm.io/package/quick-temp.md) 0.1.3
- [compression](https://npm.io/package/compression.md) ^1.4.4
- [configstore](https://npm.io/package/configstore.md) 1.2.1
- [core-object](https://npm.io/package/core-object.md) 0.0.2
- [exists-sync](https://npm.io/package/exists-sync.md) 0.0.3
- [findup-sync](https://npm.io/package/findup-sync.md) ^0.2.1
- [markdown-it](https://npm.io/package/markdown-it.md) 4.3.0
- [bower-config](https://npm.io/package/bower-config.md) 0.6.1
- [broccoli-viz](https://npm.io/package/broccoli-viz.md) ^2.0.1
- [isbinaryfile](https://npm.io/package/isbinaryfile.md) ^2.0.3
- [silent-error](https://npm.io/package/silent-error.md) ^1.0.0
- [git-repo-info](https://npm.io/package/git-repo-info.md) ^1.0.4
- [clean-base-url](https://npm.io/package/clean-base-url.md) ^1.0.0
- [merge-defaults](https://npm.io/package/merge-defaults.md) ^0.2.1
- [broccoli-funnel](https://npm.io/package/broccoli-funnel.md) 0.2.11
- [broccoli-plugin](https://npm.io/package/broccoli-plugin.md) ^1.2.0
- [broccoli-source](https://npm.io/package/broccoli-source.md) ^1.1.0
- [symlink-or-copy](https://npm.io/package/symlink-or-copy.md) ^1.0.1
- [fs-monitor-stack](https://npm.io/package/fs-monitor-stack.md) ^1.0.2
- [amd-name-resolver](https://npm.io/package/amd-name-resolver.md) 0.0.2
- [node-modules-path](https://npm.io/package/node-modules-path.md) ^1.0.0
- [pleasant-progress](https://npm.io/package/pleasant-progress.md) ^1.0.2
- [promise-map-series](https://npm.io/package/promise-map-series.md) ^0.2.1
- [ember-cli-test-info](https://npm.io/package/ember-cli-test-info.md) ^1.0.0
- [broccoli-merge-trees](https://npm.io/package/broccoli-merge-trees.md) 0.2.3
- [ember-cli-path-utils](https://npm.io/package/ember-cli-path-utils.md) ^1.0.0
- [escape-string-regexp](https://npm.io/package/escape-string-regexp.md) ^1.0.3
- [markdown-it-terminal](https://npm.io/package/markdown-it-terminal.md) 0.0.2
- [bower-endpoint-parser](https://npm.io/package/bower-endpoint-parser.md) 0.2.2
- [broccoli-sane-watcher](https://npm.io/package/broccoli-sane-watcher.md) ^1.1.1
- [broccoli-config-loader](https://npm.io/package/broccoli-config-loader.md) ^1.0.0
- [ember-cli-string-utils](https://npm.io/package/ember-cli-string-utils.md) ^1.0.0
- [ember-router-generator](https://npm.io/package/ember-router-generator.md) ^1.0.0
- [broccoli-config-replace](https://npm.io/package/broccoli-config-replace.md) ^1.1.0
- [broccoli-es3-safe-recast](https://npm.io/package/broccoli-es3-safe-recast.md) ^2.0.0
- [broccoli-babel-transpiler](https://npm.io/package/broccoli-babel-transpiler.md) ^5.4.5
- [broccoli-sourcemap-concat](https://npm.io/package/broccoli-sourcemap-concat.md) ^1.1.1
- [ember-cli-copy-dereference](https://npm.io/package/ember-cli-copy-dereference.md) ^1.0.0
- [ember-cli-is-package-missing](https://npm.io/package/ember-cli-is-package-missing.md) ^1.0.0
- [broccoli-kitchen-sink-helpers](https://npm.io/package/broccoli-kitchen-sink-helpers.md) ^0.2.7
- [ember-cli-preprocess-registry](https://npm.io/package/ember-cli-preprocess-registry.md) ^1.0.3
- [ember-cli-get-dependency-depth](https://npm.io/package/ember-cli-get-dependency-depth.md) ^1.0.0
- [ember-cli-normalize-entity-name](https://npm.io/package/ember-cli-normalize-entity-name.md) ^1.0.0

## Alternatives

- [@salesforce/cli](https://npm.io/package/@salesforce/cli.md) — 389.7K weekly downloads
- [@mintlify/cli](https://npm.io/package/@mintlify/cli.md) — 208.9K weekly downloads
- [@grafana/e2e-selectors](https://npm.io/package/@grafana/e2e-selectors.md) — 128.7K weekly downloads
- [mintlify](https://npm.io/package/mintlify.md) — 112.0K weekly downloads
- [@intlayer/cli](https://npm.io/package/@intlayer/cli.md) — 22.8K weekly downloads

## Recent versions

- 1.13.9-alpha2 (latest) — 2017-04-17
- 1.13.9-alpha — 2017-04-17

## README

## ember-cli
[![Build Status][travis-badge]][travis-badge-url]
[![Dependency Status][david-badge]][david-badge-url]
[![devDependency Status](https://david-dm.org/ember-cli/ember-cli/dev-status.svg)](https://david-dm.org/ember-cli/ember-cli#info=devDependencies)
[![Build status][appveyor-badge]][appveyor-badge-url]
[![Code Climate](https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg)](https://codeclimate.com/github/ember-cli/ember-cli)
[![Test Coverage](https://codeclimate.com/github/ember-cli/ember-cli/badges/coverage.svg)](https://codeclimate.com/github/ember-cli/ember-cli)
[![Inline docs](http://inch-ci.org/github/ember-cli/ember-cli.svg?branch=master)](http://inch-ci.org/github/ember-cli/ember-cli)

The Ember.js command line utility.

Supports node 0.12.x and npm 2.7.x and 3.x.

## Community
* irc: #ember-cli on freenode
* issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)
* website: [ember-cli.com](http://www.ember-cli.com)

[![ScreenShot](http://static.iamstef.net/ember-conf-2014-video.jpg)](https://www.youtube.com/watch?v=4D8z3972h64)


## Project Elements
Additional components of this project that are used at runtime in your application:
* [ember-resolver](https://github.com/ember-cli/ember-resolver)
* [loader](https://github.com/ember-cli/loader.js)
* [ember-cli-shims](https://github.com/ember-cli/ember-cli-shims)
* [ember-load-initializers](https://github.com/ember-cli/ember-load-initializers)

## Development Hints
### Working with master

``` sh
git clone https://github.com/ember-cli/ember-cli.git
cd ember-cli
npm link
```

`npm link` is very similar to `npm install -g` except that instead of downloading the package from the repo the just cloned `ember-cli/` folder becomes the global package. Any changes to the files in the `ember-cli/` folder will immediately affect the global ember-cli package.

Now you can use `ember-cli` via the command line:

``` sh
ember new foo
cd foo
npm link ember-cli
ember server
```

`npm link ember-cli` is needed because by default the globally installed `ember-cli` just loads the local `ember-cli` from the project. `npm link ember-cli` symlinks the global `ember-cli` package to the local `ember-cli` package. Now the `ember-cli` you cloned before is in three places: The folder you cloned it into, npm's folder where it stores global packages and the `ember-cli` project you just created.

If you upgrade an app running against Ember CLI master you will need to re-link to your checkout of Ember CLI by running `npm link ember-cli` in your project again.

Please read the official [npm-link documentation](https://www.npmjs.org/doc/cli/npm-link.html) and the [npm-link cheatsheet](http://browsenpm.org/help#linkinganynpmpackagelocally) for more information.

### Working with the tests

Use `npm test` to run the tests (Runs only fast tests).

For a full test run which includes some very slow acceptance tests,
please run: `npm run test-all`. Please note, this is what travis
runs.

To exclude a test or test suite append a `.skip` to `it()` or `describe()` respectively (e.g. `it.skip(...)`). To focus on a certain test or test suite append `.only`.

Please read the official [mocha documentation](http://mochajs.org/) for more information.

## Problems

When running ember cli it could happen that a lack of file watches can occur. You will get an error message like:

```sh
Serving on http://localhost:4200
watch ENOSPC
Error: watch ENOSPC
    at errnoException (fs.js:1019:11)
    at FSWatcher.start (fs.js:1051:11)
  ...
```

This problem will be corrected in future releases. The following line is a workaround to get the server up and running until this problem is fixed. See [Issue 1054](https://github.com/ember-cli/ember-cli/issues/1054).

```sh
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
```

For Arch Linux or Manjaro Linux, in order for the parameters to be loaded at boot, the kernel sysctl parameters have to be saved in a drop-in directory instead of `sysctl.conf`.

```sh
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.d/99-sysctl.conf && sudo sysctl --system
```

## Why is CI broken?

If all pull requests are breaking on the same issue, we likely have a dependency that updated and broke our CI. [This app](http://package-hint-historic-resolver.herokuapp.com/?repoUrl=https%3A%2F%2Fgithub.com%2Fember-cli%2Fember-cli) can tell you which packages updated.

## Inline Documentation

Use `npm run docs` to build HTML and JSON documentation with YUIDoc and place it in `docs/build/`. Please help by improving this documentation.

## Contribution

[See `CONTRIBUTING.md`](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)

## Upgrading

* [Change history of new Ember-CLI apps](https://github.com/kellyselden/ember-cli-output)
* [Change history of new Ember-CLI addons](https://github.com/kellyselden/ember-addon-output)

## License

ember-cli is [MIT Licensed](https://github.com/ember-cli/ember-cli/blob/master/LICENSE.md).


[travis-badge]: https://travis-ci.org/ember-cli/ember-cli.svg?branch=master
[travis-badge-url]: https://travis-ci.org/ember-cli/ember-cli
[david-badge]: https://david-dm.org/ember-cli/ember-cli.svg
[david-badge-url]: https://david-dm.org/ember-cli/ember-cli
[appveyor-badge]: https://ci.appveyor.com/api/projects/status/7owf61lo8uujbjok/branch/master?svg=true
[appveyor-badge-url]: https://ci.appveyor.com/project/embercli/ember-cli/branch/master

---
_Source: https://npm.io/package/ember-cli-ajh · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
