Alan Agius
207358afb8
feat(@angular-devkit/schematics): add runSchematic
and runExternalSchematic
methods
...
These async methods are a replacement for the Observable based `runSchematicAsync` and `runExternalSchematicAsync` methods.
DEPRECATED:
The Observable based `SchematicTestRunner.runSchematicAsync` and `SchematicTestRunner.runExternalSchematicAsync` method have been deprecated in favor of the Promise based `SchematicTestRunner.runSchematic` and `SchematicTestRunner.runExternalSchematic`.
2022-12-08 14:49:43 -08:00
Alan Agius
e995bdad32
fix(@schematics/angular): prevent numbers from class names
...
With this change we prevent creating classes with invalid characters.
Closes #12868
2022-07-21 19:18:48 -04:00
Alan Agius
9e3152466b
fix(@schematics/angular): prevent importing RouterModule
parallel to RoutingModule
...
Prior to this commit, we defined routes in two places example:
```ts
@NgModule({
declarations: [
HomeComponent
],
imports: [
CommonModule,
RouterModule.forChild(routes),
HomeRoutingModule
]
})
export class HomeModule { }
```
Closes #17139
2022-07-06 16:33:40 +02:00
Charles Lyding
c1512e4274
build: update files to be eslint compliant
...
All TypeScript files have been updated to pass the new eslint-based linting checks. eslint compatible disabling comments have also been added in place of the previous tslint comments.
2021-05-03 07:31:02 -04:00
Charles Lyding
37a06a7c37
build: format all files
...
All files are now formatted using the ng-dev tools via prettier.
2021-04-28 16:05:49 -07:00
Joey Perrott
003854257c
build: migrate all file header to use Google LLC rather than Google Inc
2021-04-27 08:35:22 +02:00
Alan Agius
fcea2443aa
fix(@schematics/angular): lazy loading module generation routing module lookup
...
Fixes : #15552
2019-09-10 10:09:31 -07:00
Charles Lyding
5a7b823b28
test: remove use of deprecated synchronous test helper runSchematic
2019-08-08 08:27:31 -07:00
Alan Agius
15ef15e94a
style: remove redundant max-line-length
disables and fix other lint issues
2019-07-24 19:06:21 -07:00
hawkgs
fdcd1f7546
feat(@schematics/angular): lazy routing module generator
...
Introduces the lazy routing module generator as part of the existing
module generator.
Feature document:
https://docs.google.com/document/d/1NAJEWTG54cu4kW7XBp0gVadmz-gqJouW2XDs4c9PPJM/edit#heading=h.xgjl2srtytjt
2019-06-26 11:15:58 -07:00
Charles Lyding
ef12a1511b
refactor(@schematics/angular): update module to use new workspace rules
2019-04-16 11:23:48 -07:00
Alan
4718de4dae
feat(@schematics/angular): only support known style extentions
...
Fixes #13149
2019-01-18 11:56:19 -08:00
Alan Agius
e18b912aa7
test: use toContain
instead of indexOf
2018-11-14 12:34:49 -08:00
Cédric Exbrayat
5757b21f21
fix(@schematics/angular): remove module test ( #11278 )
...
The `module` schematic was generating a useless `module.spec.ts` file.
This commit removes such test.
Fixes #11277
2018-09-20 14:05:47 -07:00
Alan
d07e68aa95
fix(@schematics/angular): module
imports paths are incorrect when flat
option is used
...
Closes #12169
2018-09-07 13:00:18 -07:00
Filipe Silva
9720077a4b
build: make resolution logic compatible with Bazel
2018-08-22 16:36:10 -07:00
Hans Larsen
44086c60ff
build: move devkit repo back to angular-cli
2018-06-05 18:50:06 -07:00