Skip to content

Correct forkChecker ats config option to speed up reloads #3008

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

Closed
wants to merge 131 commits into from

Conversation

texel
Copy link
Contributor

@texel texel commented Nov 3, 2016

The option for awesome-typescript-loader to fork the type checker is forkChecker, not useForkChecker. This change forks the type checker, and drastically lowers reload times (from ~4sec to ~1.5sec on a new project on my machine).

hansl and others added 30 commits September 19, 2016 20:53
The karma plugin is currently overwriting configuration set in karma.conf.js instead of merging existing values. This fix will set defaults but not overwrite existing configuration.
…r#1814)

Add watchOptions to webpackDevServerConfiguration to conditionally enable
polling option in watchpack
Remove additional blank lines from end of serve-watchpack.ts so that only
one is remaining
Fixed typo (removed extra 'to') and added colon to match other steps in global installation instructions.
Close angular#2190
This commit fixes README example of including Bootstrap dependency
in generated project in that way that Bootstrap CSS dependency is
moved up - to be the first in build bundle.
The reason behind this change is that Bootstrap comes with reset
CSS code and globals that are intended to be global unless reset
and changed by cascading file - here style.css.
Thanks!

Close angular#2197
Also adding a new package, webpack, which is a plugin and loader for
webpack that adds support for AoT.

It is behind a `--aot` flag in the CLI that is supported by build and
serve.
* chore(npm): updated webpack version and reworked configs for breaking changes

* fix: swapped enforce rules by accident, fix this

* fix: fix version, as well as convert loaders to rules for future api changes

* chore: update webpack to beta.24

* chore(npm): updated webpack to beta.25

* chore(lint): remove rogue double quote

* Added augmented module typings for webpack v2 supporting webpack.LoaderOptionsPlugin

* chore(lint): linting chores spaces, return lines, semis

* chore(npm): updated both package.jsons cause who forgets to do that
The current template produces disjunct list items so the numbering contains only 1's. Let's make this a H3
…ar#2367)

E2E test would fail when using a prefix to generate the app
jtsom and others added 17 commits October 28, 2016 17:41
Pass appConfig.index to the HtmlWebpackPlugin’s filename property.

Closes angular#2241
Closes angular#2767
Adding `.c9` to `.gitignore`.

`.c9` is from Cloud9 IDE, an editor in the browser. Partnered with Google to [connect Google App Engine apps](https://c9.io/blog/build-apps-for-google-cloud-platform-on-cloud9/). [Purchased by Amazon](https://c9.io/blog/great-news/) a month ago. The best way to code on a Chromebook.

Close angular#2782
[Autoprefixer](https://github.com/postcss/autoprefixer) is a tool that uses data from caniuse.com to add vendor prefixes for styles that need them. It saves developers from having to manually prefix things, and is widely used these days.

Since it's available as a postcss plugin, it makes sense to inlcude it in the angular-cli build step by default.

This implementation uses the default browser targeting settings: last two versions, or whatever's in the user's project's [browserslist](https://github.com/ai/browserslist).

Closes angular#1512.
Close angular#2852
Fix angular#2812

Feat - add support for unused CSS in components with enabled `ViewEncapsulation`.

Close angular#2864
We still consider the genDir property in the ngOptions of the tsconfig, to stay compatible with code that works with ngc.

Fixes angular#2849.
Close angular#2876
We had CommonsChunkPlugin misconfigured to remove the chunkhash in inline.js.

Partially address angular#2307
Close angular#2899
@googlebot
Copy link

Thanks for your pull request. It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

📝 Please visit https://cla.developers.google.com/ to sign.

Once you've signed, please reply here (e.g. I signed it!) and we'll verify. Thanks.


  • If you've already signed a CLA, it's possible we don't have your GitHub username or you're using a different email address. Check your existing CLA data and verify that your email is set on your git commits.
  • If you signed the CLA as a corporation, please let us know the company's name.

@texel texel mentioned this pull request Nov 3, 2016
@filipesilva
Copy link
Contributor

filipesilva commented Nov 3, 2016

@texel the CI errors are unrelated to your work, it's something we're fixing in another PR. The CLA is something we need though, and can't merge without.

@texel
Copy link
Contributor Author

texel commented Nov 3, 2016

@googlebot I signed it!

@Meligy
Copy link
Contributor

Meligy commented Nov 3, 2016

@texel the bot doesn't seem to recognize the CLA. Did you use the same email as the one you have in your github profile when you signed it?

@texel
Copy link
Contributor Author

texel commented Nov 3, 2016

@Meligy no, I'm gonna get that fixed ASAP.

@texel
Copy link
Contributor Author

texel commented Nov 3, 2016

Oops, tried to update my email address in the relevant commits, that didn't go so well. Will close this PR and reopen.

@texel texel closed this Nov 3, 2016
@texel
Copy link
Contributor Author

texel commented Nov 3, 2016

New PR: #3011

@angular-automatic-lock-bot
Copy link

This issue has been automatically locked due to inactivity.
Please file a new issue if you are encountering a similar or related problem.

Read more about our automatic conversation locking policy.

This action has been performed automatically by a bot.

@angular-automatic-lock-bot angular-automatic-lock-bot bot locked and limited conversation to collaborators Sep 10, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.