Add banner into built script files

This commit is contained in:
syuilo 2017-05-25 13:54:31 +09:00
parent df77a546b6
commit d00237b766
3 changed files with 11 additions and 2 deletions

View 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]`
});

View 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;
};

View file

@ -29,7 +29,7 @@ module.exports = langs.map(([lang, locale]) => {
name,
entry,
module: module_(lang, locale),
plugins: plugins(),
plugins: plugins(version),
output
};
});