Files
Jimmy Miller afb0dbac6a Adds .resolve to loaders api (#98361)
This fully fixes handlebars loader in my tests and a number of other
loaders depend on this as well. The implementation for getResolve is a
bit different in turbopack, but this should be semantically the same.
2026-09-08 13:02:16 -07:00

35 lines
846 B
JavaScript

/**
* @type {import('next').NextConfig}
*/
const nextConfig = {
turbopack: {
rules: {
'*.test-file.ts': [require.resolve('./test-file-loader.js')],
'*.no-options.ts': [
require.resolve('./get-resolve-no-options-loader.js'),
],
'*.resolve-test.js': {
loaders: [require.resolve('./resolve-loader.js')],
as: '*.js',
},
},
},
webpack(config) {
config.module.rules.push({
test: /\.test-file\.ts/,
use: require.resolve('./test-file-loader.js'),
})
config.module.rules.push({
test: /\.no-options\.ts/,
use: require.resolve('./get-resolve-no-options-loader.js'),
})
config.module.rules.push({
test: /\.resolve-test\.js$/,
use: require.resolve('./resolve-loader.js'),
})
return config
},
}
module.exports = nextConfig