Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
feat: webpack inlining with configuration for v4 / v5 (#20598)
- Loading branch information
Showing
with
239,351 additions
and 458 deletions.
- +1 −0 .eslintignore
- +14 −3 .github/actions/next-stats-action/src/prepare/repo-setup.js
- +2 −4 .github/workflows/build_test_deploy.yml
- +2 −1 .prettierignore
- +1 −0 .prettierignore_staged
- +3 −0 check-pre-compiled.sh
- +1 −1 package.json
- +10 −4 packages/next/build/compiler.ts
- +22 −20 packages/next/build/webpack-config.ts
- +2 −2 packages/next/build/webpack/config/blocks/base.ts
- +3 −3 packages/next/build/webpack/config/blocks/css/index.ts
- +1 −1 packages/next/build/webpack/config/blocks/css/loaders/client.ts
- +1 −1 packages/next/build/webpack/config/blocks/css/loaders/getCssModuleLocalIdent.ts
- +1 −1 packages/next/build/webpack/config/blocks/css/loaders/global.ts
- +1 −1 packages/next/build/webpack/config/blocks/css/loaders/modules.ts
- +3 −3 packages/next/build/webpack/config/blocks/css/overrideCssConfiguration.ts
- +9 −6 packages/next/build/webpack/config/helpers.ts
- +1 −1 packages/next/build/webpack/config/index.ts
- +1 −1 packages/next/build/webpack/config/utils.ts
- +2 −2 packages/next/build/webpack/loaders/error-loader.ts
- +2 −2 packages/next/build/webpack/loaders/next-plugin-loader.ts
- +2 −2 packages/next/build/webpack/loaders/next-serverless-loader/index.ts
- +2 −2 packages/next/build/webpack/loaders/noop-loader.ts
- +10 −11 packages/next/build/webpack/plugins/build-manifest-plugin.ts
- +2 −2 packages/next/build/webpack/plugins/chunk-names-plugin.ts
- +7 −9 packages/next/build/webpack/plugins/css-minimizer-plugin.ts
- +11 −19 packages/next/build/webpack/plugins/font-stylesheet-gathering-plugin.ts
- +2 −2 packages/next/build/webpack/plugins/jsconfig-paths-plugin.ts
- +56 −51 packages/next/build/webpack/plugins/mini-css-extract-plugin/src/CssDependency.js
- +89 −83 packages/next/build/webpack/plugins/mini-css-extract-plugin/src/CssModule.js
- +16 −10 packages/next/build/webpack/plugins/mini-css-extract-plugin/src/index.js
- +5 −3 packages/next/build/webpack/plugins/mini-css-extract-plugin/src/loader.js
- +6 −12 packages/next/build/webpack/plugins/next-drop-client-page-plugin.ts
- +4 −5 packages/next/build/webpack/plugins/nextjs-require-cache-hot-reloader.ts
- +2 −2 packages/next/build/webpack/plugins/nextjs-ssr-import.ts
- +2 −6 packages/next/build/webpack/plugins/nextjs-ssr-module-cache.ts
- +10 −10 packages/next/build/webpack/plugins/pages-manifest-plugin.ts
- +11 −15 packages/next/build/webpack/plugins/react-loadable-plugin.ts
- +3 −8 packages/next/build/webpack/plugins/serverless-plugin.ts
- +7 −6 packages/next/build/webpack/plugins/terser-webpack-plugin/src/index.js
- +6 −6 packages/next/build/webpack/plugins/webpack-conformance-plugin/index.ts
- +2 −2 packages/next/build/webpack/plugins/wellknown-errors-plugin/index.ts
- +3 −4 packages/next/build/webpack/plugins/wellknown-errors-plugin/webpackModuleError.ts
- +7 −0 packages/next/bundles/package.json
- +12 −0 packages/next/bundles/webpack/bundle4.js
- +12 −0 packages/next/bundles/webpack/bundle5.js
- +377 −0 packages/next/bundles/webpack/packages/HotModuleReplacement.runtime.js
- +431 −0 packages/next/bundles/webpack/packages/JavascriptHotModuleReplacement.runtime.js
- +27 −0 packages/next/bundles/webpack/packages/webpack.js
- +539 −0 packages/next/bundles/yarn.lock
- +1 −1 packages/next/compiled/amphtml-validator/index.js
- +1 −1 packages/next/compiled/arg/index.js
- +1 −1 packages/next/compiled/async-retry/index.js
- +1 −1 packages/next/compiled/async-sema/index.js
- +1 −1 packages/next/compiled/babel/bundle.js
- +1 −1 packages/next/compiled/cacache/index.js
- +1 −1 packages/next/compiled/cache-loader/cjs.js
- +1 −1 packages/next/compiled/ci-info/index.js
- +1 −1 packages/next/compiled/comment-json/index.js
- +1 −1 packages/next/compiled/compression/index.js
- +1 −1 packages/next/compiled/conf/index.js
- +1 −1 packages/next/compiled/content-type/index.js
- +1 −1 packages/next/compiled/cookie/index.js
- +1 −1 packages/next/compiled/debug/index.js
- +1 −1 packages/next/compiled/devalue/devalue.umd.js
- +1 −1 packages/next/compiled/escape-string-regexp/index.js
- +1 −1 packages/next/compiled/file-loader/cjs.js
- +1 −1 packages/next/compiled/find-cache-dir/index.js
- +1 −1 packages/next/compiled/find-up/LICENSE
- +1 −1 packages/next/compiled/find-up/index.js
- +1 −1 packages/next/compiled/find-up/package.json
- +1 −1 packages/next/compiled/fresh/index.js
- +1 −1 packages/next/compiled/gzip-size/index.js
- +1 −1 packages/next/compiled/http-proxy/index.js
- +1 −1 packages/next/compiled/ignore-loader/index.js
- +1 −1 packages/next/compiled/is-animated/index.js
- +1 −1 packages/next/compiled/is-docker/index.js
- +1 −1 packages/next/compiled/is-wsl/index.js
- +1 −1 packages/next/compiled/json5/index.js
- +1 −1 packages/next/compiled/jsonwebtoken/index.js
- +1 −1 packages/next/compiled/lodash.curry/index.js
- +1 −1 packages/next/compiled/lru-cache/index.js
- +1 −1 packages/next/compiled/mkdirp/index.js
- +1 −1 packages/next/compiled/nanoid/index.cjs
- +1 −1 packages/next/compiled/neo-async/async.js
- +1 −1 packages/next/compiled/ora/index.js
- +1 −1 packages/next/compiled/postcss-flexbugs-fixes/index.js
- +1 −1 packages/next/compiled/postcss-loader/cjs.js
- +1 −1 packages/next/compiled/postcss-preset-env/index.js
- +1 −1 packages/next/compiled/postcss-scss/scss-syntax.js
- +1 −1 packages/next/compiled/recast/main.js
- +20 −0 packages/next/compiled/sass-loader/LICENSE
- +1 −0 packages/next/compiled/sass-loader/cjs.js
- +1 −0 packages/next/compiled/sass-loader/package.json
- +1 −1 packages/next/compiled/schema-utils/index.js
- +20 −0 packages/next/compiled/schema-utils3/LICENSE
- +1 −0 packages/next/compiled/schema-utils3/index.js
- +1 −0 packages/next/compiled/schema-utils3/package.json
- +1 −1 packages/next/compiled/semver/index.js
- +1 −1 packages/next/compiled/send/index.js
- +1 −1 packages/next/compiled/source-map/source-map.js
- +1 −1 packages/next/compiled/string-hash/index.js
- +1 −1 packages/next/compiled/strip-ansi/index.js
- +1 −1 packages/next/compiled/terser/bundle.min.js
- +1 −1 packages/next/compiled/text-table/index.js
- +1 −1 packages/next/compiled/thread-loader/cjs.js
- +1 −1 packages/next/compiled/thread-loader/worker.js
- +1 −1 packages/next/compiled/unistore/unistore.js
- +1 −1 packages/next/compiled/web-vitals/web-vitals.es5.umd.min.js
- +21 −0 packages/next/compiled/webpack-sources/LICENSE
- +1 −0 packages/next/compiled/webpack-sources/index.js
- +1 −0 packages/next/compiled/webpack-sources/package.json
- +21 −0 packages/next/compiled/webpack-sources2/LICENSE
- +1 −0 packages/next/compiled/webpack-sources2/index.js
- +1 −0 packages/next/compiled/webpack-sources2/package.json
- +377 −0 packages/next/compiled/webpack/HotModuleReplacement.runtime.js
- +431 −0 packages/next/compiled/webpack/JavascriptHotModuleReplacement.runtime.js
- +20 −0 packages/next/compiled/webpack/LICENSE
- +55 −0 packages/next/compiled/webpack/amd-define.js
- +54 −0 packages/next/compiled/webpack/amd-options.js
- +105,977 −0 packages/next/compiled/webpack/bundle4.js
- +129,048 −0 packages/next/compiled/webpack/bundle5.js
- +52 −0 packages/next/compiled/webpack/empty.js
- +72 −0 packages/next/compiled/webpack/global.js
- +76 −0 packages/next/compiled/webpack/harmony-module.js
- +109 −0 packages/next/compiled/webpack/index.js
- +341 −0 packages/next/compiled/webpack/minify.js
- +74 −0 packages/next/compiled/webpack/module.js
- +1 −0 packages/next/compiled/webpack/package.json
- +59 −0 packages/next/compiled/webpack/system.js
- +27 −0 packages/next/compiled/webpack/webpack.js
- +281 −0 packages/next/compiled/webpack/worker.js
- +2 −0 packages/next/next-server/server/config.ts
- +10 −8 packages/next/package.json
- +1 −1 packages/next/server/hot-middleware.ts
- +2 −1 packages/next/server/hot-reloader.ts
- +1 −1 packages/next/server/on-demand-entry-handler.ts
- +12 −3 packages/next/taskfile-ncc.js
- +145 −25 packages/next/taskfile.js
- +0 −3 packages/next/types/misc.d.ts
- +12 −0 packages/next/types/webpack.d.ts
- +10 −6 packages/react-dev-overlay/src/middleware.ts
- +35 −18 packages/react-refresh-utils/ReactRefreshWebpackPlugin.ts
- +2 −2 test/integration/build-output/test/index.test.js
- +176 −10 yarn.lock
Oops, something went wrong.