New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add option to extend angularCompilerOptions in tsconfig #22684

Closed
alan-agius4 opened this Issue Mar 9, 2018 · 0 comments

Comments

Projects
None yet
3 participants
@alan-agius4
Contributor

alan-agius4 commented Mar 9, 2018

I'm submitting a...


[ ] Regression (a behavior that used to work and stopped working in a new release)
[ ] Bug report  
[X] Feature request
[ ] Documentation issue or request
[ ] Support request => Please do not submit support request here, instead see https://github.com/angular/angular/blob/master/CONTRIBUTING.md#question

Current behavior

if you have a tsconfig that extends another tsconfig that angularCompilerOptions or not extended and merged.

Expected behavior

angularCompilerOptions are merged and extended similar to what happens for compilerOptions

What is the motivation / use case for changing the behavior?

This is useful if you have a lot of tsconfigs and you want to have a base tsconfig. Case in point is for example the material2 repo. That every component has a tsconfig https://github.com/angular/material2/blob/master/src/lib/button/tsconfig-build.json

And they need to copy and paste all of the angularCompilerOptions over and over again

Environment

Angular version: 5.2.X

@ngbot ngbot bot added this to the needsTriage milestone Mar 9, 2018

alan-agius4 added a commit to alan-agius4/angular that referenced this issue Mar 12, 2018

feat(compiler-cli): add support to extend `angularCompilerOptions`
`TypeScript` only supports merging and extending of `compilerOptions`. This is an implementation to support extending and inherting of `angularCompilerOptions` from multiple files.

Closes: angular#22684

alan-agius4 added a commit to alan-agius4/angular that referenced this issue Mar 12, 2018

feat(compiler-cli): add support to extend `angularCompilerOptions`
`TypeScript` only supports merging and extending of `compilerOptions`. This is an implementation to support extending and inheriting of `angularCompilerOptions` from multiple files.

Closes: angular#22684

alan-agius4 added a commit to alan-agius4/angular that referenced this issue Mar 12, 2018

feat(compiler-cli): add support to extend `angularCompilerOptions`
`TypeScript` only supports merging and extending of `compilerOptions`. This is an implementation to support extending and inheriting of `angularCompilerOptions` from multiple files.

Closes: angular#22684

alan-agius4 added a commit to alan-agius4/angular that referenced this issue Mar 12, 2018

feat(compiler-cli): add support to extend `angularCompilerOptions`
`TypeScript` only supports merging and extending of `compilerOptions`. This is an implementation to support extending and inheriting of `angularCompilerOptions` from multiple files.

Closes: angular#22684

alan-agius4 added a commit to alan-agius4/angular that referenced this issue Mar 12, 2018

feat(compiler-cli): add support to extend `angularCompilerOptions`
`TypeScript` only supports merging and extending of `compilerOptions`. This is an implementation to support extending and inheriting of `angularCompilerOptions` from multiple files.

Closes: angular#22684

alan-agius4 added a commit to alan-agius4/angular that referenced this issue Mar 12, 2018

feat(compiler-cli): add support to extend `angularCompilerOptions`
`TypeScript` only supports merging and extending of `compilerOptions`. This is an implementation to support extending and inheriting of `angularCompilerOptions` from multiple files.

Closes: angular#22684

alan-agius4 added a commit to alan-agius4/angular that referenced this issue Mar 12, 2018

feat(compiler-cli): add support to extend `angularCompilerOptions`
`TypeScript` only supports merging and extending of `compilerOptions`. This is an implementation to support extending and inheriting of `angularCompilerOptions` from multiple files.

Closes: angular#22684

alan-agius4 added a commit to alan-agius4/angular that referenced this issue Mar 13, 2018

feat(compiler-cli): add support to extend `angularCompilerOptions`
`TypeScript` only supports merging and extending of `compilerOptions`. This is an implementation to support extending and inheriting of `angularCompilerOptions` from multiple files.

Closes: angular#22684

alan-agius4 added a commit to alan-agius4/angular that referenced this issue Mar 13, 2018

feat(compiler-cli): add support to extend `angularCompilerOptions`
`TypeScript` only supports merging and extending of `compilerOptions`. This is an implementation to support extending and inheriting of `angularCompilerOptions` from multiple files.

Closes: angular#22684

@ngbot ngbot bot modified the milestones: needsTriage, Backlog Mar 29, 2018

alan-agius4 added a commit to alan-agius4/angular that referenced this issue Apr 15, 2018

feat(compiler-cli): add support to extend `angularCompilerOptions`
`TypeScript` only supports merging and extending of `compilerOptions`. This is an implementation to support extending and inheriting of `angularCompilerOptions` from multiple files.

Closes: angular#22684

