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