date-selection-manager
Version:
This package takes care of date entries on HTML select elements. It prevents the entry of invalid dates like February 30, June 31, or February 29 on a non-leap year.
68 lines (65 loc) • 1.27 kB
JavaScript
/***
Author: Daniel Okwufulueze
Date: 13/02/2016
*/
const path = require('path');
const LoaderOptionsPlugin = require('webpack').LoaderOptionsPlugin;
module.exports = {
entry: {
'demo': './demo/js/demo.js'
},
module: {
rules: [
{
test: /\.js$/,
exclude: path.join(__dirname, 'node_modules'),
use: [
{
loader: 'babel-loader',
options: {
presets: [ 'es2015' ]
}
}
]
},
{
test: /\.css$|\.scss$/,
exclude: path.join(__dirname, 'node_modules'),
use: [
{
loader: 'style-loader'
},
{
loader: 'css-loader',
options: {
url: false
}
},
{
loader: 'postcss-loader'
},
{
loader: 'sass-loader'
}
]
}
]
},
output: {
path: path.join(__dirname, 'demo/js/bundle'),
filename: '[name].js'
},
plugins: [
new LoaderOptionsPlugin({
options: {
jshint: {
esversion: 6
}
}
})
],
resolve: {
extensions: ['.css', '.js', '.scss'],
modules: [__dirname, 'node_modules']
}
};