a485dc9af1
This adds a top-level experimental config for including/excluding files from the file traces. This replaces the page level `unstable_includeFiles`/`unstable_excludeFiles` as those had some drawbacks such as not being supported for API routes as these files aren't required during build to gather the configs, having to duplicate includes/excludes for multiple pages, and causing more confusion for where the globs were meant to be relative to. The new top-level configs allow mapping page globs to includes/excludes so they can be shared across multiple pages or a single page. These can also affect the `next-server` trace by specifying that as the key if necessary. The previous `outputFileTraceIgnores` config is automatically mapped to the new config with a deprecation warning. ## Feature - [ ] Implements an existing feature request or RFC. Make sure the feature request has been accepted for implementation before opening a PR. - [ ] Related issues linked using `fixes #number` - [ ] [e2e](https://github.com/vercel/next.js/blob/canary/contributing/core/testing.md#writing-tests-for-nextjs) tests added - [x] Documentation added - [ ] Telemetry added. In case of a feature if it's used or not. - [ ] Errors have a helpful link attached, see [`contributing.md`](https://github.com/vercel/next.js/blob/canary/contributing.md) |
||
---|---|---|
.. | ||
amp-support | ||
react-18 | ||
automatic-static-optimization.md | ||
ci-build-caching.md | ||
codemods.md | ||
compiler.md | ||
custom-app.md | ||
custom-document.md | ||
custom-error-page.md | ||
custom-server.md | ||
customizing-babel-config.md | ||
customizing-postcss-config.md | ||
debugging.md | ||
dynamic-import.md | ||
error-handling.md | ||
i18n-routing.md | ||
measuring-performance.md | ||
middleware.md | ||
module-path-aliases.md | ||
multi-zones.md | ||
output-file-tracing.md | ||
preview-mode.md | ||
security-headers.md | ||
source-maps.md | ||
src-directory.md | ||
static-html-export.md | ||
turbopack.md | ||
using-mdx.md |