PluginProbe
Smart Forms – when you need more than just a contact form / trunk
Smart Forms – when you need more than just a contact form vtrunk
trunk 0.5 0.5.5 0.6 0.7 0.8 0.8.5 0.9.1
smart-forms / js / webpack.config.dev.js

webpack.config.dev.js in Smart Forms – when you need more than just a contact form trunk, at js/webpack.config.dev.js

51 lines 1.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 var path = require('path');
2 var webpack = require('webpack');
3 var helper=require('path');
4 module.exports = {
5 mode: 'development',
6 entry: {
7 addnewtutorial: './tutorials2/AddNewTutorial.ts'
8 },
9 output: {
10 filename: './Bundle/[name]_bundle.js'
11 },
12 resolve: {
13 modules: [
14 path.resolve('../../node_modules')
15 ],
16 extensions: ['.ts', '.js','.tsx']
17 },
18 devtool: 'source-map',
19 module: {
20 rules: [
21 {
22 test: /\.js$/,
23 use: ["source-map-loader"],
24 enforce: "pre",
25 exclude:helper.resolve(__dirname,'../../node_modules/@types/es6-promise')
26 },
27 {
28 test: /\.jsx$/,
29 use: ["source-map-loader"],
30 enforce: "pre",
31 exclude:helper.resolve(__dirname,'../../node_modules/@types/es6-promise')
32 },
33 {
34 test: /\.ts$/,
35 use: ["ts-loader"],
36 exclude:helper.resolve(__dirname,'./typings/jquery.d.ts')
37 },
38 {
39 test: /\.tsx$/,
40 use: ["ts-loader"]
41 }
42 ]
43 }, externals: {
44 "jQuery":"jQuery"
45 }/*,
46 plugins:[
47 new webpack.ProvidePlugin({
48 Promise: 'es6-promise'
49 })
50 ]*/
51 };