Add banner into built script files
This commit is contained in:
		
							parent
							
								
									3ed3da8bf4
								
							
						
					
					
						commit
						24c68e7a66
					
				
					 3 changed files with 11 additions and 2 deletions
				
			
		
							
								
								
									
										6
									
								
								webpack/plugins/banner.ts
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								webpack/plugins/banner.ts
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,6 @@
 | 
			
		|||
import * as webpack from 'webpack';
 | 
			
		||||
 | 
			
		||||
export default version => new webpack.BannerPlugin({
 | 
			
		||||
	banner: `Misskey v${version} - built at ${new Date()} | (c) syuilo 2014-2017
 | 
			
		||||
		hash:[hash], chunkhash:[chunkhash], name:[name], filebase:[filebase], query:[query], file:[file]`
 | 
			
		||||
});
 | 
			
		||||
| 
						 | 
				
			
			@ -2,11 +2,12 @@ const StringReplacePlugin = require('string-replace-webpack-plugin');
 | 
			
		|||
 | 
			
		||||
import constant from './const';
 | 
			
		||||
import minify from './minify';
 | 
			
		||||
import banner from './banner';
 | 
			
		||||
 | 
			
		||||
const env = process.env.NODE_ENV;
 | 
			
		||||
const isProduction = env === 'production';
 | 
			
		||||
 | 
			
		||||
export default () => {
 | 
			
		||||
export default version => {
 | 
			
		||||
	const plugins = [
 | 
			
		||||
		constant(),
 | 
			
		||||
		new StringReplacePlugin()
 | 
			
		||||
| 
						 | 
				
			
			@ -16,5 +17,7 @@ export default () => {
 | 
			
		|||
		plugins.push(minify());
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	plugins.push(banner(version));
 | 
			
		||||
 | 
			
		||||
	return plugins;
 | 
			
		||||
};
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -29,7 +29,7 @@ module.exports = langs.map(([lang, locale]) => {
 | 
			
		|||
		name,
 | 
			
		||||
		entry,
 | 
			
		||||
		module: module_(lang, locale),
 | 
			
		||||
		plugins: plugins(),
 | 
			
		||||
		plugins: plugins(version),
 | 
			
		||||
		output
 | 
			
		||||
	};
 | 
			
		||||
});
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue