mirror of
https://github.com/liriliri/eruda.git
synced 2026-03-20 09:38:37 +08:00
46 lines
1.2 KiB
JavaScript
46 lines
1.2 KiB
JavaScript
var autoprefixer = require('autoprefixer'),
|
|
classPrefix = require('postcss-class-prefix'),
|
|
path = require('path');
|
|
|
|
var nodeModDir = path.resolve('./node_modules/') + '/';
|
|
|
|
module.exports = {
|
|
entry: './src/index.es6',
|
|
output: {
|
|
path: __dirname + '/dist/',
|
|
filename: 'eruda.js',
|
|
library: ['eruda']
|
|
},
|
|
module: {
|
|
loaders: [
|
|
{
|
|
test: /\.es6$/,
|
|
loader: 'babel?presets[]=es2015'
|
|
},
|
|
{
|
|
test: /\.scss$/,
|
|
loaders: ['style', 'css', 'postcss', 'sass']
|
|
},
|
|
{
|
|
test: /\.css$/,
|
|
loaders: ['style', 'css', 'postcss']
|
|
},
|
|
// https://github.com/wycats/handlebars.js/issues/1134
|
|
{
|
|
test: /\.hbs$/,
|
|
loader: nodeModDir + 'handlebars-loader/index.js',
|
|
query: {
|
|
runtime: nodeModDir + 'handlebars/dist/handlebars.runtime.js'
|
|
}
|
|
},
|
|
{
|
|
test: /\.json$/,
|
|
loader: 'json-loader'
|
|
}
|
|
]
|
|
},
|
|
postcss: function ()
|
|
{
|
|
return [classPrefix('eruda-'), autoprefixer];
|
|
}
|
|
}; |