Skip to content

Commit

Permalink
create an app with ember-cli-create
Browse files Browse the repository at this point in the history
  • Loading branch information
gossi committed Aug 8, 2018
1 parent 48beaa1 commit ac94b57
Show file tree
Hide file tree
Showing 8 changed files with 900 additions and 1,484 deletions.
4 changes: 2 additions & 2 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@ end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true
indent_style = space
indent_size = 2
indent_style = tab
indent_size = 4

[*.hbs]
insert_final_newline = false
Expand Down
1 change: 0 additions & 1 deletion .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ module.exports = {
],
extends: [
'eslint:recommended',
'plugin:ember/recommended'
],
env: {
browser: true
Expand Down
Empty file removed addon/.gitkeep
Empty file.
Empty file removed app/.gitkeep
Empty file.
22 changes: 22 additions & 0 deletions bin/ember-cli-create.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
#!/usr/bin/env node
'use strict';

const programm = require('commander');
const pkg = require('../package');
const CreateCommand = require('../src/commands/create');

programm
.version(pkg.version)
.arguments('[type] [name]')
.option('--directory <path>', 'Where to place the files')
.option('--npm', 'Use npm as package manager (instead of yarn)')
.option('--welcome', 'To install the {{ember-welcome-page}}')
.action(function (type, name, options) {
const cmd = new CreateCommand({
type: type,
name: name
}, options);
cmd.run();
});

programm.parse(process.argv);
100 changes: 45 additions & 55 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,57 +1,47 @@
{
"name": "ember-cli-create",
"version": "0.0.0",
"description": "The default blueprint for ember-cli addons.",
"keywords": [
"ember-addon"
],
"repository": "",
"license": "MIT",
"author": "",
"directories": {
"doc": "doc",
"test": "tests"
},
"scripts": {
"build": "ember build",
"lint:js": "eslint .",
"start": "ember serve",
"test": "ember test",
"test:all": "ember try:each"
},
"dependencies": {
"ember-cli-babel": "^6.6.0"
},
"devDependencies": {
"@ember/optional-features": "^0.6.1",
"broccoli-asset-rev": "^2.7.0",
"ember-ajax": "^3.0.0",
"ember-cli": "~3.2.0",
"ember-cli-dependency-checker": "^2.0.0",
"ember-cli-eslint": "^4.2.1",
"ember-cli-htmlbars": "^2.0.1",
"ember-cli-htmlbars-inline-precompile": "^1.0.0",
"ember-cli-inject-live-reload": "^1.4.1",
"ember-cli-qunit": "^4.3.2",
"ember-cli-sri": "^2.1.0",
"ember-cli-uglify": "^2.0.0",
"ember-disable-prototype-extensions": "^1.1.2",
"ember-export-application-global": "^2.0.0",
"ember-load-initializers": "^1.1.0",
"ember-maybe-import-regenerator": "^0.1.6",
"ember-resolver": "^4.0.0",
"ember-source": "~3.2.0",
"ember-source-channel-url": "^1.0.1",
"ember-try": "^1.0.0-beta.3",
"eslint-plugin-ember": "^5.0.0",
"eslint-plugin-node": "^6.0.1",
"loader.js": "^4.2.3",
"qunit-dom": "^0.6.2"
},
"engines": {
"node": "6.* || 8.* || >= 10.*"
},
"ember-addon": {
"configPath": "tests/dummy/config"
}
"name": "ember-cli-create",
"version": "0.0.0",
"description": "The default blueprint for ember-cli addons.",
"keywords": [
"ember.js",
"ember-addon",
"ember-cli"
],
"bin": {
"ember-cli-create": "bin/ember-cli-create.js"
},
"repository": "",
"license": "MIT",
"author": "",
"directories": {
"doc": "doc",
"test": "tests"
},
"scripts": {
"build": "ember build",
"lint:js": "eslint .",
"start": "ember serve",
"test": "ember test"
},
"dependencies": {
"chalk": "^2.4.1",
"commander": "^2.17.0",
"inquirer": "^6.0.0",
"listr": "^0.14.1",
"split": "^1.0.1",
"yargs": "^12.0.0",
"zen-observable": "^0.8.9"
},
"devDependencies": {
"@ember/optional-features": "^0.6.3",
"ember-cli": "~3.2.0",
"ember-cli-dependency-checker": "^2.0.0",
"ember-source-channel-url": "^1.1.0",
"eslint": "^5.0.1",
"eslint-plugin-node": "^6.0.1",
"execa": "^0.10.0"
},
"engines": {
"node": "6.* || 8.* || >= 10.*"
}
}
Loading

0 comments on commit ac94b57

Please sign in to comment.