SHARE
TWEET

output.js

a guest Jul 16th, 2019 84 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. {
  2.   mode: 'development',
  3.   context: 'D:\\www\\games\\bars-next',
  4.   devtool: 'cheap-module-eval-source-map',
  5.   node: {
  6.     setImmediate: false,
  7.     dgram: 'empty',
  8.     fs: 'empty',
  9.     net: 'empty',
  10.     tls: 'empty',
  11.     child_process: 'empty'
  12.   },
  13.   output: {
  14.     path: 'D:\\www\\games\\bars-next\\dist',
  15.     filename: '[name].min.js',
  16.     publicPath: '',
  17.     globalObject: '(typeof self !== \'undefined\' ? self : this)',
  18.     chunkFilename: 'js/[name].[chunkhash:8].js'
  19.   },
  20.   resolve: {
  21.     alias: {
  22.       '@': 'D:\\www\\games\\bars-next\\src',
  23.       vue$: 'vue/dist/vue.esm.js'
  24.     },
  25.     extensions: [
  26.       '.mjs',
  27.       '.js',
  28.       '.jsx',
  29.       '.vue',
  30.       '.json',
  31.       '.wasm'
  32.     ],
  33.     modules: [
  34.       'node_modules',
  35.       'D:\\www\\games\\bars-next\\node_modules',
  36.       'D:\\www\\games\\bars-next\\node_modules\\@vue\\cli-service\\node_modules'
  37.     ]
  38.   },
  39.   resolveLoader: {
  40.     modules: [
  41.       'D:\\www\\games\\bars-next\\node_modules\\@vue\\cli-plugin-eslint\\node_modules',
  42.       'D:\\www\\games\\bars-next\\node_modules\\@vue\\cli-plugin-babel\\node_modules',
  43.       'node_modules',
  44.       'D:\\www\\games\\bars-next\\node_modules',
  45.       'D:\\www\\games\\bars-next\\node_modules\\@vue\\cli-service\\node_modules'
  46.     ]
  47.   },
  48.   module: {
  49.     noParse: /^(vue|vue-router|vuex|vuex-router-sync)$/,
  50.     rules: [
  51.       /* config.module.rule('vue') */
  52.       {
  53.         test: /\.vue$/,
  54.         use: [
  55.           {
  56.             loader: 'cache-loader',
  57.             options: {
  58.               cacheDirectory: 'D:\\www\\games\\bars-next\\node_modules\\.cache\\vue-loader',
  59.               cacheIdentifier: 'af24eaae'
  60.             }
  61.           },
  62.           {
  63.             loader: 'vue-loader',
  64.             options: {
  65.               compilerOptions: {
  66.                 preserveWhitespace: false
  67.               },
  68.               cacheDirectory: 'D:\\www\\games\\bars-next\\node_modules\\.cache\\vue-loader',
  69.               cacheIdentifier: 'af24eaae'
  70.             }
  71.           }
  72.         ]
  73.       },
  74.       /* config.module.rule('images') */
  75.       {
  76.         test: /\.(png|jpe?g|gif|webp)(\?.*)?$/,
  77.         use: [
  78.           {
  79.             loader: 'url-loader',
  80.             options: {
  81.               limit: 4096,
  82.               fallback: {
  83.                 loader: 'file-loader',
  84.                 options: {
  85.                   name: 'img/[name].[ext]'
  86.                 }
  87.               }
  88.             }
  89.           }
  90.         ]
  91.       },
  92.       /* config.module.rule('svg') */
  93.       {
  94.         test: /\.(svg)(\?.*)?$/,
  95.         use: [
  96.           {
  97.             loader: 'file-loader',
  98.             options: {
  99.               name: 'img/[name].[ext]'
  100.             }
  101.           }
  102.         ]
  103.       },
  104.       /* config.module.rule('media') */
  105.       {
  106.         test: /\.(mp4|webm|ogg|mp3|wav|flac|aac)(\?.*)?$/,
  107.         use: [
  108.           {
  109.             loader: 'url-loader',
  110.             options: {
  111.               limit: 4096,
  112.               fallback: {
  113.                 loader: 'file-loader',
  114.                 options: {
  115.                   name: 'media/[name].[ext]'
  116.                 }
  117.               }
  118.             }
  119.           }
  120.         ]
  121.       },
  122.       /* config.module.rule('fonts') */
  123.       {
  124.         test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/i,
  125.         use: [
  126.           {
  127.             loader: 'url-loader',
  128.             options: {
  129.               limit: 4096,
  130.               fallback: {
  131.                 loader: 'file-loader',
  132.                 options: {
  133.                   name: 'fonts/[name].[ext]'
  134.                 }
  135.               }
  136.             }
  137.           }
  138.         ]
  139.       },
  140.       /* config.module.rule('pug') */
  141.       {
  142.         test: /\.pug$/,
  143.         oneOf: [
  144.           /* config.module.rule('pug').oneOf('pug-vue') */
  145.           {
  146.             resourceQuery: /vue/,
  147.             use: [
  148.               {
  149.                 loader: 'pug-plain-loader'
  150.               }
  151.             ]
  152.           },
  153.           /* config.module.rule('pug').oneOf('pug-template') */
  154.           {
  155.             use: [
  156.               {
  157.                 loader: 'raw-loader'
  158.               },
  159.               {
  160.                 loader: 'pug-plain-loader'
  161.               }
  162.             ]
  163.           }
  164.         ]
  165.       },
  166.       /* config.module.rule('css') */
  167.       {
  168.         test: /\.css$/,
  169.         oneOf: [
  170.           /* config.module.rule('css').oneOf('vue-modules') */
  171.           {
  172.             resourceQuery: /module/,
  173.             use: [
  174.               {
  175.                 loader: 'D:\\www\\games\\bars-next\\node_modules\\mini-css-extract-plugin\\dist\\loader.js',
  176.                 options: {
  177.                   hmr: true,
  178.                   publicPath: ''
  179.                 }
  180.               },
  181.               {
  182.                 loader: 'css-loader',
  183.                 options: {
  184.                   sourceMap: false,
  185.                   importLoaders: 1,
  186.                   url: false,
  187.                   modules: true,
  188.                   localIdentName: '[name]_[local]_[hash:base64:5]'
  189.                 }
  190.               }
  191.             ]
  192.           },
  193.           /* config.module.rule('css').oneOf('vue') */
  194.           {
  195.             resourceQuery: /\?vue/,
  196.             use: [
  197.               {
  198.                 loader: 'D:\\www\\games\\bars-next\\node_modules\\mini-css-extract-plugin\\dist\\loader.js',
  199.                 options: {
  200.                   hmr: true,
  201.                   publicPath: ''
  202.                 }
  203.               },
  204.               {
  205.                 loader: 'css-loader',
  206.                 options: {
  207.                   sourceMap: false,
  208.                   importLoaders: 1,
  209.                   url: false
  210.                 }
  211.               }
  212.             ]
  213.           },
  214.           /* config.module.rule('css').oneOf('normal-modules') */
  215.           {
  216.             test: /\.module\.\w+$/,
  217.             use: [
  218.               {
  219.                 loader: 'D:\\www\\games\\bars-next\\node_modules\\mini-css-extract-plugin\\dist\\loader.js',
  220.                 options: {
  221.                   hmr: true,
  222.                   publicPath: ''
  223.                 }
  224.               },
  225.               {
  226.                 loader: 'css-loader',
  227.                 options: {
  228.                   sourceMap: false,
  229.                   importLoaders: 1,
  230.                   url: false,
  231.                   modules: true,
  232.                   localIdentName: '[name]_[local]_[hash:base64:5]'
  233.                 }
  234.               }
  235.             ]
  236.           },
  237.           /* config.module.rule('css').oneOf('normal') */
  238.           {
  239.             use: [
  240.               {
  241.                 loader: 'D:\\www\\games\\bars-next\\node_modules\\mini-css-extract-plugin\\dist\\loader.js',
  242.                 options: {
  243.                   hmr: true,
  244.                   publicPath: ''
  245.                 }
  246.               },
  247.               {
  248.                 loader: 'css-loader',
  249.                 options: {
  250.                   sourceMap: false,
  251.                   importLoaders: 1,
  252.                   url: false
  253.                 }
  254.               }
  255.             ]
  256.           }
  257.         ]
  258.       },
  259.       /* config.module.rule('postcss') */
  260.       {
  261.         test: /\.p(ost)?css$/,
  262.         oneOf: [
  263.           /* config.module.rule('postcss').oneOf('vue-modules') */
  264.           {
  265.             resourceQuery: /module/,
  266.             use: [
  267.               {
  268.                 loader: 'D:\\www\\games\\bars-next\\node_modules\\mini-css-extract-plugin\\dist\\loader.js',
  269.                 options: {
  270.                   hmr: true,
  271.                   publicPath: ''
  272.                 }
  273.               },
  274.               {
  275.                 loader: 'css-loader',
  276.                 options: {
  277.                   sourceMap: false,
  278.                   importLoaders: 1,
  279.                   url: false,
  280.                   modules: true,
  281.                   localIdentName: '[name]_[local]_[hash:base64:5]'
  282.                 }
  283.               }
  284.             ]
  285.           },
  286.           /* config.module.rule('postcss').oneOf('vue') */
  287.           {
  288.             resourceQuery: /\?vue/,
  289.             use: [
  290.               {
  291.                 loader: 'D:\\www\\games\\bars-next\\node_modules\\mini-css-extract-plugin\\dist\\loader.js',
  292.                 options: {
  293.                   hmr: true,
  294.                   publicPath: ''
  295.                 }
  296.               },
  297.               {
  298.                 loader: 'css-loader',
  299.                 options: {
  300.                   sourceMap: false,
  301.                   importLoaders: 1,
  302.                   url: false
  303.                 }
  304.               }
  305.             ]
  306.           },
  307.           /* config.module.rule('postcss').oneOf('normal-modules') */
  308.           {
  309.             test: /\.module\.\w+$/,
  310.             use: [
  311.               {
  312.                 loader: 'D:\\www\\games\\bars-next\\node_modules\\mini-css-extract-plugin\\dist\\loader.js',
  313.                 options: {
  314.                   hmr: true,
  315.                   publicPath: ''
  316.                 }
  317.               },
  318.               {
  319.                 loader: 'css-loader',
  320.                 options: {
  321.                   sourceMap: false,
  322.                   importLoaders: 1,
  323.                   url: false,
  324.                   modules: true,
  325.                   localIdentName: '[name]_[local]_[hash:base64:5]'
  326.                 }
  327.               }
  328.             ]
  329.           },
  330.           /* config.module.rule('postcss').oneOf('normal') */
  331.           {
  332.             use: [
  333.               {
  334.                 loader: 'D:\\www\\games\\bars-next\\node_modules\\mini-css-extract-plugin\\dist\\loader.js',
  335.                 options: {
  336.                   hmr: true,
  337.                   publicPath: ''
  338.                 }
  339.               },
  340.               {
  341.                 loader: 'css-loader',
  342.                 options: {
  343.                   sourceMap: false,
  344.                   importLoaders: 1,
  345.                   url: false
  346.                 }
  347.               }
  348.             ]
  349.           }
  350.         ]
  351.       },
  352.       /* config.module.rule('scss') */
  353.       {
  354.         test: /\.scss$/,
  355.         oneOf: [
  356.           /* config.module.rule('scss').oneOf('vue-modules') */
  357.           {
  358.             resourceQuery: /module/,
  359.             use: [
  360.               {
  361.                 loader: 'D:\\www\\games\\bars-next\\node_modules\\mini-css-extract-plugin\\dist\\loader.js',
  362.                 options: {
  363.                   hmr: true,
  364.                   publicPath: ''
  365.                 }
  366.               },
  367.               {
  368.                 loader: 'css-loader',
  369.                 options: {
  370.                   sourceMap: false,
  371.                   importLoaders: 1,
  372.                   url: false,
  373.                   modules: true,
  374.                   localIdentName: '[name]_[local]_[hash:base64:5]'
  375.                 }
  376.               },
  377.               {
  378.                 loader: 'sass-loader',
  379.                 options: {
  380.                   sourceMap: false
  381.                 }
  382.               }
  383.             ]
  384.           },
  385.           /* config.module.rule('scss').oneOf('vue') */
  386.           {
  387.             resourceQuery: /\?vue/,
  388.             use: [
  389.               {
  390.                 loader: 'D:\\www\\games\\bars-next\\node_modules\\mini-css-extract-plugin\\dist\\loader.js',
  391.                 options: {
  392.                   hmr: true,
  393.                   publicPath: ''
  394.                 }
  395.               },
  396.               {
  397.                 loader: 'css-loader',
  398.                 options: {
  399.                   sourceMap: false,
  400.                   importLoaders: 1,
  401.                   url: false
  402.                 }
  403.               },
  404.               {
  405.                 loader: 'sass-loader',
  406.                 options: {
  407.                   sourceMap: false
  408.                 }
  409.               }
  410.             ]
  411.           },
  412.           /* config.module.rule('scss').oneOf('normal-modules') */
  413.           {
  414.             test: /\.module\.\w+$/,
  415.             use: [
  416.               {
  417.                 loader: 'D:\\www\\games\\bars-next\\node_modules\\mini-css-extract-plugin\\dist\\loader.js',
  418.                 options: {
  419.                   hmr: true,
  420.                   publicPath: ''
  421.                 }
  422.               },
  423.               {
  424.                 loader: 'css-loader',
  425.                 options: {
  426.                   sourceMap: false,
  427.                   importLoaders: 1,
  428.                   url: false,
  429.                   modules: true,
  430.                   localIdentName: '[name]_[local]_[hash:base64:5]'
  431.                 }
  432.               },
  433.               {
  434.                 loader: 'sass-loader',
  435.                 options: {
  436.                   sourceMap: false
  437.                 }
  438.               }
  439.             ]
  440.           },
  441.           /* config.module.rule('scss').oneOf('normal') */
  442.           {
  443.             use: [
  444.               {
  445.                 loader: 'D:\\www\\games\\bars-next\\node_modules\\mini-css-extract-plugin\\dist\\loader.js',
  446.                 options: {
  447.                   hmr: true,
  448.                   publicPath: ''
  449.                 }
  450.               },
  451.               {
  452.                 loader: 'css-loader',
  453.                 options: {
  454.                   sourceMap: false,
  455.                   importLoaders: 1,
  456.                   url: false
  457.                 }
  458.               },
  459.               {
  460.                 loader: 'sass-loader',
  461.                 options: {
  462.                   sourceMap: false
  463.                 }
  464.               }
  465.             ]
  466.           }
  467.         ]
  468.       },
  469.       /* config.module.rule('sass') */
  470.       {
  471.         test: /\.sass$/,
  472.         oneOf: [
  473.           /* config.module.rule('sass').oneOf('vue-modules') */
  474.           {
  475.             resourceQuery: /module/,
  476.             use: [
  477.               {
  478.                 loader: 'D:\\www\\games\\bars-next\\node_modules\\mini-css-extract-plugin\\dist\\loader.js',
  479.                 options: {
  480.                   hmr: true,
  481.                   publicPath: ''
  482.                 }
  483.               },
  484.               {
  485.                 loader: 'css-loader',
  486.                 options: {
  487.                   sourceMap: false,
  488.                   importLoaders: 1,
  489.                   url: false,
  490.                   modules: true,
  491.                   localIdentName: '[name]_[local]_[hash:base64:5]'
  492.                 }
  493.               },
  494.               {
  495.                 loader: 'sass-loader',
  496.                 options: {
  497.                   sourceMap: false,
  498.                   indentedSyntax: true
  499.                 }
  500.               }
  501.             ]
  502.           },
  503.           /* config.module.rule('sass').oneOf('vue') */
  504.           {
  505.             resourceQuery: /\?vue/,
  506.             use: [
  507.               {
  508.                 loader: 'D:\\www\\games\\bars-next\\node_modules\\mini-css-extract-plugin\\dist\\loader.js',
  509.                 options: {
  510.                   hmr: true,
  511.                   publicPath: ''
  512.                 }
  513.               },
  514.               {
  515.                 loader: 'css-loader',
  516.                 options: {
  517.                   sourceMap: false,
  518.                   importLoaders: 1,
  519.                   url: false
  520.                 }
  521.               },
  522.               {
  523.                 loader: 'sass-loader',
  524.                 options: {
  525.                   sourceMap: false,
  526.                   indentedSyntax: true
  527.                 }
  528.               }
  529.             ]
  530.           },
  531.           /* config.module.rule('sass').oneOf('normal-modules') */
  532.           {
  533.             test: /\.module\.\w+$/,
  534.             use: [
  535.               {
  536.                 loader: 'D:\\www\\games\\bars-next\\node_modules\\mini-css-extract-plugin\\dist\\loader.js',
  537.                 options: {
  538.                   hmr: true,
  539.                   publicPath: ''
  540.                 }
  541.               },
  542.               {
  543.                 loader: 'css-loader',
  544.                 options: {
  545.                   sourceMap: false,
  546.                   importLoaders: 1,
  547.                   url: false,
  548.                   modules: true,
  549.                   localIdentName: '[name]_[local]_[hash:base64:5]'
  550.                 }
  551.               },
  552.               {
  553.                 loader: 'sass-loader',
  554.                 options: {
  555.                   sourceMap: false,
  556.                   indentedSyntax: true
  557.                 }
  558.               }
  559.             ]
  560.           },
  561.           /* config.module.rule('sass').oneOf('normal') */
  562.           {
  563.             use: [
  564.               {
  565.                 loader: 'D:\\www\\games\\bars-next\\node_modules\\mini-css-extract-plugin\\dist\\loader.js',
  566.                 options: {
  567.                   hmr: true,
  568.                   publicPath: ''
  569.                 }
  570.               },
  571.               {
  572.                 loader: 'css-loader',
  573.                 options: {
  574.                   sourceMap: false,
  575.                   importLoaders: 1,
  576.                   url: false
  577.                 }
  578.               },
  579.               {
  580.                 loader: 'sass-loader',
  581.                 options: {
  582.                   sourceMap: false,
  583.                   indentedSyntax: true
  584.                 }
  585.               }
  586.             ]
  587.           }
  588.         ]
  589.       },
  590.       /* config.module.rule('less') */
  591.       {
  592.         test: /\.less$/,
  593.         oneOf: [
  594.           /* config.module.rule('less').oneOf('vue-modules') */
  595.           {
  596.             resourceQuery: /module/,
  597.             use: [
  598.               {
  599.                 loader: 'D:\\www\\games\\bars-next\\node_modules\\mini-css-extract-plugin\\dist\\loader.js',
  600.                 options: {
  601.                   hmr: true,
  602.                   publicPath: ''
  603.                 }
  604.               },
  605.               {
  606.                 loader: 'css-loader',
  607.                 options: {
  608.                   sourceMap: false,
  609.                   importLoaders: 1,
  610.                   url: false,
  611.                   modules: true,
  612.                   localIdentName: '[name]_[local]_[hash:base64:5]'
  613.                 }
  614.               },
  615.               {
  616.                 loader: 'less-loader',
  617.                 options: {
  618.                   sourceMap: false
  619.                 }
  620.               }
  621.             ]
  622.           },
  623.           /* config.module.rule('less').oneOf('vue') */
  624.           {
  625.             resourceQuery: /\?vue/,
  626.             use: [
  627.               {
  628.                 loader: 'D:\\www\\games\\bars-next\\node_modules\\mini-css-extract-plugin\\dist\\loader.js',
  629.                 options: {
  630.                   hmr: true,
  631.                   publicPath: ''
  632.                 }
  633.               },
  634.               {
  635.                 loader: 'css-loader',
  636.                 options: {
  637.                   sourceMap: false,
  638.                   importLoaders: 1,
  639.                   url: false
  640.                 }
  641.               },
  642.               {
  643.                 loader: 'less-loader',
  644.                 options: {
  645.                   sourceMap: false
  646.                 }
  647.               }
  648.             ]
  649.           },
  650.           /* config.module.rule('less').oneOf('normal-modules') */
  651.           {
  652.             test: /\.module\.\w+$/,
  653.             use: [
  654.               {
  655.                 loader: 'D:\\www\\games\\bars-next\\node_modules\\mini-css-extract-plugin\\dist\\loader.js',
  656.                 options: {
  657.                   hmr: true,
  658.                   publicPath: ''
  659.                 }
  660.               },
  661.               {
  662.                 loader: 'css-loader',
  663.                 options: {
  664.                   sourceMap: false,
  665.                   importLoaders: 1,
  666.                   url: false,
  667.                   modules: true,
  668.                   localIdentName: '[name]_[local]_[hash:base64:5]'
  669.                 }
  670.               },
  671.               {
  672.                 loader: 'less-loader',
  673.                 options: {
  674.                   sourceMap: false
  675.                 }
  676.               }
  677.             ]
  678.           },
  679.           /* config.module.rule('less').oneOf('normal') */
  680.           {
  681.             use: [
  682.               {
  683.                 loader: 'D:\\www\\games\\bars-next\\node_modules\\mini-css-extract-plugin\\dist\\loader.js',
  684.                 options: {
  685.                   hmr: true,
  686.                   publicPath: ''
  687.                 }
  688.               },
  689.               {
  690.                 loader: 'css-loader',
  691.                 options: {
  692.                   sourceMap: false,
  693.                   importLoaders: 1,
  694.                   url: false
  695.                 }
  696.               },
  697.               {
  698.                 loader: 'less-loader',
  699.                 options: {
  700.                   sourceMap: false
  701.                 }
  702.               }
  703.             ]
  704.           }
  705.         ]
  706.       },
  707.       /* config.module.rule('stylus') */
  708.       {
  709.         test: /\.styl(us)?$/,
  710.         oneOf: [
  711.           /* config.module.rule('stylus').oneOf('vue-modules') */
  712.           {
  713.             resourceQuery: /module/,
  714.             use: [
  715.               {
  716.                 loader: 'D:\\www\\games\\bars-next\\node_modules\\mini-css-extract-plugin\\dist\\loader.js',
  717.                 options: {
  718.                   hmr: true,
  719.                   publicPath: ''
  720.                 }
  721.               },
  722.               {
  723.                 loader: 'css-loader',
  724.                 options: {
  725.                   sourceMap: false,
  726.                   importLoaders: 1,
  727.                   url: false,
  728.                   modules: true,
  729.                   localIdentName: '[name]_[local]_[hash:base64:5]'
  730.                 }
  731.               },
  732.               {
  733.                 loader: 'stylus-loader',
  734.                 options: {
  735.                   sourceMap: false,
  736.                   preferPathResolver: 'webpack'
  737.                 }
  738.               }
  739.             ]
  740.           },
  741.           /* config.module.rule('stylus').oneOf('vue') */
  742.           {
  743.             resourceQuery: /\?vue/,
  744.             use: [
  745.               {
  746.                 loader: 'D:\\www\\games\\bars-next\\node_modules\\mini-css-extract-plugin\\dist\\loader.js',
  747.                 options: {
  748.                   hmr: true,
  749.                   publicPath: ''
  750.                 }
  751.               },
  752.               {
  753.                 loader: 'css-loader',
  754.                 options: {
  755.                   sourceMap: false,
  756.                   importLoaders: 1,
  757.                   url: false
  758.                 }
  759.               },
  760.               {
  761.                 loader: 'stylus-loader',
  762.                 options: {
  763.                   sourceMap: false,
  764.                   preferPathResolver: 'webpack'
  765.                 }
  766.               }
  767.             ]
  768.           },
  769.           /* config.module.rule('stylus').oneOf('normal-modules') */
  770.           {
  771.             test: /\.module\.\w+$/,
  772.             use: [
  773.               {
  774.                 loader: 'D:\\www\\games\\bars-next\\node_modules\\mini-css-extract-plugin\\dist\\loader.js',
  775.                 options: {
  776.                   hmr: true,
  777.                   publicPath: ''
  778.                 }
  779.               },
  780.               {
  781.                 loader: 'css-loader',
  782.                 options: {
  783.                   sourceMap: false,
  784.                   importLoaders: 1,
  785.                   url: false,
  786.                   modules: true,
  787.                   localIdentName: '[name]_[local]_[hash:base64:5]'
  788.                 }
  789.               },
  790.               {
  791.                 loader: 'stylus-loader',
  792.                 options: {
  793.                   sourceMap: false,
  794.                   preferPathResolver: 'webpack'
  795.                 }
  796.               }
  797.             ]
  798.           },
  799.           /* config.module.rule('stylus').oneOf('normal') */
  800.           {
  801.             use: [
  802.               {
  803.                 loader: 'D:\\www\\games\\bars-next\\node_modules\\mini-css-extract-plugin\\dist\\loader.js',
  804.                 options: {
  805.                   hmr: true,
  806.                   publicPath: ''
  807.                 }
  808.               },
  809.               {
  810.                 loader: 'css-loader',
  811.                 options: {
  812.                   sourceMap: false,
  813.                   importLoaders: 1,
  814.                   url: false
  815.                 }
  816.               },
  817.               {
  818.                 loader: 'stylus-loader',
  819.                 options: {
  820.                   sourceMap: false,
  821.                   preferPathResolver: 'webpack'
  822.                 }
  823.               }
  824.             ]
  825.           }
  826.         ]
  827.       },
  828.       /* config.module.rule('js') */
  829.       {
  830.         test: /\.m?jsx?$/,
  831.         exclude: [
  832.           function () { /* omitted long function */ }
  833.         ],
  834.         use: [
  835.           {
  836.             loader: 'cache-loader',
  837.             options: {
  838.               cacheDirectory: 'D:\\www\\games\\bars-next\\node_modules\\.cache\\babel-loader',
  839.               cacheIdentifier: '32cd364d'
  840.             }
  841.           },
  842.           {
  843.             loader: 'babel-loader'
  844.           }
  845.         ]
  846.       },
  847.       /* config.module.rule('eslint') */
  848.       {
  849.         enforce: 'pre',
  850.         test: /\.(vue|(j|t)sx?)$/,
  851.         exclude: [
  852.           /node_modules/,
  853.           'D:\\www\\games\\bars-next\\node_modules\\@vue\\cli-service\\lib'
  854.         ],
  855.         use: [
  856.           {
  857.             loader: 'eslint-loader',
  858.             options: {
  859.               extensions: [
  860.                 '.js',
  861.                 '.jsx',
  862.                 '.vue'
  863.               ],
  864.               cache: true,
  865.               cacheIdentifier: '8f0d746e',
  866.               emitWarning: true,
  867.               emitError: false,
  868.               eslintPath: 'D:\\www\\games\\bars-next\\node_modules\\eslint',
  869.               formatter: function () { /* omitted long function */ }
  870.             }
  871.           }
  872.         ]
  873.       },
  874.       {
  875.         test: /\.js$/,
  876.         loader: 'babel-loader',
  877.         include: [
  878.           'D:\\www\\games\\bars-next\\node_modules\\dope',
  879.           'D:\\www\\games\\bars-next\\node_modules\\assets-helper'
  880.         ],
  881.         exclude: [
  882.           'D:\\www\\games\\bars-next\\src\\utils\\localization\\texts\\HelpTexts'
  883.         ],
  884.         options: {
  885.           presets: [
  886.             '@babel/preset-env'
  887.           ],
  888.           plugins: [
  889.             '@babel/plugin-syntax-dynamic-import',
  890.             '@babel/plugin-proposal-class-properties',
  891.             '@babel/plugin-proposal-object-rest-spread',
  892.             '@babel/plugin-transform-modules-commonjs'
  893.           ]
  894.         }
  895.       },
  896.       {
  897.         test: /\.hbs$/,
  898.         loader: 'handlebars-loader',
  899.         include: [
  900.           'D:\\www\\games\\bars-next\\src'
  901.         ]
  902.       },
  903.       {
  904.         test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/,
  905.         loader: 'url-loader',
  906.         options: {
  907.           limit: 10000,
  908.           name: [
  909.             'D:\\www\\games\\bars-next\\fonts\\[name].[hash:7].[ext]'
  910.           ]
  911.         }
  912.       }
  913.     ]
  914.   },
  915.   plugins: [
  916.     /* config.plugin('vue-loader') */
  917.     new VueLoaderPlugin(),
  918.     /* config.plugin('define') */
  919.     new DefinePlugin(
  920.       {
  921.         'process.env': {
  922.           NODE_ENV: '"development"',
  923.           BASE_URL: '""'
  924.         }
  925.       }
  926.     ),
  927.     /* config.plugin('case-sensitive-paths') */
  928.     new CaseSensitivePathsPlugin(),
  929.     /* config.plugin('friendly-errors') */
  930.     new FriendlyErrorsWebpackPlugin(
  931.       {
  932.         additionalTransformers: [
  933.           function () { /* omitted long function */ }
  934.         ],
  935.         additionalFormatters: [
  936.           function () { /* omitted long function */ }
  937.         ]
  938.       }
  939.     ),
  940.     /* config.plugin('extract-css') */
  941.     new MiniCssExtractPlugin(
  942.       {
  943.         filename: '[name].min.css',
  944.         chunkFilename: 'css/[name].css'
  945.       }
  946.     ),
  947.     /* config.plugin('hmr') */
  948.     new HotModuleReplacementPlugin(),
  949.     /* config.plugin('progress') */
  950.     new ProgressPlugin(),
  951.     /* config.plugin('html') */
  952.     new HtmlWebpackPlugin(
  953.       {
  954.         templateParameters: function () { /* omitted long function */ },
  955.         template: 'D:\\www\\games\\bars-next\\public\\index.html'
  956.       }
  957.     ),
  958.     /* config.plugin('preload') */
  959.     new PreloadPlugin(
  960.       {
  961.         rel: 'preload',
  962.         include: 'initial',
  963.         fileBlacklist: [
  964.           /\.map$/,
  965.           /hot-update\.js$/
  966.         ]
  967.       }
  968.     ),
  969.     /* config.plugin('prefetch') */
  970.     new PreloadPlugin(
  971.       {
  972.         rel: 'prefetch',
  973.         include: 'asyncChunks'
  974.       }
  975.     ),
  976.     /* config.plugin('copy') */
  977.     new CopyWebpackPlugin(
  978.       [
  979.         {
  980.           from: 'D:\\www\\games\\bars-next\\public',
  981.           to: 'D:\\www\\games\\bars-next\\dist',
  982.           toType: 'dir',
  983.           ignore: [
  984.             '.DS_Store'
  985.           ]
  986.         }
  987.       ]
  988.     ),
  989.     {
  990.       opts: {
  991.         analyzerMode: 'disabled',
  992.         analyzerHost: '127.0.0.1',
  993.         analyzerPort: 8888,
  994.         reportFilename: 'report.html',
  995.         defaultSizes: 'parsed',
  996.         openAnalyzer: true,
  997.         generateStatsFile: false,
  998.         statsFilename: 'stats.json',
  999.         statsOptions: null,
  1000.         excludeAssets: null,
  1001.         logLevel: 'info',
  1002.         startAnalyzer: true
  1003.       },
  1004.       server: null,
  1005.       logger: {
  1006.         activeLevels: new Set([
  1007.           'info',
  1008.           'warn',
  1009.           'error',
  1010.           'silent'
  1011.         ])
  1012.       }
  1013.     },
  1014.     {
  1015.       options: {
  1016.         disable: true,
  1017.         maxConcurrency: 4,
  1018.         imageminOptions: {
  1019.           plugins: [
  1020.             function () { /* omitted long function */ },
  1021.             function () { /* omitted long function */ },
  1022.             function () { /* omitted long function */ },
  1023.             function () { /* omitted long function */ },
  1024.             function () { /* omitted long function */ }
  1025.           ]
  1026.         },
  1027.         testFunction: function () { /* omitted long function */ },
  1028.         externalImages: {
  1029.           context: '.',
  1030.           sources: [],
  1031.           destination: '.',
  1032.           fileName: null
  1033.         },
  1034.         cacheFolder: null
  1035.       }
  1036.     },
  1037.     {
  1038.       hooks: {
  1039.         apply: {
  1040.           _args: [
  1041.             'manifest'
  1042.           ],
  1043.           taps: [],
  1044.           interceptors: [],
  1045.           call: function () { /* omitted long function */ },
  1046.           promise: function () { /* omitted long function */ },
  1047.           callAsync: function () { /* omitted long function */ },
  1048.           _x: undefined
  1049.         },
  1050.         customize: {
  1051.           _args: [
  1052.             'entry',
  1053.             'original',
  1054.             'manifest',
  1055.             'asset'
  1056.           ],
  1057.           taps: [],
  1058.           interceptors: [],
  1059.           call: function () { /* omitted long function */ },
  1060.           promise: function () { /* omitted long function */ },
  1061.           callAsync: function () { /* omitted long function */ },
  1062.           _x: undefined
  1063.         },
  1064.         transform: {
  1065.           _args: [
  1066.             'assets',
  1067.             'manifest'
  1068.           ],
  1069.           taps: [
  1070.             {
  1071.               type: 'sync',
  1072.               fn: function () { /* omitted long function */ },
  1073.               name: 'WebpackAssetsManifest'
  1074.             }
  1075.           ],
  1076.           interceptors: [],
  1077.           call: function () { /* omitted long function */ },
  1078.           promise: function () { /* omitted long function */ },
  1079.           callAsync: function () { /* omitted long function */ },
  1080.           _x: undefined
  1081.         },
  1082.         done: {
  1083.           _args: [
  1084.             'manifest',
  1085.             'stats'
  1086.           ],
  1087.           taps: [],
  1088.           interceptors: [],
  1089.           call: function () { /* omitted long function */ },
  1090.           promise: function () { /* omitted long function */ },
  1091.           callAsync: function () { /* omitted long function */ },
  1092.           _x: undefined
  1093.         },
  1094.         options: {
  1095.           _args: [
  1096.             'options'
  1097.           ],
  1098.           taps: [],
  1099.           interceptors: [],
  1100.           call: function () { /* omitted long function */ },
  1101.           promise: function () { /* omitted long function */ },
  1102.           callAsync: function () { /* omitted long function */ },
  1103.           _x: undefined
  1104.         },
  1105.         afterOptions: {
  1106.           _args: [
  1107.             'options'
  1108.           ],
  1109.           taps: [
  1110.             {
  1111.               type: 'sync',
  1112.               fn: function () { /* omitted long function */ },
  1113.               name: 'WebpackAssetsManifest'
  1114.             }
  1115.           ],
  1116.           interceptors: [],
  1117.           call: function () { /* omitted long function */ },
  1118.           promise: function () { /* omitted long function */ },
  1119.           callAsync: function () { /* omitted long function */ },
  1120.           _x: undefined
  1121.         }
  1122.       },
  1123.       options: {
  1124.         assets: {},
  1125.         output: 'D:\\www\\games\\bars-next\\src\\manifest.json',
  1126.         replacer: null,
  1127.         space: 2,
  1128.         writeToDisk: false,
  1129.         fileExtRegex: /\.\w{2,4}\.(?:map|gz)$|\.\w+$/i,
  1130.         sortManifest: true,
  1131.         merge: true,
  1132.         publicPath: null,
  1133.         apply: null,
  1134.         customize: null,
  1135.         transform: function () { /* omitted long function */ },
  1136.         done: null,
  1137.         entrypoints: false,
  1138.         entrypointsKey: 'entrypoints',
  1139.         integrity: false,
  1140.         integrityHashes: [
  1141.           'sha256',
  1142.           'sha384',
  1143.           'sha512'
  1144.         ],
  1145.         integrityPropertyName: 'integrity'
  1146.       },
  1147.       assets: {},
  1148.       assetNames: new Map([]),
  1149.       currentAsset: null,
  1150.       compiler: null,
  1151.       stats: null,
  1152.       hmrRegex: null
  1153.     },
  1154.     {
  1155.       definitions: {
  1156.         'process.env': {
  1157.           NODE_ENV: '"development"'
  1158.         }
  1159.       }
  1160.     },
  1161.     {
  1162.       filename: 'build.json',
  1163.       value: {
  1164.         group: 'base',
  1165.         revision: 'd64ff5ca248cd0feda989bd36c3f4cfe1a67ed5e',
  1166.         version: 'v1.32.0 dev#v1.32.0',
  1167.         name: 'bars',
  1168.         buildAt: '2019-07-16 16:07:52'
  1169.       },
  1170.       replacer: undefined,
  1171.       space: undefined,
  1172.       plugin: {
  1173.         name: 'GenerateJsonPlugin'
  1174.       },
  1175.       previousJson: null
  1176.     },
  1177.     {
  1178.       definitions: {
  1179.         NAME: '"bars"',
  1180.         VERSION: '"v1.32.0 dev#d64ff5c"'
  1181.       }
  1182.     },
  1183.     {
  1184.       options: {
  1185.         template: 'D:\\www\\games\\bars-next\\public\\index.html',
  1186.         templateParameters: function () { /* omitted long function */ },
  1187.         filename: 'D:\\www\\games\\bars-next\\dist\\index.html',
  1188.         hash: false,
  1189.         inject: false,
  1190.         compile: true,
  1191.         favicon: false,
  1192.         minify: false,
  1193.         cache: true,
  1194.         showErrors: true,
  1195.         chunks: 'all',
  1196.         excludeChunks: [],
  1197.         chunksSortMode: 'auto',
  1198.         meta: {},
  1199.         title: 'Webpack App',
  1200.         xhtml: false
  1201.       }
  1202.     },
  1203.     {
  1204.       options: {
  1205.         disable: true,
  1206.         maxConcurrency: 4,
  1207.         imageminOptions: {
  1208.           plugins: [
  1209.             function () { /* omitted long function */ },
  1210.             function () { /* omitted long function */ },
  1211.             function () { /* omitted long function */ },
  1212.             function () { /* omitted long function */ },
  1213.             function () { /* omitted long function */ }
  1214.           ]
  1215.         },
  1216.         testFunction: function () { /* omitted long function */ },
  1217.         externalImages: {
  1218.           context: '.',
  1219.           sources: [],
  1220.           destination: '.',
  1221.           fileName: null
  1222.         },
  1223.         cacheFolder: null
  1224.       }
  1225.     }
  1226.   ],
  1227.   entry: {
  1228.     app: [
  1229.       './src/main.js'
  1230.     ],
  1231.     bars: './src/main.js'
  1232.   }
  1233. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Not a member of Pastebin yet?
Sign Up, it unlocks many cool features!
 
Top