web-infra-dev / modern.js

Modern.js is a web engineering system, including a web framework and a npm package solution.
https://modernjs.dev/en/
MIT License
4.26k stars 351 forks source link

feat(ssr): support for loaderFailureMode configure #5820

Closed yimingjfe closed 3 weeks ago

yimingjfe commented 3 weeks ago

Summary

Related Links

Checklist

changeset-bot[bot] commented 3 weeks ago

🦋 Changeset detected

Latest commit: 8ce4e8d10d1deb02a8db670fc1c0a5e461c6d96f

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 257 packages | Name | Type | | --------------------------------------- | ----- | | @modern-js/plugin-data-loader | Minor | | @modern-js/runtime | Minor | | @modern-js/app-tools | Minor | | @modern-js/plugin-bff | Minor | | @modern-js/plugin-tailwindcss | Minor | | @modern-js/devtools-client | Minor | | @modern-js/plugin-devtools | Minor | | @modern-js/plugin-garfish | Minor | | @modern-js/plugin-router-v5 | Minor | | @modern-js/plugin-testing | Minor | | @modern-js/storybook-builder | Minor | | @integration-test/alias-set | Minor | | api-service-koa | Minor | | app-docmuent | Minor | | async-entry-test | Minor | | tmp | Minor | | bff-express | Minor | | bff-koa | Minor | | integration-clean-dist-path | Minor | | integration-compatibility | Minor | | integration-custom-dist-path | Minor | | integration-custom-render | Minor | | integration-custom-template | Minor | | deploy | Minor | | deploy-server | Minor | | dev-server | Minor | | @integration-test/devtools | Minor | | integration-disable-html | Minor | | esbuild-transform-and-minify | Minor | | main-entry-name | Minor | | nonce | Minor | | routes | Minor | | file-based-router | Minor | | use-loader | Minor | | select-mul-entry-test | Minor | | select-one-entry-test | Minor | | server-config | Minor | | server-middleware | Minor | | server-new-middleware | Minor | | server-hook-reqeust | Minor | | server-hook-response | Minor | | server-hook-router | Minor | | @integration-test/server-hook-reqeust | Minor | | server-prod | Minor | | server-routes | Minor | | @source-code-build/app-ts-loader | Minor | | @source-code-build/app | Minor | | ssg-fixtures-nested-routes | Minor | | ssg-fixtures-simple | Minor | | ssg-fixtures-web-server | Minor | | ssr-base-json-test | Minor | | ssr-base-test | Minor | | ssr-base-fallback-test | Minor | | init | Minor | | ssr-inline | Minor | | ssr-preload | Minor | | ssr-script-loading | Minor | | ssr-streaming-test | Minor | | swc-minify-css | Minor | | swc-minify-js | Minor | | transform-fail | Minor | | integration-tailwindcss-v2 | Minor | | integration-tailwindcss-v3-js-config | Minor | | integration-tailwindcss-v3-merge-config | Minor | | integration-tailwindcss-v3-ts-config | Minor | | integration-tailwindcss-v3 | Minor | | twin-macro-v2 | Minor | | twin-macro-v3 | Minor | | tmp-dir | Minor | | transform-import-type-test | Minor | | write-to-dist | Minor | | @e2e/garfish-dashboard-router-v6 | Minor | | @e2e/garfish-dashboard | Minor | | @e2e/garfish-main-router-v6 | Minor | | @e2e/garfish-main | Minor | | @e2e/garfish-table | Minor | | @modern-js/plugin-ssg | Minor | | @modern-js/plugin-swc | Minor | | @modern-js/devtools-kit | Minor | | @modern-js/plugin-express | Minor | | @modern-js/plugin-koa | Minor | | @modern-js/plugin-polyfill | Minor | | @modern-js/plugin-server | Minor | | @modern-js/plugin-worker | Minor | | tests | Minor | | integration-asset-prefix | Minor | | integration-builder-plugins | Minor | | integration-copy-assets | Minor | | integration-config-async-config-test | Minor | | integration-basic-local-config | Minor | | integration-config-function-params | Minor | | integration-local-config-function | Minor | | swc-test-decorator-legacy | Minor | | swc-test-decorator | Minor | | @modern-js/storybook | Minor | | integration-tests-storybook | Minor | | @modern-js/core | Minor | | @modern-js/doc-plugin-auto-sidebar | Minor | | @modern-js/plugin-changeset | Minor | | @modern-js/plugin-i18n | Minor | | @modern-js/plugin-lint | Minor | | @modern-js/plugin-proxy | Minor | | @modern-js/rsbuild-plugin-esbuild | Minor | | @modern-js/uni-builder | Minor | | @modern-js/builder-doc | Minor | | @modern-js/main-doc | Minor | | @modern-js/module-tools-docs | Minor | | @modern-js/new-action | Minor | | @modern-js/sandpack-react | Minor | | @modern-js-app/eslint-config | Minor | | @modern-js/eslint-config | Minor | | @modern-js/tsconfig | Minor | | @modern-js/babel-plugin-module-resolver | Minor | | @modern-js/bff-core | Minor | | @modern-js/bff-runtime | Minor | | @modern-js/server-core | Minor | | @modern-js/create-request | Minor | | @modern-js/prod-server | Minor | | @modern-js/server | Minor | | @modern-js/server-utils | Minor | | @modern-js/plugin-module-babel | Minor | | @modern-js/plugin-module-banner | Minor | | @modern-js/plugin-module-import | Minor | | @modern-js/plugin-module-node-polyfill | Minor | | @modern-js/plugin-module-polyfill | Minor | | @modern-js/plugin-module-vue | Minor | | @modern-js/module-tools | Minor | | @modern-js/monorepo-tools | Minor | | @modern-js/create | Minor | | @modern-js/e2e | Minor | | @modern-js/node-bundle-require | Minor | | @modern-js/plugin | Minor | | @modern-js/runtime-utils | Minor | | @modern-js/types | Minor | | @modern-js/upgrade | Minor | | @modern-js/utils | Minor | | @modern-js/babel-compiler | Minor | | @scripts/build | Minor | | @scripts/check-changeset | Minor | | @scripts/jest-config | Minor | | @scripts/lint-package-json | Minor | | @scripts/prebundle | Minor | | @scripts/update-codesmith | Minor | | @scripts/update-rsbuild | Minor | | @scripts/update-rspress | Minor | | @scripts/vitest-config | Minor | | esbuild-integration | Minor | | integration-load-config | Minor | | alias-js-test | Minor | | alias-ts-test | Minor | | asset-limit-test | Minor | | asset-name-test | Minor | | asset-path-test | Minor | | asset-publicPath-test | Minor | | svgr-test | Minor | | auto-extension-commonjs-test | Minor | | auto-extension-type-module-test | Minor | | auto-external-test | Minor | | banner-footer-test | Minor | | build-type-test | Minor | | copy-test | Minor | | decorator-test | Minor | | global-vars-js-test | Minor | | global-vars-ts-test | Minor | | dts-composite | Minor | | dts-test | Minor | | esbuild-options-test | Minor | | external-test | Minor | | format-cjs-test | Minor | | format-esm-test | Minor | | format-iife-test | Minor | | format-umd-test | Minor | | entry-test | Minor | | jsx-test | Minor | | metafile-test | Minor | | minify-test | Minor | | platform-test | Minor | | redirect-test | Minor | | data-url-test | Minor | | browser-false | Minor | | resolve-false | Minor | | ndoe-protocol-test | Minor | | lib1 | Minor | | lib2 | Minor | | lib3 | Minor | | condition-exports-test | Minor | | js-extensions-test | Minor | | main-fields-test | Minor | | shims-test | Minor | | module-tools-side-effects-test | Minor | | source-dir-test | Minor | | sourcemap-test | Minor | | splitting-test | Minor | | css-test | Minor | | less-test | Minor | | style-test | Minor | | postcss-test | Minor | | sass-test | Minor | | tailwindcss-test | Minor | | target-test | Minor | | transform-import | Minor | | transform-lodash | Minor | | tsconfig-test | Minor | | tsconfig-extends-test | Minor | | umdGlobals-test | Minor | | get-module-id-test | Minor | | dev-test | Minor | | build-platform-test | Minor | | build-preset-error-test | Minor | | build-preset-function-test | Minor | | build-preset-test | Minor | | build-preset-string-test | Minor | | integration-module-tools | Minor | | plugin-babel | Minor | | module-hooks-test | Minor | | plugin-node-polyfill | Minor | | plugin-polyfill | Minor | | plugin-vue | Minor | | runtime | Minor | | entry | Minor | | @source-code-build/common | Minor | | @source-code-build/components | Minor | | @source-code-build/utils | Minor | | ssg | Minor | | ssr | Minor | | swc-integration | Minor | | tailwindcss-integration-test | Minor | | @e2e/webpack-builder-import-antd-v4 | Minor | | @e2e/webpack-builder-import-antd-v5 | Minor | | @e2e/webpack-builder-import-arco | Minor | | @e2e/webpack-builder-test-moment | Minor | | @e2e/builder-remove-prop-types | Minor | | @e2e/webpack-builder-source-map | Minor | | @e2e/builder | Minor | | @e2e/garfish | Minor | | @modern-js/generator-common | Patch | | @modern-js/generator-plugin | Patch | | @modern-js/generator-utils | Patch | | @modern-js/bff-generator | Patch | | @modern-js/dependence-generator | Patch | | @modern-js/entry-generator | Patch | | @modern-js/generator-generator | Patch | | @modern-js/module-doc-generator | Patch | | @modern-js/module-generator | Patch | | @modern-js/mwa-generator | Patch | | @modern-js/router-v5-generator | Patch | | @modern-js/ssg-generator | Patch | | @modern-js/storybook-next-generator | Patch | | @modern-js/upgrade-generator | Patch | | @modern-js/generator-plugin-plugin | Patch | | @modern-js/base-generator | Patch | | @modern-js/changeset-generator | Patch | | @modern-js/packages-generator | Patch | | @modern-js/repo-generator | Patch | | @modern-js/server-generator | Patch | | @modern-js/tailwindcss-generator | Patch | | @modern-js/generator-cases | Patch |

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR