UNPKG

pomy

Version:

Based on the concept of a project object model (POM), POMY can manage a project's build, reporting and documentation from a central piece of information.

45 lines (43 loc) 908 B
'use strict'; var path = require('path'), webpack = require('webpack'), nodeModulesPath = path.join(__dirname, 'node_modules'); module.exports = { cache: true, entry: './public/js/app.js', output: { path: path.join(__dirname, 'public/classes'), filename: 'classes.all.js' }, module: { noParse: [ /brace/, /angular/ ], loaders: [{ test: /\.css$/, loader: 'style-loader!css-loader', exclude: /node_modules/ }, { test: /\.json$/, loader: 'json-loader' }] }, resolve: { modulesDirectories: ['node_modules', 'plugins'], extensions: ['', '.webpack.js', '.web.js', '.js'], alias: { 'angular': 'angular/angular', 'md': 'core/markdown-it' } }, resolveLoader: { root: nodeModulesPath }, plugins: [ new webpack.ProvidePlugin({ 'angular': 'exports?angular!angular' }) ] };