Commit Graph

6069 Commits

Author SHA1 Message Date
Tobias Koppers 9cb1a66317 add support for link preload/prefetch
`import(/* webpackPrefetchPriority: 10 */ "...")`
`import(/* webpackPreloadPriority: 10 */ "...")`
2018-04-16 11:29:25 +02:00
Tobias Koppers e54af0ddc3
Merge pull request #7048 from webpack/refactor/prepareOptions
Move prepareOptions to test helpers
2018-04-15 08:14:40 +02:00
Tobias Koppers 1313300b52
Merge pull request #7049 from bastimeyer/bugfix/output-globalobject-node-webkit
Fix output.globalObject value in node-webkit
2018-04-15 08:10:51 +02:00
Florent Cailhol e6562319fe Move prepareOptions to test helpers 2018-04-14 21:46:33 +02:00
bastimeyer 70d48256d7 Fix output.globalObject value in node-webkit 2018-04-14 21:27:24 +02:00
Tobias Koppers 0be0d1f556
Merge pull request #7039 from hedgepigdaniel/peer-dependencies-4
Upgrade packages to fix peer dependency warnings
2018-04-14 19:55:20 +02:00
Tobias Koppers 6294313d13
Merge pull request #7033 from mohsen1/strict
Enable some of TypeScript strict options
2018-04-14 19:28:00 +02:00
Daniel Playfair Cal ec0dad4a38 Merge remote-tracking branch 'upstream/master' into peer-dependencies-4 2018-04-14 12:12:04 +10:00
Mohsen Azimi 74559e3856
Diable strictPropertyInitialization until null check is enabled 2018-04-13 10:06:55 -07:00
Mohsen Azimi 236b1d877a
Revert "enable noUnusedLocals"
This reverts commit 3565cc18f4.
2018-04-13 10:00:01 -07:00
Mohsen Azimi ddb4b9efa4
ASCII **is** art 2018-04-12 21:12:42 -07:00
Mohsen Azimi 3565cc18f4
enable noUnusedLocals 2018-04-12 21:09:11 -07:00
Mohsen Azimi 0d50f944ba
enable alwaysStrict 2018-04-12 21:03:44 -07:00
Mohsen Azimi 2e3f4ffb2b
enable strictPropertyInitialization 2018-04-12 21:03:21 -07:00
Mohsen Azimi 58b387b4d9
enable strictFunctionTypes 2018-04-12 21:02:53 -07:00
Sean Larkin 10282ea206
Merge pull request #6862 from mohsen1/ts
Add TypeScript type checking
2018-04-12 10:07:15 -07:00
Tobias Koppers 40a089c98c
Merge pull request #7027 from webpack/bugfix/load-module-race
fix race condition when using loadModule
2018-04-12 17:09:48 +02:00
Tobias Koppers 985e6fb001 fix race condition when using loadModule
change Semaphore to continue prefer acquire in the same tick

fixes #6836
fixes #6902
2018-04-12 15:54:35 +02:00
Tobias Koppers a3df74b2a1 remove unneeded member isImportEmitted 2018-04-12 11:51:43 +02:00
Tobias Koppers 9dafa97e5e TS now understands exports assignments
https://github.com/Microsoft/TypeScript/pull/23319
2018-04-12 11:42:41 +02:00
Tobias Koppers 6063276a25 remove $WebAssembly global 2018-04-12 11:42:41 +02:00
Tobias Koppers 5f0a99e93b declare types for chrome-trace-event 2018-04-12 11:42:41 +02:00
Tobias Koppers 3677e25c30 add a separate class for HotUpdateChunk 2018-04-12 11:42:41 +02:00
Tobias Koppers a4e8c07f09 fix jsdoc comments to make eslint happy 2018-04-12 11:42:40 +02:00
Tobias Koppers ebc4b004cc add type linting to normal linting in package.json 2018-04-12 11:42:40 +02:00
Tobias Koppers 8de3b9bd22 add types to Module 2018-04-12 11:42:40 +02:00
Mohsen Azimi 2adf5c2b0d Better JSDocs for makeNewProfiledTapFn 2018-04-12 11:42:40 +02:00
Mohsen Azimi 2b66263b44 TS now understands module.exports assignments
https://github.com/Microsoft/TypeScript/pull/23228
2018-04-12 11:42:40 +02:00
Mohsen Azimi 0ea9b980f6 Use ts nightly and fix JSDoc for comment method in RuntimeTemplate 2018-04-12 11:42:39 +02:00
Tobias Koppers 724987a8a7 set correct type in ContextDependency 2018-04-12 11:42:39 +02:00
Mohsen Azimi c7429a67fe Fixed all type errors! 2018-04-12 11:42:39 +02:00
Mohsen Azimi 2295c837d0 Add ts-ignore comments with link to issue
https://github.com/Microsoft/TypeScript/issues/15647
2018-04-12 11:42:39 +02:00
Mohsen Azimi 5b236e53da More type fixes (these changes should be merged as separate PRs 2018-04-12 11:42:39 +02:00
Mohsen Azimi 22679069f8 Fix lint issues 2018-04-12 11:42:38 +02:00
Mohsen Azimi d677bdd0e9 pretty 2018-04-12 11:42:38 +02:00
Mohsen Azimi 0fa8cd9e2d Use ts nightly and enable tsc as lint in travis 2018-04-12 11:42:38 +02:00
Mohsen Azimi 836d06e98d up ts 2018-04-12 11:42:38 +02:00
Mohsen Azimi 839841148e Add types for comment method 2018-04-12 11:42:37 +02:00
Mohsen Azimi 5adc4918ca Add more globals and comments 2018-04-12 11:42:37 +02:00
Mohsen Azimi 70f9a5fc21 upgrade ts 2018-04-12 11:42:37 +02:00
Mohsen Azimi 2367a7da3d More comments 2018-04-12 11:42:37 +02:00
Mohsen Azimi 6a9ee8fd4e more comment types and one actual code change 2018-04-12 11:42:37 +02:00
Mohsen Azimi 0ced385223 Comment fixes 2018-04-12 11:42:36 +02:00
Mohsen Azimi 09cdcb0661 More comment based type fixes 2018-04-12 11:42:36 +02:00
Mohsen Azimi 3ac4f216c1 More comments to help ts compiler be happy 2018-04-12 11:42:36 +02:00
Mohsen Azimi 5bb5af60ca Some type fixes using JSDoc comments 2018-04-12 11:42:35 +02:00
Mohsen Azimi d00d44ce0c Use nightly build of TS for now 2018-04-12 11:42:35 +02:00
Mohsen Azimi 84f68b3216 Install typescript 2018-04-12 11:42:35 +02:00
Mohsen Azimi cf8ec0f95d Add WebAssembly global 2018-04-12 11:42:35 +02:00
Mohsen Azimi 868d3b20d0 Add infrastructure 2018-04-12 11:42:35 +02:00