mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-31 21:28:11 +09:00 
			
		
		
		
	Update JS dependencies, Require Node.js 16 (#23528)
- Update all JS dependencies - Require Node.js 16 as dictated by `esbuild-loader` - Regenerate SVG - Adapt to `esbuild-loader` breaking changes - Minor refactor in `webpack.config.js` - Tested build, monaco and swagger-ui --------- Co-authored-by: techknowlogick <techknowlogick@gitea.io>
This commit is contained in:
		| @@ -11,8 +11,8 @@ import webpack from 'webpack'; | ||||
| import {fileURLToPath} from 'node:url'; | ||||
| import {readFileSync} from 'node:fs'; | ||||
|  | ||||
| const {ESBuildMinifyPlugin} = EsBuildLoader; | ||||
| const {SourceMapDevToolPlugin} = webpack; | ||||
| const {EsbuildPlugin} = EsBuildLoader; | ||||
| const {SourceMapDevToolPlugin, DefinePlugin} = webpack; | ||||
| const formatLicenseText = (licenseText) => wrapAnsi(licenseText || '', 80).trim(); | ||||
|  | ||||
| const glob = (pattern) => fastGlob.sync(pattern, { | ||||
| @@ -90,7 +90,7 @@ export default { | ||||
|   optimization: { | ||||
|     minimize: isProduction, | ||||
|     minimizer: [ | ||||
|       new ESBuildMinifyPlugin({ | ||||
|       new EsbuildPlugin({ | ||||
|         target: 'es2015', | ||||
|         minify: true, | ||||
|         css: true, | ||||
| @@ -130,7 +130,8 @@ export default { | ||||
|           { | ||||
|             loader: 'esbuild-loader', | ||||
|             options: { | ||||
|               target: 'es2015' | ||||
|               loader: 'js', | ||||
|               target: 'es2015', | ||||
|             }, | ||||
|           }, | ||||
|         ], | ||||
| @@ -173,7 +174,7 @@ export default { | ||||
|     ], | ||||
|   }, | ||||
|   plugins: [ | ||||
|     new webpack.DefinePlugin({ | ||||
|     new DefinePlugin({ | ||||
|       __VUE_OPTIONS_API__: true, // at the moment, many Vue components still use the Vue Options API | ||||
|       __VUE_PROD_DEVTOOLS__: false, // do not enable devtools support in production | ||||
|     }), | ||||
|   | ||||
		Reference in New Issue
	
	Block a user