mirror of
				https://github.com/go-gitea/gitea
				synced 2025-10-31 03:18:24 +00:00 
			
		
		
		
	Migrate all JS config and tools to TS and fix a number of type issues. This required Node.js 22.18.0 or greater where [type-stripping was enabled](https://nodejs.org/en/blog/release/v22.18.0) by default. Given that Node 22 is the current LTS, I think it's ok to assume that the user has a recent version of it. Webpack currently requires the `--disable-interpret` flag to work, should be fixed eventually with https://github.com/webpack/webpack-cli/issues/4525. `fast-glob` is replaced by `fs.globSync`, available in Node 22.0.0 or greater.
		
			
				
	
	
		
			10 lines
		
	
	
		
			193 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			10 lines
		
	
	
		
			193 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| declare module 'add-asset-webpack-plugin' {
 | |
|   const plugin: any;
 | |
|   export = plugin
 | |
| }
 | |
| 
 | |
| declare module '@techknowlogick/license-checker-webpack-plugin' {
 | |
|   const plugin: any;
 | |
|   export = plugin
 | |
| }
 |