Initial commit

This commit is contained in:
Isaac Parenteau committed 2018-07-07 20:43:51 -05:00
commit 880e39de2e
511 files changed
+38363

No files matched your search

+43
View File
@@ -0,0 +1,43 @@
const path = require('path');
const webpack = require('webpack');
const CopyWebpackPlugin = require('copy-webpack-plugin');
const YarnFileCopy = require('./yarn_file_copy');
// assets.js
const Assets = require('./assets');
module.exports = {
module: {
rules: [
{
test: /\.(png|woff|woff2|eot|ttf|svg|css|js)$/,
loader: 'file-loader',
options: {
emitFile: false
}
}
]
},
entry: Assets,
output: {
path: __dirname + "/app/yarn_components/",
filename: "ignore_me.js"
},
plugins: [
new CopyWebpackPlugin(
Assets.map(asset => {
return {
from: path.resolve(__dirname, `./node_modules/${asset}`),
to: path.resolve(__dirname, `./app/yarn_components/${asset}`)
};
})
),
new YarnFileCopy({
assets: Assets,
indexFile: 'index.html',
outputDir: 'app',
jsDir: 'yarn_components',
cssDir: 'yarn_components',
})
]
};