Commit Graph

17260 Commits

Author SHA1 Message Date
fi3ework c1a0a4666e fix(externals): distinguish “module” and “import” in “module-import” 2024-09-24 23:49:02 +08:00
Alexander Akait dae16ad11e
feat: pass output.hash* options to loader context 2024-09-20 17:38:27 +03:00
alexander.akait 75d185d27e feat: pass `output.hash*` options to loader context 2024-09-20 16:56:45 +03:00
Alexander Akait 1ac8df446d
fix: use content hash as `[base]` and `[name]` for extracted DataURI's 2024-09-20 14:59:58 +03:00
alexander.akait cf142bd07c test: fix 2024-09-20 14:32:02 +03:00
alexander.akait 9414c40a17 fix: use content hash as `[base]` and `[name]` for extracted DataURI's 2024-09-20 14:23:38 +03:00
Alexander Akait 981943db89
chore(deps-dev): bump the dependencies group with 3 updates 2024-09-18 17:23:08 +03:00
dependabot[bot] 6c04e5fdf9
chore(deps-dev): bump the dependencies group with 3 updates
Bumps the dependencies group with 3 updates: [date-fns](https://github.com/date-fns/date-fns), [memfs](https://github.com/streamich/memfs) and [terser](https://github.com/terser/terser).


Updates `date-fns` from 4.0.0 to 4.1.0
- [Release notes](https://github.com/date-fns/date-fns/releases)
- [Changelog](https://github.com/date-fns/date-fns/blob/main/CHANGELOG.md)
- [Commits](https://github.com/date-fns/date-fns/compare/v4.0.0...v4.1.0)

Updates `memfs` from 4.11.1 to 4.11.2
- [Release notes](https://github.com/streamich/memfs/releases)
- [Changelog](https://github.com/streamich/memfs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/streamich/memfs/compare/v4.11.1...v4.11.2)

Updates `terser` from 5.32.0 to 5.33.0
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/terser/terser/compare/v5.32.0...v5.33.0)

---
updated-dependencies:
- dependency-name: date-fns
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: memfs
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: terser
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-18 02:25:23 +00:00
Alexander Akait 2d09e35058
test: css types 2024-09-17 17:29:45 +03:00
Alexander Akait 8e0e8ad4a2
chore(deps-dev): bump the dependencies group across 1 directory with 4 updates 2024-09-17 17:22:59 +03:00
dependabot[bot] 4e01c0406b
chore(deps-dev): bump the dependencies group across 1 directory with 4 updates
Bumps the dependencies group with 4 updates in the / directory: [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest), [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node), [babel-loader](https://github.com/babel/babel-loader) and [date-fns](https://github.com/date-fns/date-fns).


Updates `@types/jest` from 29.5.12 to 29.5.13
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest)

Updates `@types/node` from 22.5.4 to 22.5.5
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `babel-loader` from 9.1.3 to 9.2.1
- [Release notes](https://github.com/babel/babel-loader/releases)
- [Changelog](https://github.com/babel/babel-loader/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel-loader/compare/v9.1.3...v9.2.1)

Updates `date-fns` from 3.6.0 to 4.0.0
- [Release notes](https://github.com/date-fns/date-fns/releases)
- [Changelog](https://github.com/date-fns/date-fns/blob/main/CHANGELOG.md)
- [Commits](https://github.com/date-fns/date-fns/compare/v3.6.0...v4.0.0)

---
updated-dependencies:
- dependency-name: "@types/jest"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: babel-loader
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: date-fns
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-17 02:08:40 +00:00
faga dd078e9b57 test: css types 2024-09-13 01:39:28 +08:00
Nitin Kumar 899f069343
Merge pull request #18758 from webpack/dependabot/npm_and_yarn/dependencies-212f0570c2
chore(deps-dev): bump husky from 9.1.5 to 9.1.6 in the dependencies group
2024-09-12 10:47:34 +05:30
dependabot[bot] 0a9079e213
chore(deps-dev): bump husky in the dependencies group
Bumps the dependencies group with 1 update: [husky](https://github.com/typicode/husky).


Updates `husky` from 9.1.5 to 9.1.6
- [Release notes](https://github.com/typicode/husky/releases)
- [Commits](https://github.com/typicode/husky/compare/v9.1.5...v9.1.6)

---
updated-dependencies:
- dependency-name: husky
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-12 02:49:31 +00:00
Alexander Akait 85644e807e
fix: generate code correctly for dynamically importing the same file twice and destructuring 2024-09-11 14:34:58 +03:00
alexander.akait d8343edbac test: fix windows 2024-09-10 23:10:31 +03:00
alexander.akait 813058f3d8 fix: generate code correctly for dynamically importing the same file twice and destructuring 2024-09-10 22:52:10 +03:00
Alexander Akait 64e8e33151
chore(deps-dev): bump @stylistic/eslint-plugin from 2.7.2 to 2.8.0 in the dependencies group across 1 directory 2024-09-10 22:29:48 +03:00
dependabot[bot] 3579c088ba
chore(deps-dev): bump @stylistic/eslint-plugin
Bumps the dependencies group with 1 update in the / directory: [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin).


Updates `@stylistic/eslint-plugin` from 2.7.2 to 2.8.0
- [Release notes](https://github.com/eslint-stylistic/eslint-stylistic/releases)
- [Changelog](https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint-stylistic/eslint-stylistic/commits/v2.8.0/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@stylistic/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-10 19:03:56 +00:00
Alexander Akait fdac11fde8
fix: types for ts5.6 2024-09-10 22:01:14 +03:00
alexander.akait 5a795fc9aa chore: fix yarn lock file 2024-09-10 21:33:53 +03:00
alexander.akait bbc2ea7516 fix: types for ts5.6 2024-09-10 21:32:49 +03:00
alexander.akait e1afc9a7df fix: types for ts5.6 2024-09-10 18:52:45 +03:00
Alexander Akait 6c4fd198d1
chore(deps-dev): bump the dependencies group with 2 updates 2024-09-09 19:23:25 +03:00
dependabot[bot] d5cfb1d011
chore(deps-dev): bump the dependencies group with 2 updates
Bumps the dependencies group with 2 updates: [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) and [eslint](https://github.com/eslint/eslint).


Updates `@eslint/js` from 9.9.1 to 9.10.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/commits/v9.10.0/packages/js)

Updates `eslint` from 9.9.1 to 9.10.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.9.1...v9.10.0)

---
updated-dependencies:
- dependency-name: "@eslint/js"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-09 02:21:30 +00:00
Alexander Akait 039e8c9633
chore(deps-dev): bump the dependencies group across 1 directory with 2 updates 2024-09-06 18:25:35 +03:00
Alexander Akait 80156db07e
fix: handle default for import context element dependency 2024-09-06 18:24:32 +03:00
Alexander Akait 9c522a96f6
refactor: decide processBlock by input block 2024-09-06 18:24:03 +03:00
dependabot[bot] a011973577
chore(deps-dev): bump the dependencies group across 1 directory with 2 updates
Bumps the dependencies group with 2 updates in the / directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) and [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest).


Updates `@types/node` from 22.5.2 to 22.5.4
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `eslint-plugin-jest` from 28.8.2 to 28.8.3
- [Release notes](https://github.com/jest-community/eslint-plugin-jest/releases)
- [Changelog](https://github.com/jest-community/eslint-plugin-jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jest-community/eslint-plugin-jest/compare/v28.8.2...v28.8.3)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: eslint-plugin-jest
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-05 02:56:16 +00:00
jserfeng c2b9407c14 fix: decide processBlock by input block 2024-09-04 17:40:45 +08:00
ahabhgk b71ba80518 lint 2024-09-04 15:12:06 +08:00
ahabhgk 860eb4aa0b fix: handle default for import context element dependency 2024-09-04 15:03:38 +08:00
Alexander Akait 27cf3e59f5
revert: always add semicolon in concaten module and tweak 2024-09-03 15:33:28 +03:00
Alexander Akait c86ab4713f
fix: make EnvironmentPlugin defaultValues types less strict 2024-09-03 14:57:02 +03:00
Alexander Akait 456c70432a
perf(buildChunkGraph): avoid unneeded re-visit 2024-09-03 14:30:22 +03:00
Alexander Akait 59e13795e6
chore(deps-dev): bump the dependencies group across 1 directory with 10 updates 2024-09-03 14:28:38 +03:00
jserfeng 2e994c848b perf(buildChunkGraph): avoid unneeded re-visit 2024-09-03 16:55:47 +08:00
dependabot[bot] 05c98fd49a
chore(deps-dev): bump the dependencies group across 1 directory with 10 updates
Bumps the dependencies group with 10 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.9.0` | `9.9.1` |
| [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) | `2.6.2` | `2.7.2` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.3.0` | `22.5.2` |
| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.38.0` | `3.38.1` |
| [eslint](https://github.com/eslint/eslint) | `9.9.0` | `9.9.1` |
| [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest) | `28.8.0` | `28.8.2` |
| [husky](https://github.com/typicode/husky) | `9.1.4` | `9.1.5` |
| [lint-staged](https://github.com/lint-staged/lint-staged) | `15.2.9` | `15.2.10` |
| [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) | `2.9.0` | `2.9.1` |
| [simple-git](https://github.com/steveukx/git-js/tree/HEAD/simple-git) | `3.25.0` | `3.26.0` |



Updates `@eslint/js` from 9.9.0 to 9.9.1
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/commits/v9.9.1/packages/js)

Updates `@stylistic/eslint-plugin` from 2.6.2 to 2.7.2
- [Release notes](https://github.com/eslint-stylistic/eslint-stylistic/releases)
- [Changelog](https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint-stylistic/eslint-stylistic/commits/v2.7.2/packages/eslint-plugin)

Updates `@types/node` from 22.3.0 to 22.5.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `core-js` from 3.38.0 to 3.38.1
- [Release notes](https://github.com/zloirock/core-js/releases)
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/zloirock/core-js/commits/v3.38.1/packages/core-js)

Updates `eslint` from 9.9.0 to 9.9.1
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.9.0...v9.9.1)

Updates `eslint-plugin-jest` from 28.8.0 to 28.8.2
- [Release notes](https://github.com/jest-community/eslint-plugin-jest/releases)
- [Changelog](https://github.com/jest-community/eslint-plugin-jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jest-community/eslint-plugin-jest/compare/v28.8.0...v28.8.2)

Updates `husky` from 9.1.4 to 9.1.5
- [Release notes](https://github.com/typicode/husky/releases)
- [Commits](https://github.com/typicode/husky/compare/v9.1.4...v9.1.5)

Updates `lint-staged` from 15.2.9 to 15.2.10
- [Release notes](https://github.com/lint-staged/lint-staged/releases)
- [Changelog](https://github.com/lint-staged/lint-staged/blob/master/CHANGELOG.md)
- [Commits](https://github.com/lint-staged/lint-staged/compare/v15.2.9...v15.2.10)

Updates `mini-css-extract-plugin` from 2.9.0 to 2.9.1
- [Release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.9.0...v2.9.1)

Updates `simple-git` from 3.25.0 to 3.26.0
- [Release notes](https://github.com/steveukx/git-js/releases)
- [Changelog](https://github.com/steveukx/git-js/blob/main/simple-git/CHANGELOG.md)
- [Commits](https://github.com/steveukx/git-js/commits/simple-git@3.26.0/simple-git)

---
updated-dependencies:
- dependency-name: "@eslint/js"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: "@stylistic/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: core-js
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: eslint-plugin-jest
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: husky
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: lint-staged
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: mini-css-extract-plugin
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: simple-git
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-03 02:45:39 +00:00
Roman Gusev c5e197aa67 fix: add type hints 2024-08-28 00:37:17 +02:00
Roman Gusev d2c7a708d7 docs: update JSDoc types 2024-08-28 00:10:31 +02:00
Roman Gusev fa00953090 fix: make EnvironmentPlugin defaultValues types less strict 2024-08-27 23:52:54 +02:00
fi3ework 4c35aa7eeb fix: always add semicolon in concaten module and tweak 2024-08-28 02:12:35 +08:00
Alexander Akait 94aba382ec
fix: ASI in concatenated module only when necessary 2024-08-27 16:54:23 +03:00
fi3ework 362935e340 fix: ASI in concatenated module only when necessary 2024-08-27 00:22:25 +08:00
Alexander Akait 09543e7d8e
fix: hanging when attempting to read a symlink-like file that it can't read 2024-08-22 19:12:42 +03:00
alexander.akait 6ded9d223d test: fix 2024-08-22 18:32:13 +03:00
alexander.akait ade5e4313f refactor: logic 2024-08-22 18:31:35 +03:00
alexander.akait eabf85d858 chore(release): 5.94.0 2024-08-22 16:02:03 +03:00
Alexander Akait 955e057abc
security: fix DOM clobbering in auto public path 2024-08-22 15:05:07 +03:00
Ahmed Fasih eec736969d PR feedback: move new test into file system test 2024-08-21 22:03:22 -05:00