| @@ -1,23 +1,11 @@ | ||
| 1 | -/* eslint @typescript-eslint/no-require-imports: 0 */ | |
| 2 | -// eslint-disable-next-line no-undef | |
| 3 | 1 | const defaultConfig = require('@wordpress/scripts/config/webpack.config'); |
| 4 | -// eslint-disable-next-line no-undef | |
| 5 | 2 | const CopyPlugin = require('copy-webpack-plugin'); |
| 6 | -// eslint-disable-next-line no-undef | |
| 7 | -const RtlCssPlugin = require('rtlcss-webpack-plugin'); | |
| 8 | 3 | |
| 9 | -// eslint-disable-next-line no-undef | |
| 10 | 4 | module.exports = { |
| 11 | 5 | ...defaultConfig, |
| 12 | - devServer: { ...defaultConfig.devServer, host: 'wordpress.test' }, | |
| 13 | 6 | plugins: [ |
| 14 | - ...defaultConfig.plugins.filter( | |
| 15 | - (filter) => | |
| 16 | - // Remove the rtl plugin | |
| 17 | - !(filter instanceof RtlCssPlugin) && | |
| 18 | - filter.constructor.name !== 'RtlCssPlugin', | |
| 19 | - ), | |
| 7 | + ...defaultConfig.plugins, | |
| 20 | 8 | new CopyPlugin({ |
| 21 | 9 | patterns: [ |
| 22 | 10 | { from: 'node_modules/shiki', to: 'shiki' }, |
| 23 | 11 | { from: 'src/fonts', to: 'fonts' }, |
| @@ -23,6 +11,8 @@ | ||
| 23 | 11 | { from: 'src/fonts', to: 'fonts' }, |
| 24 | 12 | ], |
| 25 | 13 | }), |
| 26 | 14 | ], |
| 27 | - experiments: { asyncWebAssembly: true }, | |
| 15 | + experiments: { | |
| 16 | + asyncWebAssembly: true, | |
| 17 | + }, | |
| 28 | 18 | }; |