Wataru.Kasahara
4cbf59beb2
fix(@schematics/angular): add text-summary
to code coverage reporter
2019-07-10 04:16:27 +08:00
Charles Lyding
635de55982
fix(@schematics/angular): enable tsickle for library compilation
...
This is required to support forward references in ES2015 target code. tsickle provides the constructor parameter downlevel logic that removes the runtime TDZ error that would otherwise be encountered.
2019-05-23 19:12:40 +02:00
Charles Lyding
6b28d3ac51
fix(@schematics/angular): remove emitDecoratorMetadata
TS option for new applications
2019-05-23 19:12:40 +02:00
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