add kvision template
This commit is contained in:
parent
5e69799136
commit
3a33062cd4
15 changed files with 228 additions and 1 deletions
3
modules/server/webpack.config.d/bootstrap.js
vendored
Normal file
3
modules/server/webpack.config.d/bootstrap.js
vendored
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
config.module.rules.push({test: /\.(woff|woff2)(\?v=\d+\.\d+\.\d+)?$/, type: 'asset'});
|
||||
config.module.rules.push({test: /\.ttf(\?v=\d+\.\d+\.\d+)?$/, type: 'asset'});
|
||||
config.module.rules.push({test: /\.eot(\?v=\d+\.\d+\.\d+)?$/, type: 'asset/resource'});
|
||||
1
modules/server/webpack.config.d/css.js
Normal file
1
modules/server/webpack.config.d/css.js
Normal file
|
|
@ -0,0 +1 @@
|
|||
config.module.rules.push({ test: /\.css$/, use: ["style-loader", { loader: "css-loader", options: {sourceMap: false} } ] });
|
||||
6
modules/server/webpack.config.d/file.js
Normal file
6
modules/server/webpack.config.d/file.js
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
config.module.rules.push(
|
||||
{
|
||||
test: /\.(jpe?g|png|gif|svg)$/i,
|
||||
type: 'asset/resource'
|
||||
}
|
||||
);
|
||||
6
modules/server/webpack.config.d/handlebars.js
Normal file
6
modules/server/webpack.config.d/handlebars.js
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
config.module.rules.push(
|
||||
{
|
||||
test: /\.hbs$/i,
|
||||
loader: 'handlebars-loader'
|
||||
}
|
||||
);
|
||||
9
modules/server/webpack.config.d/jquery.js
vendored
Normal file
9
modules/server/webpack.config.d/jquery.js
vendored
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
;(function() {
|
||||
const webpack = require('webpack')
|
||||
|
||||
config.plugins.push(new webpack.ProvidePlugin({
|
||||
$: "jquery",
|
||||
jQuery: "jquery",
|
||||
"window.jQuery": "jquery"
|
||||
}));
|
||||
})();
|
||||
15
modules/server/webpack.config.d/moment.js
Normal file
15
modules/server/webpack.config.d/moment.js
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
;(function() {
|
||||
const webpack = require('webpack')
|
||||
try {
|
||||
const moment = require("moment");
|
||||
config.plugins.push(new webpack.IgnorePlugin({
|
||||
resourceRegExp: /^\.\/locale$/,
|
||||
contextRegExp: /moment$/,
|
||||
}));
|
||||
config.plugins.push(new webpack.ProvidePlugin({
|
||||
moment: "moment",
|
||||
"window.moment": "moment"
|
||||
}));
|
||||
} catch (e) {
|
||||
}
|
||||
})();
|
||||
15
modules/server/webpack.config.d/webpack.js
Normal file
15
modules/server/webpack.config.d/webpack.js
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
config.resolve.modules.push("../../processedResources/js/main");
|
||||
|
||||
if (config.devServer) {
|
||||
config.devServer.hot = true;
|
||||
config.devtool = 'eval-cheap-source-map';
|
||||
} else {
|
||||
config.devtool = undefined;
|
||||
}
|
||||
|
||||
// disable bundle size warning
|
||||
config.performance = {
|
||||
assetFilter: function (assetFilename) {
|
||||
return !assetFilename.endsWith('.js');
|
||||
},
|
||||
};
|
||||
Loading…
Add table
Add a link
Reference in a new issue