UNPKG

eg-drop-down

Version:
44 lines (36 loc) 1.12 kB
var path = require('path'); var glob = require('glob'); var webpack = require('webpack'); var ExtractTextPlugin = require("extract-text-webpack-plugin"); var config = require('../package.json'); var baseFileDir = path.join(process.cwd(), 'example/'); var getEntry =function() { var basedir =baseFileDir+'src'; var files = glob.sync(path.join(basedir, '*.js')); var webpackConfigEntry = {};//webpackConfig.entry || (webpackConfig.entry = {}); files.forEach(function(file) { var relativePath = path.relative(basedir, file); webpackConfigEntry[relativePath] = file; }); return webpackConfigEntry; }; module.exports ={ entry:'./example/src/index.js', output:{ path:path.join(process.cwd(),'example/js'), filename:config.name+'.js' }, module:{ loaders:[ { test: /\.jsx?$/, loaders: [ 'babel'], exclude: /node_modules/ }, { test: /\.less$/, loader: "style-loader!css-loader!less-loader" } ] } };