diff --git a/addon/dummy-addon/package.json b/addon/dummy-addon/package.json index 65b50061f9..2082d6a4c6 100644 --- a/addon/dummy-addon/package.json +++ b/addon/dummy-addon/package.json @@ -1,7 +1,7 @@ { "name": "dummy-addon", "version": "0.0.0", - "description": "A dummy addon", + "description": "An addon to generate an ng2 project", "author": "rodyhaddad", "license": "MIT", "keywords": [ diff --git a/addon/ng2-wrenchjs-cli/blueprints/ng2/files/bower.json b/addon/ng2-wrenchjs-cli/blueprints/ng2/files/bower.json new file mode 100644 index 0000000000..0b47002311 --- /dev/null +++ b/addon/ng2-wrenchjs-cli/blueprints/ng2/files/bower.json @@ -0,0 +1,6 @@ +{ + "name": "<%= htmlComponentName %>", + "main": "index.js", + "version": "0.0.0", + "license": "MIT" +} diff --git a/addon/ng2-wrenchjs-cli/blueprints/ng2/files/index.html b/addon/ng2-wrenchjs-cli/blueprints/ng2/files/index.html new file mode 100644 index 0000000000..8b545782b4 --- /dev/null +++ b/addon/ng2-wrenchjs-cli/blueprints/ng2/files/index.html @@ -0,0 +1,15 @@ + + +
++ Works! +
\ No newline at end of file diff --git a/addon/ng2-wrenchjs-cli/blueprints/ng2/files/src/__name__.ts b/addon/ng2-wrenchjs-cli/blueprints/ng2/files/src/__name__.ts new file mode 100644 index 0000000000..dbf62ed79f --- /dev/null +++ b/addon/ng2-wrenchjs-cli/blueprints/ng2/files/src/__name__.ts @@ -0,0 +1,15 @@ +import {Component, View, bootstrap} from 'angular2/angular2'; + +@Component({ + selector: '<%= htmlComponentName %>-app', + injectables: []}) +@View({ + templateUrl: '<%= htmlComponentName %>.html', + directives: [] +}) +class <%= jsComponentName %>App { + constructor() { + + } +} +bootstrap(<%= jsComponentName %>App); \ No newline at end of file diff --git a/addon/ng2-wrenchjs-cli/blueprints/ng2/files/tsconfig.json b/addon/ng2-wrenchjs-cli/blueprints/ng2/files/tsconfig.json new file mode 100644 index 0000000000..b431670528 --- /dev/null +++ b/addon/ng2-wrenchjs-cli/blueprints/ng2/files/tsconfig.json @@ -0,0 +1,11 @@ +{ + "compilerOptions": { + "emitDecoratorMetadata": true, + "module": "amd", + "target": "es5" + }, + "files": [ + "src/todo.ts", + "typings/tsd.d.ts" + ] +} diff --git a/addon/ng2-wrenchjs-cli/blueprints/ng2/files/tsd.json b/addon/ng2-wrenchjs-cli/blueprints/ng2/files/tsd.json new file mode 100644 index 0000000000..6a062ef01c --- /dev/null +++ b/addon/ng2-wrenchjs-cli/blueprints/ng2/files/tsd.json @@ -0,0 +1,12 @@ +{ + "version": "v4", + "repo": "borisyankov/DefinitelyTyped", + "ref": "master", + "path": "typings", + "bundle": "typings/tsd.d.ts", + "installed": { + "angular2/angular2.d.ts": { + "commit": "a6d979c0d0c210399bef224a451b13bcd62317a2" + } + } +} diff --git a/addon/ng2-wrenchjs-cli/blueprints/ng2/files/typings/angular2/angular2.d.ts b/addon/ng2-wrenchjs-cli/blueprints/ng2/files/typings/angular2/angular2.d.ts new file mode 100644 index 0000000000..fa3cc77889 --- /dev/null +++ b/addon/ng2-wrenchjs-cli/blueprints/ng2/files/typings/angular2/angular2.d.ts @@ -0,0 +1,622 @@ +// Type definitions for Angular v2.0.0-alpha.22 +// Project: http://angular.io/ +// Definitions by: angular team