Commit Graph

97 Commits

Author SHA1 Message Date
Tobias Koppers b3ec775453 improve merging of resolve and parsing options
by rules and via loader API

Arrays overwrite by default, but can reference old value with "..."
2019-07-17 13:08:51 +02:00
ikopeykin bd7d95bfc1 #9391 resolve discussions, AbstractMethodError 2019-07-15 16:54:49 +03:00
ikopeykin a223ffdcc0 fix typescript for HashContructor 2019-07-10 14:16:09 +03:00
ikopeykin 27b1e17f5b createHash typescript 2019-07-10 14:06:36 +03:00
ikopeykin a1aa5cbdce enforce eslint check-tag-names to avoid using jsdoc tags that are not supported in Typescript 2019-07-10 00:38:18 +03:00
ikopeykin 30e747a55d enforce eslint require-hyphen-before-param-description 2019-07-09 23:15:14 +03:00
Tobias Koppers b25ff237bb Prettify source code 2019-02-05 10:08:45 +01:00
Tobias Koppers cbeaf70dfd prevent groups with size < minSize
fixes #8407
2018-11-25 11:41:30 +01:00
Tobias Koppers 32961f2aac while grouping nodes include at least one node on each side
fixes #8407
2018-11-24 08:01:59 +01:00
Mihail Bodrov 1f954b4f12 Get rid typeof undef in all lib 2018-08-21 03:26:50 +03:00
Tobias Koppers 569c415623
Merge branch 'master' into enable-noImplicitThis 2018-07-11 08:43:26 +02:00
ferhat elmas 271b77d45f all: typo fixes 2018-07-09 22:54:35 +02:00
Mohsen Azimi a0e1ad920e Enable noImplicitThis TypeScript compiler option 2018-07-05 08:07:46 +03:00
Tobias Koppers fb2c24bf76 add `splitChunks.maxSize` option
add `splitChunks.fallbackCacheGroup`
add `splitChunks.hidePathInfo`
move `contextify` into utils
add some types
2018-07-04 10:45:02 +02:00
Sean Larkin 2d1cd74d37
Merge branch 'master' into feature/type-compiler-compilation-save 2018-06-29 11:53:40 -07:00
Tobias Koppers b06cca2371
Merge pull request #7626 from webpack/format/arrow-functions
arrow functions, remove or improve eslint-disable comments
2018-06-29 20:41:54 +02:00
Tobias Koppers d0c89618f3
Merge branch 'master' into feature/type-compiler-compilation-save 2018-06-27 14:58:10 +02:00
Tobias Koppers ad8f496745 arrow functions, remove or improve eslint-disable comments 2018-06-27 13:48:13 +02:00
Tobias Koppers 0f587763e1 add per chunk index and index2
refactor index generation
2018-06-26 18:26:47 +02:00
Tobias Koppers ee5574dc16 allow iterable for SortableSet 2018-06-25 16:37:20 +02:00
Tobias Koppers 5b4547e0ac cleanup Hash types 2018-06-25 10:44:54 +02:00
Sean Larkin c3ebef7f25
Merge branch 'master' into feature/type-compiler-compilation-save 2018-06-21 11:07:33 +03:00
Tobias Koppers 7c5cab0b0f remove eslint disable comment 2018-06-20 12:12:35 +02:00
Mohsen Azimi 04d2af0825 Sean comments (even more code questions?) 2018-06-19 15:48:00 -07:00
Mohsen Azimi 5c43271397 remove all ts syntax 2018-06-19 15:35:58 -07:00
Mohsen Azimi 4859c926ad CR comments - remove TS syntax (one last type error) 2018-06-19 15:32:15 -07:00
Mohsen Azimi 1d39cce941 Type SortableSet 2018-06-06 08:11:30 -07:00
Sean Larkin 1bae93852a
Merge branch 'master' into feature/type-compiler-compilation-save 2018-05-30 19:35:36 -07:00
Florent Cailhol 2a9452e51b Add brackets for multiline if/for statements 2018-05-29 15:45:44 +02:00
Tobias Koppers 2f3e7d4bd7
Merge pull request #7331 from dev-drprasad/add-jsdoc-annotations-cached-merge
📝 Add JSDoc annotations for cached merge util function
2018-05-25 12:00:17 +02:00
Tobias Koppers 342c3c6fec Merge branch 'master' into feature/type-compiler-compilation-save
# Conflicts:
#	yarn.lock
2018-05-24 18:56:04 +02:00
Jonathan del Strother 6bf9479af2 Don't record absolute paths for regexps used in dynamic requires
This avoids records like:

"src/dependencies sync ../../../../^/.//.*$": "./src/dependencies sync recursive ^\\.\\/.*$"

with the number of "../"s varying according to the depth of the folder you're building from.

Fixes #7339
2018-05-21 09:49:35 +01:00
REDDY PRASAD 10c850de65 📝 Add annotations and description to cachedMerge util function 2018-05-19 23:12:56 +05:30
REDDY PRASAD 217a657b78 🚧 WIP 2018-05-17 23:23:28 +05:30
Tobias Koppers 3072378892 bugfixes and corrections 2018-05-15 15:04:40 +02:00
Sean Larkin 761d73b4e7 chore(types): add Compiler and Compilation type support 2018-05-15 15:04:38 +02:00
Tobias Koppers f2ad440de8 More strict linting of jsdocs
Use TODO over any when type is possible
2018-05-08 14:53:33 +02:00
Sean Larkin f1618aed04 chore(Chunk): add type annotations for Chunk 2018-05-03 16:17:58 -07:00
Tobias Koppers d5eeda7f80
Merge pull request #7133 from webpack/feature/type-set-helpers
chore(types): add type support for SetHelpers
2018-05-01 14:32:18 +02:00
Tobias Koppers 645f98ae2d improve SortableSet performance 2018-05-01 10:41:26 +02:00
Tobias Koppers 9c3c862142
remove `@description` 2018-04-30 09:18:49 +02:00
Sean Larkin 487d74d74d chore(types): add type support for SetHelpers 2018-04-26 21:30:00 -05:00
Tobias Koppers 0e73be3caf
Merge pull request #7051 from webpack/feature/type-utils-identifier
refactor(types): add type comments for util/identifier
2018-04-23 15:11:19 +02:00
Florent Cailhol 6b583e3751 Add Queue typing 2018-04-23 09:02:34 +02:00
Sean Larkin f7790f8382 update typedef to be more readable with @property 2018-04-20 15:37:42 -06:00
Sean Larkin 0dbbcdd82b refactor(types): add type comments for util/identifier 2018-04-14 14:31:11 -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 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
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