chore: adapt code for Webpack 2
This commit is contained in:
@@ -2,11 +2,11 @@
|
|||||||
// First, have Webpack load their data as Base 64 strings.
|
// First, have Webpack load their data as Base 64 strings.
|
||||||
/* eslint-disable global-require */
|
/* eslint-disable global-require */
|
||||||
const FONTS = {
|
const FONTS = {
|
||||||
Donegal: require('base64!scratch-render-fonts/DonegalOne-Regular.ttf'),
|
Donegal: require('base64-loader!scratch-render-fonts/DonegalOne-Regular.ttf'),
|
||||||
Gloria: require('base64!scratch-render-fonts/GloriaHallelujah.ttf'),
|
Gloria: require('base64-loader!scratch-render-fonts/GloriaHallelujah.ttf'),
|
||||||
Mystery: require('base64!scratch-render-fonts/MysteryQuest-Regular.ttf'),
|
Mystery: require('base64-loader!scratch-render-fonts/MysteryQuest-Regular.ttf'),
|
||||||
Marker: require('base64!scratch-render-fonts/PermanentMarker.ttf'),
|
Marker: require('base64-loader!scratch-render-fonts/PermanentMarker.ttf'),
|
||||||
Scratch: require('base64!scratch-render-fonts/Scratch.ttf')
|
Scratch: require('base64-loader!scratch-render-fonts/Scratch.ttf')
|
||||||
};
|
};
|
||||||
/* eslint-enable global-require */
|
/* eslint-enable global-require */
|
||||||
|
|
||||||
|
|||||||
@@ -15,21 +15,17 @@ const base = {
|
|||||||
},
|
},
|
||||||
devtool: 'source-map',
|
devtool: 'source-map',
|
||||||
module: {
|
module: {
|
||||||
loaders: [
|
rules: [
|
||||||
{
|
{
|
||||||
include: [
|
include: [
|
||||||
path.resolve(__dirname, 'src')
|
path.resolve(__dirname, 'src')
|
||||||
],
|
],
|
||||||
test: /\.js$/,
|
test: /\.js$/,
|
||||||
loader: 'babel-loader',
|
loader: 'babel-loader',
|
||||||
query: {
|
options: {
|
||||||
presets: ['es2015']
|
presets: ['es2015']
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
|
||||||
test: /\.json$/,
|
|
||||||
loader: 'json-loader'
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
test: /\.(glsl|vs|fs|frag|vert)$/,
|
test: /\.(glsl|vs|fs|frag|vert)$/,
|
||||||
loader: 'raw-loader'
|
loader: 'raw-loader'
|
||||||
@@ -40,9 +36,7 @@ const base = {
|
|||||||
new webpack.optimize.UglifyJsPlugin({
|
new webpack.optimize.UglifyJsPlugin({
|
||||||
include: /\.min\.js$/,
|
include: /\.min\.js$/,
|
||||||
minimize: true,
|
minimize: true,
|
||||||
compress: {
|
sourceMap: true
|
||||||
warnings: false
|
|
||||||
}
|
|
||||||
})
|
})
|
||||||
]
|
]
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user