diff --git a/tooling/generators/component/component.tmpl.html b/scripts/templates/component/html.tmpl similarity index 69% rename from tooling/generators/component/component.tmpl.html rename to scripts/templates/component/html.tmpl index a9ff5e07be..9a1386e1f1 100644 --- a/tooling/generators/component/component.tmpl.html +++ b/scripts/templates/component/html.tmpl @@ -1,9 +1,9 @@
{{text}} -
+ \ No newline at end of file diff --git a/scripts/templates/component/scss.tmpl b/scripts/templates/component/scss.tmpl new file mode 100644 index 0000000000..686be810e2 --- /dev/null +++ b/scripts/templates/component/scss.tmpl @@ -0,0 +1,3 @@ +.$FILENAME { + +} diff --git a/scripts/templates/component/spec.ts.tmpl b/scripts/templates/component/spec.ts.tmpl new file mode 100644 index 0000000000..2a21a514a9 --- /dev/null +++ b/scripts/templates/component/spec.ts.tmpl @@ -0,0 +1,6 @@ + +describe('$CLASSNAME', () => { + it('should do something', () => { + expect(true).toEqual(true); + }); +}); diff --git a/tooling/generators/component/component.tmpl.ts b/scripts/templates/component/ts.tmpl similarity index 57% rename from tooling/generators/component/component.tmpl.ts rename to scripts/templates/component/ts.tmpl index dc133d53e0..5c96c61b69 100644 --- a/tooling/generators/component/component.tmpl.ts +++ b/scripts/templates/component/ts.tmpl @@ -1,16 +1,16 @@ import { Component } from '@angular/core'; /* - Generated class for the <%= jsClassName %> component. + Generated class for the $CLASSNAME component. See https://angular.io/docs/ts/latest/api/core/index/ComponentMetadata-class.html for more info on Angular 2 Components. */ @Component({ - selector: '<%= fileName %>', - templateUrl: 'build/<%= directory %>/<%= fileName %>/<%= fileName %>.html' + selector: '$FILENAME', + templateUrl: '$FILENAME.html' }) -export class <%= jsClassName %> { +export class $CLASSNAME { text: string; diff --git a/scripts/templates/directive/spec.ts.tmpl b/scripts/templates/directive/spec.ts.tmpl new file mode 100644 index 0000000000..2a21a514a9 --- /dev/null +++ b/scripts/templates/directive/spec.ts.tmpl @@ -0,0 +1,6 @@ + +describe('$CLASSNAME', () => { + it('should do something', () => { + expect(true).toEqual(true); + }); +}); diff --git a/tooling/generators/directive/directive.tmpl.js b/scripts/templates/directive/ts.tmpl similarity index 63% rename from tooling/generators/directive/directive.tmpl.js rename to scripts/templates/directive/ts.tmpl index 028579b687..b5aa4f1fe1 100644 --- a/tooling/generators/directive/directive.tmpl.js +++ b/scripts/templates/directive/ts.tmpl @@ -1,15 +1,15 @@ import { Directive } from '@angular/core'; /* - Generated class for the <%= jsClassName %> directive. + Generated class for the $CLASSNAME directive. See https://angular.io/docs/ts/latest/api/core/index/DirectiveMetadata-class.html for more info on Angular 2 Directives. */ @Directive({ - selector: '[<%= fileName %>]' // Attribute selector + selector: '[$FILENAME]' // Attribute selector }) -export class <%= jsClassName %> { +export class $CLASSNAME { constructor() { console.log('Hello World'); } diff --git a/tooling/generators/page/page.tmpl.html b/scripts/templates/page/html.tmpl similarity index 70% rename from tooling/generators/page/page.tmpl.html rename to scripts/templates/page/html.tmpl index cbc9b33bc6..8285be65f3 100644 --- a/tooling/generators/page/page.tmpl.html +++ b/scripts/templates/page/html.tmpl @@ -1,5 +1,5 @@