Adding librejs and a banner to javascript. Fixes #50

This commit is contained in:
Dessalines 2020-10-03 11:03:29 -05:00
parent 42f5893760
commit d6cfeb4719

View file

@ -2,6 +2,14 @@ const MiniCssExtractPlugin = require('mini-css-extract-plugin');
const nodeExternals = require('webpack-node-externals'); const nodeExternals = require('webpack-node-externals');
const CopyPlugin = require('copy-webpack-plugin'); const CopyPlugin = require('copy-webpack-plugin');
const path = require('path'); const path = require('path');
const webpack = require('webpack');
const banner = `
hash:[hash], chunkhash:[chunkhash], name:[name], filebase:[filebase], query:[query], file:[file]
Source code: https://github.com/LemmyNet/lemmy-ui
Created by dessalines
@license magnet:?xt=urn:btih:0b31508aeb0634b347b8270c7bee4d411b5d4109&dn=agpl-3.0.txt AGPL v3.0
`;
module.exports = function (env, _) { module.exports = function (env, _) {
const base = { const base = {
@ -43,6 +51,9 @@ module.exports = function (env, _) {
new CopyPlugin({ new CopyPlugin({
patterns: [{ from: './src/assets', to: './assets' }], patterns: [{ from: './src/assets', to: './assets' }],
}), }),
new webpack.BannerPlugin({
banner,
}),
], ],
}; };