diff options
Diffstat (limited to '')
-rw-r--r-- | webpack.common.js (renamed from webpackBaseConfig.js) | 40 |
1 files changed, 19 insertions, 21 deletions
diff --git a/webpackBaseConfig.js b/webpack.common.js index 8df19b71..1fbf247d 100644 --- a/webpackBaseConfig.js +++ b/webpack.common.js @@ -1,15 +1,16 @@ -var webpack = require('webpack') -var path = require('path') -var HtmlWebpackPlugin = require('html-webpack-plugin') -var CopyWebpackPlugin = require('copy-webpack-plugin') +const webpack = require('webpack') +const path = require('path') +const HtmlWebpackPlugin = require('html-webpack-plugin') +const CopyWebpackPlugin = require('copy-webpack-plugin') const MiniCssExtractPlugin = require('mini-css-extract-plugin') // Fix possible nofile-issues -var fs = require('fs') -var gracefulFs = require('graceful-fs') +const fs = require('fs') +const gracefulFs = require('graceful-fs') gracefulFs.gracefulify(fs) module.exports = { + name: 'app', plugins: [ new webpack.ProvidePlugin({ Visibility: 'visibilityjs', @@ -238,8 +239,7 @@ module.exports = { path.join(__dirname, 'node_modules/bootstrap/dist/css/bootstrap.min.css'), path.join(__dirname, 'node_modules/fork-awesome/css/fork-awesome.min.css'), path.join(__dirname, 'public/css/bootstrap-social.css'), - path.join(__dirname, 'node_modules/ionicons/css/ionicons.min.css'), - path.join(__dirname, 'node_modules/octicons/build/octicons.css') + path.join(__dirname, 'node_modules/ionicons/css/ionicons.min.css') ], 'index-pack': [ 'babel-polyfill', @@ -288,8 +288,7 @@ module.exports = { 'pretty-styles-pack': [ path.join(__dirname, 'node_modules/bootstrap/dist/css/bootstrap.min.css'), path.join(__dirname, 'node_modules/fork-awesome/css/fork-awesome.min.css'), - path.join(__dirname, 'node_modules/ionicons/css/ionicons.min.css'), - path.join(__dirname, 'node_modules/octicons/build/octicons.css') + path.join(__dirname, 'node_modules/ionicons/css/ionicons.min.css') ], 'pretty-pack': [ 'babel-polyfill', @@ -325,8 +324,7 @@ module.exports = { ], 'slide-styles-pack': [ path.join(__dirname, 'node_modules/fork-awesome/css/fork-awesome.min.css'), - path.join(__dirname, 'node_modules/ionicons/css/ionicons.min.css'), - path.join(__dirname, 'node_modules/octicons/build/octicons.css') + path.join(__dirname, 'node_modules/ionicons/css/ionicons.min.css') ], 'slide-pack': [ 'babel-polyfill', @@ -394,7 +392,7 @@ module.exports = { module: { rules: [{ test: /\.js$/, - use: [{loader: 'babel-loader'}], + use: [{ loader: 'babel-loader' }], exclude: [/node_modules/, /public\/vendor/] }, { test: /\.css$/, @@ -430,43 +428,43 @@ module.exports = { test: require.resolve('js-sequence-diagrams'), use: [{ loader: 'imports-loader', - options: {_: 'lodash', Raphael: 'raphael', eve: 'eve'} + options: { _: 'lodash', Raphael: 'raphael', eve: 'eve' } }] }, { test: /\.eot(\?v=\d+\.\d+\.\d+)?$/, - use: [{loader: 'file-loader'}] + use: [{ loader: 'file-loader' }] }, { test: /\.html$/, - use: [{loader: 'string-loader'}] + use: [{ loader: 'string-loader' }] }, { test: /\.(woff|woff2)(\?v=\d+\.\d+\.\d+)?$/, use: [{ loader: 'url-loader', - options: {prefix: 'font/', limit: '5000'} + options: { prefix: 'font/', limit: '5000' } }] }, { test: /\.ttf(\?v=\d+\.\d+\.\d+)?$/, use: [{ loader: 'url-loader', - options: {limit: '5000', mimetype: 'application/octet-stream'} + options: { limit: '5000', mimetype: 'application/octet-stream' } }] }, { test: /\.svg(\?v=\d+\.\d+\.\d+)?$/, use: [{ loader: 'url-loader', - options: {limit: '10000', mimetype: 'svg+xml'} + options: { limit: '10000', mimetype: 'svg+xml' } }] }, { test: /\.png(\?v=\d+\.\d+\.\d+)?$/, use: [{ loader: 'url-loader', - options: {limit: '10000', mimetype: 'image/png'} + options: { limit: '10000', mimetype: 'image/png' } }] }, { test: /\.gif(\?v=\d+\.\d+\.\d+)?$/, use: [{ loader: 'url-loader', - options: {limit: '10000', mimetype: 'image/gif'} + options: { limit: '10000', mimetype: 'image/gif' } }] }] }, |