Update entry-context.mdx#7328
Conversation
multiple js config entry added
|
@cengizilhan is attempting to deploy a commit to the Webpack Docs Team on Vercel. A member of the Team first needs to authorize it. |
The committers listed above are authorized under a signed CLA. |
|
I believe it's already documented in https://webpack.js.org/concepts/entry-points/#multi-page-application |
|
@chenxsan thats right but |
| module.exports = { | ||
| //... | ||
| entry: { | ||
| '/scriptFolder/index.min': '../Static/index.js', |
There was a problem hiding this comment.
maybe simplify the entry to local relative paths? Makes it easier to understand.
./js/one.jsand ./js/two.js
There was a problem hiding this comment.
yes, thats better. Should I edit and commit again systematically?
| //... | ||
| entry: { | ||
| '/scriptFolder/index.min': '../Static/index.js', | ||
| '/scriptFolder/js/another.min': '../Static/js/another.js', |
There was a problem hiding this comment.
/scriptFolder/js/another.min is a bit misleading, remove the min.
|
Continuing this in parent pr. |
Simplified multiple entry point examples to avoid confusion around entry keys and file paths. Follow-up to webpack#7328 with updated examples based on @evenstensberg feedback. url: webpack#7328
* docs: clarify multiple entry point examples Simplified multiple entry point examples to avoid confusion around entry keys and file paths. Follow-up to #7328 with updated examples based on @evenstensberg feedback. url: #7328 * docs: clarify entry keys as logical output names Adds a clarifying comment to explain that entry keys represent logical output paths/names, while values point to source files on disk. * docs: simplify entry key names in example Updates the example to use simple, unique entry key names to better align with documentation expectations. * docs: fix code block linting * docs: fix markdownlint issues * docs: fix markdownlint issues * Apply suggestion from @evenstensberg --------- Co-authored-by: Even Stensberg <evenstensberg@gmail.com>
* docs(configuration): remove outdated stats-webpack-plugin note (#7588) * ci: update dependabot.yml (#7592) * feat: add tooltip for theme switcher (#7590) * docs: move from webpack init to create-webpack-app (#7603) * chore: enable ssl verification for fetch-supporters (#7607) * ci: fix vale action (#7608) * chore(deps): bump http-proxy-middleware from 2.0.7 to 2.0.9 (#7609) Bumps [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware) from 2.0.7 to 2.0.9. - [Release notes](https://github.com/chimurai/http-proxy-middleware/releases) - [Changelog](https://github.com/chimurai/http-proxy-middleware/blob/v2.0.9/CHANGELOG.md) - [Commits](chimurai/http-proxy-middleware@v2.0.7...v2.0.9) --- updated-dependencies: - dependency-name: http-proxy-middleware dependency-version: 2.0.9 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix: remove gitter link from footer (#7610) * docs: added working Discord link in contribute page (#7599) * docs: added a more detailed example for tree-shaking clarification (#7593) * chore: disable warnings in overlay (#7611) * fix: alignment of navigation icons (#7612) * feat: add Discord link in footer (#7614) * fix: use "contributed" instead of "pledged" for sponsors (#7615) * docs: migrate codemod typos and commands (#7618) * docs(configuration): add `stats.errorCause` & `stats.errorErrors` (#7621) * docs(configuration): add `stats.errorCause` * docs(configuration): add `stats.errorErrors` * Update contetns * docs: update reference link in lazy-loading (#7624) * docs: fix typo * docs: troubleshooting tips on `Cannot read properties` * Update contents * Update upstream readme.md * docs: add deferImport (#7638) * fix: close tooltip on link redirect (#7640) * chore: update dependencies (#7641) * chore: update deps * chore: update dependencies * chore: fix lint * chore: fix lint * docs: add VirtualUrlPlugin (#7627) * Update translation * docs: fixed grammar issue (#7643) * chore(deps): bump tmp from 0.2.3 to 0.2.4 (#7645) Bumps [tmp](https://github.com/raszi/node-tmp) from 0.2.3 to 0.2.4. - [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md) - [Commits](raszi/node-tmp@v0.2.3...v0.2.4) --- updated-dependencies: - dependency-name: tmp dependency-version: 0.2.4 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump actions/checkout from 4 to 5 (#7646) Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v4...v5) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * docs: update fetchPriority link (#7648) * chore(deps): bump actions/setup-node from 4 to 5 (#7655) Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4 to 5. - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](actions/setup-node@v4...v5) --- updated-dependencies: - dependency-name: actions/setup-node dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix: discord footer (#7657) * docs: grunt-webpack mention change (#7658) * Update contents * docs: v5.102.0 (#7661) * docs: update sass loader links (#7664) * chore: get sass-loader from webpack org (#7666) * trigger ci (#7669) * chore: add my name to docs * chore: add my name to docs * chore: add my name to docs * chore: new less loader link (#7671) * chore: new less loader link * chore: remove mention of me * chore: update links from contrib to main org (#7672) * chore: update links from contrib to main org * fix: new test urls * chore: migrate from contrib to main in stylus-loader (#7674) * chore: migrate plugin from core to main org (#7676) * chore: webpack/contrib/terser -> webpack/terser (#7678) * chore: remove outdated templates (#7680) * chore: update module-methods.mdx (#7681) * chore: add adrian to contributors * Update module-methods.mdx Added some clarifications about dynamic expressions in import() and magic comments. * Update module-methods.mdx Fixed lint error: ``` MD013/line-length Line length [Expected: 600; Actual: 628] ``` --------- Co-authored-by: adriancuadrado <29214635+adriancuadrado@users.noreply.github.com> * docs: update example <script> loading strategy (#7663) * docs: update example <script> loading strategy In the code examples, a <script> tag is placed just before the ending </body> tag. This causes the script's external resource to download and execute only after the HTML has been parsed up to that point. For organization and faster script evaluation, we can consolidate scripts in the <head> and enable their defer attribute, which will download the external resource in parallel with HTML parsing. Once the HTML is parsed, the deferred script will execute. * docs: provide tip instead of rewriting examples * docs: update wording, add link to additional info --------- Co-authored-by: Zowie Beha <113861530+1zzowiebeha@users.noreply.github.com> * docs(contributing): add instructions to generate github token (#7652) * docs(contributing): add instructions to generate github token * chore: add command fetch-all and update contributing docs * docs: update module-methods * chore(deps): bump actions/setup-node from 5 to 6 (#7684) Bumps [actions/setup-node](https://github.com/actions/setup-node) from 5 to 6. - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](actions/setup-node@v5...v6) --- updated-dependencies: - dependency-name: actions/setup-node dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Added governance content fetch automation with workflow integration (#7683) * Added governance content fetch automation with workflow integration * added link of other markdown files * fix(fetch-governance): replace promisify with fs/promises.writeFile import * fix(fetch-governance): use fs/promises.writeFile instead of promisify Replaced promisify with fs/promises writeFile import. * fix(docs): sync Governance section generation with webpack.js.org content model * fix(fetch): rewrite internal markdown links to folder-style URLs during Governance fetch * refactor(fetch): generate Governance docs with Capitalized Governance-<title> prefix under /contribute * chore: suppress Governance link lint errors in CI * Governance link ignore - updated package.json * Governance link ignore - updated package.json * fix: correct package.json format for Governance link skip * chore: new url for copy-webpack-plugin (#7685) * chore: new url for remark loader contrib -> main (#7686) * chore: new url for stylelint (#7687) * chore: new url for hmr repo (#7688) * chore: new path for bundle analyzer (#7689) * chore: replace old urls (#7690) * docs(guides): fix capitalization in getting-started.mdx (#7693) * docs: fix duplicate word typos in documentation (#7697) * docs: fix spelling error 'accomodate' to 'accommodate' (#7695) * docs: fix assorted typos across docs * docs: fix duplicate word typos in documentation * chore(docs): remove old sponsor (#7702) * chore(docs): remove old sponsor Updated the special thanks section to include contact information for donations and removed BrowserStack mention. * chore(docs): remove old url * chore(ci): harden (#7706) * chore(deps): bump min-document from 2.19.0 to 2.19.2 (#7707) Bumps [min-document](https://github.com/Raynos/min-document) from 2.19.0 to 2.19.2. - [Commits](Raynos/min-document@v2.19.0...v2.19.2) --- updated-dependencies: - dependency-name: min-document dependency-version: 2.19.2 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * test: enable offline test by renaming file to correct pattern (#7696) The offline test file was named 'offline._cy.js' which doesn't match Cypress's test file pattern '*.cy.js', causing the test to be silently skipped. Renamed to 'offline.cy.js' to enable execution. This ensures PWA offline functionality is properly tested in CI/CD. * docs: add dotenv plugin * docs: v5.103.0 (#7711) * chore(deps): bump node-forge from 1.3.1 to 1.3.2 (#7712) Bumps [node-forge](https://github.com/digitalbazaar/forge) from 1.3.1 to 1.3.2. - [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md) - [Commits](digitalbazaar/forge@v1.3.1...v1.3.2) --- updated-dependencies: - dependency-name: node-forge dependency-version: 1.3.2 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * docs: remove CommonsChunkPlugin (#7715) * fix: do not fetch webpack contrib (#7716) * docs(guides): clarify Web Workers usage with publicPath from variable * docs: clarify Webpack 5 minimum Node.js version wording (#7718) * feat: implement copy button UI (#7698) (#7710) * feat: implement copy button UI (#7698) * wrapped output usage example with CodeBlockWithCopy * import CodeBlockWithCopy component in output.mdx * fixed singlequote issue of string * fixed file path of CodBlockWithCopy * fix(output): remove copy button for now (#7719) * docs: more about v5.103.0 (#7722) * fix(copy-button): align styling with Webpack theme and improve hover behavior (#7724) * fix(copy-button): update styling to match Webpack theme and improve hover state * style(copy-button): adjust top spacing to avoid being too close to the edge * chore(deps): bump actions/checkout from 6.0.0 to 6.0.1 (#7726) Bumps [actions/checkout](https://github.com/actions/checkout) from 6.0.0 to 6.0.1. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@1af3b93...8e8c483) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: 6.0.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump actions/setup-node from 6.0.0 to 6.1.0 (#7725) Bumps [actions/setup-node](https://github.com/actions/setup-node) from 6.0.0 to 6.1.0. - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](actions/setup-node@2028fbc...395ad32) --- updated-dependencies: - dependency-name: actions/setup-node dependency-version: 6.1.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump mdast-util-to-hast from 13.2.0 to 13.2.1 (#7721) Bumps [mdast-util-to-hast](https://github.com/syntax-tree/mdast-util-to-hast) from 13.2.0 to 13.2.1. - [Release notes](https://github.com/syntax-tree/mdast-util-to-hast/releases) - [Commits](syntax-tree/mdast-util-to-hast@13.2.0...13.2.1) --- updated-dependencies: - dependency-name: mdast-util-to-hast dependency-version: 13.2.1 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump JamesIves/github-pages-deploy-action (#7729) Bumps [JamesIves/github-pages-deploy-action](https://github.com/jamesives/github-pages-deploy-action) from 4.7.4 to 4.7.6. - [Release notes](https://github.com/jamesives/github-pages-deploy-action/releases) - [Commits](JamesIves/github-pages-deploy-action@4a3abc7...9d877ee) --- updated-dependencies: - dependency-name: JamesIves/github-pages-deploy-action dependency-version: 4.7.6 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump cypress-io/github-action from 6.10.4 to 6.10.8 (#7728) Bumps [cypress-io/github-action](https://github.com/cypress-io/github-action) from 6.10.4 to 6.10.8. - [Release notes](https://github.com/cypress-io/github-action/releases) - [Changelog](https://github.com/cypress-io/github-action/blob/master/CHANGELOG.md) - [Commits](cypress-io/github-action@7ef72e2...2ad32e6) --- updated-dependencies: - dependency-name: cypress-io/github-action dependency-version: 6.10.8 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Update documentation examples to ES6 #7636 (#7704) * docs: Update Getting Started guide to ES Modules syntax * docs: Update Asset Management guide to ES Modules syntax (fixes #7636) * successfully update * Refactor API folder files for ESM compatibility * docs: ability to add custom information for supporters and improve the one (#7732) * docs: improve supporter name * docs: fix webpack.config.js example for ESM and CommonJS (#7735) * docs: fix webpack.config.js example for ESM and CommonJS * docs: fix markdown lint (MD031 blanks around fences) * docs: restore ESM example and move __dirname logic below import * docs: restore ESM example and move __dirname logic below import * docs: restore original string literal formatting * docs: quotes correction * docs: clarify multiple entry point examples (#7739) * docs: clarify multiple entry point examples Simplified multiple entry point examples to avoid confusion around entry keys and file paths. Follow-up to #7328 with updated examples based on @evenstensberg feedback. url: webpack/webpack.js.org#7328 * docs: clarify entry keys as logical output names Adds a clarifying comment to explain that entry keys represent logical output paths/names, while values point to source files on disk. * docs: simplify entry key names in example Updates the example to use simple, unique entry key names to better align with documentation expectations. * docs: fix code block linting * docs: fix markdownlint issues * docs: fix markdownlint issues * Apply suggestion from @evenstensberg --------- Co-authored-by: Even Stensberg <evenstensberg@gmail.com> * chore(deps): bump JamesIves/github-pages-deploy-action (#7743) Bumps [JamesIves/github-pages-deploy-action](https://github.com/jamesives/github-pages-deploy-action) from 4.7.6 to 4.8.0. - [Release notes](https://github.com/jamesives/github-pages-deploy-action/releases) - [Commits](JamesIves/github-pages-deploy-action@9d877ee...d92aa23) --- updated-dependencies: - dependency-name: JamesIves/github-pages-deploy-action dependency-version: 4.8.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * docs: add `tsconfig` info for client types (#7745) * docs: update grunt-webpack repository links (#7748) * docs: remove non-dismissible documentation notification bar (#7746) * refactor: migrate to eslint-config-webpack (#7750) * chore(deps): bump actions/setup-node from 6.1.0 to 6.2.0 (#7749) Bumps [actions/setup-node](https://github.com/actions/setup-node) from 6.1.0 to 6.2.0. - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](actions/setup-node@395ad32...6044e13) --- updated-dependencies: - dependency-name: actions/setup-node dependency-version: 6.2.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore: update webpack deps (#7752) * chore: update more deps (#7754) * chore: update deps (#7759) * chore(deps): bump cypress-io/github-action in the dependencies group (#7760) Bumps the dependencies group with 1 update: [cypress-io/github-action](https://github.com/cypress-io/github-action). Updates `cypress-io/github-action` from 6.10.8 to 6.10.9 - [Release notes](https://github.com/cypress-io/github-action/releases) - [Changelog](https://github.com/cypress-io/github-action/blob/master/CHANGELOG.md) - [Commits](cypress-io/github-action@2ad32e6...f790eee) --- updated-dependencies: - dependency-name: cypress-io/github-action dependency-version: 6.10.9 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps-dev): bump lodash from 4.17.21 to 4.17.23 (#7761) Bumps [lodash](https://github.com/lodash/lodash) from 4.17.21 to 4.17.23. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](lodash/lodash@4.17.21...4.17.23) --- updated-dependencies: - dependency-name: lodash dependency-version: 4.17.23 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump the dependencies group with 2 updates (#7765) Bumps the dependencies group with 2 updates: [actions/checkout](https://github.com/actions/checkout) and [cypress-io/github-action](https://github.com/cypress-io/github-action). Updates `actions/checkout` from 6.0.1 to 6.0.2 - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@8e8c483...de0fac2) Updates `cypress-io/github-action` from 6.10.9 to 7.1.0 - [Release notes](https://github.com/cypress-io/github-action/releases) - [Changelog](https://github.com/cypress-io/github-action/blob/master/CHANGELOG.md) - [Commits](cypress-io/github-action@f790eee...8a35f96) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: 6.0.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: cypress-io/github-action dependency-version: 7.1.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: dependencies ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps-dev): bump the dependencies group with 8 updates (#7766) Bumps the dependencies group with 8 updates: | Package | From | To | | --- | --- | --- | | [css-loader](https://github.com/webpack/css-loader) | `7.1.2` | `7.1.3` | | [directory-tree](https://github.com/mihneadb/node-directory-tree) | `3.5.2` | `3.6.0` | | [eslint-config-webpack](https://github.com/webpack/eslint-config-webpack) | `4.8.5` | `4.9.1` | | [globals](https://github.com/sindresorhus/globals) | `17.0.0` | `17.2.0` | | [lightningcss](https://github.com/parcel-bundler/lightningcss) | `1.31.0` | `1.31.1` | | [prettier](https://github.com/prettier/prettier) | `3.8.0` | `3.8.1` | | [unist-util-visit](https://github.com/syntax-tree/unist-util-visit) | `5.0.0` | `5.1.0` | | [webpack-bundle-analyzer](https://github.com/webpack/webpack-bundle-analyzer) | `5.1.1` | `5.2.0` | Updates `css-loader` from 7.1.2 to 7.1.3 - [Release notes](https://github.com/webpack/css-loader/releases) - [Changelog](https://github.com/webpack/css-loader/blob/main/CHANGELOG.md) - [Commits](webpack/css-loader@v7.1.2...v7.1.3) Updates `directory-tree` from 3.5.2 to 3.6.0 - [Commits](mihneadb/node-directory-tree@3.5.2...3.6.0) Updates `eslint-config-webpack` from 4.8.5 to 4.9.1 - [Release notes](https://github.com/webpack/eslint-config-webpack/releases) - [Changelog](https://github.com/webpack/eslint-config-webpack/blob/main/CHANGELOG.md) - [Commits](webpack/eslint-config-webpack@v4.8.5...v4.9.1) Updates `globals` from 17.0.0 to 17.2.0 - [Release notes](https://github.com/sindresorhus/globals/releases) - [Commits](sindresorhus/globals@v17.0.0...v17.2.0) Updates `lightningcss` from 1.31.0 to 1.31.1 - [Release notes](https://github.com/parcel-bundler/lightningcss/releases) - [Commits](https://github.com/parcel-bundler/lightningcss/commits) Updates `prettier` from 3.8.0 to 3.8.1 - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](prettier/prettier@3.8.0...3.8.1) Updates `unist-util-visit` from 5.0.0 to 5.1.0 - [Release notes](https://github.com/syntax-tree/unist-util-visit/releases) - [Commits](syntax-tree/unist-util-visit@5.0.0...5.1.0) Updates `webpack-bundle-analyzer` from 5.1.1 to 5.2.0 - [Changelog](https://github.com/webpack/webpack-bundle-analyzer/blob/main/CHANGELOG.md) - [Commits](https://github.com/webpack/webpack-bundle-analyzer/commits) --- updated-dependencies: - dependency-name: css-loader dependency-version: 7.1.3 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: directory-tree dependency-version: 3.6.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: eslint-config-webpack dependency-version: 4.9.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: globals dependency-version: 17.2.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: lightningcss dependency-version: 1.31.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: prettier dependency-version: 3.8.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: unist-util-visit dependency-version: 5.1.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: webpack-bundle-analyzer dependency-version: 5.2.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * docs(config): clarify resolve.plugin usage (#7769) Added Mazen050 to the list of contributors and updated the resolve.plugins section to clarify plugin types and usage. * docs(concepts): clarify relationship between entry and output (#7770) * docs: blog webpack 5.105 (#7763) * chore(deps): bump cypress-io/github-action in the dependencies group (#7774) Bumps the dependencies group with 1 update: [cypress-io/github-action](https://github.com/cypress-io/github-action). Updates `cypress-io/github-action` from 7.1.0 to 7.1.1 - [Release notes](https://github.com/cypress-io/github-action/releases) - [Changelog](https://github.com/cypress-io/github-action/blob/master/CHANGELOG.md) - [Commits](cypress-io/github-action@8a35f96...0f330eb) --- updated-dependencies: - dependency-name: cypress-io/github-action dependency-version: 7.1.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps-dev): bump the dependencies group with 6 updates (#7775) Bumps the dependencies group with 6 updates: | Package | From | To | | --- | --- | --- | | [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.6` | `7.29.0` | | [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.6` | `7.29.0` | | [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.23` | `10.4.24` | | [eslint-config-webpack](https://github.com/webpack/eslint-config-webpack) | `4.9.1` | `4.9.3` | | [globals](https://github.com/sindresorhus/globals) | `17.2.0` | `17.3.0` | | [webpack](https://github.com/webpack/webpack) | `5.104.1` | `5.105.0` | Updates `@babel/core` from 7.28.6 to 7.29.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.29.0/packages/babel-core) Updates `@babel/preset-env` from 7.28.6 to 7.29.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.29.0/packages/babel-preset-env) Updates `autoprefixer` from 10.4.23 to 10.4.24 - [Release notes](https://github.com/postcss/autoprefixer/releases) - [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md) - [Commits](postcss/autoprefixer@10.4.23...10.4.24) Updates `eslint-config-webpack` from 4.9.1 to 4.9.3 - [Release notes](https://github.com/webpack/eslint-config-webpack/releases) - [Changelog](https://github.com/webpack/eslint-config-webpack/blob/main/CHANGELOG.md) - [Commits](webpack/eslint-config-webpack@v4.9.1...v4.9.3) Updates `globals` from 17.2.0 to 17.3.0 - [Release notes](https://github.com/sindresorhus/globals/releases) - [Commits](sindresorhus/globals@v17.2.0...v17.3.0) Updates `webpack` from 5.104.1 to 5.105.0 - [Release notes](https://github.com/webpack/webpack/releases) - [Changelog](https://github.com/webpack/webpack/blob/main/CHANGELOG.md) - [Commits](webpack/webpack@v5.104.1...v5.105.0) --- updated-dependencies: - dependency-name: "@babel/core" dependency-version: 7.29.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: "@babel/preset-env" dependency-version: 7.29.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: autoprefixer dependency-version: 10.4.24 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: eslint-config-webpack dependency-version: 4.9.3 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: globals dependency-version: 17.3.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: webpack dependency-version: 5.105.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * docs(blog): add details on `tsconfig.json` alias resolution and support for `import.defer()` (#7777) * docs(guide): convert asset management webpack.config.js to esm (#7781) * docs(guides): convert output management webpack.config.js to esm (#7782) * docs(guides): convert development webpack.config.js to esm (#7784) * docs(guides): convert code splitting webpack.config.js to esm (#7785) * docs: add documentation for webpack v5.103.0, v5.104.0, and v5.105.0 features (#7788) * docs(guides): convert caching webpack.config.js to esm (#7791) * docs(guides): convert author-libraries webpack.config.js to esm (#7792) * docs(guides): convert build performance webpack.config.js to esm (#7795) * docs(guides): convert development vagrant webpack.config.js to esm (#7796) * docs(guides): convert environment variables webpack.config.js to esm (#7794) * docs(guides): fix typo in development (#7797) * style: add hover animation to copy button in code block (#7787) * style: add hover animation to copy button in code block * style: add focus styles to copy button for better accessibility * docs(guides): convert production webpack.config.js to esm (#7801) * docs(guides): convert tree shaking webpack.config.js to esm (#7800) * docs(guides): convert hot module replacement webpack.config.js to esm (#7799) * Add roadmap for 2026 (#7778) * chore: first draft of roadmap 2026 * chore: new points to roadmap * chore: first draft readY * chore: fix grammar Co-authored-by: Ulises Gascón <ulisesgascongonzalez@gmail.com> * docs(blog): update roadmap for 2026 with CSS Modules support details (#7780) * docs(blog): update roadmap for 2026 with CSS Modules support details * docs(blog): add details on universal target support * docs(blog): integrate HTML module support as entry points without plugins * docs(blog): expand TypeScript support by eliminating loader requirements * docs(blog): add support for Deno and Bun * docs(blog): enhance support for Node, Deno, and Bun with a runtime-agnostic architecture * docs(blog): simplify asset minimization by consolidating multiple plugins into a single minimizer-webpack-plugin * docs(blog): update section headers * docs(blog): update roadmap details for universal target and ESM output progress * docs(blog): enhance design and visual identity with new assets for projects and merchandise * docs(blog): enhance documentation accuracy by enabling auto-generation from webpack types and schemas * docs(blog): add section on community outreach and engagement to enhance developer connections * docs(blog): streamline webpack's development experience with improved dev tooling and CLI enhancements * docs(blog): add GSoC mentorship section to highlight student engagement and open source sustainability * docs(blog): add Multithreading API section to outline performance improvements and ongoing design discussions * docs(blog): add section on donations and sponsorships to emphasize funding importance for webpack maintenance * docs(blog): add section on lazy barrel optimization to explore performance improvements inspired by Rspack * docs(blog): update roadmap for Webpack 6 preparation, highlighting core improvements, testing priorities, and performance benchmarks * docs(blog): refine language and formatting in roadmap for 2026, enhancing clarity and readability * docs(blog): enhance runtime compatibility section, detailing webpack's support for alternative JavaScript runtimes and intelligent module handling * docs(blog): add links to discussions on experimental CSS support and universal target for cross-runtime compatibility * docs(blog): move section * docs(blog): update roadmap for 2026, enhancing clarity and excitement about upcoming features * chore: revise text Co-authored-by: Sebastian Beltran <bjohansebas@gmail.com> --------- Co-authored-by: Even Stensberg <evenstensberg@gmail.com> * chore: revise from review * chore: update lockfile * chore: another review pass * chore: add new contributor * chore: review pass * fix: invalid link * chore: small change to reduce repetition --------- Co-authored-by: Ulises Gascón <ulisesgascongonzalez@gmail.com> Co-authored-by: Sebastian Beltran <bjohansebas@gmail.com> * docs(contribution-guide): add pre-PR steps for conflict free merging (#7773) * docs(contribution-guide): add pre-PR steps for conflict free merging * chore(deps): bump cypress-io/github-action in the dependencies group (#7805) Bumps the dependencies group with 1 update: [cypress-io/github-action](https://github.com/cypress-io/github-action). Updates `cypress-io/github-action` from 7.1.1 to 7.1.2 - [Release notes](https://github.com/cypress-io/github-action/releases) - [Changelog](https://github.com/cypress-io/github-action/blob/master/CHANGELOG.md) - [Commits](cypress-io/github-action@0f330eb...84d178e) --- updated-dependencies: - dependency-name: cypress-io/github-action dependency-version: 7.1.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * docs(guides): add tip for multiple entries in output management (#7798) * refactor: correct invalid PropTypes validator for isActive in Link component (#7812) * test: add missing tests for functions defined in content-utils.mjs (#7813) * revert: "docs(guides): fix typo in development (#7797)" (#7815) * fix: remove duplicate entry in moduleFileExtensions (#7816) * fix(style): adjust alignment of copy button for smaller code blocks (#7807) * fix: sanitize copied text for diff code snippets (#7818) * feat: RSS support for `/blog` route (#7809) * feat: add RSS feed for blog * feat: site reference to xml feed for blogs * feat: include it as part of postbuild CMD * feat: self review * feat(review): exclude blog index and printable from feed * feat(rss): use feed package for RSS generation * chore: update yarn.lock for feed package * chore: ignore feed.xml in gitignore * docs(typescript): add link for writing config file in typescript and improve it (#7819) * docs(ts-config): remove @types/webpack from installation step (#7821) * fix(nav): add aria-label to hamburger button (#7824) * fix(a11y): add label elements (#7827) * fix:toggle (#7822) * fix(a11y): remove incorrect heading levels from custom aside prefixes (#7826) * fix: remove duplicate aria-label in Navigation component (#7832) * docs: clarify asset/bytes behavior and fix example (#7831) * docs: add GreenUpOu to asset-modules contributors list (#7834) * clarify homepage “Bundle It” copy (#7835) * docs(guide): add information on the usage of publicPath in web workers (#7839) * docs: use node:path in CommonJS examples (#7838) * fix(accessibility): add aria-label to copy button in code blocks (#7845) * refactor: remove unused theme and switchTheme PropTypes from Navigation component (#7844) * docs: explain deriving __dirname in ESM config (#7840) * docs: clarify that loaders are ecosystem extensions of webpack (#7841) * fix: remove stray backtick from Print component className (#7842) * fix(seo): add title and noindex meta to 404 page (#7843) * chore(deps): bump systeminformation from 5.30.5 to 5.31.1 (#7830) Bumps [systeminformation](https://github.com/sebhildebrandt/systeminformation) from 5.30.5 to 5.31.1. - [Release notes](https://github.com/sebhildebrandt/systeminformation/releases) - [Changelog](https://github.com/sebhildebrandt/systeminformation/blob/master/CHANGELOG.md) - [Commits](sebhildebrandt/systeminformation@v5.30.5...v5.31.1) --- updated-dependencies: - dependency-name: systeminformation dependency-version: 5.31.1 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * docs(guides): convert shimming webpack.config.js to esm (#7846) * docs(guides): convert progressive web application webpack.config.js to esm (#7847) * test: add integration tests for mobile sidebar and 404 page (#7849) * docs(guide): convert advanced-entry guide to esm (#7851) * docs: convert asset-modules guide to esm (#7850) * docs(guide): convert gruntfile.js and gulpfile.js to esm (#7848) * docs(getting-started): add "type": "module" to package.json setup (#7854) * docs(dependency-management): add import() and import.meta.webpackContext (#7855) * docs(guides): convert typescript guide to esm (#7853) * docs(config): add example of concatinating rules and plugins (#7862) * docs: Fix inconsistent module syntax (Fixes #7772) (#7861) * docs(guide): convert publicPath guide to esm (#7852) * test(components): add Jest snapshot tests for UI components (#7858) * docs: fix css * chore(scripts): remove repeated fetch-governance script (#7866) * docs: clarify ChunkLoadError behavior in code splitting guide (#7867) * docs: fix inconsistent ESM and CommonJS syntax Related to #7772 (#7865) * fix(footer): added openjs footer (#7856) * fix: replace notification dismiss div with semantic button (#7737) (#7747) * fix: replace div with semantic button for notification dismissal (#7737) * css corrected for the semantic button * fix: resolve lint issue inside MessageBar.jsx (#7877) * styles: add css styles for dark theme to OpenJSLogo and footer text (#7872) * styles: add css styles for dark theme to OpenJSLogo and footer text * refactor: rename class-name to follow css conventions * chore: fix lint in MessageBar (#7876) * fix(a11y): add main landmark to page content (#7825) * docs: clarify supported module formats for webpack config (#7837) * docs: clarify running webpack via local installation (#7836) * feat(offline): add OfflineBanner component and tests (#7868) * fix: improve Cube component responsiveness at 768px tablet breakpoint (#7878) * docs: replace non-inclusive terminology and add speciesism Vale style (#7880) * docs: clarify array entry behavior with examples (#7767) * chore(deps): bump the dependencies group with 2 updates (#7875) Bumps the dependencies group with 2 updates: [actions/dependency-review-action](https://github.com/actions/dependency-review-action) and [cypress-io/github-action](https://github.com/cypress-io/github-action). Updates `actions/dependency-review-action` from 4.8.2 to 4.8.3 - [Release notes](https://github.com/actions/dependency-review-action/releases) - [Commits](actions/dependency-review-action@3c4e3dc...05fe457) Updates `cypress-io/github-action` from 7.1.2 to 7.1.3 - [Release notes](https://github.com/cypress-io/github-action/releases) - [Changelog](https://github.com/cypress-io/github-action/blob/master/CHANGELOG.md) - [Commits](cypress-io/github-action@84d178e...e44ee0f) --- updated-dependencies: - dependency-name: actions/dependency-review-action dependency-version: 4.8.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: cypress-io/github-action dependency-version: 7.1.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump rollup from 2.79.2 to 2.80.0 (#7883) Bumps [rollup](https://github.com/rollup/rollup) from 2.79.2 to 2.80.0. - [Release notes](https://github.com/rollup/rollup/releases) - [Changelog](https://github.com/rollup/rollup/blob/v2.80.0/CHANGELOG.md) - [Commits](rollup/rollup@v2.79.2...v2.80.0) --- updated-dependencies: - dependency-name: rollup dependency-version: 2.80.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix(navbar): resolve CSS alignment issue (#7887) * refact(styles): remove repeated code block styles (#7871) * fix: correct isActive prop mismatch in navigation (#7891) * styles: improve responsivness of cube (#7881) * sytles: improve responsivness of cube * styles: correct next section overlapping * improve height responsivness * improve max height to avoid extra spaces * add rem values and remove comments * docs: added script fix * Update changes * docs: convert configuration-types to esm (#7899) * docs: add Discord link to navigation menu (#7897) * fix: use getElementById for hash scrolling to support digit-prefixed IDs (#7900) * docs: improve home page quick tutorial (#7898) * docs: add link to IgnorePlugin section to handle modules matching a regex (#7902) * chore(deps): bump cypress-io/github-action in the dependencies group (#7905) Bumps the dependencies group with 1 update: [cypress-io/github-action](https://github.com/cypress-io/github-action). Updates `cypress-io/github-action` from 7.1.3 to 7.1.5 - [Release notes](https://github.com/cypress-io/github-action/releases) - [Changelog](https://github.com/cypress-io/github-action/blob/master/CHANGELOG.md) - [Commits](cypress-io/github-action@e44ee0f...bc22e01) --- updated-dependencies: - dependency-name: cypress-io/github-action dependency-version: 7.1.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * docs: convert home page tut to esm (#7907) * Update changes * Update changes --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Nitin Kumar <snitin315@gmail.com> Co-authored-by: Ilyas Bakirov (aka eRIC) <i.bakirov@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: shellyverma <123599749+shellyverma@users.noreply.github.com> Co-authored-by: Vansh Gilhotra <140490653+Vansh5632@users.noreply.github.com> Co-authored-by: Sam Chen <chenxsan@gmail.com> Co-authored-by: Mohab Sameh <37941642+mohab-sameh@users.noreply.github.com> Co-authored-by: Oussama boughizene <oussamamage16@hotmail.com> Co-authored-by: Karl Horky <karl.horky@gmail.com> Co-authored-by: Evan Sanderson-Movius <evan.j.sanderson@gmail.com> Co-authored-by: Jack Works <5390719+Jack-Works@users.noreply.github.com> Co-authored-by: Natsu Xiao <784487301@qq.com> Co-authored-by: JamesHoran <96744373+JamesHoran@users.noreply.github.com> Co-authored-by: Henry Q. Dineen <henryqdineen@users.noreply.github.com> Co-authored-by: Maikel van Dort <maikel.van.dort@gmail.com> Co-authored-by: Even Stensberg <evenstensberg@gmail.com> Co-authored-by: Alexander Akait <4567934+alexander-akait@users.noreply.github.com> Co-authored-by: adriancuadrado <29214635+adriancuadrado@users.noreply.github.com> Co-authored-by: Zowie Beha <113861530+zowiebeha@users.noreply.github.com> Co-authored-by: Zowie Beha <113861530+1zzowiebeha@users.noreply.github.com> Co-authored-by: Bruno Rodrigues <swe@brunocroh.com> Co-authored-by: Jatinyadav29 <114497603+Jatinyadav29@users.noreply.github.com> Co-authored-by: Aashutosh Bairagi <aashutosh.bairagi05@gmail.com> Co-authored-by: Rupendra Gangwar <rupendragangwar07@gmail.com> Co-authored-by: Aviv Keller <me@aviv.sh> Co-authored-by: Alexey <lesha.ogonkov@gmail.com> Co-authored-by: KHUSHI YADAV <khushiyadav135576@gmail.com> Co-authored-by: Rajan <139620395+Rajankannaujiya@users.noreply.github.com> Co-authored-by: hai-x <98948357+hai-x@users.noreply.github.com> Co-authored-by: Aditya <adityasuri11ss@gmail.com> Co-authored-by: Deeksha Varshney <varshneydeeksha71@gmail.com> Co-authored-by: Kritank07 <jainkritank0703@gmail.com> Co-authored-by: cengiz ilhan <cebovv65@gmail.com> Co-authored-by: silverwind <me@silverwind.io> Co-authored-by: Pranjali Srivastava <pranjalisrvgkp@gmail.com> Co-authored-by: Mazen Kamal <71020170+Mazen050@users.noreply.github.com> Co-authored-by: Shreyash <112566533+the-shreyash@users.noreply.github.com> Co-authored-by: Sebastian Beltran <bjohansebas@gmail.com> Co-authored-by: Brennan <BrennanArvo@gmail.com> Co-authored-by: Tushar Thakur <80577646+TusharThakur04@users.noreply.github.com> Co-authored-by: Ulises Gascón <ulisesgascongonzalez@gmail.com> Co-authored-by: Wonbin Lee <wblee800@gmail.com> Co-authored-by: shravan || श्रvan <zhravann@gmail.com> Co-authored-by: Pranjali Srivastava <pranjalisr25@gmail.com> Co-authored-by: Isura <86322186+isura3147@users.noreply.github.com> Co-authored-by: GreenUpOu <77486289+GreenUpOu@users.noreply.github.com> Co-authored-by: Raj Aryan <143009186+aryanraj45@users.noreply.github.com> Co-authored-by: Katari <143288488+Katari-8055@users.noreply.github.com> Co-authored-by: Chirag Patil <160267821+chirag-patil625@users.noreply.github.com> Co-authored-by: Prashant <prashantnrwd@gmail.com> Co-authored-by: Maria Celeste Medina <maria.celeste.medina.maiuri@gmail.com> Co-authored-by: Shaik Arsalan <shaikarsalan347@gmail.com> Co-authored-by: Sam Tucker-Davis <126325182+stuckvgn@users.noreply.github.com> Co-authored-by: Lidiya <duddekuntalidiya@gmail.com> Co-authored-by: Nikhil Kumar Rajak <145889151+ryzrr@users.noreply.github.com>
multiple js config entry added
the technical document in which you wanted to determine the input and output names of different files was not included. That's why I added this.