|
1 | | -const path = require("node:path"); |
| 1 | +const path = require('node:path') |
2 | 2 |
|
3 | 3 | /** @type {import('next').NextConfig} */ |
4 | 4 | const nextConfig = { |
5 | 5 | reactStrictMode: true, |
6 | | - output: process.env.BUILD_STANDALONE === "true" ? "standalone" : undefined, |
| 6 | + output: process.env.BUILD_STANDALONE === 'true' ? 'standalone' : undefined, |
7 | 7 | webpack(config, { isServer }) { |
8 | | - config.experiments = { asyncWebAssembly: true, layers: true }; |
9 | | - config.resolve.fallback = { fs: false }; |
| 8 | + config.experiments = { asyncWebAssembly: true, layers: true } |
| 9 | + config.resolve.fallback = { fs: false } |
10 | 10 | const fileLoaderRule = config.module.rules.find( |
11 | | - (rule) => rule.test && rule.test?.test?.(".svg"), |
12 | | - ); |
13 | | - fileLoaderRule.exclude = /\.inline\.svg$/; |
| 11 | + (rule) => rule.test && rule.test?.test?.('.svg') |
| 12 | + ) |
| 13 | + fileLoaderRule.exclude = /\.inline\.svg$/ |
14 | 14 | config.module.rules.push({ |
15 | 15 | test: /\.inline\.svg$/, |
16 | | - loader: require.resolve("@svgr/webpack"), |
17 | | - }); |
| 16 | + loader: require.resolve('@svgr/webpack'), |
| 17 | + }) |
18 | 18 |
|
19 | 19 | config.resolve.alias = { |
20 | 20 | ...config.resolve.alias, |
21 | | - "@images": path.resolve(__dirname, "images/"), |
22 | | - }; |
| 21 | + '@images': path.resolve(__dirname, 'images/'), |
| 22 | + } |
23 | 23 |
|
24 | 24 | // make Next.js aware of how to import uncompiled TypeScript files |
25 | 25 | // from our component-library and other shared packages |
26 | 26 | config.resolve.extensionAlias = { |
27 | | - ".js": [".ts", ".tsx", ".js", ".jsx"], |
28 | | - ".jsx": [".tsx", ".jsx"], |
29 | | - ".mjs": [".mts", ".mjs"], |
30 | | - ".cjs": [".cts", ".cjs"], |
31 | | - }; |
| 27 | + '.js': ['.ts', '.tsx', '.js', '.jsx'], |
| 28 | + '.jsx': ['.tsx', '.jsx'], |
| 29 | + '.mjs': ['.mts', '.mjs'], |
| 30 | + '.cjs': ['.cts', '.cjs'], |
| 31 | + } |
32 | 32 |
|
33 | | - return config; |
| 33 | + return config |
34 | 34 | }, |
35 | | -}; |
| 35 | +} |
36 | 36 |
|
37 | | -module.exports = nextConfig; |
| 37 | +module.exports = nextConfig |
0 commit comments