alan-agius4 added a commit to alan-agius4/angular that referenced this issue Apr 15, 2018

feat(compiler-cli): add support to extend `angularCompilerOptions`
`TypeScript` only supports merging and extending of `compilerOptions`. This is an implementation to support extending and inheriting of `angularCompilerOptions` from multiple files.

Closes: angular#22684

alan-agius4 added a commit to alan-agius4/angular that referenced this issue Apr 15, 2018

feat(compiler-cli): add support to extend `angularCompilerOptions`
`TypeScript` only supports merging and extending of `compilerOptions`. This is an implementation to support extending and inheriting of `angularCompilerOptions` from multiple files.

Closes: angular#22684

alan-agius4 added a commit to alan-agius4/angular that referenced this issue Apr 15, 2018

feat(compiler-cli): add support to extend `angularCompilerOptions`
`TypeScript` only supports merging and extending of `compilerOptions`. This is an implementation to support extending and inheriting of `angularCompilerOptions` from multiple files.

Closes: angular#22684

alan-agius4 added a commit to alan-agius4/angular that referenced this issue Apr 15, 2018

feat(compiler-cli): add support to extend `angularCompilerOptions`
`TypeScript` only supports merging and extending of `compilerOptions`. This is an implementation to support extending and inheriting of `angularCompilerOptions` from multiple files.

Closes: angular#22684

alan-agius4 added a commit to alan-agius4/angular that referenced this issue Aug 9, 2018

feat(compiler-cli): add support to extend `angularCompilerOptions`
`TypeScript` only supports merging and extending of `compilerOptions`. This is an implementation to support extending and inheriting of `angularCompilerOptions` from multiple files.

Closes: angular#22684

alan-agius4 added a commit to alan-agius4/angular that referenced this issue Aug 14, 2018

feat(compiler-cli): add support to extend `angularCompilerOptions`
`TypeScript` only supports merging and extending of `compilerOptions`. This is an implementation to support extending and inheriting of `angularCompilerOptions` from multiple files.

Closes: angular#22684

alan-agius4 added a commit to alan-agius4/angular that referenced this issue Aug 14, 2018

feat(compiler-cli): add support to extend `angularCompilerOptions`
`TypeScript` only supports merging and extending of `compilerOptions`. This is an implementation to support extending and inheriting of `angularCompilerOptions` from multiple files.

Closes: angular#22684

alan-agius4 added a commit to alan-agius4/angular that referenced this issue Sep 7, 2018

feat(compiler-cli): add support to extend `angularCompilerOptions`
`TypeScript` only supports merging and extending of `compilerOptions`. This is an implementation to support extending and inheriting of `angularCompilerOptions` from multiple files.

Closes: angular#22684

alan-agius4 added a commit to alan-agius4/angular that referenced this issue Sep 7, 2018

feat(compiler-cli): add support to extend `angularCompilerOptions`
`TypeScript` only supports merging and extending of `compilerOptions`. This is an implementation to support extending and inheriting of `angularCompilerOptions` from multiple files.

Closes: angular#22684

alan-agius4 added a commit to alan-agius4/angular that referenced this issue Sep 10, 2018

feat(compiler-cli): add support to extend `angularCompilerOptions`
`TypeScript` only supports merging and extending of `compilerOptions`. This is an implementation to support extending and inheriting of `angularCompilerOptions` from multiple files.

Closes: angular#22684

alan-agius4 added a commit to alan-agius4/angular that referenced this issue Sep 10, 2018

feat(compiler-cli): add support to extend `angularCompilerOptions`
`TypeScript` only supports merging and extending of `compilerOptions`. This is an implementation to support extending and inheriting of `angularCompilerOptions` from multiple files.

Closes: angular#22684

alan-agius4 added a commit to alan-agius4/angular that referenced this issue Sep 10, 2018

feat(compiler-cli): add support to extend `angularCompilerOptions`
`TypeScript` only supports merging and extending of `compilerOptions`. This is an implementation to support extending and inheriting of `angularCompilerOptions` from multiple files.

Closes: angular#22684

alan-agius4 added a commit to alan-agius4/angular that referenced this issue Sep 11, 2018

feat(compiler-cli): add support to extend `angularCompilerOptions`
`TypeScript` only supports merging and extending of `compilerOptions`. This is an implementation to support extending and inheriting of `angularCompilerOptions` from multiple files.

Closes: angular#22684

alan-agius4 added a commit to alan-agius4/angular that referenced this issue Sep 11, 2018

feat(compiler-cli): add support to extend `angularCompilerOptions`
`TypeScript` only supports merging and extending of `compilerOptions`. This is an implementation to support extending and inheriting of `angularCompilerOptions` from multiple files.

Closes: angular#22684

@kara kara closed this in d7e5bbf Sep 19, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment