b912492392
### What? * remove custom next-* conditions * add `foreign` condition * allow `false` in turbo.rules * improve schema for turbo.rules ### Why? ### How? Closes PACK-2913 --------- Co-authored-by: Tim Neutkens <tim@timneutkens.nl>
42 lines
955 B
JavaScript
42 lines
955 B
JavaScript
/**
|
|
* @type {import('next').NextConfig}
|
|
*/
|
|
const nextConfig = {
|
|
experimental: {
|
|
turbo: {
|
|
rules: {
|
|
'*.test-file.js': {
|
|
browser: {
|
|
foreign: {
|
|
loaders: [
|
|
{
|
|
loader: require.resolve('./test-file-loader.js'),
|
|
options: { browser: true, foreign: true },
|
|
},
|
|
],
|
|
},
|
|
default: {
|
|
loaders: [
|
|
{
|
|
loader: require.resolve('./test-file-loader.js'),
|
|
options: { browser: true },
|
|
},
|
|
],
|
|
},
|
|
},
|
|
foreign: false,
|
|
default: {
|
|
loaders: [
|
|
{
|
|
loader: require.resolve('./test-file-loader.js'),
|
|
options: { default: true },
|
|
},
|
|
],
|
|
},
|
|
},
|
|
},
|
|
},
|
|
},
|
|
}
|
|
|
|
module.exports = nextConfig
|