Alan
89a122cd5c
fix(@schematics/angular): update ng-packagr
and tsickle
when migrating to version 8
2019-06-06 14:16:51 -07: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
hawkgs
d1332607d6
fix(@schematics/angular): project name option in the library schematic
2019-05-07 16:15:34 -06:00
Alan Agius
a464c001c3
fix(@schematics/angular): fix paths when newProjectRoot
is an empty string
...
When `newProjectRoot` the paths are prefixed with an `/` example `/project-name/tsconfig.lib.json` which results in these being marked as absolute paths, which causes build failures.
Fixes #14108
2019-04-22 16:17:39 -07:00
Alan
f03ff807b4
refactor(@schematics/angular): create relativePathToWorkspaceRoot
helper and replace usages
2019-04-19 10:55:02 -07:00
Alan Agius
58fb593787
feat(@schematics/angular): update several workspace dependencies
...
With this change we update ng-packagr, jasmine-core and tslint.
2019-04-15 11:09:13 -07:00
Charles Lyding
cbce3d3793
refactor(@schematics/angular): update library to use new workspace rules
2019-04-15 11:02:46 -07:00
Alan Agius
e516a817ac
feat(@schematics/angular): update to ng-packagr version 5
...
This changes remove the need for tsickle.
2019-03-27 12:11:38 -07:00
Charles Lyding
b96e7bf76f
fix(@schematics/angular): default newProjectRoot to current directory
2019-02-26 08:39:57 -08:00
Amadou Sall
79aa8d602d
fix(@schematics/angular): undefined is used as newProjectRoot when none is set
...
Fixes #13703
2019-02-20 17:13:50 -08:00
Charles Lyding
91d457af73
refactor(@schematics/angular): remove redundant branchAndMerge rules
2019-02-13 15:21:37 -08:00
Alan Agius
6c0b4db7de
fix(@schematics/angular): tsconfig.json can't be parsed if it contains comments
...
Fixes #13455
Closes #13456
2019-01-18 13:14:54 -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
Alan Agius
0715beb65c
feat(@schematics/angular): add lintFix
to several other schematics
...
At the moment some schematics contain this options for instance the `guard`, `component` etc.. But some others don't such as `module`
Fixes #12894 and Fixes #6272
2018-12-13 15:53:13 -08:00
Alan Agius
508d4df482
choreUpdate angular and tsickle dependencies ( #13034 )
...
* build: update `@angular/packages` to `7.1.0`
* feat(@schematics/angular): use tsickle `>=0.34.0` when creating a library
This is the official version that supports 3.1+
* feat(@schematics/angular): use angular version `7.1.0`
2018-11-27 14:02:23 -08:00
Alan Agius
0b4e91bb97
feat(@schematics/angular): enable typescript helpers in workspace
2018-10-23 10:22:16 -07:00
Alan Agius
8bbba9d0ac
fix(@schematics/angular): update @angular
peerDependencies for new libraries
2018-10-19 15:58:12 -07:00
Filipe Silva
72ded97a8f
fix(@schematics/angular): dasherize library package name
...
Fix #11017
2018-09-26 08:17:01 -04: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 Agius
5308fa07d9
feat(@schematics/angular): update ng-packagr to 4.2.0
2018-09-18 11:30:54 -07:00
Charles Lyding
f107d2de11
fix(@schematics/angular): use 'architect' instead of 'targets' until deprecated
2018-09-13 16:43:31 -07:00
Alan Agius
82f2bda2f5
refactor(@schematics/angular): make interaction with architect targets type safe
2018-09-12 12:37:24 -07: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
c35b44ca4d
feat(@schematics/angular): add skipInstall
option to library
schematic
...
Closes : #11343
2018-08-04 12:46:55 +01: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
Filipe Silva
307160806c
feat(@schematics/angular): use targets property on new projects
2018-07-25 20:17:33 +01:00
Mike Brocchi
876105cef1
fix(@schematics/angular): Fix JSON parsing
...
fixes #10880
2018-06-08 21:44:37 +01:00
Mike Brocchi
d3b49a5590
refactor: Consolidate adding dependencies
2018-06-08 19:59:53 +01:00
Hans Larsen
44086c60ff
build: move devkit repo back to angular-cli
2018-06-05 18:50:06 -07:00