UNPKG

dfp-lib

Version:

This project hosts the Node.JS client library for the SOAP-based DFP API at Google.

66 lines (59 loc) 1.24 kB
var path = require('path'); var webpack = require('webpack'); module.exports = [{ target: "web", entry: "./src/dfp/index", output: { path: path.join(__dirname, "dist/web"), filename: "dfp-lib.js", library: "dfp-lib", libraryTarget: "umd", umdNamedDefine: true }, resolve: { modules: [ path.resolve('.'), "web_modules", "node_modules" ], extensions: [ '.ts', '.js', '.tsx', '.jsx' ], alias: { fs: 'web_modules/fs' } }, module: { noParse: [ /node_modules\/json-schema\/lib\/validate\.js/ ], loaders: [{ test: /\.tsx?$/, loaders: ['babel-loader', 'ts-loader'] }, { test: /\.json$/, loader: 'json-loader' }, { test: /\.md$/, loader: 'html!markdown' }, { test: /\.jsx?$/, loader: 'babel-loader', exclude: /node_modules/ }] }, plugins: [ new webpack.NoEmitOnErrorsPlugin(), new webpack.optimize.UglifyJsPlugin(), new webpack.optimize.OccurrenceOrderPlugin() ], node: { console: false, global: true, process: true, Buffer: true, __filename: 'mock', __dirname: 'mock', net: 'empty', tls: 'empty', fs: 'empty' } }];