0.0.1 • Published 8 years ago
mithril-objectify-loader v0.0.1
mithril-objectify-loader
Use with mithril-objectify.
Example webpack config:
'use strict';
var webpack = require('webpack');
module.exports = {
context: __dirname + '/app',
node: {
fs: "empty",
tls: "empty",
},
entry: {
app: './main.js',
vendors: ['mithril', 'moment', 'bluebird']
},
output: {
path: __dirname + '/public/app',
filename: 'bundle.js'
},
module: {
// preLoaders: [
// {test: /\.js$/, exclude: /node_modules/, loader: 'jshint-loader'}
// ],
loaders: [
{
test: /\.js$/,
loader: 'mithril-objectify-loader',
exclude: [/bower_components/, /node_modules/]
},
{
test: /bootstrap\/js\//,
loader: 'imports?jQuery=jquery'
}, {
test: /\.less$/,
loader: 'style-loader!css-loader!less-loader'
}, {
test: /\.css$/,
loader: 'style-loader!css-loader'
}, {
test: /\.woff(2)?(\?v=\d+\.\d+\.\d+)?$/,
loader: "url?limit=10000&mimetype=application/font-woff"
}, {
test: /\.ttf(\?v=\d+\.\d+\.\d+)?$/,
loader: "url?limit=10000&mimetype=application/octet-stream"
}, {
test: /\.eot(\?v=\d+\.\d+\.\d+)?$/,
loader: "file"
}, {
test: /\.svg(\?v=\d+\.\d+\.\d+)?$/,
loader: "url?limit=10000&mimetype=image/svg+xml"
}]
},
plugins: [
new webpack.optimize.CommonsChunkPlugin('vendors', 'vendors.js')
]
};
0.0.1
8 years ago