Charles Lyding
a0a583adaa
fix(@schematics/angular): remove unused core-js dependency from new projects
...
Required polyfills are now managed directly by the build system. If additional polyfills are required, packages can be manually added as needed.
2019-04-04 09:28:02 -07:00
Alan Agius
9e18cf240e
fix(@schematics/angular): kebab case prefix causes lint errors in new directives
...
`Component` selectors are always kekabed while `Directive` selectors are always camelized. This updates the lint rules to convert the prefix to the appropiate case
Fixes #13796
2019-03-04 09:35:22 -08:00
Alan Agius
a139243644
refactor: clean up library tsconfig
...
These properties are already defined in the root tsconfig
2019-02-14 20:58:59 +08:00
Charles Lyding
91d457af73
refactor(@schematics/angular): remove redundant branchAndMerge rules
2019-02-13 15:21:37 -08:00
Luis Confraria
1f9c84f98c
fix(@schematics/angular): set restartOnFileChange to true in karma.conf templates
...
Fix #13542
2019-02-08 16:12:19 -08:00
Alan Agius
6ae1752891
feat(@schematics/angular): remove annotateForClosureCompiler
in libraries tsconfig ( #13546 )
...
Users outside of Google don't usually need closure annotations.
We should also follow up with ng-packagr to remove tsickle from peerDependency and afterwards, we be able to remove tsickle from the added dependencies when running this schematic
2019-01-30 11:24:04 -08:00
Alan Agius
36eba0c9fc
refactor: use .template
suffix for all schematic files
...
Currently when using `ivy-ngcc` it will print out a warning
```
Failed to read entry point info from //node_modules/@schematics/angular/workspace/files/package.json with error SyntaxError: Unexpected token < in JSON at position 1121.
```
Fixes #13378
2019-01-16 10:29:56 -08:00
Amadou Sall
3e14158283
fix(@schematics/angular): generate coverage for libs in their own folder
2019-01-14 10:57:51 -08:00
Klaus Kazlauskas
100cf47cb9
feat(@schematics/angular): generate a library with a README.md file
...
Fixes #13296
2019-01-08 13:45:18 -08:00
Sibiraj
96be267815
style: fix indentation in tslint.json
2018-10-31 21:01:59 -07:00
Alan Agius
8bbba9d0ac
fix(@schematics/angular): update @angular
peerDependencies for new libraries
2018-10-19 15:58:12 -07:00
Christian Liebel
e72d1c3ed7
feat(@schematics/angular): update tsconfig.json libs to include es2018
...
Update the lib property in tsconfig.json files for Angular libraries and workspaces to include es2018.
2018-09-25 16:38:43 -04:00
Alan Agius
718ee15b9a
refactor: remove flatModuleId
and flatModuleOutFile
from library tsconfig
...
The autogenerated fiellds are no longer required following this PR https://github.com/dherges/ng-packagr/pull/1024
This has been released in `ng-packagr` `v4.1.0`
2018-08-21 10:16:38 -07:00
Alan Agius
50fc7214c4
feat(@schematics/angular): add support for watch
when building a library
...
`ng-packagr` version `4.0.0-rc.3`, lands the incremental builds feature.
More info: https://github.com/dherges/ng-packagr/blob/master/CHANGELOG.md#400-rc2-2018-06-23
`enableResourceInlining` needs to be enabled for libraries that contain components
Closes : #11100
2018-07-30 06:41:28 -07:00
Alan Agius
10eb83d660
feat(@schematics/angular): update ng-packagr
to version 4
2018-07-25 22:54:22 +01:00
Alan Agius
76f46bc00a
fix(@schematics/angular): add module
option in library tsconfig
...
When not specified the `commonjs` will be used which will cause erros when consuming the library `Module not found: Error: Can't resolve ' commonjs-proxy:../file`
https://github.com/dherges/ng-packagr/issues/944
Closes #11255
2018-06-17 10:36:58 -04:00
Filipe Silva
b8cecbbb3c
feat(@schematics/angular): use es2015 modules overall
...
This change helps to keep the behaviour of build/serve/test consistent by using the same import semantics in all of them.
2018-06-13 22:33:32 +01:00
Hans Larsen
44086c60ff
build: move devkit repo back to angular-cli
2018-06-05 18:50:06 -07:00