mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-31 16:01:32 +01:00 
			
		
		
		
	Remove worker-loader (#23548)
[`worker-loader`](https://github.com/webpack-contrib/worker-loader) is deprecated since webpack 5 which can load workers without it now, so remove it. I think it was already dysfunctional because the regex does not match our current worker scripts: ``` web_src/js/features/eventsource.sharedworker.js web_src/js/features/serviceworker.js web_src/js/serviceworker.js ``` I did confirm that eventsource worker still loads via simple `console.log` inside the script. Co-authored-by: delvh <leon@kske.dev>
This commit is contained in:
		
							parent
							
								
									fe8b6cbd91
								
							
						
					
					
						commit
						48f6805b0f
					
				
							
								
								
									
										108
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										108
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							| @ -47,7 +47,6 @@ | ||||
|         "webpack-cli": "5.0.1", | ||||
|         "workbox-routing": "6.5.4", | ||||
|         "workbox-strategies": "6.5.4", | ||||
|         "worker-loader": "3.0.8", | ||||
|         "wrap-ansi": "8.1.0" | ||||
|       }, | ||||
|       "devDependencies": { | ||||
| @ -9803,70 +9802,6 @@ | ||||
|         "workbox-core": "6.5.4" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/worker-loader": { | ||||
|       "version": "3.0.8", | ||||
|       "resolved": "https://registry.npmjs.org/worker-loader/-/worker-loader-3.0.8.tgz", | ||||
|       "integrity": "sha512-XQyQkIFeRVC7f7uRhFdNMe/iJOdO6zxAaR3EWbDp45v3mDhrTi+++oswKNxShUNjPC/1xUp5DB29YKLhFo129g==", | ||||
|       "dependencies": { | ||||
|         "loader-utils": "^2.0.0", | ||||
|         "schema-utils": "^3.0.0" | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": ">= 10.13.0" | ||||
|       }, | ||||
|       "funding": { | ||||
|         "type": "opencollective", | ||||
|         "url": "https://opencollective.com/webpack" | ||||
|       }, | ||||
|       "peerDependencies": { | ||||
|         "webpack": "^4.0.0 || ^5.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/worker-loader/node_modules/ajv": { | ||||
|       "version": "6.12.6", | ||||
|       "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", | ||||
|       "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", | ||||
|       "dependencies": { | ||||
|         "fast-deep-equal": "^3.1.1", | ||||
|         "fast-json-stable-stringify": "^2.0.0", | ||||
|         "json-schema-traverse": "^0.4.1", | ||||
|         "uri-js": "^4.2.2" | ||||
|       }, | ||||
|       "funding": { | ||||
|         "type": "github", | ||||
|         "url": "https://github.com/sponsors/epoberezkin" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/worker-loader/node_modules/ajv-keywords": { | ||||
|       "version": "3.5.2", | ||||
|       "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", | ||||
|       "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", | ||||
|       "peerDependencies": { | ||||
|         "ajv": "^6.9.1" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/worker-loader/node_modules/json-schema-traverse": { | ||||
|       "version": "0.4.1", | ||||
|       "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", | ||||
|       "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" | ||||
|     }, | ||||
|     "node_modules/worker-loader/node_modules/schema-utils": { | ||||
|       "version": "3.1.1", | ||||
|       "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", | ||||
|       "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", | ||||
|       "dependencies": { | ||||
|         "@types/json-schema": "^7.0.8", | ||||
|         "ajv": "^6.12.5", | ||||
|         "ajv-keywords": "^3.5.2" | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": ">= 10.13.0" | ||||
|       }, | ||||
|       "funding": { | ||||
|         "type": "opencollective", | ||||
|         "url": "https://opencollective.com/webpack" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/wrap-ansi": { | ||||
|       "version": "8.1.0", | ||||
|       "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", | ||||
| @ -17184,49 +17119,6 @@ | ||||
|         "workbox-core": "6.5.4" | ||||
|       } | ||||
|     }, | ||||
|     "worker-loader": { | ||||
|       "version": "3.0.8", | ||||
|       "resolved": "https://registry.npmjs.org/worker-loader/-/worker-loader-3.0.8.tgz", | ||||
|       "integrity": "sha512-XQyQkIFeRVC7f7uRhFdNMe/iJOdO6zxAaR3EWbDp45v3mDhrTi+++oswKNxShUNjPC/1xUp5DB29YKLhFo129g==", | ||||
|       "requires": { | ||||
|         "loader-utils": "^2.0.0", | ||||
|         "schema-utils": "^3.0.0" | ||||
|       }, | ||||
|       "dependencies": { | ||||
|         "ajv": { | ||||
|           "version": "6.12.6", | ||||
|           "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", | ||||
|           "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", | ||||
|           "requires": { | ||||
|             "fast-deep-equal": "^3.1.1", | ||||
|             "fast-json-stable-stringify": "^2.0.0", | ||||
|             "json-schema-traverse": "^0.4.1", | ||||
|             "uri-js": "^4.2.2" | ||||
|           } | ||||
|         }, | ||||
|         "ajv-keywords": { | ||||
|           "version": "3.5.2", | ||||
|           "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", | ||||
|           "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", | ||||
|           "requires": {} | ||||
|         }, | ||||
|         "json-schema-traverse": { | ||||
|           "version": "0.4.1", | ||||
|           "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", | ||||
|           "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" | ||||
|         }, | ||||
|         "schema-utils": { | ||||
|           "version": "3.1.1", | ||||
|           "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", | ||||
|           "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", | ||||
|           "requires": { | ||||
|             "@types/json-schema": "^7.0.8", | ||||
|             "ajv": "^6.12.5", | ||||
|             "ajv-keywords": "^3.5.2" | ||||
|           } | ||||
|         } | ||||
|       } | ||||
|     }, | ||||
|     "wrap-ansi": { | ||||
|       "version": "8.1.0", | ||||
|       "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", | ||||
|  | ||||
| @ -47,7 +47,6 @@ | ||||
|     "webpack-cli": "5.0.1", | ||||
|     "workbox-routing": "6.5.4", | ||||
|     "workbox-strategies": "6.5.4", | ||||
|     "worker-loader": "3.0.8", | ||||
|     "wrap-ansi": "8.1.0" | ||||
|   }, | ||||
|   "devDependencies": { | ||||
|  | ||||
| @ -111,18 +111,6 @@ export default { | ||||
|         exclude: /node_modules/, | ||||
|         loader: 'vue-loader', | ||||
|       }, | ||||
|       { | ||||
|         test: /\.worker\.js$/, | ||||
|         exclude: /monaco/, | ||||
|         use: [ | ||||
|           { | ||||
|             loader: 'worker-loader', | ||||
|             options: { | ||||
|               inline: 'no-fallback', | ||||
|             }, | ||||
|           }, | ||||
|         ], | ||||
|       }, | ||||
|       { | ||||
|         test: /\.js$/, | ||||
|         exclude: /node_modules/, | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user