From 0f8acccfa444a30befba7881d3f99a921d6befed Mon Sep 17 00:00:00 2001 From: Dongkyun Yoo Date: Sat, 3 Aug 2024 23:16:17 +0900 Subject: [PATCH] Merge sync 202407 (#1561) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * build(deps-dev): bump html-webpack-plugin from 5.5.2 to 5.5.3 (#6901) Bumps [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) from 5.5.2 to 5.5.3. - [Release notes](https://github.com/jantimon/html-webpack-plugin/releases) - [Changelog](https://github.com/jantimon/html-webpack-plugin/blob/main/CHANGELOG.md) - [Commits](https://github.com/jantimon/html-webpack-plugin/compare/v5.5.2...v5.5.3) --- updated-dependencies: - dependency-name: html-webpack-plugin dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps-dev): bump postcss-loader from 7.3.2 to 7.3.3 (#6902) Bumps [postcss-loader](https://github.com/webpack-contrib/postcss-loader) from 7.3.2 to 7.3.3. - [Release notes](https://github.com/webpack-contrib/postcss-loader/releases) - [Changelog](https://github.com/webpack-contrib/postcss-loader/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/postcss-loader/compare/v7.3.2...v7.3.3) --- updated-dependencies: - dependency-name: postcss-loader dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps-dev): bump sass-loader from 13.3.1 to 13.3.2 (#6903) Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 13.3.1 to 13.3.2. - [Release notes](https://github.com/webpack-contrib/sass-loader/releases) - [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/sass-loader/compare/v13.3.1...v13.3.2) --- updated-dependencies: - dependency-name: sass-loader dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps-dev): bump remark-emoji from 3.1.1 to 3.1.2 (#6904) Bumps [remark-emoji](https://github.com/rhysd/remark-emoji) from 3.1.1 to 3.1.2. - [Commits](https://github.com/rhysd/remark-emoji/compare/v3.1.1...v3.1.2) --- updated-dependencies: - dependency-name: remark-emoji dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps-dev): bump @octokit/auth-action from 2.1.1 to 3.0.0 (#6905) Bumps [@octokit/auth-action](https://github.com/octokit/auth-action.js) from 2.1.1 to 3.0.0. - [Release notes](https://github.com/octokit/auth-action.js/releases) - [Commits](https://github.com/octokit/auth-action.js/compare/v2.1.1...v3.0.0) --- updated-dependencies: - dependency-name: "@octokit/auth-action" dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps-dev): bump css-minimizer-webpack-plugin from 5.0.0 to 5.0.1 (#6906) Bumps [css-minimizer-webpack-plugin](https://github.com/webpack-contrib/css-minimizer-webpack-plugin) from 5.0.0 to 5.0.1. - [Release notes](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/releases) - [Changelog](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/compare/v5.0.0...v5.0.1) --- updated-dependencies: - dependency-name: css-minimizer-webpack-plugin dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump react-router-dom from 6.12.1 to 6.13.0 (#6911) Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.12.1 to 6.13.0. - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.13.0/packages/react-router-dom) --- updated-dependencies: - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps-dev): bump webpack from 5.86.0 to 5.87.0 (#6912) Bumps [webpack](https://github.com/webpack/webpack) from 5.86.0 to 5.87.0. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.86.0...v5.87.0) --- updated-dependencies: - dependency-name: webpack dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps-dev): bump sass from 1.63.3 to 1.63.4 (#6913) Bumps [sass](https://github.com/sass/dart-sass) from 1.63.3 to 1.63.4. - [Release notes](https://github.com/sass/dart-sass/releases) - [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md) - [Commits](https://github.com/sass/dart-sass/compare/1.63.3...1.63.4) --- updated-dependencies: - dependency-name: sass dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps-dev): bump @octokit/rest from 19.0.11 to 19.0.12 (#6917) Bumps [@octokit/rest](https://github.com/octokit/rest.js) from 19.0.11 to 19.0.12. - [Release notes](https://github.com/octokit/rest.js/releases) - [Commits](https://github.com/octokit/rest.js/compare/v19.0.11...v19.0.12) --- updated-dependencies: - dependency-name: "@octokit/rest" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * docs: document dynamicImportFetchPriority and webpackFetchPriority (#6915) * docs(plugins): document append function (#6916) * docs(plugins): document append function * Apply suggestions from code review * Update stats.mdx * build(deps-dev): bump markdownlint-cli from 0.34.0 to 0.35.0 (#6921) Bumps [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli) from 0.34.0 to 0.35.0. - [Release notes](https://github.com/igorshubovych/markdownlint-cli/releases) - [Commits](https://github.com/igorshubovych/markdownlint-cli/compare/v0.34.0...v0.35.0) --- updated-dependencies: - dependency-name: markdownlint-cli dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps-dev): bump cypress from 12.14.0 to 12.15.0 (#6925) Bumps [cypress](https://github.com/cypress-io/cypress) from 12.14.0 to 12.15.0. - [Release notes](https://github.com/cypress-io/cypress/releases) - [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md) - [Commits](https://github.com/cypress-io/cypress/compare/v12.14.0...v12.15.0) --- updated-dependencies: - dependency-name: cypress dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps-dev): bump @octokit/auth-action from 3.0.0 to 3.0.2 (#6922) Bumps [@octokit/auth-action](https://github.com/octokit/auth-action.js) from 3.0.0 to 3.0.2. - [Release notes](https://github.com/octokit/auth-action.js/releases) - [Commits](https://github.com/octokit/auth-action.js/compare/v3.0.0...v3.0.2) --- updated-dependencies: - dependency-name: "@octokit/auth-action" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps-dev): bump @octokit/rest from 19.0.12 to 19.0.13 (#6923) Bumps [@octokit/rest](https://github.com/octokit/rest.js) from 19.0.12 to 19.0.13. - [Release notes](https://github.com/octokit/rest.js/releases) - [Commits](https://github.com/octokit/rest.js/compare/v19.0.12...v19.0.13) --- updated-dependencies: - dependency-name: "@octokit/rest" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps-dev): bump eslint from 8.42.0 to 8.43.0 (#6924) Bumps [eslint](https://github.com/eslint/eslint) from 8.42.0 to 8.43.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/v8.42.0...v8.43.0) --- updated-dependencies: - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * docs: document falsy support (#6920) * build(deps-dev): bump webpack from 5.87.0 to 5.88.0 (#6926) Bumps [webpack](https://github.com/webpack/webpack) from 5.87.0 to 5.88.0. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.87.0...v5.88.0) --- updated-dependencies: - dependency-name: webpack dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * docs: add docs for the css experiment (#6919) * docs: add docs for the css experiment * docs: add experimental features * docs: fix badge * docs: add name to contributor list * docs: remove line break * docs: make webpack lowercase * docs: add example of bootstrap with style field resolution * build(deps-dev): bump sass from 1.63.4 to 1.63.6 (#6928) Bumps [sass](https://github.com/sass/dart-sass) from 1.63.4 to 1.63.6. - [Release notes](https://github.com/sass/dart-sass/releases) - [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md) - [Commits](https://github.com/sass/dart-sass/compare/1.63.4...1.63.6) --- updated-dependencies: - dependency-name: sass dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * docs(config): update typescript setup in configuration-languages.mdx (#6929) * docs(config): update ts configuration-languages `import *` not required when `esModuleInterop: true` in `tsconfig.json`. ```json { "devDependencies": { "@types/node": "^20.3.1", "@types/webpack": "^5.28.1", "@types/webpack-dev-server": "^4.7.2", "ts-loader": "^9.2.6", "ts-node": "^10.9.1", "typescript": "^5.1.3", "webpack": "^5.88.0", "webpack-cli": "^5.1.4", "webpack-dev-server": "^4.7.4" } } ``` * Update src/content/configuration/configuration-languages.mdx Co-authored-by: Sam Chen --------- Co-authored-by: Sam Chen * docs(Configuration): document css/auto (#6930) * build(deps): bump react-router-dom from 6.13.0 to 6.14.0 (#6931) Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.13.0 to 6.14.0. - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/react-router-dom@6.14.0/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.14.0/packages/react-router-dom) --- updated-dependencies: - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps-dev): bump cypress from 12.15.0 to 12.16.0 (#6932) Bumps [cypress](https://github.com/cypress-io/cypress) from 12.15.0 to 12.16.0. - [Release notes](https://github.com/cypress-io/cypress/releases) - [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md) - [Commits](https://github.com/cypress-io/cypress/compare/v12.15.0...v12.16.0) --- updated-dependencies: - dependency-name: cypress dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps-dev): bump lightningcss from 1.21.0 to 1.21.1 (#6933) Bumps [lightningcss](https://github.com/parcel-bundler/lightningcss) from 1.21.0 to 1.21.1. - [Release notes](https://github.com/parcel-bundler/lightningcss/releases) - [Commits](https://github.com/parcel-bundler/lightningcss/compare/v1.21.0...v1.21.1) --- updated-dependencies: - dependency-name: lightningcss dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * docs(debugging): remove `node-nightly` in favor of `node` (#6935) Since `node --inspect` has been available for 7 years, I think its time to remove `node-nightly` from the docs. * build(deps): bump @react-spring/web from 9.7.2 to 9.7.3 (#6934) Bumps [@react-spring/web](https://github.com/pmndrs/react-spring) from 9.7.2 to 9.7.3. - [Release notes](https://github.com/pmndrs/react-spring/releases) - [Commits](https://github.com/pmndrs/react-spring/compare/v9.7.2...v9.7.3) --- updated-dependencies: - dependency-name: "@react-spring/web" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps-dev): bump lint-staged from 13.2.2 to 13.2.3 (#6936) Bumps [lint-staged](https://github.com/okonet/lint-staged) from 13.2.2 to 13.2.3. - [Release notes](https://github.com/okonet/lint-staged/releases) - [Commits](https://github.com/okonet/lint-staged/compare/v13.2.2...v13.2.3) --- updated-dependencies: - dependency-name: lint-staged dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps-dev): bump webpack from 5.88.0 to 5.88.1 (#6937) Bumps [webpack](https://github.com/webpack/webpack) from 5.88.0 to 5.88.1. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.88.0...v5.88.1) --- updated-dependencies: - dependency-name: webpack dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * docs(Configuration): document cache.readonly (#6938) * build(deps): bump react-router-dom from 6.14.0 to 6.14.1 (#6939) Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.14.0 to 6.14.1. - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.14.1/packages/react-router-dom) --- updated-dependencies: - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps-dev): bump eslint from 8.43.0 to 8.44.0 (#6941) Bumps [eslint](https://github.com/eslint/eslint) from 8.43.0 to 8.44.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/v8.43.0...v8.44.0) --- updated-dependencies: - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps-dev): bump jest from 29.5.0 to 29.6.0 (#6942) Bumps [jest](https://github.com/facebook/jest/tree/HEAD/packages/jest) from 29.5.0 to 29.6.0. - [Release notes](https://github.com/facebook/jest/releases) - [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/jest/commits/v29.6.0/packages/jest) --- updated-dependencies: - dependency-name: jest dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps-dev): bump @babel/eslint-parser from 7.22.5 to 7.22.6 (#6943) Bumps [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser) from 7.22.5 to 7.22.6. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.22.6/eslint/babel-eslint-parser) --- updated-dependencies: - dependency-name: "@babel/eslint-parser" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * group dependencies update (#6954) * group dependencies update * ignore @docsearch/react * ignore remark-gfm (#6956) * ignore @mdx-js/loader (#6958) * build(deps-dev): bump the dependencies group with 12 updates (#6959) Bumps the dependencies group with 12 updates: | Package | Update | | --- | --- | | [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | 7.22.5 to 7.22.8 | | [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser) | 7.22.6 to 7.22.7 | | [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | 7.22.5 to 7.22.7 | | [@octokit/auth-action](https://github.com/octokit/auth-action.js) | 3.0.2 to 4.0.0 | | [babel-loader](https://github.com/babel/babel-loader) | 9.1.2 to 9.1.3 | | [cypress](https://github.com/cypress-io/cypress) | 12.16.0 to 12.17.0 | | [jest](https://github.com/facebook/jest/tree/HEAD/packages/jest) | 29.6.0 to 29.6.1 | | [lightningcss](https://github.com/parcel-bundler/lightningcss) | 1.21.1 to 1.21.5 | | [mdast-util-to-string](https://github.com/syntax-tree/mdast-util-to-string) | 3.2.0 to 4.0.0 | | [postcss](https://github.com/postcss/postcss) | 8.4.24 to 8.4.25 | | [prettier](https://github.com/prettier/prettier) | 2.8.8 to 3.0.0 | | [unist-util-visit](https://github.com/syntax-tree/unist-util-visit) | 4.1.2 to 5.0.0 | Updates `@babel/core` from 7.22.5 to 7.22.8 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.22.8/packages/babel-core) Updates `@babel/eslint-parser` from 7.22.6 to 7.22.7 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.22.7/eslint/babel-eslint-parser) Updates `@babel/preset-env` from 7.22.5 to 7.22.7 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.22.7/packages/babel-preset-env) Updates `@octokit/auth-action` from 3.0.2 to 4.0.0 - [Release notes](https://github.com/octokit/auth-action.js/releases) - [Commits](https://github.com/octokit/auth-action.js/compare/v3.0.2...v4.0.0) Updates `babel-loader` from 9.1.2 to 9.1.3 - [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.2...v9.1.3) Updates `cypress` from 12.16.0 to 12.17.0 - [Release notes](https://github.com/cypress-io/cypress/releases) - [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md) - [Commits](https://github.com/cypress-io/cypress/compare/v12.16.0...v12.17.0) Updates `jest` from 29.6.0 to 29.6.1 - [Release notes](https://github.com/facebook/jest/releases) - [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/jest/commits/v29.6.1/packages/jest) Updates `lightningcss` from 1.21.1 to 1.21.5 - [Release notes](https://github.com/parcel-bundler/lightningcss/releases) - [Commits](https://github.com/parcel-bundler/lightningcss/compare/v1.21.1...v1.21.5) Updates `mdast-util-to-string` from 3.2.0 to 4.0.0 - [Release notes](https://github.com/syntax-tree/mdast-util-to-string/releases) - [Commits](https://github.com/syntax-tree/mdast-util-to-string/compare/3.2.0...4.0.0) Updates `postcss` from 8.4.24 to 8.4.25 - [Release notes](https://github.com/postcss/postcss/releases) - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/postcss/postcss/compare/8.4.24...8.4.25) Updates `prettier` from 2.8.8 to 3.0.0 - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/2.8.8...3.0.0) Updates `unist-util-visit` from 4.1.2 to 5.0.0 - [Release notes](https://github.com/syntax-tree/unist-util-visit/releases) - [Commits](https://github.com/syntax-tree/unist-util-visit/compare/4.1.2...5.0.0) --- updated-dependencies: - dependency-name: "@babel/core" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: "@babel/eslint-parser" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: "@octokit/auth-action" dependency-type: direct:development update-type: version-update:semver-major dependency-group: dependencies - dependency-name: babel-loader dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: cypress dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: jest dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: lightningcss dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: mdast-util-to-string dependency-type: direct:development update-type: version-update:semver-major dependency-group: dependencies - dependency-name: postcss dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: prettier dependency-type: direct:development update-type: version-update:semver-major dependency-group: dependencies - dependency-name: unist-util-visit dependency-type: direct:development update-type: version-update:semver-major dependency-group: dependencies ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * maintain dependencies for GitHub Actions (#6960) * build(deps): bump actions/dependency-review-action from 2 to 3 (#6961) Bumps [actions/dependency-review-action](https://github.com/actions/dependency-review-action) from 2 to 3. - [Release notes](https://github.com/actions/dependency-review-action/releases) - [Commits](https://github.com/actions/dependency-review-action/compare/v2...v3) --- updated-dependencies: - dependency-name: actions/dependency-review-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump errata-ai/vale-action from 1.4.2 to 2.0.1 (#6962) Bumps [errata-ai/vale-action](https://github.com/errata-ai/vale-action) from 1.4.2 to 2.0.1. - [Release notes](https://github.com/errata-ai/vale-action/releases) - [Commits](https://github.com/errata-ai/vale-action/compare/v1.4.2...v2.0.1) --- updated-dependencies: - dependency-name: errata-ai/vale-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Update contents * build(deps-dev): bump the dependencies group with 2 updates (#6965) Bumps the dependencies group with 2 updates: [@octokit/rest](https://github.com/octokit/rest.js) and [cypress](https://github.com/cypress-io/cypress). Updates `@octokit/rest` from 19.0.13 to 20.0.1 - [Release notes](https://github.com/octokit/rest.js/releases) - [Commits](https://github.com/octokit/rest.js/compare/v19.0.13...v20.0.1) Updates `cypress` from 12.17.0 to 12.17.1 - [Release notes](https://github.com/cypress-io/cypress/releases) - [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md) - [Commits](https://github.com/cypress-io/cypress/compare/v12.17.0...v12.17.1) --- updated-dependencies: - dependency-name: "@octokit/rest" dependency-type: direct:development update-type: version-update:semver-major dependency-group: dependencies - dependency-name: cypress dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps-dev): bump the dependencies group with 5 updates (#6967) Bumps the dependencies group with 5 updates: | Package | Update | | --- | --- | | [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | 7.22.8 to 7.22.9 | | [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser) | 7.22.7 to 7.22.9 | | [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | 7.22.7 to 7.22.9 | | [postcss](https://github.com/postcss/postcss) | 8.4.25 to 8.4.26 | | [tailwindcss](https://github.com/tailwindlabs/tailwindcss) | 3.3.2 to 3.3.3 | Updates `@babel/core` from 7.22.8 to 7.22.9 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.22.9/packages/babel-core) Updates `@babel/eslint-parser` from 7.22.7 to 7.22.9 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.22.9/eslint/babel-eslint-parser) Updates `@babel/preset-env` from 7.22.7 to 7.22.9 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.22.9/packages/babel-preset-env) Updates `postcss` from 8.4.25 to 8.4.26 - [Release notes](https://github.com/postcss/postcss/releases) - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/postcss/postcss/compare/8.4.25...8.4.26) Updates `tailwindcss` from 3.3.2 to 3.3.3 - [Release notes](https://github.com/tailwindlabs/tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/v3.3.3/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/tailwindcss/compare/v3.3.2...v3.3.3) --- updated-dependencies: - dependency-name: "@babel/core" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: "@babel/eslint-parser" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: postcss dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: tailwindcss dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps-dev): bump the dependencies group with 1 update (#6968) Bumps the dependencies group with 1 update: [eslint](https://github.com/eslint/eslint). - [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/v8.44.0...v8.45.0) --- updated-dependencies: - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump semver from 5.7.1 to 5.7.2 (#6964) Bumps [semver](https://github.com/npm/node-semver) from 5.7.1 to 5.7.2. - [Release notes](https://github.com/npm/node-semver/releases) - [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md) - [Commits](https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2) --- updated-dependencies: - dependency-name: semver dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump JamesIves/github-pages-deploy-action (#6963) Bumps [JamesIves/github-pages-deploy-action](https://github.com/jamesives/github-pages-deploy-action) from 4.4.0 to 4.4.2. - [Release notes](https://github.com/jamesives/github-pages-deploy-action/releases) - [Commits](https://github.com/jamesives/github-pages-deploy-action/compare/v4.4.0...v4.4.2) --- updated-dependencies: - dependency-name: JamesIves/github-pages-deploy-action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump JamesIves/github-pages-deploy-action (#6970) Bumps [JamesIves/github-pages-deploy-action](https://github.com/jamesives/github-pages-deploy-action) from 4.4.2 to 4.4.3. - [Release notes](https://github.com/jamesives/github-pages-deploy-action/releases) - [Commits](https://github.com/jamesives/github-pages-deploy-action/compare/v4.4.2...v4.4.3) --- updated-dependencies: - dependency-name: JamesIves/github-pages-deploy-action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump the dependencies group with 2 updates (#6971) Bumps the dependencies group with 2 updates: [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) and [webpack](https://github.com/webpack/webpack). Updates `react-router-dom` from 6.14.1 to 6.14.2 - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/react-router-dom@6.14.2/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.14.2/packages/react-router-dom) Updates `webpack` from 5.88.1 to 5.88.2 - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.88.1...v5.88.2) --- updated-dependencies: - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: webpack dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump word-wrap from 1.2.3 to 1.2.4 (#6972) Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.4. - [Release notes](https://github.com/jonschlinkert/word-wrap/releases) - [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4) --- updated-dependencies: - dependency-name: word-wrap dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * docs(Guides): fix a broken link (#6973) * build(deps-dev): bump the dependencies group with 4 updates (#6976) Bumps the dependencies group with 4 updates: [cypress](https://github.com/cypress-io/cypress), [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react), [postcss](https://github.com/postcss/postcss) and [sass](https://github.com/sass/dart-sass). Updates `cypress` from 12.17.1 to 12.17.2 - [Release notes](https://github.com/cypress-io/cypress/releases) - [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md) - [Commits](https://github.com/cypress-io/cypress/compare/v12.17.1...v12.17.2) Updates `eslint-plugin-react` from 7.32.2 to 7.33.0 - [Release notes](https://github.com/jsx-eslint/eslint-plugin-react/releases) - [Changelog](https://github.com/jsx-eslint/eslint-plugin-react/blob/master/CHANGELOG.md) - [Commits](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.32.2...v7.33.0) Updates `postcss` from 8.4.26 to 8.4.27 - [Release notes](https://github.com/postcss/postcss/releases) - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/postcss/postcss/compare/8.4.26...8.4.27) Updates `sass` from 1.63.6 to 1.64.0 - [Release notes](https://github.com/sass/dart-sass/releases) - [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md) - [Commits](https://github.com/sass/dart-sass/compare/1.63.6...1.64.0) --- updated-dependencies: - dependency-name: cypress dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: eslint-plugin-react dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: postcss dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: sass dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps-dev): bump the dependencies group with 1 update (#6977) Bumps the dependencies group with 1 update: [sass](https://github.com/sass/dart-sass). - [Release notes](https://github.com/sass/dart-sass/releases) - [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md) - [Commits](https://github.com/sass/dart-sass/compare/1.64.0...1.64.1) --- updated-dependencies: - dependency-name: sass dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * remove node-fetch (#6979) * build(deps-dev): bump the dependencies group with 2 updates (#6980) Bumps the dependencies group with 2 updates: [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) and [jest](https://github.com/facebook/jest/tree/HEAD/packages/jest). Updates `eslint-config-prettier` from 8.8.0 to 8.9.0 - [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/eslint-config-prettier/compare/v8.8.0...v8.9.0) Updates `jest` from 29.6.1 to 29.6.2 - [Release notes](https://github.com/facebook/jest/releases) - [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/jest/commits/v29.6.2/packages/jest) --- updated-dependencies: - dependency-name: eslint-config-prettier dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: jest dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * docs(guides): update typescript guide on using third party libs (#6981) Remove outdated link to TypeSearch and update information about installing type definitions. Some npm and Yarn package registries now include type information for packages. * build(deps-dev): bump the dependencies group with 1 update (#6982) Bumps the dependencies group with 1 update: [eslint](https://github.com/eslint/eslint). - [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/v8.45.0...v8.46.0) --- updated-dependencies: - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix cache.compression default (#6984) * build(deps-dev): bump the dependencies group with 5 updates (#6989) Bumps the dependencies group with 5 updates: | Package | Update | | --- | --- | | [cypress](https://github.com/cypress-io/cypress) | 12.17.2 to 12.17.3 | | [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | 8.9.0 to 8.10.0 | | [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) | 7.33.0 to 7.33.1 | | [prettier](https://github.com/prettier/prettier) | 3.0.0 to 3.0.1 | | [sass](https://github.com/sass/dart-sass) | 1.64.1 to 1.64.2 | Updates `cypress` from 12.17.2 to 12.17.3 - [Release notes](https://github.com/cypress-io/cypress/releases) - [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md) - [Commits](https://github.com/cypress-io/cypress/compare/v12.17.2...v12.17.3) Updates `eslint-config-prettier` from 8.9.0 to 8.10.0 - [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/eslint-config-prettier/compare/v8.9.0...v8.10.0) Updates `eslint-plugin-react` from 7.33.0 to 7.33.1 - [Release notes](https://github.com/jsx-eslint/eslint-plugin-react/releases) - [Changelog](https://github.com/jsx-eslint/eslint-plugin-react/blob/master/CHANGELOG.md) - [Commits](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.33.0...v7.33.1) Updates `prettier` from 3.0.0 to 3.0.1 - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/3.0.0...3.0.1) Updates `sass` from 1.64.1 to 1.64.2 - [Release notes](https://github.com/sass/dart-sass/releases) - [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md) - [Commits](https://github.com/sass/dart-sass/compare/1.64.1...1.64.2) --- updated-dependencies: - dependency-name: cypress dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: eslint-config-prettier dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: eslint-plugin-react dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: prettier dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: sass dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * docs(configuration): correct Condition reference (#6987) Based on the name in the sidebar, I believe this should be called “Condition”, not “Condition.test”. * docs: improve wording in source-map-dev-tool-plugin.mdx (#6986) * build(deps-dev): bump the dependencies group with 5 updates (#6991) Bumps the dependencies group with 5 updates: | Package | Update | | --- | --- | | [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | 7.22.9 to 7.22.10 | | [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser) | 7.22.9 to 7.22.10 | | [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | 7.22.9 to 7.22.10 | | [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | 8.10.0 to 9.0.0 | | [eslint-plugin-cypress](https://github.com/cypress-io/eslint-plugin-cypress) | 2.13.3 to 2.14.0 | Updates `@babel/core` from 7.22.9 to 7.22.10 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.22.10/packages/babel-core) Updates `@babel/eslint-parser` from 7.22.9 to 7.22.10 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.22.10/eslint/babel-eslint-parser) Updates `@babel/preset-env` from 7.22.9 to 7.22.10 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.22.10/packages/babel-preset-env) Updates `eslint-config-prettier` from 8.10.0 to 9.0.0 - [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/eslint-config-prettier/compare/v8.10.0...v9.0.0) Updates `eslint-plugin-cypress` from 2.13.3 to 2.14.0 - [Release notes](https://github.com/cypress-io/eslint-plugin-cypress/releases) - [Commits](https://github.com/cypress-io/eslint-plugin-cypress/compare/v2.13.3...v2.14.0) --- updated-dependencies: - dependency-name: "@babel/core" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: "@babel/eslint-parser" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: eslint-config-prettier dependency-type: direct:development update-type: version-update:semver-major dependency-group: dependencies - dependency-name: eslint-plugin-cypress dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump the dependencies group with 5 updates (#6994) Bumps the dependencies group with 5 updates: | Package | Update | | --- | --- | | [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | 6.14.2 to 6.15.0 | | [eslint](https://github.com/eslint/eslint) | 8.46.0 to 8.47.0 | | [eslint-plugin-mdx](https://github.com/mdx-js/eslint-mdx) | 2.1.0 to 2.2.0 | | [remark-emoji](https://github.com/rhysd/remark-emoji) | 3.1.2 to 4.0.0 | | [sass](https://github.com/sass/dart-sass) | 1.64.2 to 1.65.1 | Updates `react-router-dom` from 6.14.2 to 6.15.0 - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.15.0/packages/react-router-dom) Updates `eslint` from 8.46.0 to 8.47.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/v8.46.0...v8.47.0) Updates `eslint-plugin-mdx` from 2.1.0 to 2.2.0 - [Release notes](https://github.com/mdx-js/eslint-mdx/releases) - [Changelog](https://github.com/mdx-js/eslint-mdx/blob/master/CHANGELOG.md) - [Commits](https://github.com/mdx-js/eslint-mdx/compare/v2.1.0...eslint-plugin-mdx@2.2.0) Updates `remark-emoji` from 3.1.2 to 4.0.0 - [Release notes](https://github.com/rhysd/remark-emoji/releases) - [Changelog](https://github.com/rhysd/remark-emoji/blob/master/CHANGELOG.md) - [Commits](https://github.com/rhysd/remark-emoji/compare/v3.1.2...v4.0.0) Updates `sass` from 1.64.2 to 1.65.1 - [Release notes](https://github.com/sass/dart-sass/releases) - [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md) - [Commits](https://github.com/sass/dart-sass/compare/1.64.2...1.65.1) --- updated-dependencies: - dependency-name: react-router-dom dependency-type: direct:production 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 - dependency-name: eslint-plugin-mdx dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: remark-emoji dependency-type: direct:development update-type: version-update:semver-major dependency-group: dependencies - dependency-name: sass dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps-dev): bump the dependencies group with 2 updates (#6995) Bumps the dependencies group with 2 updates: [autoprefixer](https://github.com/postcss/autoprefixer) and [lint-staged](https://github.com/okonet/lint-staged). Updates `autoprefixer` from 10.4.14 to 10.4.15 - [Release notes](https://github.com/postcss/autoprefixer/releases) - [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md) - [Commits](https://github.com/postcss/autoprefixer/compare/10.4.14...10.4.15) Updates `lint-staged` from 13.2.3 to 14.0.0 - [Release notes](https://github.com/okonet/lint-staged/releases) - [Commits](https://github.com/okonet/lint-staged/compare/v13.2.3...v14.0.0) --- updated-dependencies: - dependency-name: autoprefixer 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-major dependency-group: dependencies ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump cypress-io/github-action from 5 to 6 (#7001) Bumps [cypress-io/github-action](https://github.com/cypress-io/github-action) from 5 to 6. - [Release notes](https://github.com/cypress-io/github-action/releases) - [Changelog](https://github.com/cypress-io/github-action/blob/master/CHANGELOG.md) - [Commits](https://github.com/cypress-io/github-action/compare/v5...v6) --- updated-dependencies: - dependency-name: cypress-io/github-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps-dev): bump the dependencies group with 13 updates (#7004) Bumps the dependencies group with 13 updates: | Package | From | To | | --- | --- | --- | | [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.22.10` | `7.22.11` | | [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser) | `7.22.10` | `7.22.11` | | [@pmmmwh/react-refresh-webpack-plugin](https://github.com/pmmmwh/react-refresh-webpack-plugin) | `0.5.10` | `0.5.11` | | [@svgr/webpack](https://github.com/gregberge/svgr) | `8.0.1` | `8.1.0` | | [cypress](https://github.com/cypress-io/cypress) | `12.17.3` | `12.17.4` | | [eslint](https://github.com/eslint/eslint) | `8.47.0` | `8.48.0` | | [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) | `7.33.1` | `7.33.2` | | [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `29.6.2` | `29.6.4` | | [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.21.5` | `1.21.7` | | [lint-staged](https://github.com/okonet/lint-staged) | `14.0.0` | `14.0.1` | | [postcss](https://github.com/postcss/postcss) | `8.4.27` | `8.4.28` | | [prettier](https://github.com/prettier/prettier) | `3.0.1` | `3.0.2` | | [sass](https://github.com/sass/dart-sass) | `1.65.1` | `1.66.1` | Updates `@babel/core` from 7.22.10 to 7.22.11 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.22.11/packages/babel-core) Updates `@babel/eslint-parser` from 7.22.10 to 7.22.11 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.22.11/eslint/babel-eslint-parser) Updates `@pmmmwh/react-refresh-webpack-plugin` from 0.5.10 to 0.5.11 - [Release notes](https://github.com/pmmmwh/react-refresh-webpack-plugin/releases) - [Changelog](https://github.com/pmmmwh/react-refresh-webpack-plugin/blob/main/CHANGELOG.md) - [Commits](https://github.com/pmmmwh/react-refresh-webpack-plugin/compare/v0.5.10...v0.5.11) Updates `@svgr/webpack` from 8.0.1 to 8.1.0 - [Release notes](https://github.com/gregberge/svgr/releases) - [Changelog](https://github.com/gregberge/svgr/blob/main/CHANGELOG.md) - [Commits](https://github.com/gregberge/svgr/compare/v8.0.1...v8.1.0) Updates `cypress` from 12.17.3 to 12.17.4 - [Release notes](https://github.com/cypress-io/cypress/releases) - [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md) - [Commits](https://github.com/cypress-io/cypress/compare/v12.17.3...v12.17.4) Updates `eslint` from 8.47.0 to 8.48.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/v8.47.0...v8.48.0) Updates `eslint-plugin-react` from 7.33.1 to 7.33.2 - [Release notes](https://github.com/jsx-eslint/eslint-plugin-react/releases) - [Changelog](https://github.com/jsx-eslint/eslint-plugin-react/blob/master/CHANGELOG.md) - [Commits](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.33.1...v7.33.2) Updates `jest` from 29.6.2 to 29.6.4 - [Release notes](https://github.com/jestjs/jest/releases) - [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md) - [Commits](https://github.com/jestjs/jest/commits/v29.6.4/packages/jest) Updates `lightningcss` from 1.21.5 to 1.21.7 - [Release notes](https://github.com/parcel-bundler/lightningcss/releases) - [Commits](https://github.com/parcel-bundler/lightningcss/commits) Updates `lint-staged` from 14.0.0 to 14.0.1 - [Release notes](https://github.com/okonet/lint-staged/releases) - [Commits](https://github.com/okonet/lint-staged/compare/v14.0.0...v14.0.1) Updates `postcss` from 8.4.27 to 8.4.28 - [Release notes](https://github.com/postcss/postcss/releases) - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/postcss/postcss/compare/8.4.27...8.4.28) Updates `prettier` from 3.0.1 to 3.0.2 - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/3.0.1...3.0.2) Updates `sass` from 1.65.1 to 1.66.1 - [Release notes](https://github.com/sass/dart-sass/releases) - [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md) - [Commits](https://github.com/sass/dart-sass/compare/1.65.1...1.66.1) --- updated-dependencies: - dependency-name: "@babel/core" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: "@babel/eslint-parser" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: "@pmmmwh/react-refresh-webpack-plugin" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: "@svgr/webpack" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: cypress 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-minor dependency-group: dependencies - dependency-name: eslint-plugin-react dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: jest dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: lightningcss 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: postcss dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: prettier dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: sass dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps-dev): bump the dependencies group with 3 updates (#7005) Bumps the dependencies group with 3 updates: [cypress](https://github.com/cypress-io/cypress), [postcss](https://github.com/postcss/postcss) and [prettier](https://github.com/prettier/prettier). Updates `cypress` from 12.17.4 to 13.0.0 - [Release notes](https://github.com/cypress-io/cypress/releases) - [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md) - [Commits](https://github.com/cypress-io/cypress/compare/v12.17.4...v13.0.0) Updates `postcss` from 8.4.28 to 8.4.29 - [Release notes](https://github.com/postcss/postcss/releases) - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/postcss/postcss/compare/8.4.28...8.4.29) Updates `prettier` from 3.0.2 to 3.0.3 - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/3.0.2...3.0.3) --- updated-dependencies: - dependency-name: cypress dependency-type: direct:development update-type: version-update:semver-major dependency-group: dependencies - dependency-name: postcss dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: prettier dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * docs(contribute): remove broken link to the documentation team (#7002) * build(deps-dev): bump the dependencies group with 2 updates (#7007) Bumps the dependencies group with 2 updates: [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) and [webpack-bundle-analyzer](https://github.com/webpack-contrib/webpack-bundle-analyzer). Updates `@babel/preset-env` from 7.22.10 to 7.22.14 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.22.14/packages/babel-preset-env) Updates `webpack-bundle-analyzer` from 4.9.0 to 4.9.1 - [Release notes](https://github.com/webpack-contrib/webpack-bundle-analyzer/releases) - [Changelog](https://github.com/webpack-contrib/webpack-bundle-analyzer/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/webpack-bundle-analyzer/compare/v4.9.0...v4.9.1) --- updated-dependencies: - dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: webpack-bundle-analyzer dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps-dev): bump the dependencies group with 1 update (#7008) Bumps the dependencies group with 1 update: [cypress](https://github.com/cypress-io/cypress). - [Release notes](https://github.com/cypress-io/cypress/releases) - [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md) - [Commits](https://github.com/cypress-io/cypress/compare/v13.0.0...v13.1.0) --- updated-dependencies: - dependency-name: cypress dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Update .vale.ini: Fix link to documentation (#7009) * Update .vale.ini: Fix link to documentation * Undo newline change * build(deps-dev): bump the dependencies group with 5 updates (#7011) Bumps the dependencies group with 5 updates: | Package | From | To | | --- | --- | --- | | [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.22.11` | `7.22.15` | | [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser) | `7.22.11` | `7.22.15` | | [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.22.14` | `7.22.15` | | [@babel/preset-react](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-react) | `7.22.5` | `7.22.15` | | [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli) | `0.35.0` | `0.36.0` | Updates `@babel/core` from 7.22.11 to 7.22.15 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.22.15/packages/babel-core) Updates `@babel/eslint-parser` from 7.22.11 to 7.22.15 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.22.15/eslint/babel-eslint-parser) Updates `@babel/preset-env` from 7.22.14 to 7.22.15 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.22.15/packages/babel-preset-env) Updates `@babel/preset-react` from 7.22.5 to 7.22.15 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.22.15/packages/babel-preset-react) Updates `markdownlint-cli` from 0.35.0 to 0.36.0 - [Release notes](https://github.com/igorshubovych/markdownlint-cli/releases) - [Commits](https://github.com/igorshubovych/markdownlint-cli/compare/v0.35.0...v0.36.0) --- updated-dependencies: - dependency-name: "@babel/core" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: "@babel/eslint-parser" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: "@babel/preset-react" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: markdownlint-cli dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * docs: add section on how to specify the package name for module federation (#6519) * Rebased main * Added more information on package name * Added more information on package name * Added more information on package name * Added more information on package name * build(deps): bump the dependencies group with 7 updates (#7016) Bumps the dependencies group with 7 updates: | Package | From | To | | --- | --- | --- | | [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `6.15.0` | `6.16.0` | | [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.22.15` | `7.22.19` | | [cypress](https://github.com/cypress-io/cypress) | `13.1.0` | `13.2.0` | | [eslint](https://github.com/eslint/eslint) | `8.48.0` | `8.49.0` | | [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `29.6.4` | `29.7.0` | | [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.21.7` | `1.21.8` | | [sass](https://github.com/sass/dart-sass) | `1.66.1` | `1.67.0` | Updates `react-router-dom` from 6.15.0 to 6.16.0 - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.16.0/packages/react-router-dom) Updates `@babel/core` from 7.22.15 to 7.22.19 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.22.19/packages/babel-core) Updates `cypress` from 13.1.0 to 13.2.0 - [Release notes](https://github.com/cypress-io/cypress/releases) - [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md) - [Commits](https://github.com/cypress-io/cypress/compare/v13.1.0...v13.2.0) Updates `eslint` from 8.48.0 to 8.49.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/v8.48.0...v8.49.0) Updates `jest` from 29.6.4 to 29.7.0 - [Release notes](https://github.com/jestjs/jest/releases) - [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md) - [Commits](https://github.com/jestjs/jest/commits/v29.7.0/packages/jest) Updates `lightningcss` from 1.21.7 to 1.21.8 - [Release notes](https://github.com/parcel-bundler/lightningcss/releases) - [Commits](https://github.com/parcel-bundler/lightningcss/commits/v1.21.8) Updates `sass` from 1.66.1 to 1.67.0 - [Release notes](https://github.com/sass/dart-sass/releases) - [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md) - [Commits](https://github.com/sass/dart-sass/compare/1.66.1...1.67.0) --- updated-dependencies: - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: "@babel/core" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: cypress 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 - dependency-name: jest dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: lightningcss dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: sass dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * bump actions/checkout (#7017) * docs: fix webpack repo links that use legacy branch name (#7036) The new default branch name of webpack repository is `main`, and the links in the docs still use the legacy branch name `master`. * feat: add webpack manifest plugin to awesome list (#7063) * docs(Plugins): Added info about folder separator on windows (#7068) * Added info about folder separator on windows see https://stackoverflow.com/a/56084864/4255158 for more context. There should be info about this in the docs! * simplified regex (removed unnecessary escape char) * Update contents * docs: add notice for deprecated compilation hooks (#7075) * docs: fix broken CommonJS link in webpack.js.org documentation (#7086) * docs: improve tree-shaking description about mode * docs: add note about how publicPath interacts with asset modules (#7091) Co-authored-by: Nitin Kumar * ci: update github actions (#7101) * build(deps): bump JamesIves/github-pages-deploy-action (#7072) Bumps [JamesIves/github-pages-deploy-action](https://github.com/jamesives/github-pages-deploy-action) from 4.4.3 to 4.5.0. - [Release notes](https://github.com/jamesives/github-pages-deploy-action/releases) - [Commits](https://github.com/jamesives/github-pages-deploy-action/compare/v4.4.3...v4.5.0) --- updated-dependencies: - dependency-name: JamesIves/github-pages-deploy-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore: update deps (#7103) * docs: update `Server` types (#7099) * docs(module): update generator option for asset modules (#7100) * chore(deps): bump follow-redirects from 1.14.8 to 1.15.5 (#7102) Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.14.8 to 1.15.5. - [Release notes](https://github.com/follow-redirects/follow-redirects/releases) - [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.8...v1.15.5) --- updated-dependencies: - dependency-name: follow-redirects dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix: don't replace comments inside codeblocks while processing README (#7093) * chore(deps): bump actions/dependency-review-action from 3 to 4 (#7110) Bumps [actions/dependency-review-action](https://github.com/actions/dependency-review-action) from 3 to 4. - [Release notes](https://github.com/actions/dependency-review-action/releases) - [Commits](https://github.com/actions/dependency-review-action/compare/v3...v4) --- updated-dependencies: - dependency-name: actions/dependency-review-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump actions/cache from 3 to 4 (#7111) Bumps [actions/cache](https://github.com/actions/cache) from 3 to 4. - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](https://github.com/actions/cache/compare/v3...v4) --- updated-dependencies: - dependency-name: actions/cache dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * docs(configuration): add css generator & parser options (#7115) * docs(configuration): update node options (#7116) * docs(plugins): update plugin name note (#7117) * docs(configuration): add `snapshot.unmanagedPaths` (#7120) * docs(configuration): add `output.environment.asyncFunction` (#7122) * ci: use composite action for webpack persistent caching (#7077) * docs(configuration): update optimization.removeAvailableModules (#7130) * docs: update splitChunks maxSize/minSize/maxRequest priority (#7123) * docs(plugins): add ChunksWebpackPlugin (#6798) * fix: update AG Grid Sponsor Section (#7134) * chore(deps): bump errata-ai/vale-action from 2.0.1 to 2.1.0 (#7135) Bumps [errata-ai/vale-action](https://github.com/errata-ai/vale-action) from 2.0.1 to 2.1.0. - [Release notes](https://github.com/errata-ai/vale-action/releases) - [Commits](https://github.com/errata-ai/vale-action/compare/v2.0.1...v2.1.0) --- updated-dependencies: - dependency-name: errata-ai/vale-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * docs: fix typo in __dirname and __filename options (#7139) * docs: update output.assetModuleFilename type (#7145) * docs: add `output.cssFilename` & `output.cssChunkFilename` (#7146) * ci: minimum supported Node.js version is 18.12.0 (#7147) * docs(configuration): dev-server v5 changes (#7144) * docs(configuration): clarify `devtool` disabling (#7149) * chore: update dev dependencies (#7150) * docs(configuration): update `output.trustedTypes` (#7152) * docs(configuration): add `output.importMetaName` (#7153) * docs(configuration): add `output.webassemblyModuleFilename` (#7154) * docs: remove obselete webpack v4 notes (#7155) * docs(configuration): add `output.workerWasmLoading` (#7156) * docs(configuration): update stats.mdx (#7157) * docs: improve wordings (#7158) * docs(migrate): add link to configuration changes (#7159) * docs: add note for non extensibility of hooks (#7160) * docs(configuration): add css generator exportsConvention and localIdentName (#7165) * docs: replace outdated references to libraryTarget with library.type (#7180) * docs: add library config changes to migration guide (#7175) As far as I can tell this is so far only mentioned in this issue comment (it seems to have changed after the blog post listing all the changes in config): https://github.com/webpack/webpack/issues/13584#issuecomment-863272803 I also needed this question and answer to figure it out: https://stackoverflow.com/questions/77951581/webpack-5-builds-for-aws-lambda-with-typescript-runtime-handlernotfound * chore(deps): bump follow-redirects from 1.15.5 to 1.15.6 (#7185) Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.5 to 1.15.6. - [Release notes](https://github.com/follow-redirects/follow-redirects/releases) - [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.5...v1.15.6) --- updated-dependencies: - dependency-name: follow-redirects dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * docs(dll-plugin): add warning to dll-plugin. (#7187) * chore(deps): bump webpack-dev-middleware from 7.0.0 to 7.1.1 (#7192) Bumps [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware) from 7.0.0 to 7.1.1. - [Release notes](https://github.com/webpack/webpack-dev-middleware/releases) - [Changelog](https://github.com/webpack/webpack-dev-middleware/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack/webpack-dev-middleware/compare/v7.0.0...v7.1.1) --- updated-dependencies: - dependency-name: webpack-dev-middleware dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * docs(configuration): fix typo in UseEntry (#7179) * docs: fix incorrect sentence (#7177) * chore: update dev dependencies (#7195) * docs(plugins): add `stage` option for `BannerPlugin` (#7196) * docs(configuration): add entry[x].runtime (#7173) Co-authored-by: Nitin Kumar * docs(configuration): add output.cssHeadDataCompression (#7172) Co-authored-by: Nitin Kumar * docs: add version badge for output.cssHeadDataCompression (#7198) * docs: update `node` option type (#7199) * docs: add `optimization.checkWasmTypes` (#7200) * docs: sort resolve options (#7201) * docs(configuration): add `resolve.cache` (#7202) * docs(configuration): add `resolve.fullySpecified` (#7203) * docs: sort `stats` options (#7204) * docs(configuration): update `module.noParse` (#7205) * docs(configuration): update stats.colors type (#7206) * docs(configuration): fix stats.entrypoints & stats.errorDetails type (#7207) * chore: upgrade @octokit/auth-action to v5 (#7208) * docs(configuration): move `infrastructureLogging` to its own page (#7210) * docs(api): add `Compilation.hooks.statsPreset` (#7211) * docs(api): add `Compilation.hooks.statsNormalize` (#7212) * docs(ModuleFederationPlugin): update requiredVersion description (#7213) * docs(contribute): add data sharing info among chained loaders (#7214) * docs(api): add `Compilation.hooks.statsFactory` (#7215) * docs(api): add `Compilation.hooks.statsPrinter` (#7216) * docs: add Transform Async Modules Plugin to awesome list (#7235) * --- (#7260) updated-dependencies: - dependency-name: JamesIves/github-pages-deploy-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * docs: optimization.realContentHash default value (#7255) * chore(deps): bump ejs from 3.1.7 to 3.1.10 (#7247) Bumps [ejs](https://github.com/mde/ejs) from 3.1.7 to 3.1.10. - [Release notes](https://github.com/mde/ejs/releases) - [Commits](https://github.com/mde/ejs/compare/v3.1.7...v3.1.10) --- updated-dependencies: - dependency-name: ejs dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * docs: update webpack 5 notification message (#7263) Closes: #7262 * chore(deps): bump express from 4.18.1 to 4.19.2 (#7218) Bumps [express](https://github.com/expressjs/express) from 4.18.1 to 4.19.2. - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/master/History.md) - [Commits](https://github.com/expressjs/express/compare/4.18.1...4.19.2) --- updated-dependencies: - dependency-name: express dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Update module-federation.mdx (#7220) * Update module-federation.mdx avoid word duplication. * Update src/content/concepts/module-federation.mdx --------- Co-authored-by: Nitin Kumar * chore: upgrade dev dependencies (#7268) * chore: upgrade cypress (#7270) * docs(configuration): add `output.environment.nodePrefixForCoreModules` (#7272) * docs(api): update `--define-process-env-node-env` usage (#7273) * docs(guides): clarify SplitChunksPlugin behavior (#7275) * docs: add module.parser.css.namedExports (#7274) * docs(plugins): update append option usage (#7278) * docs: add `devServer.app` (#7277) * docs: add warning for `!` usage in `output.path` (#7281) * chore(deps): bump braces from 3.0.2 to 3.0.3 (#7282) Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3. - [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md) - [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3) --- updated-dependencies: - dependency-name: braces dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Update contents * chore(deps): bump ws from 7.5.3 to 7.5.10 (#7284) Bumps [ws](https://github.com/websockets/ws) from 7.5.3 to 7.5.10. - [Release notes](https://github.com/websockets/ws/releases) - [Commits](https://github.com/websockets/ws/compare/7.5.3...7.5.10) --- updated-dependencies: - dependency-name: ws dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * deps: upgrade remark (#7289) * deps: upgrade remark * fix tests * upgrade @mdx * use @mdx v2 first * use @mdx v3 * update snapshot * install @mdx-js/react * fix * update config * chore: clean up dependabot (#7292) * chore(deps): bump the dependencies group across 1 directory with 22 updates (#7294) Bumps the dependencies group with 22 updates in the / directory: | Package | From | To | | --- | --- | --- | | [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `6.16.0` | `6.24.0` | | [react-use](https://github.com/streamich/react-use) | `17.4.0` | `17.5.0` | | [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.24.6` | `7.24.7` | | [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser) | `7.24.6` | `7.24.7` | | [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.24.6` | `7.24.7` | | [@babel/preset-react](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-react) | `7.24.6` | `7.24.7` | | [@octokit/rest](https://github.com/octokit/rest.js) | `20.1.1` | `21.0.0` | | [@pmmmwh/react-refresh-webpack-plugin](https://github.com/pmmmwh/react-refresh-webpack-plugin) | `0.5.11` | `0.6.0-beta.1` | | [cypress](https://github.com/cypress-io/cypress) | `13.10.0` | `13.12.0` | | [eslint-plugin-cypress](https://github.com/cypress-io/eslint-plugin-cypress) | `2.15.1` | `3.3.0` | | [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) | `7.34.1` | `7.34.3` | | [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `4.6.0` | `4.6.2` | | [lint-staged](https://github.com/okonet/lint-staged) | `15.2.2` | `15.2.7` | | [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli) | `0.38.0` | `0.41.0` | | [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) | `2.8.1` | `2.9.0` | | [prettier](https://github.com/prettier/prettier) | `3.2.5` | `3.3.2` | | [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) | `0.14.0` | `0.14.2` | | [remark-emoji](https://github.com/rhysd/remark-emoji) | `4.0.0` | `5.0.0` | | [rimraf](https://github.com/isaacs/rimraf) | `5.0.5` | `5.0.7` | | [sass](https://github.com/sass/dart-sass) | `1.71.1` | `1.77.6` | | [tailwindcss](https://github.com/tailwindlabs/tailwindcss) | `3.4.1` | `3.4.4` | | [webpack](https://github.com/webpack/webpack) | `5.91.0` | `5.92.1` | Updates `react-router-dom` from 6.16.0 to 6.24.0 - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.24.0/packages/react-router-dom) Updates `react-use` from 17.4.0 to 17.5.0 - [Release notes](https://github.com/streamich/react-use/releases) - [Changelog](https://github.com/streamich/react-use/blob/master/CHANGELOG.md) - [Commits](https://github.com/streamich/react-use/compare/v17.4.0...v17.5.0) Updates `@babel/core` from 7.24.6 to 7.24.7 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.24.7/packages/babel-core) Updates `@babel/eslint-parser` from 7.24.6 to 7.24.7 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.24.7/eslint/babel-eslint-parser) Updates `@babel/preset-env` from 7.24.6 to 7.24.7 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.24.7/packages/babel-preset-env) Updates `@babel/preset-react` from 7.24.6 to 7.24.7 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.24.7/packages/babel-preset-react) Updates `@octokit/rest` from 20.1.1 to 21.0.0 - [Release notes](https://github.com/octokit/rest.js/releases) - [Commits](https://github.com/octokit/rest.js/compare/v20.1.1...v21.0.0) Updates `@pmmmwh/react-refresh-webpack-plugin` from 0.5.11 to 0.6.0-beta.1 - [Release notes](https://github.com/pmmmwh/react-refresh-webpack-plugin/releases) - [Changelog](https://github.com/pmmmwh/react-refresh-webpack-plugin/blob/main/CHANGELOG.md) - [Commits](https://github.com/pmmmwh/react-refresh-webpack-plugin/commits) Updates `cypress` from 13.10.0 to 13.12.0 - [Release notes](https://github.com/cypress-io/cypress/releases) - [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md) - [Commits](https://github.com/cypress-io/cypress/compare/v13.10.0...v13.12.0) Updates `eslint-plugin-cypress` from 2.15.1 to 3.3.0 - [Release notes](https://github.com/cypress-io/eslint-plugin-cypress/releases) - [Commits](https://github.com/cypress-io/eslint-plugin-cypress/compare/v2.15.1...v3.3.0) Updates `eslint-plugin-react` from 7.34.1 to 7.34.3 - [Release notes](https://github.com/jsx-eslint/eslint-plugin-react/releases) - [Changelog](https://github.com/jsx-eslint/eslint-plugin-react/blob/master/CHANGELOG.md) - [Commits](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.34.1...v7.34.3) Updates `eslint-plugin-react-hooks` from 4.6.0 to 4.6.2 - [Release notes](https://github.com/facebook/react/releases) - [Changelog](https://github.com/facebook/react/blob/main/packages/eslint-plugin-react-hooks/CHANGELOG.md) - [Commits](https://github.com/facebook/react/commits/HEAD/packages/eslint-plugin-react-hooks) Updates `lint-staged` from 15.2.2 to 15.2.7 - [Release notes](https://github.com/okonet/lint-staged/releases) - [Changelog](https://github.com/lint-staged/lint-staged/blob/master/CHANGELOG.md) - [Commits](https://github.com/okonet/lint-staged/compare/v15.2.2...v15.2.7) Updates `markdownlint-cli` from 0.38.0 to 0.41.0 - [Release notes](https://github.com/igorshubovych/markdownlint-cli/releases) - [Commits](https://github.com/igorshubovych/markdownlint-cli/compare/v0.38.0...v0.41.0) Updates `mini-css-extract-plugin` from 2.8.1 to 2.9.0 - [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.8.1...v2.9.0) Updates `prettier` from 3.2.5 to 3.3.2 - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/3.2.5...3.3.2) Updates `react-refresh` from 0.14.0 to 0.14.2 - [Release notes](https://github.com/facebook/react/releases) - [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/react/commits/v0.14.2/packages/react) Updates `remark-emoji` from 4.0.0 to 5.0.0 - [Release notes](https://github.com/rhysd/remark-emoji/releases) - [Changelog](https://github.com/rhysd/remark-emoji/blob/master/CHANGELOG.md) - [Commits](https://github.com/rhysd/remark-emoji/compare/v4.0.0...v5.0.0) Updates `rimraf` from 5.0.5 to 5.0.7 - [Changelog](https://github.com/isaacs/rimraf/blob/main/CHANGELOG.md) - [Commits](https://github.com/isaacs/rimraf/compare/v5.0.5...v5.0.7) Updates `sass` from 1.71.1 to 1.77.6 - [Release notes](https://github.com/sass/dart-sass/releases) - [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md) - [Commits](https://github.com/sass/dart-sass/compare/1.71.1...1.77.6) Updates `tailwindcss` from 3.4.1 to 3.4.4 - [Release notes](https://github.com/tailwindlabs/tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/v3.4.4/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/tailwindcss/compare/v3.4.1...v3.4.4) Updates `webpack` from 5.91.0 to 5.92.1 - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.91.0...v5.92.1) --- updated-dependencies: - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: react-use dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: "@babel/core" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: "@babel/eslint-parser" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: "@babel/preset-react" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: "@octokit/rest" dependency-type: direct:development update-type: version-update:semver-major dependency-group: dependencies - dependency-name: "@pmmmwh/react-refresh-webpack-plugin" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: cypress dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: eslint-plugin-cypress dependency-type: direct:development update-type: version-update:semver-major dependency-group: dependencies - dependency-name: eslint-plugin-react dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: eslint-plugin-react-hooks 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: markdownlint-cli dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: mini-css-extract-plugin dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: prettier dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: react-refresh dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: remark-emoji dependency-type: direct:development update-type: version-update:semver-major dependency-group: dependencies - dependency-name: rimraf dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: sass dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: tailwindcss dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: webpack dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * docs(Concepts): Replaced correct es5 compat-table link (#7295) * chore(deps-dev): bump postcss in the dependencies group (#7296) Bumps the dependencies group with 1 update: [postcss](https://github.com/postcss/postcss). Updates `postcss` from 8.4.38 to 8.4.39 - [Release notes](https://github.com/postcss/postcss/releases) - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/postcss/postcss/compare/8.4.38...8.4.39) --- updated-dependencies: - dependency-name: postcss dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps-dev): bump the dependencies group with 2 updates (#7297) Bumps the dependencies group with 2 updates: [cypress](https://github.com/cypress-io/cypress) and [webpack-merge](https://github.com/survivejs/webpack-merge). Updates `cypress` from 13.12.0 to 13.13.0 - [Release notes](https://github.com/cypress-io/cypress/releases) - [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md) - [Commits](https://github.com/cypress-io/cypress/compare/v13.12.0...v13.13.0) Updates `webpack-merge` from 5.10.0 to 6.0.1 - [Changelog](https://github.com/survivejs/webpack-merge/blob/develop/CHANGELOG.md) - [Commits](https://github.com/survivejs/webpack-merge/compare/v5.10.0...v6.0.1) --- updated-dependencies: - dependency-name: cypress dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: webpack-merge dependency-type: direct:development update-type: version-update:semver-major dependency-group: dependencies ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump react-router-dom in the dependencies group (#7299) Bumps the dependencies group with 1 update: [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom). Updates `react-router-dom` from 6.24.0 to 6.24.1 - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.24.1/packages/react-router-dom) --- updated-dependencies: - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * docs: add a comma (#7300) * chore(deps): bump JamesIves/github-pages-deploy-action (#7301) Bumps [JamesIves/github-pages-deploy-action](https://github.com/jamesives/github-pages-deploy-action) from 4.6.1 to 4.6.3. - [Release notes](https://github.com/jamesives/github-pages-deploy-action/releases) - [Commits](https://github.com/jamesives/github-pages-deploy-action/compare/v4.6.1...v4.6.3) --- updated-dependencies: - dependency-name: JamesIves/github-pages-deploy-action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps-dev): bump rimraf in the dependencies group (#7302) Bumps the dependencies group with 1 update: [rimraf](https://github.com/isaacs/rimraf). Updates `rimraf` from 5.0.7 to 5.0.8 - [Changelog](https://github.com/isaacs/rimraf/blob/main/CHANGELOG.md) - [Commits](https://github.com/isaacs/rimraf/compare/v5.0.7...v5.0.8) --- updated-dependencies: - dependency-name: rimraf dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * docs(configuration): update resolve.unsafeCache (#7303) * docs(configuration): update resolve.unsafeCache * Apply suggestions from code review Co-authored-by: Nitin Kumar --------- Co-authored-by: Nitin Kumar * chore(deps): bump fast-loops from 1.1.3 to 1.1.4 (#7307) Bumps [fast-loops](https://github.com/robinweser/fast-loops) from 1.1.3 to 1.1.4. - [Commits](https://github.com/robinweser/fast-loops/commits) --- updated-dependencies: - dependency-name: fast-loops dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * docs(configuration): document overrideStrict (#7309) * docs(configuration): document commonjs-module (#7305) * chore(deps-dev): bump the dependencies group across 1 directory with 6 updates (#7311) Bumps the dependencies group with 6 updates in the / directory: | Package | From | To | | --- | --- | --- | | [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.24.7` | `7.24.8` | | [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser) | `7.24.7` | `7.24.8` | | [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.24.7` | `7.24.8` | | [rimraf](https://github.com/isaacs/rimraf) | `5.0.8` | `6.0.1` | | [sass](https://github.com/sass/dart-sass) | `1.77.6` | `1.77.8` | | [webpack](https://github.com/webpack/webpack) | `5.92.1` | `5.93.0` | Updates `@babel/core` from 7.24.7 to 7.24.8 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.24.8/packages/babel-core) Updates `@babel/eslint-parser` from 7.24.7 to 7.24.8 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.24.8/eslint/babel-eslint-parser) Updates `@babel/preset-env` from 7.24.7 to 7.24.8 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.24.8/packages/babel-preset-env) Updates `rimraf` from 5.0.8 to 6.0.1 - [Changelog](https://github.com/isaacs/rimraf/blob/main/CHANGELOG.md) - [Commits](https://github.com/isaacs/rimraf/compare/v5.0.8...v6.0.1) Updates `sass` from 1.77.6 to 1.77.8 - [Release notes](https://github.com/sass/dart-sass/releases) - [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md) - [Commits](https://github.com/sass/dart-sass/compare/1.77.6...1.77.8) Updates `webpack` from 5.92.1 to 5.93.0 - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.92.1...v5.93.0) --- updated-dependencies: - dependency-name: "@babel/core" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: "@babel/eslint-parser" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: rimraf dependency-type: direct:development update-type: version-update:semver-major dependency-group: dependencies - dependency-name: sass dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: webpack dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * bump node engines (#7312) * docs(api): Add an example for utils.createHash (#7313) * Add examples of utils.createHash * Update loaders.mdx * chore(deps-dev): bump the dependencies group with 5 updates (#7314) Bumps the dependencies group with 5 updates: | Package | From | To | | --- | --- | --- | | [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.24.8` | `7.24.9` | | [directory-tree](https://github.com/mihneadb/node-directory-tree) | `3.5.1` | `3.5.2` | | [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) | `7.34.3` | `7.34.4` | | [prettier](https://github.com/prettier/prettier) | `3.3.2` | `3.3.3` | | [tailwindcss](https://github.com/tailwindlabs/tailwindcss) | `3.4.4` | `3.4.5` | Updates `@babel/core` from 7.24.8 to 7.24.9 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.24.9/packages/babel-core) Updates `directory-tree` from 3.5.1 to 3.5.2 - [Commits](https://github.com/mihneadb/node-directory-tree/compare/3.5.1...3.5.2) Updates `eslint-plugin-react` from 7.34.3 to 7.34.4 - [Release notes](https://github.com/jsx-eslint/eslint-plugin-react/releases) - [Changelog](https://github.com/jsx-eslint/eslint-plugin-react/blob/master/CHANGELOG.md) - [Commits](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.34.3...v7.34.4) Updates `prettier` from 3.3.2 to 3.3.3 - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/3.3.2...3.3.3) Updates `tailwindcss` from 3.4.4 to 3.4.5 - [Release notes](https://github.com/tailwindlabs/tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/v3.4.5/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/tailwindcss/compare/v3.4.4...v3.4.5) --- updated-dependencies: - dependency-name: "@babel/core" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: directory-tree dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: eslint-plugin-react dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: prettier dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: tailwindcss dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump the dependencies group with 3 updates (#7315) Bumps the dependencies group with 3 updates: [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom), [cypress](https://github.com/cypress-io/cypress) and [tailwindcss](https://github.com/tailwindlabs/tailwindcss). Updates `react-router-dom` from 6.24.1 to 6.25.0 - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.25.0/packages/react-router-dom) Updates `cypress` from 13.13.0 to 13.13.1 - [Release notes](https://github.com/cypress-io/cypress/releases) - [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md) - [Commits](https://github.com/cypress-io/cypress/compare/v13.13.0...v13.13.1) Updates `tailwindcss` from 3.4.5 to 3.4.6 - [Release notes](https://github.com/tailwindlabs/tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/v3.4.6/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/tailwindcss/compare/v3.4.5...v3.4.6) --- updated-dependencies: - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: cypress dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: tailwindcss dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump the dependencies group with 7 updates (#7321) Bumps the dependencies group with 7 updates: | Package | From | To | | --- | --- | --- | | [@react-spring/web](https://github.com/pmndrs/react-spring) | `9.7.3` | `9.7.4` | | [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `6.25.0` | `6.25.1` | | [react-use](https://github.com/streamich/react-use) | `17.5.0` | `17.5.1` | | [@octokit/rest](https://github.com/octokit/rest.js) | `21.0.0` | `21.0.1` | | [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) | `7.34.4` | `7.35.0` | | [husky](https://github.com/typicode/husky) | `9.0.11` | `9.1.1` | | [remark-emoji](https://github.com/rhysd/remark-emoji) | `5.0.0` | `5.0.1` | Updates `@react-spring/web` from 9.7.3 to 9.7.4 - [Release notes](https://github.com/pmndrs/react-spring/releases) - [Commits](https://github.com/pmndrs/react-spring/compare/v9.7.3...v9.7.4) Updates `react-router-dom` from 6.25.0 to 6.25.1 - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.25.1/packages/react-router-dom) Updates `react-use` from 17.5.0 to 17.5.1 - [Release notes](https://github.com/streamich/react-use/releases) - [Changelog](https://github.com/streamich/react-use/blob/master/CHANGELOG.md) - [Commits](https://github.com/streamich/react-use/compare/v17.5.0...v17.5.1) Updates `@octokit/rest` from 21.0.0 to 21.0.1 - [Release notes](https://github.com/octokit/rest.js/releases) - [Commits](https://github.com/octokit/rest.js/compare/v21.0.0...v21.0.1) Updates `eslint-plugin-react` from 7.34.4 to 7.35.0 - [Release notes](https://github.com/jsx-eslint/eslint-plugin-react/releases) - [Changelog](https://github.com/jsx-eslint/eslint-plugin-react/blob/master/CHANGELOG.md) - [Commits](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.34.4...v7.35.0) Updates `husky` from 9.0.11 to 9.1.1 - [Release notes](https://github.com/typicode/husky/releases) - [Commits](https://github.com/typicode/husky/compare/v9.0.11...v9.1.1) Updates `remark-emoji` from 5.0.0 to 5.0.1 - [Release notes](https://github.com/rhysd/remark-emoji/releases) - [Changelog](https://github.com/rhysd/remark-emoji/blob/master/CHANGELOG.md) - [Commits](https://github.com/rhysd/remark-emoji/compare/v5.0.0...v5.0.1) --- updated-dependencies: - dependency-name: "@react-spring/web" dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: react-use dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: "@octokit/rest" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: eslint-plugin-react dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: husky dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: remark-emoji dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps-dev): bump sass-loader in the dependencies group (#7325) Bumps the dependencies group with 1 update: [sass-loader](https://github.com/webpack-contrib/sass-loader). Updates `sass-loader` from 14.2.1 to 15.0.0 - [Release notes](https://github.com/webpack-contrib/sass-loader/releases) - [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/sass-loader/compare/v14.2.1...v15.0.0) --- updated-dependencies: - dependency-name: sass-loader dependency-type: direct:development update-type: version-update:semver-major dependency-group: dependencies ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * upgrade eslint (#7322) * chore(deps-dev): bump the dependencies group with 4 updates (#7327) Bumps the dependencies group with 4 updates: [eslint-plugin-cypress](https://github.com/cypress-io/eslint-plugin-cypress), [husky](https://github.com/typicode/husky), [postcss](https://github.com/postcss/postcss) and [tailwindcss](https://github.com/tailwindlabs/tailwindcss). Updates `eslint-plugin-cypress` from 3.3.0 to 3.4.0 - [Release notes](https://github.com/cypress-io/eslint-plugin-cypress/releases) - [Commits](https://github.com/cypress-io/eslint-plugin-cypress/compare/v3.3.0...v3.4.0) Updates `husky` from 9.1.1 to 9.1.2 - [Release notes](https://github.com/typicode/husky/releases) - [Commits](https://github.com/typicode/husky/compare/v9.1.1...v9.1.2) Updates `postcss` from 8.4.39 to 8.4.40 - [Release notes](https://github.com/postcss/postcss/releases) - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/postcss/postcss/compare/8.4.39...8.4.40) Updates `tailwindcss` from 3.4.6 to 3.4.7 - [Release notes](https://github.com/tailwindlabs/tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/v3.4.7/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/tailwindcss/compare/v3.4.6...v3.4.7) --- updated-dependencies: - dependency-name: eslint-plugin-cypress dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: husky dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: postcss dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: tailwindcss dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * clean up pre-commit (#7329) * deps: upgrade sass loader (#7331) * chore(deps-dev): bump the dependencies group across 1 directory with 4 updates (#7332) Bumps the dependencies group with 4 updates in the / directory: [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser), [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env), [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) and [husky](https://github.com/typicode/husky). Updates `@babel/eslint-parser` from 7.24.8 to 7.25.0 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.25.0/eslint/babel-eslint-parser) Updates `@babel/preset-env` from 7.24.8 to 7.25.0 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.25.0/packages/babel-preset-env) Updates `@eslint/js` from 9.7.0 to 9.8.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.8.0/packages/js) Updates `husky` from 9.1.2 to 9.1.3 - [Release notes](https://github.com/typicode/husky/releases) - [Commits](https://github.com/typicode/husky/compare/v9.1.2...v9.1.3) --- updated-dependencies: - dependency-name: "@babel/eslint-parser" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: "@eslint/js" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: husky dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * docs: update required Node.js version in CONTRIBUTING.md (#7336) * docs(configuration): add `binary` option for module.generator (#7334) * chore: update husky configs (#7337) * docs(configuration): add note for `output.chunkFilename` (#7335) * docs(configuration): fix typo (#7338) * chore(deps-dev): bump the dependencies group with 2 updates (#7339) Bumps the dependencies group with 2 updates: [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser) and [husky](https://github.com/typicode/husky). Updates `@babel/eslint-parser` from 7.25.0 to 7.25.1 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.25.1/eslint/babel-eslint-parser) Updates `husky` from 9.1.3 to 9.1.4 - [Release notes](https://github.com/typicode/husky/releases) - [Commits](https://github.com/typicode/husky/compare/v9.1.3...v9.1.4) --- updated-dependencies: - dependency-name: "@babel/eslint-parser" 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 ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps-dev): bump the dependencies group with 2 updates (#7341) Bumps the dependencies group with 2 updates: [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) and [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env). Updates `@babel/core` from 7.24.9 to 7.25.2 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.25.2/packages/babel-core) Updates `@babel/preset-env` from 7.25.0 to 7.25.2 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.25.2/packages/babel-preset-env) --- updated-dependencies: - dependency-name: "@babel/core" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * docs(awesome): add pwa-manifest-loader (#7340) * chore(deps-dev): bump the dependencies group with 2 updates (#7343) Bumps the dependencies group with 2 updates: [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) and [cypress](https://github.com/cypress-io/cypress). Updates `@babel/preset-env` from 7.25.2 to 7.25.3 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.25.3/packages/babel-preset-env) Updates `cypress` from 13.13.1 to 13.13.2 - [Release notes](https://github.com/cypress-io/cypress/releases) - [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md) - [Commits](https://github.com/cypress-io/cypress/compare/v13.13.1...v13.13.2) --- updated-dependencies: - dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: cypress dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Update contents --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Sam Chen Co-authored-by: Burhanuddin Udaipurwala Co-authored-by: piouson Co-authored-by: Steven Co-authored-by: zhou fan <1247714429@qq.com> Co-authored-by: Uros Cirkovic Co-authored-by: Tobias Koppers Co-authored-by: Emily Bourke Co-authored-by: Preslav Getov <124028924+slav-getov@users.noreply.github.com> Co-authored-by: dkdk225 <49940741+dkdk225@users.noreply.github.com> Co-authored-by: Joseph Frazier <1212jtraceur@gmail.com> Co-authored-by: Christian24 Co-authored-by: Zhiwei Huang Co-authored-by: Even Stensberg Co-authored-by: WhyINeedToFillUsername Co-authored-by: Burhanuddin Udaipurwala Co-authored-by: d2h5IHRoZSBmdWNrIGlzIGl0IHNvIGhhcmQgdG8gbGl2ZT8= <77047619+wheezyturbo@users.noreply.github.com> Co-authored-by: 多小凯 <784487301@qq.com> Co-authored-by: David Co-authored-by: Nitin Kumar Co-authored-by: Jongwoo Han Co-authored-by: Hai <98948357+haijie-x@users.noreply.github.com> Co-authored-by: yoriiis <2563298+yoriiis@users.noreply.github.com> Co-authored-by: JamesSwinton <40694714+JamesSwinton@users.noreply.github.com> Co-authored-by: Julien Vanier Co-authored-by: Rik Huijzer Co-authored-by: Gengkun Co-authored-by: Tanya Bouman Co-authored-by: Jac Co-authored-by: chen wen jun Co-authored-by: Baffin Lee Co-authored-by: tthijm <59415467+tthijm@users.noreply.github.com> Co-authored-by: hai-x <98948357+hai-x@users.noreply.github.com> Co-authored-by: Steve Repsher Co-authored-by: Sebastian Rittau Co-authored-by: Gerson Enriquez <48253798+GersonEC@users.noreply.github.com> Co-authored-by: Rohit Sharma Co-authored-by: Nala60 <60898184+Nala60@users.noreply.github.com> Co-authored-by: Huáng Jùnliàng Co-authored-by: James Crosby --- .eslintignore | 6 - .github/CONTRIBUTING.md | 4 +- .github/dependabot.yml | 2 - .github/workflows/deploy.yml | 2 +- .husky/pre-commit | 5 +- eslint.config.mjs | 123 + package.json | 89 +- .../NotificationBar/Notification.mdx | 2 +- src/components/Site/Site.jsx | 252 +- src/content/api/cli.mdx | 15 +- src/content/api/loaders.mdx | 10 +- src/content/awesome-webpack.mdx | 1 + src/content/concepts/index.mdx | 2 +- src/content/concepts/module-federation.mdx | 2 +- src/content/configuration/dev-server.mdx | 19 + src/content/configuration/module.mdx | 84 + src/content/configuration/optimization.mdx | 5 +- src/content/configuration/output.mdx | 13 +- src/content/configuration/resolve.mdx | 25 +- src/content/guides/code-splitting.mdx | 2 +- src/content/index.mdx | 10 +- .../eval-source-map-dev-tool-plugin.mdx | 2 +- .../plugins/source-map-dev-tool-plugin.mdx | 2 +- src/mdx-components.js | 12 + .../__snapshots__/index.test.mjs.snap | 81 +- .../remark-cleanup-readme/index.test.mjs | 14 +- .../remark-custom-asides/index.test.mjs | 2 +- .../remark-remove-heading-id/index.test.mjs | 2 +- .../remark-responsive-table.test.mjs | 4 +- src/remark-plugins/remark-slug/index.test.mjs | 2 +- src/utilities/fetch-package-repos.mjs | 1 + src/utilities/fetch-supporters.mjs | 2 +- src/utilities/process-readme.mjs | 2 +- src/utilities/test-local-storage.js | 1 + webpack.common.mjs | 3 + webpack.ssg.mjs | 2 - yarn.lock | 5135 ++++++++--------- 37 files changed, 2980 insertions(+), 2960 deletions(-) delete mode 100644 .eslintignore create mode 100644 eslint.config.mjs create mode 100644 src/mdx-components.js diff --git a/.eslintignore b/.eslintignore deleted file mode 100644 index 41b6c3458e1..00000000000 --- a/.eslintignore +++ /dev/null @@ -1,6 +0,0 @@ -dist/ -examples/ -src/content/loaders/_*.mdx -src/content/plugins/_*.mdx -.github/**/*.md -README.md diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index d7a3c5eec78..621c0513669 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -28,9 +28,9 @@ will do this automatically. This step pulls in documentation for loaders/plugins in separate repositories such as the ones found in the [webpack-contrib][4] organization. See the `package.json` for the full list of `scripts`. -> **Note** +> [!NOTE] > -> **Node v18.12.0** or above is required for the build process to run properly. +> **Node v20.9.0** or above is required for the build process to run properly. ## Contributor License Agreement diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 5b11bd1bcc1..ae99533a960 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -11,8 +11,6 @@ updates: - dependency-name: "react" - dependency-name: "react-dom" - dependency-name: "@docsearch/react" # unfortunately I don't have the app id - - dependency-name: "@mdx-js/loader" # we can't update this due to incompatibility with our code base - - dependency-name: "remark-gfm" # breaking change groups: dependencies: patterns: diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index b873bf5c439..b80365924f7 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -35,7 +35,7 @@ jobs: - run: yarn lint:links - name: Deploy - uses: JamesIves/github-pages-deploy-action@v4.5.0 + uses: JamesIves/github-pages-deploy-action@v4.6.3 with: token: ${{ secrets.GITHUB_TOKEN }} folder: dist diff --git a/.husky/pre-commit b/.husky/pre-commit index d37daa075e2..c27d8893a99 100755 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -1,4 +1 @@ -#!/bin/sh -. "$(dirname "$0")/_/husky.sh" - -npx --no-install lint-staged +lint-staged diff --git a/eslint.config.mjs b/eslint.config.mjs new file mode 100644 index 00000000000..fefac1a6520 --- /dev/null +++ b/eslint.config.mjs @@ -0,0 +1,123 @@ +import cypress from 'eslint-plugin-cypress'; +import reactHooks from 'eslint-plugin-react-hooks'; +import { fixupPluginRules } from '@eslint/compat'; +import globals from 'globals'; +import babelParser from '@babel/eslint-parser'; +import path from 'node:path'; +import { fileURLToPath } from 'node:url'; +import js from '@eslint/js'; +import { FlatCompat } from '@eslint/eslintrc'; + +const __filename = fileURLToPath(import.meta.url); +const __dirname = path.dirname(__filename); +const compat = new FlatCompat({ + baseDirectory: __dirname, + recommendedConfig: js.configs.recommended, + allConfig: js.configs.all, +}); + +export default [ + { + ignores: [ + '**/dist/', + '**/examples/', + 'src/content/loaders/_*.mdx', + 'src/content/plugins/_*.mdx', + '.github/**/*.md', + '**/README.md', + ], + }, + ...compat.extends( + 'eslint:recommended', + 'plugin:react/recommended', + 'prettier' + ), + { + plugins: { + cypress, + 'react-hooks': fixupPluginRules(reactHooks), + }, + + languageOptions: { + globals: { + ...globals.browser, + ...globals.node, + ...globals.jest, + ...cypress.environments.globals.globals, + }, + + parser: babelParser, + }, + + settings: { + react: { + version: 'detect', + }, + }, + + rules: { + 'no-console': 'off', + semi: ['error', 'always'], + quotes: ['error', 'single'], + 'no-duplicate-imports': 'error', + 'react/jsx-uses-react': 'off', + 'react/react-in-jsx-scope': 'off', + 'react-hooks/rules-of-hooks': 'error', + 'react-hooks/exhaustive-deps': 'warn', + + 'react/no-unknown-property': [ + 'error', + { + ignore: ['watch', 'align'], + }, + ], + }, + }, + { + files: ['src/**/*.jsx'], + }, + ...compat.extends('plugin:mdx/recommended').map((config) => ({ + ...config, + files: ['**/*.mdx'], + })), + { + files: ['**/*.mdx'], + + languageOptions: { + globals: { + Badge: true, + StackBlitzPreview: true, + }, + }, + + settings: { + 'mdx/code-blocks': true, + }, + + rules: { + semi: ['off'], + }, + }, + { + files: ['**/*.mdx/*.{js,javascript}'], + + rules: { + indent: ['error', 2], + + quotes: [ + 'error', + 'single', + { + allowTemplateLiterals: true, + }, + ], + + 'no-undef': 'off', + 'no-unused-vars': 'off', + 'no-constant-condition': 'off', + 'no-useless-escape': 'off', + 'no-dupe-keys': 'off', + 'no-duplicate-imports': 'off', + }, + }, +]; diff --git a/package.json b/package.json index 7a53998f4a4..8ed69fe70a2 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "url": "https://github.com/webpack/webpack.js.org/issues" }, "engines": { - "node": ">= 18.12.0" + "node": ">= 20.9.0" }, "scripts": { "clean-dist": "rimraf ./dist", @@ -56,7 +56,7 @@ "cypress:open": "cypress open", "cypress:run": "cypress run --browser chrome", "prettier": "prettier --write '**/*.{js,json,jsx,css,scss,md,mdx}'", - "prepare": "husky install && rimraf ./node_modules/.cache/webpack && yarn-deduplicate --strategy fewer" + "prepare": "husky && rimraf ./node_modules/.cache/webpack && yarn-deduplicate --strategy fewer" }, "lint-staged": { "*.{js,jsx,md,mdx}": [ @@ -70,89 +70,94 @@ ] }, "devDependencies": { - "@babel/core": "^7.24.3", - "@babel/eslint-parser": "^7.24.1", + "@babel/core": "^7.25.2", + "@babel/eslint-parser": "^7.25.1", "@babel/plugin-proposal-class-properties": "^7.17.12", - "@babel/preset-env": "^7.24.3", - "@babel/preset-react": "^7.24.1", - "@mdx-js/loader": "^2.0.0-next.9", - "@octokit/auth-action": "^5.0.0", - "@octokit/rest": "^20.0.2", + "@babel/preset-env": "^7.25.3", + "@babel/preset-react": "^7.24.7", + "@eslint/compat": "^1.1.1", + "@eslint/eslintrc": "^3.1.0", + "@eslint/js": "^9.8.0", + "@mdx-js/loader": "^3.0.1", + "@mdx-js/react": "^3.0.1", + "@octokit/auth-action": "^5.1.1", + "@octokit/rest": "^21.0.1", "@pmmmwh/react-refresh-webpack-plugin": "next", "@svgr/webpack": "^8.1.0", "autoprefixer": "^10.4.19", "babel-loader": "^9.1.3", "copy-webpack-plugin": "^12.0.2", - "css-loader": "^6.10.0", - "css-minimizer-webpack-plugin": "^6.0.0", - "cypress": "^13.6.2", - "directory-tree": "^3.5.1", + "css-loader": "^7.1.2", + "css-minimizer-webpack-plugin": "^7.0.0", + "cypress": "^13.13.2", + "directory-tree": "^3.5.2", "directory-tree-webpack-plugin": "^1.0.3", "duplexer": "^0.1.1", - "eslint": "^8.57.0", + "eslint": "^9.7.0", "eslint-config-prettier": "^9.1.0", - "eslint-plugin-cypress": "^2.15.1", + "eslint-plugin-cypress": "^3.4.0", "eslint-plugin-mdx": "^3.1.5", - "eslint-plugin-react": "^7.34.1", - "eslint-plugin-react-hooks": "^4.6.0", + "eslint-plugin-react": "^7.35.0", + "eslint-plugin-react-hooks": "^4.6.2", "front-matter": "^4.0.2", "github-slugger": "^2.0.0", + "globals": "^15.8.0", "html-webpack-plugin": "^5.5.4", "http-server": "^14.1.1", - "husky": "^9.0.11", + "husky": "^9.1.4", "hyperlink": "^5.0.4", "jest": "^29.7.0", - "lightningcss": "^1.24.1", - "lint-staged": "^15.2.2", + "lightningcss": "^1.25.1", + "lint-staged": "^15.2.7", "lodash": "^4.17.21", - "markdownlint-cli": "^0.38.0", + "markdownlint-cli": "^0.41.0", "mdast-util-to-string": "^4.0.0", - "mini-css-extract-plugin": "^2.8.1", + "mini-css-extract-plugin": "^2.9.0", "mkdirp": "^3.0.1", "modularscale-sass": "^3.0.3", "npm-run-all": "^4.1.1", - "postcss": "^8.4.38", + "postcss": "^8.4.40", "postcss-loader": "^8.1.1", - "prettier": "^3.2.5", - "react-refresh": "^0.14.0", + "prettier": "^3.3.3", + "react-refresh": "^0.14.2", "redirect-webpack-plugin": "^1.0.0", - "remark": "^14.0.3", + "remark": "^15.0.1", "remark-autolink-headings": "7.0.1", - "remark-emoji": "^4.0.0", + "remark-emoji": "^5.0.1", "remark-extract-anchors": "1.1.1", - "remark-frontmatter": "^4.0.1", - "remark-gfm": "^1.0.0", - "remark-html": "^15.0.2", + "remark-frontmatter": "^5.0.0", + "remark-gfm": "^4.0.0", + "remark-html": "^16.0.1", "remark-refractor": "montogeek/remark-refractor", - "rimraf": "^5.0.1", - "sass": "^1.71.1", - "sass-loader": "^14.1.1", + "rimraf": "^6.0.1", + "sass": "^1.77.8", + "sass-loader": "^16.0.0", "sirv-cli": "^2.0.2", "sitemap-static": "^0.4.2", "static-site-generator-webpack-plugin": "^3.4.1", - "style-loader": "^3.3.4", - "tailwindcss": "^3.3.6", + "style-loader": "^4.0.0", + "tailwindcss": "^3.4.7", "tap-spot": "^1.1.2", "unist-util-visit": "^5.0.0", - "webpack": "^5.91.0", - "webpack-bundle-analyzer": "^4.10.1", + "webpack": "^5.93.0", + "webpack-bundle-analyzer": "^4.10.2", "webpack-cli": "^5.1.4", "webpack-dev-server": "^5.0.4", - "webpack-merge": "^5.10.0", - "workbox-webpack-plugin": "^7.0.0", + "webpack-merge": "^6.0.1", + "workbox-webpack-plugin": "^7.1.0", "yarn-deduplicate": "^6.0.2" }, "dependencies": { "@docsearch/react": "^3.0.0-alpha.50", - "@react-spring/web": "^9.7.3", + "@react-spring/web": "^9.7.4", "path-browserify": "^1.0.1", "prop-types": "^15.8.1", "react": "^17.0.2", "react-dom": "^17.0.2", "react-helmet-async": "^1.3.0", - "react-router-dom": "^6.16.0", + "react-router-dom": "^6.25.1", "react-tiny-popover": "5", - "react-use": "^17.4.0", + "react-use": "^17.5.1", "react-visibility-sensor": "^5.0.2", "webpack-pwa-manifest": "^4.3.0", "workbox-window": "^7.0.0" diff --git a/src/components/NotificationBar/Notification.mdx b/src/components/NotificationBar/Notification.mdx index 35be4e60bf4..a98579579e3 100644 --- a/src/components/NotificationBar/Notification.mdx +++ b/src/components/NotificationBar/Notification.mdx @@ -1 +1 @@ -Webpack 5가 공식 출시되었습니다. 공지사항을 읽어보세요. 아직 준비가 안 되셨나요? Webpack 4 문서를 읽어보세요. +최신 릴리스인 webpack 5에 대한 문서를 읽고 계십니다. 여기에서 webpack 4 문서를 읽어보세요. Webpack 5로 업그레이드하려면 마이그레이션 가이드를 참고하세요. diff --git a/src/components/Site/Site.jsx b/src/components/Site/Site.jsx index ad0ddc68b04..c40ca2c3820 100644 --- a/src/components/Site/Site.jsx +++ b/src/components/Site/Site.jsx @@ -8,7 +8,6 @@ import { Outlet, } from 'react-router-dom'; import PropTypes from 'prop-types'; -import { MDXProvider } from '@mdx-js/react'; // Import Utilities import { @@ -31,9 +30,6 @@ import Sidebar from '../Sidebar/Sidebar'; import Footer from '../Footer/Footer'; import Page from '../Page/Page'; import PageNotFound from '../PageNotFound/PageNotFound'; -import Badge from '../Badge/Badge.js'; -import StackBlitzPreview from '../StackBlitzPreview/StackBlitzPreview'; -import { default as LinkComponent } from '../mdxComponents/Link'; import { Helmet } from 'react-helmet-async'; import Favicon from '../../favicon.ico'; @@ -50,12 +46,6 @@ import Content from '../../_content.json'; import clientSideRedirections from './clientSideRedirections'; -const mdxComponents = { - Badge: Badge, - StackBlitzPreview: StackBlitzPreview, - a: LinkComponent, -}; - Site.propTypes = { import: PropTypes.func, }; @@ -179,131 +169,129 @@ function Site(props) { }, [location, navigate]); return ( - -
- - - - - - {isPrintPage(location.pathname) ? ( - - ) : null} - {title} - - - - - - - - - - - - {process.env.NODE_ENV === 'production' && ( - - )} - - - - - - - - - - - - -
- { - return /^\/(api|concepts|configuration|guides|loaders|migrate|plugins)/.test( - location.pathname - ); - }, - children: _strip( - sections.filter( - ({ name }) => excludeItems.includes(name) === false - ) - ), +
+ + + + + + {isPrintPage(location.pathname) ? ( + + ) : null} + {title} + + + + + + + + + + + + {process.env.NODE_ENV === 'production' && ( + + )} + + + + + + + + + + + + +
+ { + return /^\/(api|concepts|configuration|guides|loaders|migrate|plugins)/.test( + location.pathname + ); }, - { content: 'Contribute', url: '/contribute/' }, - { content: 'Blog', url: '/blog/' }, - ]} - /> -
+ children: _strip( + sections.filter( + ({ name }) => excludeItems.includes(name) === false + ) + ), + }, + { content: 'Contribute', url: '/contribute/' }, + { content: 'Blog', url: '/blog/' }, + ]} + /> +
- {isClient ? ( - - ) : null} + {isClient ? ( + + ) : null} - - } /> - - - - } - > - } /> - {pages.map((page) => { - let path = page.path.replace('src/content/', ''); - const { previous, next } = getAdjacentPages( - sidebarPages, - page, - 'url' - ); - return ( - - } - /> - ); - })} - } /> - - -
- -
- + + } /> + + + + } + > + } /> + {pages.map((page) => { + let path = page.path.replace('src/content/', ''); + const { previous, next } = getAdjacentPages( + sidebarPages, + page, + 'url' + ); + return ( + + } + /> + ); + })} + } /> + + +
+ +
); } export default Site; diff --git a/src/content/api/cli.mdx b/src/content/api/cli.mdx index 75c3d69ae0c..6811a204995 100644 --- a/src/content/api/cli.mdx +++ b/src/content/api/cli.mdx @@ -623,7 +623,7 @@ module.exports = (env, argv) => { npx webpack --node-env production # process.env.NODE_ENV = 'production' ``` -T> `mode` 옵션은 명시적으로 설정하지 않으면 `--node-env` 옵션을 받듭니다. 즉, `--node-env production`은 `process.env.NODE_ENV`와 `mode`를 모두 `'production'`으로 설정합니다. +W> 이 옵션은 `--define-process-env-node-env` 옵션을 위해 webpack-cli v5에서 더 이상 사용되지 않으며 제거되었습니다. ### define-process-env-node-env @@ -635,7 +635,18 @@ T> `mode` 옵션은 명시적으로 설정하지 않으면 `--node-env` 옵션 npx webpack --define-process-env-node-env production # process.env.NODE_ENV = 'production' ``` -T> `mode` 옵션을 명시적으로 설정하지 않는 경우 `--define-process-env-node-env` 옵션을 따릅니다. 예를들어, `--define-process-env-node-env production`과 같이 설정하면 ` process.env.NODE_ENV` 와 `mode`는 둘 다 `'production'`으로 설정됩니다. +설정에 `mode` 옵션이 지정되지 않은 경우 `--define-process-env-node-env` 옵션을 사용하여 `mode`를 설정할 수 있습니다. 예를 들어 `--define-process-env-node-env production`을 사용하면 `process.env.NODE_ENV`와 `mode`가 모두 `production'으로 설정됩니다. + +설정이 함수를 내보내는 경우 함수가 반환된 후 `--define-process-env-node-env` 값이 mode에 할당됩니다. 즉, `mode`는 함수 인수(`env` 및 `argv`)에서 사용할 수 없습니다. 그러나 `--define-process-env-node-env`의 값은 `argv.nodeEnv`로 접근할 수 있으며 그에 따라 사용할 수 있습니다. + +```javascript +module.exports = (env, argv) => { + console.log(argv.defineProcessEnvNodeEnv); // 'production' --define-process-env-node-env production이 사용되는 경우 + return { + // 당신의 설정 + }; +}; +``` ## Configuration Options diff --git a/src/content/api/loaders.mdx b/src/content/api/loaders.mdx index 57a2e9cbc55..abc36954dbe 100644 --- a/src/content/api/loaders.mdx +++ b/src/content/api/loaders.mdx @@ -571,10 +571,11 @@ Webpack 4부터 기존의 `this.options.context`는 `this.rootContext`로 제공 -`contextify` 및 `absolutify` 유틸리티에 접근합니다. +다음 유틸리티에 접근합니다. -- `contextify`: 가능한 경우 절대 경로를 피하는 새 요청 문자열을 리턴합니다. - `absolutify`: 가능한 경우 절대 경로를 사용하여 새 요청 문자열을 리턴합니다. +- `contextify`: 가능한 경우 절대 경로를 피하는 새 요청 문자열을 리턴합니다. +- `createHash`: 제공된 해시 함수에서 새 Hash 객체를 반환합니다. **my-sync-loader.js** @@ -585,6 +586,11 @@ module.exports = function (content) { this.utils.absolutify(this.context, './index.js') ); this.utils.absolutify(this.context, this.resourcePath); + const mainHash = this.utils.createHash( + this._compilation.outputOptions.hashFunction + ); + mainHash.update(content); + mainHash.digest('hex'); // … return content; }; diff --git a/src/content/awesome-webpack.mdx b/src/content/awesome-webpack.mdx index 2c04af6df27..45a5a07953a 100644 --- a/src/content/awesome-webpack.mdx +++ b/src/content/awesome-webpack.mdx @@ -66,6 +66,7 @@ _People passionate about Webpack (In no particular order)_ - [Auto ngTemplate Loader](https://github.com/YashdalfTheGray/auto-ngtemplate-loader): Autodetect Angular 1 templates and load them. -- _Maintainer_: `Yash Kulshrestha` [![Github][githubicon]](https://github.com/YashdalfTheGray) - [Pug Loader](https://github.com/pugjs/pug-loader) - Pug template loader (formerly Jade). -- _Maintainer_: `Pug Team` [![Github][githubicon]](https://github.com/pugjs) - [Simple Nunjucks Loader](https://github.com/ogonkov/nunjucks-loader) - Nunjucks template loader. -- _Maintainer_: `ogonkov` [![Github][githubicon]](https://github.com/ogonkov) +- [PWA Manifest Loader](https://github.com/autopulated/webpack-pwa-manifest-loader) - PWA manifest loader. -- _Maintainer_: `autopulated` [![Github][githubicon]](https://github.com/autopulated) #### Styles diff --git a/src/content/concepts/index.mdx b/src/content/concepts/index.mdx index 0cdec04c545..71b4a680410 100644 --- a/src/content/concepts/index.mdx +++ b/src/content/concepts/index.mdx @@ -165,7 +165,7 @@ module.exports = { ## Browser Compatibility -Webpack은 [ES5](https://kangax.github.io/compat-table/es5/)가 호환되는 모든 브라우저를 지원합니다(IE8 이하는 지원되지 않습니다). Webpack은 [`import()` 및 `require.ensure()`](/guides/code-splitting/#dynamic-imports)을 위한 `Promise`를 요구합니다. 구형 브라우저를 지원하려면 이러한 표현식을 사용하기 전에 [폴리필을 로드](/guides/shimming/)해야 합니다. +Webpack은 [ES5](https://compat-table.github.io/compat-table/es5/)가 호환되는 모든 브라우저를 지원합니다(IE8 이하는 지원되지 않습니다). Webpack은 [`import()` 및 `require.ensure()`](/guides/code-splitting/#dynamic-imports)을 위한 `Promise`를 요구합니다. 구형 브라우저를 지원하려면 이러한 표현식을 사용하기 전에 [폴리필을 로드](/guides/shimming/)해야 합니다. ## Environment diff --git a/src/content/concepts/module-federation.mdx b/src/content/concepts/module-federation.mdx index 359e22cea68..6e529ba3ef7 100644 --- a/src/content/concepts/module-federation.mdx +++ b/src/content/concepts/module-federation.mdx @@ -26,7 +26,7 @@ related: ## Motivation -여러 개의 개별 빌드가 단일 애플리케이션을 형성해야 합니다. 이러한 개별 빌드는 컨테이너처럼 작동하며, 빌드 간에 코드를 노출하고 소비하여 단일 통합 애플리케이션을 생성할 수 있습니다. +여러 개의 개별 빌드가 단일 애플리케이션을 형성해야 합니다. 이러한 개별 빌드는 컨테이너처럼 작동하며, 빌드 간에 서로 코드를 노출하고 소비하여 단일 통합 애플리케이션을 생성할 수 있습니다. 이것은 종종 Micro-Frontends라고 알려져 있지만, 그것에만 국한되지는 않습니다. diff --git a/src/content/configuration/dev-server.mdx b/src/content/configuration/dev-server.mdx index 14fa0c42fc0..84958d2d486 100644 --- a/src/content/configuration/dev-server.mdx +++ b/src/content/configuration/dev-server.mdx @@ -96,6 +96,25 @@ CLI를 통해 `webpack-dev-server`를 실행하는 것이 권장되지만, API [`webpack-dev-server` 관련 API 문서](/api/webpack-dev-server/)를 참고하세요. +## devServer.app + +`function` + +'connect', 'fastify' 등과 같은 사용자 정의 서버 애플리케이션을 사용할 수 있습니다. 사용되는 기본 애플리케이션은 'express'입니다. + +**webpack.config.js** + +```javascript +const connect = require('connect'); + +module.exports = { + //... + devServer: { + app: () => connect(), + }, +}; +``` + ## devServer.allowedHosts `'auto' | 'all'` `[string]` diff --git a/src/content/configuration/module.mdx b/src/content/configuration/module.mdx index 358a857223d..a4a002f3512 100644 --- a/src/content/configuration/module.mdx +++ b/src/content/configuration/module.mdx @@ -75,6 +75,9 @@ module.exports = { asset: { // asset 모듈 제너레이터 옵션 + // 이 애셋을 바이너리로 처리해야 하는지 여부를 나타냅니다. 대신 텍스트로 처리하려면 'false'로 설정합니다. webpack 5.93.0부터 사용 가능합니다. + binary: false, + // 데이터 URL 제너레이터 옵션입니다. dataUrl: { // 애셋 인코딩(기본값은 "base64") @@ -104,6 +107,9 @@ module.exports = { 'asset/inline': { // asset/inline 모듈 제너레이터 옵션 + // 이 애셋을 바이너리로 처리해야 하는지 여부를 나타냅니다. 대신 텍스트로 처리하려면 'false'로 설정합니다. webpack 5.93.0부터 사용 가능합니다. + binary: false, + // 데이터 URL 제너레이터 옵션 dataUrl: { // 애셋 인코딩(기본값은 "base64") @@ -117,6 +123,9 @@ module.exports = { 'asset/resource': { // asset/resource 모듈 제너레이터 옵션 + // 이 애셋을 바이너리로 처리해야 하는지 여부를 나타냅니다. 대신 텍스트로 처리하려면 'false'로 설정합니다. webpack 5.93.0부터 사용 가능합니다. + binary: false, + // 이 애셋 모듈에서 출력 애셋을 내보냅니다. 예를 들어 SSR의 경우 내보내기를 생략하려면 'false'로 설정할 수 있습니다. // type: boolean emit: true, @@ -240,6 +249,8 @@ module.exports = { // javascript 모듈 파서 옵션 // 예. require.ensure 구문 파싱 활성화 requireEnsure: true, + // 모듈을 '엄격' 또는 '비엄격' 모드로 설정합니다. 엄격 모드와 비엄격 모드 간에 일부 동작이 다르기 때문에 이는 모듈의 동작에 영향을 미칠 수 있습니다. + overrideStrict: 'non-strict', }, 'javascript/auto': { // 위와 동일 @@ -272,6 +283,59 @@ module.exports = { }; ``` +### module.parser.css.namedExports + +이 옵션을 사용하면 CSS 내보내기에 export라는 이름의 ES 모듈을 사용할 수 있습니다. true로 설정하면 CSS 모듈은 이름이 지정된 내보내기를 사용하여 클래스와 스타일을 내보냅니다. + +- Type: `boolean` +- Available: 5.90.0+ +- Example: + + ```js + module.exports = { + module: { + parser: { + css: { + namedExports: true, + }, + }, + }, + }; + ``` + +CSS 모듈에 대해 `namedExports`가 `false`인 경우 다양한 가져오기 방법을 사용하여 CSS 클래스를 검색할 수 있습니다. +이름이 지정된은 내보내기는 개발자 환경(DX)을 개선하기 위해 리디렉션되어 기본 내보내기에서 이름이 지정된 내보내기로 원활하게 전환할 수 있습니다. + +```js +import * as styles from './styles.module.css'; +import styles1 from './styles.module.css'; +import { foo } from './styles.module.css'; + +console.log(styles.default.foo); // styles.default를 통해 접근 +console.log(styles.foo); // styles에서 직접 접근 +console.log(styles1.foo); // 기본 가져오기를 통해 styles1에 접근 +console.log(foo); // 바로 명명된 이름으로 가져오기 +``` + +`namedExports`가 활성화되면(기본 동작) **이름이 지정된 내보내기만** 사용하여 CSS 클래스를 가져올 수 있습니다. + +```css +/* styles.css */ +.header { + color: blue; +} + +.footer { + color: green; +} +``` + +```js +import { header, footer } from './styles.module.css'; +``` + +`namedExports`를 활성화하면 JavaScript 프로젝트에서 CSS를 관리하는 데 더 모듈화되고 유지 관리 가능한 접근 방식을 채택하고 ES 모듈 구문을 활용하여 더 명확하고 명시적인 가져오기를 수행할 수 있습니다. + ### module.parser.javascript JavaScript 파서를 위한 옵션을 설정할 수 있습니다. @@ -477,6 +541,26 @@ const x = require(/* webpackIgnore: true */ 'x'); }; ``` +#### module.parser.javascript.overrideStrict + +모듈을 '엄격' 또는 '비엄격' 모드로 설정합니다. 엄격 모드와 비엄격 모드 간에 일부 동작이 다르기 때문에 이는 모듈의 동작에 영향을 미칠 수 있습니다. + +- Type: `'strict' | 'non-strict'` +- Available: 5.93.0+ +- Example: + + ```js + module.exports = { + module: { + parser: { + javascript: { + overrideStrict: 'non-strict', + }, + }, + }, + }; + ``` + #### module.parser.javascript.reexportExportsPresence `\"export ... from ...\"`에서 내보내기 이름이 잘못된 경우의 동작을 지정합니다. 이것은 TypeScript에서 타입을 다시 내보낼때 `\"export ... from ...\"`에서 `\"export type ... from ...\"`으로 마이그레이션하는 동안 비활성화하는 데 유용합니다. diff --git a/src/content/configuration/optimization.mdx b/src/content/configuration/optimization.mdx index 6cd7cf0e636..da4ec0b52fc 100644 --- a/src/content/configuration/optimization.mdx +++ b/src/content/configuration/optimization.mdx @@ -14,6 +14,7 @@ contributors: - pixel-ray - chenxsan - Roberto14 + - hai-x translators: - keipark related: @@ -424,9 +425,9 @@ module.exports = { ## optimization.realContentHash -`boolean = true` +`boolean` -애셋이 처리된 후 올바른 애셋 콘텐츠 해시를 얻기 위해 추가 해시 컴파일 패스를 추가합니다. `realContentHash`를 `false`로 설정하면 내부 데이터를 사용하여 해시를 산출하며 이는 애셋이 동일한 경우 변경될 수 있습니다. +애셋이 처리된 후 올바른 애셋 콘텐츠 해시를 얻기 위해 추가 해시 컴파일 패스를 추가합니다. `realContentHash`를 `false`로 설정하면 내부 데이터를 사용하여 해시를 산출하며 이는 애셋이 동일한 경우 변경될 수 있습니다. 기본적으로 `optimization.realContentHash`는 프로덕션 모드에서만 활성화되고 그렇지 않으면 비활성화됩니다. **webpack.config.js** diff --git a/src/content/configuration/output.mdx b/src/content/configuration/output.mdx index 2e932f6139c..91d1d5664eb 100644 --- a/src/content/configuration/output.mdx +++ b/src/content/configuration/output.mdx @@ -171,6 +171,8 @@ module.exports = { }; ``` +T> `output.filename`이 `[name]`, `[id]`, [`contenthash`], 또는 [`chunkhash`]와 같은 플레이스홀더를 포함하는 문자열로 정의된 경우 `output.chunkFilename`의 기본값은 `output.filename`에서 파생됩니다. 그렇지 않으면 `[id].js`가 기본값으로 사용됩니다. + ## output.chunkFormat `false` `string: 'array-push' | 'commonjs' | 'module' | ` @@ -498,6 +500,9 @@ module.exports = { globalThis: true, // ECMAScript 모듈을 가져오는 ECMAScript Module syntax를 지원합니다(import ... from '...' 처럼 사용합니다). module: false, + // 이를 지원하는 환경에서 코어 모듈 가져오기에 대해 node: prefix가 생성될지 여부를 결정합니다. + // 이는 Webpack 런타임 코드에만 적용됩니다. + nodePrefixForCoreModules: false, // 옵셔널 체이닝('obj?.a' 또는 'obj?.()')을 지원합니다. optionalChaining: true, // 템플릿 리터럴을 지원합니다. @@ -599,7 +604,7 @@ module.exports = { 이 옵션의 이름은 filename 이지만 `'js/[name]/bundle.js'`와 같이 폴더 구조의 이름을 사용할 수 있습니다. -이 옵션은 온 디맨드 로드되는 청크의 출력 파일에는 영향을 주지 않습니다. 처음에 로드된 출력 파일에만 영향을 줍니다. 온 디맨드 로드 된 청크 파일의 경우 [`output.chunkFilename`](#outputchunkfilename) 옵션이 사용됩니다. 로더에서 생성된 파일도 영향을 받지 않습니다. 이 경우 특정 로더에서 사용 가능한 옵션의 사용을 시도해봐야 합니다. +T> 이 옵션은 온 디맨드 로드되는 청크의 출력 파일에는 영향을 주지 않습니다. 처음에 로드된 출력 파일에만 영향을 줍니다. 온 디맨드 로드 된 청크 파일의 경우 [`output.chunkFilename`](#outputchunkfilename) 옵션이 사용됩니다. 로더에서 생성된 파일도 영향을 받지 않습니다. 이 경우 특정 로더에서 사용 가능한 옵션의 사용을 시도해봐야 합니다. ### Template strings @@ -1256,6 +1261,10 @@ require('MyLibrary').doSomething(); T> CommonJS와 CommonJS2의 차이점이 궁금하신가요? 비슷하지만 webpack과 관련이 없는 부분에서 약간의 차이가 있습니다. 자세한 내용은 [이 이슈](https://github.com/webpack/webpack/issues/1114)를 참고하세요. +##### type: 'commonjs-module' + +`commonjs-module`은 [`commonjs2`](#type-commonjs2)와 동일합니다. 향후 버전에서는 `commonjs-module`을 제거할 수 있습니다. + ##### type: 'commonjs-static' @@ -2092,6 +2101,8 @@ module.exports = { 이 파라미터의 `[fullhash]`는 컴파일의 해시로 대체됩니다. 자세한 내용은 [캐싱 가이드](/guides/caching/)를 참고하세요. +W> 경로에는 느낌표(`!`)가 포함되어서는 안 되며, 이는 webpack에서 [로더 구문](/concepts/loaders/#inline)을 위해 예약되어 있기 때문입니다. + ## output.pathinfo `boolean=true` `string: 'verbose'` diff --git a/src/content/configuration/resolve.mdx b/src/content/configuration/resolve.mdx index 4a2c9dc5dd9..8d7117b0d42 100644 --- a/src/content/configuration/resolve.mdx +++ b/src/content/configuration/resolve.mdx @@ -718,7 +718,7 @@ module.exports = { ### resolve.unsafeCache -`RegExp` `[RegExp]` `boolean: true` +`object` `boolean = true` 공격적이지만 **안전하지 않은** 모듈 캐싱을 활성화합니다. `true`로 설정하면 모든 것이 캐싱 됩니다. @@ -733,15 +733,34 @@ module.exports = { }; ``` -단일 혹은 배열을 이용한 정규식을 사용하여 파일 경로를 테스트하고 특정 모듈만 캐시 할 수 있습니다. 예를 들어 utilities만 캐시 하려면 다음을 참고하세요. +객체가 제공되면 webpack은 이를 캐시로 사용합니다. + +예를 들면 일반 객체 대신 [프록시 객체](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy)를 제공할 수 있습니다. **webpack.config.js** ```js +// 여기 토론에서 복사했습니다 https://github.com/webpack/webpack/discussions/18089 +const realUnsafeCache = {}; +const unsafeCacheHandler = { + get(cache, key) { + const cachedValue = cache[key]; + + // 파일이 디스크에 있는지 확인하세요 + if (cachedValue && !fs.existsSync(cachedValue.path)) { + // 그렇지 않은 경우 해당 캐시 항목을 제거합니다. + delete cache[key]; + return undefined; + } + + return cachedValue; + }, +}; +const theProxiedCache = new Proxy(realUnsafeCache, unsafeCacheHandler); module.exports = { //... resolve: { - unsafeCache: /src\/utilities/, + unsafeCache: theProxiedCache, }, }; ``` diff --git a/src/content/guides/code-splitting.mdx b/src/content/guides/code-splitting.mdx index ce3837d560c..792ccf3a7b5 100644 --- a/src/content/guides/code-splitting.mdx +++ b/src/content/guides/code-splitting.mdx @@ -238,7 +238,7 @@ webpack은 하나의 페이지에 여러 엔트리 포인트를 허용하지만, }; ``` -[`optimization.splitChunks`](/plugins/split-chunks-plugin/#optimizationsplitchunks) 설정 옵션을 적용하면 `index.bundle.js`와 `another.bundle.js`에서 중복 의존성이 제거된 것을 확인 할 수 있습니다. 플러그인은 `lodash`가 별도의 청크로 분리되었고 메인 번들에서도 제거된 것을 알 수 있습니다. 잘 동작하는지 확인하기 위해 `npm run build`를 실행해 보겠습니다. +[`optimization.splitChunks`](/plugins/split-chunks-plugin/#optimizationsplitchunks) 설정 옵션을 적용하면 `index.bundle.js`와 `another.bundle.js`에서 중복 의존성이 제거된 것을 확인 할 수 있습니다. 플러그인은 `lodash`를 별도의 청크로 분리하고 메인 번들에서도 제거된 것을 알 수 있습니다. 그러나 공통 의존성은 webpack에서 지정한 [크기 임계값](/plugins/split-chunks-plugin/#splitchunksminsize)을 충족하는 경우에만 별도의 청크로 추출된다는 점에 유의해야 합니다. ```bash ... diff --git a/src/content/index.mdx b/src/content/index.mdx index f5d19944413..752553e3345 100644 --- a/src/content/index.mdx +++ b/src/content/index.mdx @@ -8,7 +8,7 @@ import FirstRigth from '../components/Splash/first/right.mdx'; import SecondLeft from '../components/Splash/second/left.mdx'; import SecondRight from '../components/Splash/second/right.mdx'; -
코드를 작성해 보세요
+## 코드를 작성해 보세요
@@ -19,7 +19,7 @@ import SecondRight from '../components/Splash/second/right.mdx';
-
번들해 보세요
+## 번들해 보세요
@@ -32,12 +32,10 @@ import SecondRight from '../components/Splash/second/right.mdx'; 그다음 커멘드 라인에서 `webpack` 명령어를 실행해 `bundle.js`를 생성하세요. -
멋지지 않나요? 좀 더 알아보세요!
+## 멋지지 않나요? 좀 더 알아보세요! **가이드를** 따라 빠르게 **[시작해](/guides/getting-started)** 보거나, **[Concepts](/concepts)에서** webpack의 핵심 개념을 자세히 알아보세요. -
- 한글화 작업에 참여하려면 어떻게 해야합니까? -
+## 한글화 작업에 참여하려면 어떻게 해야합니까? [한국어 번역 저장소](https://github.com/line/webpack.kr)에 자유롭게 이슈를 올려주시고, [기여 방법](https://github.com/line/webpack.kr/blob/kr/CONTRIBUTING_UNIVERSAL.md)을 참고하여 PR 보내주시면 적극 반영하겠습니다! diff --git a/src/content/plugins/eval-source-map-dev-tool-plugin.mdx b/src/content/plugins/eval-source-map-dev-tool-plugin.mdx index 7f788048e33..6fb8d754cdd 100644 --- a/src/content/plugins/eval-source-map-dev-tool-plugin.mdx +++ b/src/content/plugins/eval-source-map-dev-tool-plugin.mdx @@ -31,7 +31,7 @@ new webpack.EvalSourceMapDevToolPlugin(options); - `test` (`string|RegExp|array`): 모듈의 확장자를 기반으로 하는 소스맵을 포함합니다(기본값은 `.js` 및 `.css`). - `include` (`string|RegExp|array`): 주어진 값과 일치하는 모듈 경로에 대한 소스맵을 포함합니다. - `exclude` (`string|RegExp|array`): 소스맵 생성에서 주어진 값과 일치하는 모듈을 제외합니다. -- `append` (`string|function`): 원래 애셋에 주어진 값을 추가합니다. 보통 `#sourceMappingURL` 을 주석으로 합니다. `[url]`은 소스맵 파일의 URL로 대체됩니다. `false`는 추가를 비활성화합니다. +- `append` (`string|function`): 원래 애셋에 주어진 값을 추가합니다. 보통 `#sourceMappingURL` 을 주석으로 합니다. `[url]`은 소스맵 파일의 URL로 대체됩니다. 버전 5.84.0부터 webpack은 경로와 애셋 정보 객체를 인수로 받아들이고 문자열을 반환하는 'append' 옵션을 허용합니다. diff --git a/src/content/plugins/source-map-dev-tool-plugin.mdx b/src/content/plugins/source-map-dev-tool-plugin.mdx index 17dbf23a9a1..df84582c904 100644 --- a/src/content/plugins/source-map-dev-tool-plugin.mdx +++ b/src/content/plugins/source-map-dev-tool-plugin.mdx @@ -29,7 +29,7 @@ new webpack.SourceMapDevToolPlugin(options); - `include` (`string` `RegExp` `[string, RegExp]`): 값과 일치하는 경로의 소스맵을 포함합니다. - `exclude` (`string` `RegExp` `[string, RegExp]`): 값과 일치하는 모듈을 소스맵 생성에서 제외합니다. - `filename` (`string`): 소스맵의 파일 이름을 정의합니다 (값이 제공되지 않으면 인라인으로 설정됩니다). -- `append` (`string` `function`): 기존 애셋에 값을 추가합니다. 일반적으로 `#sourceMappingURL` 주석이 사용됩니다. `[url]`은 소스맵 파일의 URL로 대체됩니다. Webpack v4.36.0부터는 `[chunk]`, `[filename]` 및 `[contenthash]`와 같은 경로 파라미터가 지원됩니다. `false`로 설정하면 값 추가가 비활성화됩니다. +- `append` (`string` `function` `false`): 기존 애셋에 값을 추가합니다. 일반적으로 `#sourceMappingURL` 주석이 사용됩니다. `[url]`은 소스맵 파일의 URL로 대체됩니다. Webpack v4.36.0부터는 `[chunk]`, `[filename]` 및 `[contenthash]`와 같은 경로 파라미터가 지원됩니다. `false`로 설정하면 값 추가가 비활성화됩니다. 버전 5.84.0부터 webpack은 경로와 애셋 정보 객체를 인수로 받아들이고 문자열을 반환하는 'append' 옵션을 허용합니다. diff --git a/src/mdx-components.js b/src/mdx-components.js new file mode 100644 index 00000000000..0a27d381804 --- /dev/null +++ b/src/mdx-components.js @@ -0,0 +1,12 @@ +import Badge from './components/Badge/Badge'; +import LinkComponent from './components/mdxComponents/Link'; +import StackBlitzPreview from './components/StackBlitzPreview/StackBlitzPreview'; + +/** @returns {import('mdx/types.js').MDXComponents} */ +export function useMDXComponents() { + return { + a: LinkComponent, + Badge: Badge, + StackBlitzPreview: StackBlitzPreview, + }; +} diff --git a/src/remark-plugins/remark-cleanup-readme/__snapshots__/index.test.mjs.snap b/src/remark-plugins/remark-cleanup-readme/__snapshots__/index.test.mjs.snap index 4605a130932..a528d49b613 100644 --- a/src/remark-plugins/remark-cleanup-readme/__snapshots__/index.test.mjs.snap +++ b/src/remark-plugins/remark-cleanup-readme/__snapshots__/index.test.mjs.snap @@ -1,40 +1,73 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`cleanup readme should clean up div[align="center"] block with paragraph 1`] = ` -"/* @jsxRuntime classic */ -/* @jsx mdx */ -/* @jsxFrag mdx.Fragment */ -const MDXLayout = "wrapper"; -function MDXContent({components, ...props}) { - return

{"Imagemin Webpack"}

{"Plugin and Loader for "}{"webpack"}{" to optimize (compress) all images using "}{"imagemin"}{".\\nDo not worry about size of images, now they are always optimized/compressed."}

; +"import {jsx as _jsx, jsxs as _jsxs} from "react/jsx-runtime"; +function _createMdxContent(props) { + const _components = { + p: "p", + ...props.components + }; + return _jsx("div", { + align: "center", + children: _jsx("p", { + children: _jsxs(_components.p, { + children: ["Plugin and Loader for ", _jsx("a", { + href: "http://webpack.js.org/", + children: "webpack" + }), " to optimize (compress) all images using ", _jsx("a", { + href: "https://github.com/imagemin/imagemin", + children: "imagemin" + }), ".\\nDo not worry about size of images, now they are always optimized/compressed."] + }) + }) + }); +} +export default function MDXContent(props = {}) { + const {wrapper: MDXLayout} = props.components || ({}); + return MDXLayout ? _jsx(MDXLayout, { + ...props, + children: _jsx(_createMdxContent, { + ...props + }) + }) : _createMdxContent(props); } -MDXContent.isMDXComponent = true; -export default MDXContent; " `; exports[`cleanup readme should clean up div[align="center"] block without paragraph 1`] = ` -"/* @jsxRuntime classic */ -/* @jsx mdx */ -/* @jsxFrag mdx.Fragment */ -const MDXLayout = "wrapper"; -function MDXContent({components, ...props}) { - return
; +"import {jsx as _jsx} from "react/jsx-runtime"; +function _createMdxContent(props) { + return _jsx("div", { + align: "center" + }); +} +export default function MDXContent(props = {}) { + const {wrapper: MDXLayout} = props.components || ({}); + return MDXLayout ? _jsx(MDXLayout, { + ...props, + children: _jsx(_createMdxContent, { + ...props + }) + }) : _createMdxContent(props); } -MDXContent.isMDXComponent = true; -export default MDXContent; " `; exports[`cleanup readme should clean up nested div[align="center"] block 1`] = ` -"/* @jsxRuntime classic */ -/* @jsx mdx */ -/* @jsxFrag mdx.Fragment */ -const MDXLayout = "wrapper"; -function MDXContent({components, ...props}) { - return
; +"import {jsx as _jsx} from "react/jsx-runtime"; +function _createMdxContent(props) { + return _jsx("div", { + align: "center" + }); +} +export default function MDXContent(props = {}) { + const {wrapper: MDXLayout} = props.components || ({}); + return MDXLayout ? _jsx(MDXLayout, { + ...props, + children: _jsx(_createMdxContent, { + ...props + }) + }) : _createMdxContent(props); } -MDXContent.isMDXComponent = true; -export default MDXContent; " `; diff --git a/src/remark-plugins/remark-cleanup-readme/index.test.mjs b/src/remark-plugins/remark-cleanup-readme/index.test.mjs index e2810fe80aa..1d8bd0c2e21 100644 --- a/src/remark-plugins/remark-cleanup-readme/index.test.mjs +++ b/src/remark-plugins/remark-cleanup-readme/index.test.mjs @@ -1,4 +1,4 @@ -import mdx from '@mdx-js/mdx'; +import { compileSync } from '@mdx-js/mdx'; import CleanupReadme from './index.mjs'; describe('cleanup readme', () => { it('should clean up div[align="center"] block without paragraph', () => { @@ -12,10 +12,10 @@ describe('cleanup readme', () => {
`; - const html = mdx.sync(mdxText, { + const vfile = compileSync(mdxText, { remarkPlugins: [CleanupReadme], }); - expect(html).toMatchSnapshot(); + expect(vfile.value).toMatchSnapshot(); }); it('should clean up div[align="center"] block with paragraph', () => { @@ -32,10 +32,10 @@ describe('cleanup readme', () => {

`; - const html = mdx.sync(mdxText, { + const vfile = compileSync(mdxText, { remarkPlugins: [CleanupReadme], }); - expect(html).toMatchSnapshot(); + expect(vfile.value).toMatchSnapshot(); }); it('should clean up nested div[align="center"] block ', () => { @@ -67,9 +67,9 @@ describe('cleanup readme', () => {
`; - const html = mdx.sync(mdxText, { + const vfile = compileSync(mdxText, { remarkPlugins: [CleanupReadme], }); - expect(html).toMatchSnapshot(); + expect(vfile.value).toMatchSnapshot(); }); }); diff --git a/src/remark-plugins/remark-custom-asides/index.test.mjs b/src/remark-plugins/remark-custom-asides/index.test.mjs index b36bd82a12f..e5f5216107d 100644 --- a/src/remark-plugins/remark-custom-asides/index.test.mjs +++ b/src/remark-plugins/remark-custom-asides/index.test.mjs @@ -17,7 +17,7 @@ describe('customize blockquote', () => { W> hello world `, function (err, { value: contents }) { - expect(err).toBeNull(); + expect(err).toBeUndefined(); expect(contents).toContain('