Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. yarn run v1.7.0
  2. $ D:\Gitextensions\xivanalysis\node_modules\.bin\neutrino --inspect --mode development
  3. {
  4.   mode: 'development',
  5.   devtool: 'cheap-module-eval-source-map',
  6.   target: 'web',
  7.   context: 'D:\\Gitextensions\\xivanalysis',
  8.   stats: {
  9.     children: false,
  10.     entrypoints: false,
  11.     modules: false
  12.   },
  13.   node: {
  14.     Buffer: false,
  15.     fs: 'empty',
  16.     tls: 'empty'
  17.   },
  18.   output: {
  19.     path: 'D:\\Gitextensions\\xivanalysis\\build',
  20.     publicPath: '/',
  21.     filename: 'assets/[name].js'
  22.   },
  23.   resolve: {
  24.     alias: {
  25.       'react-native': 'react-native-web'
  26.     },
  27.     extensions: [
  28.       '.web.jsx',
  29.       '.web.js',
  30.       '.wasm',
  31.       '.ts',
  32.       '.tsx',
  33.       '.mjs',
  34.       '.jsx',
  35.       '.js',
  36.       '.json'
  37.     ],
  38.     modules: [
  39.       'node_modules',
  40.       'src/'
  41.     ]
  42.   },
  43.   devServer: {
  44.     port: 3000,
  45.     hot: true,
  46.     historyApiFallback: true,
  47.     overlay: true,
  48.     stats: {
  49.       all: false,
  50.       errors: true,
  51.       timings: true,
  52.       warnings: true
  53.     }
  54.   },
  55.   module: {
  56.     rules: [
  57.       /* neutrino.config.module.rule('lint') */
  58.       {
  59.         test: /\.(mjs|jsx|js)$/,
  60.         enforce: 'pre',
  61.         include: [
  62.           'D:\\Gitextensions\\xivanalysis\\src',
  63.           'D:\\Gitextensions\\xivanalysis\\test'
  64.         ],
  65.         use: [
  66.           /* neutrino.config.module.rule('lint').use('eslint') */
  67.           {
  68.             loader: 'D:\\Gitextensions\\xivanalysis\\node_modules\\eslint-loader\\index.js',
  69.             options: {
  70.               cache: true,
  71.               cwd: 'D:\\Gitextensions\\xivanalysis',
  72.               emitWarning: true,
  73.               failOnError: false,
  74.               formatter: 'D:\\Gitextensions\\xivanalysis\\node_modules\\eslint\\lib\\formatters\\codeframe.js',
  75.               useEslintrc: false,
  76.               baseConfig: {
  77.                 env: {
  78.                   es6: true,
  79.                   browser: true,
  80.                   commonjs: true
  81.                 },
  82.                 'extends': [
  83.                   'plugin:@xivanalysis/recommended',
  84.                   'plugin:@xivanalysis/client'
  85.                 ],
  86.                 globals: {
  87.                   process: true
  88.                 },
  89.                 overrides: [],
  90.                 parser: 'D:\\Gitextensions\\xivanalysis\\node_modules\\babel-eslint\\lib\\index.js',
  91.                 parserOptions: {
  92.                   ecmaVersion: 2018,
  93.                   sourceType: 'module'
  94.                 },
  95.                 plugins: [
  96.                   'babel',
  97.                   'react'
  98.                 ],
  99.                 root: true,
  100.                 settings: {
  101.                   react: {
  102.                     version: '999.999.999'
  103.                   }
  104.                 },
  105.                 rules: {
  106.                   'react/display-name': 'off'
  107.                 }
  108.               }
  109.             }
  110.           }
  111.         ]
  112.       },
  113.       /* neutrino.config.module.rule('lingui') */
  114.       {
  115.         test: /locale.+\.json$/,
  116.         type: 'javascript/auto',
  117.         use: [
  118.           /* neutrino.config.module.rule('lingui').use('lingui') */
  119.           {
  120.             loader: '@lingui/loader'
  121.           }
  122.         ]
  123.       },
  124.       /* neutrino.config.module.rule('html') */
  125.       {
  126.         test: /\.html$/,
  127.         use: [
  128.           /* neutrino.config.module.rule('html').use('html') */
  129.           {
  130.             loader: 'D:\\Gitextensions\\xivanalysis\\node_modules\\html-loader\\index.js',
  131.             options: {
  132.               attrs: [
  133.                 'img:src',
  134.                 'link:href'
  135.               ]
  136.             }
  137.           }
  138.         ]
  139.       },
  140.       /* neutrino.config.module.rule('compile') */
  141.       {
  142.         test: /\.(ts|tsx|mjs|jsx|js)$/,
  143.         include: [
  144.           'D:\\Gitextensions\\xivanalysis\\src',
  145.           'D:\\Gitextensions\\xivanalysis\\test'
  146.         ],
  147.         use: [
  148.           /* neutrino.config.module.rule('compile').use('babel') */
  149.           {
  150.             loader: 'D:\\Gitextensions\\xivanalysis\\node_modules\\babel-loader\\lib\\index.js',
  151.             options: {
  152.               cacheDirectory: true,
  153.               babelrc: false,
  154.               configFile: false,
  155.               presets: [
  156.                 [
  157.                   'D:\\Gitextensions\\xivanalysis\\node_modules\\@babel\\preset-env\\lib\\index.js',
  158.                   {
  159.                     debug: false,
  160.                     useBuiltIns: 'entry',
  161.                     targets: {
  162.                       browsers: [
  163.                         'last 2 Chrome versions',
  164.                         'last 2 Firefox versions',
  165.                         'last 2 Edge versions',
  166.                         'last 2 Opera versions',
  167.                         'last 2 Safari versions',
  168.                         'last 2 iOS versions'
  169.                       ]
  170.                     }
  171.                   }
  172.                 ],
  173.                 [
  174.                   'D:\\Gitextensions\\xivanalysis\\node_modules\\@babel\\preset-react\\lib\\index.js',
  175.                   {
  176.                     development: true,
  177.                     useBuiltIns: true
  178.                   }
  179.                 ]
  180.               ],
  181.               plugins: [
  182.                 [
  183.                   '@babel/plugin-proposal-decorators',
  184.                   {
  185.                     legacy: true
  186.                   }
  187.                 ],
  188.                 'D:\\Gitextensions\\xivanalysis\\node_modules\\@babel\\plugin-syntax-dynamic-import\\lib\\index.js',
  189.                 [
  190.                   'D:\\Gitextensions\\xivanalysis\\node_modules\\@babel\\plugin-proposal-class-properties\\lib\\index.js',
  191.                   {
  192.                     loose: true
  193.                   }
  194.                 ],
  195.                 'D:\\Gitextensions\\xivanalysis\\node_modules\\babel-plugin-macros\\dist\\index.js',
  196.                 'D:\\Gitextensions\\xivanalysis\\node_modules\\babel-plugin-lodash\\lib\\index.js',
  197.                 'D:\\Gitextensions\\xivanalysis\\node_modules\\@lingui\\babel-plugin-transform-js\\index.js',
  198.                 'D:\\Gitextensions\\xivanalysis\\locale\\babel-plugin-transform-react.js'
  199.               ]
  200.             }
  201.           },
  202.           /* neutrino.config.module.rule('compile').use('ts') */
  203.           {
  204.             loader: 'ts-loader',
  205.             options: {
  206.               onlyCompileBundledFiles: true
  207.             }
  208.           }
  209.         ]
  210.       },
  211.       /* neutrino.config.module.rule('style') */
  212.       {
  213.         test: /\.css$/,
  214.         exclude: [
  215.           /\.module\.css$/
  216.         ],
  217.         use: [
  218.           /* neutrino.config.module.rule('style').use('style') */
  219.           {
  220.             loader: 'D:\\Gitextensions\\xivanalysis\\node_modules\\style-loader\\index.js'
  221.           },
  222.           /* neutrino.config.module.rule('style').use('css') */
  223.           {
  224.             loader: 'D:\\Gitextensions\\xivanalysis\\node_modules\\css-loader\\index.js',
  225.             options: {
  226.               importLoaders: 1,
  227.               camelCase: 'only'
  228.             }
  229.           },
  230.           /* neutrino.config.module.rule('style').use('postcss') */
  231.           {
  232.             loader: 'postcss-loader',
  233.             options: {
  234.               plugins: [
  235.                 function creator() {
  236.                     var transformer = initializer.apply(void 0, arguments);
  237.                     transformer.postcssPlugin = name;
  238.                     transformer.postcssVersion = new _processor.default().version;
  239.                     return transformer;
  240.                   },
  241.               undefined,
  242.                 function(style, result) {
  243.                     style.walkDecls(function transformDecl(decl) {
  244.                       if (!decl.value || decl.value.indexOf("color(") === -1) {
  245.                         return
  246.                       }
  247.  
  248.                       if (decl.value.indexOf("var(") !== -1) {
  249.                         if (!options.preserveCustomProps) {
  250.                           decl.remove()
  251.                           return
  252.                         }
  253.                         result.messages.push({
  254.                           plugin: "postcss-color-function",
  255.                           type: "skipped-color-function-with-custom-property",
  256.                           word: decl.value,
  257.                           message:
  258.                             "Skipped color function with custom property `" +
  259.                             decl.value +
  260.                             "`",
  261.                         })
  262.                         return
  263.                       }
  264.  
  265.                       try {
  266.                         decl.value = helpers.try(function transformColorValue() {
  267.                           return transformColor(decl.value)
  268.                         }, decl.source)
  269.                       }
  270.                       catch (error) {
  271.                         decl.warn(result, error.message, {
  272.                           word: decl.value,
  273.                           index: decl.index,
  274.                         })
  275.                       }
  276.                     })
  277.                   },
  278.                 function creator() {
  279.                     var transformer = initializer.apply(void 0, arguments);
  280.                     transformer.postcssPlugin = name;
  281.                     transformer.postcssVersion = new _processor.default().version;
  282.                     return transformer;
  283.                   },
  284.                 (css, result) => {
  285.                         return resolveConfig(css, result, options).then(plugins => {
  286.                             return plugins.reduce((promise, plugin) => {
  287.                                 return promise.then(initializePlugin.bind(null, plugin, css, result));
  288.                             }, Promise.resolve());
  289.                         });
  290.                     }
  291.               ]
  292.             }
  293.           }
  294.         ]
  295.       },
  296.       /* neutrino.config.module.rule('style-modules') */
  297.       {
  298.         test: /\.module\.css$/,
  299.         use: [
  300.           /* neutrino.config.module.rule('style-modules').use('style-modules') */
  301.           {
  302.             loader: 'D:\\Gitextensions\\xivanalysis\\node_modules\\style-loader\\index.js'
  303.           },
  304.           /* neutrino.config.module.rule('style-modules').use('css-modules') */
  305.           {
  306.             loader: 'typings-for-css-modules-loader',
  307.             options: {
  308.               importLoaders: 1,
  309.               camelCase: 'only',
  310.               modules: true,
  311.               namedExport: true,
  312.               banner: '// This file is automatically generated. Do not edit.',
  313.               EOL: '\n',
  314.               localIdentName: '[name]_[local]__[md5:hash:base64:5]'
  315.             }
  316.           },
  317.           /* neutrino.config.module.rule('style-modules').use('postcss') */
  318.           {
  319.             loader: 'postcss-loader',
  320.             options: {
  321.               plugins: [
  322.                 function creator() {
  323.                     var transformer = initializer.apply(void 0, arguments);
  324.                     transformer.postcssPlugin = name;
  325.                     transformer.postcssVersion = new _processor.default().version;
  326.                     return transformer;
  327.                   },
  328.               undefined,
  329.                 function(style, result) {
  330.                     style.walkDecls(function transformDecl(decl) {
  331.                       if (!decl.value || decl.value.indexOf("color(") === -1) {
  332.                         return
  333.                       }
  334.  
  335.                       if (decl.value.indexOf("var(") !== -1) {
  336.                         if (!options.preserveCustomProps) {
  337.                           decl.remove()
  338.                           return
  339.                         }
  340.                         result.messages.push({
  341.                           plugin: "postcss-color-function",
  342.                           type: "skipped-color-function-with-custom-property",
  343.                           word: decl.value,
  344.                           message:
  345.                             "Skipped color function with custom property `" +
  346.                             decl.value +
  347.                             "`",
  348.                         })
  349.                         return
  350.                       }
  351.  
  352.                       try {
  353.                         decl.value = helpers.try(function transformColorValue() {
  354.                           return transformColor(decl.value)
  355.                         }, decl.source)
  356.                       }
  357.                       catch (error) {
  358.                         decl.warn(result, error.message, {
  359.                           word: decl.value,
  360.                           index: decl.index,
  361.                         })
  362.                       }
  363.                     })
  364.                   },
  365.                 function creator() {
  366.                     var transformer = initializer.apply(void 0, arguments);
  367.                     transformer.postcssPlugin = name;
  368.                     transformer.postcssVersion = new _processor.default().version;
  369.                     return transformer;
  370.                   },
  371.                 (css, result) => {
  372.                         return resolveConfig(css, result, options).then(plugins => {
  373.                             return plugins.reduce((promise, plugin) => {
  374.                                 return promise.then(initializePlugin.bind(null, plugin, css, result));
  375.                             }, Promise.resolve());
  376.                         });
  377.                     }
  378.               ]
  379.             }
  380.           }
  381.         ]
  382.       },
  383.       /* neutrino.config.module.rule('font') */
  384.       {
  385.         test: /\.(eot|ttf|woff|woff2)(\?v=\d+\.\d+\.\d+)?$/,
  386.         use: [
  387.           /* neutrino.config.module.rule('font').use('file') */
  388.           {
  389.             loader: 'D:\\Gitextensions\\xivanalysis\\node_modules\\file-loader\\dist\\cjs.js',
  390.             options: {
  391.               name: 'assets/[name].[ext]'
  392.             }
  393.           }
  394.         ]
  395.       },
  396.       /* neutrino.config.module.rule('image') */
  397.       {
  398.         test: /\.(ico|png|jpg|jpeg|gif|svg|webp)(\?v=\d+\.\d+\.\d+)?$/,
  399.         use: [
  400.           /* neutrino.config.module.rule('image').use('url') */
  401.           {
  402.             loader: 'D:\\Gitextensions\\xivanalysis\\node_modules\\url-loader\\dist\\cjs.js',
  403.             options: {
  404.               limit: 8192,
  405.               name: 'assets/[name].[ext]'
  406.             }
  407.           }
  408.         ]
  409.       },
  410.       /* neutrino.config.module.rule('tslint') */
  411.       {
  412.         test: /\.tsx?$/,
  413.         enforce: 'pre',
  414.         use: [
  415.           /* neutrino.config.module.rule('tslint').use('tslint') */
  416.           {
  417.             loader: 'tslint-loader'
  418.           }
  419.         ]
  420.       }
  421.     ]
  422.   },
  423.   optimization: {
  424.     minimize: false,
  425.     splitChunks: {
  426.       chunks: 'all',
  427.       maxInitialRequests: Infinity,
  428.       name: true
  429.     },
  430.     runtimeChunk: 'single'
  431.   },
  432.   plugins: [
  433.     /* neutrino.config.plugin('html-index') */
  434.     new (require('D:\\Gitextensions\\xivanalysis\\node_modules\\html-webpack-plugin\\index.js'))(
  435.       {
  436.         template: 'D:\\Gitextensions\\xivanalysis\\node_modules\\@neutrinojs\\html-template\\template.ejs',
  437.         appMountId: 'root',
  438.         lang: 'en',
  439.         meta: [
  440.           {
  441.             name: 'viewport',
  442.             content: 'width=device-width, initial-scale=1, shrink-to-fit=no'
  443.           },
  444.           {
  445.             name: 'theme-color',
  446.             content: '#000000'
  447.           },
  448.           {
  449.             property: 'og:title',
  450.             content: 'xivanalysis'
  451.           },
  452.           {
  453.             property: 'og:description',
  454.             content: 'Automated performance analysis and suggestion platform for Final Fantasy XIV: Stormblood.'
  455.           },
  456.           {
  457.             property: 'og:type',
  458.             content: 'website'
  459.           },
  460.           {
  461.             property: 'og:image',
  462.             content: '/og.jpg'
  463.           },
  464.           {
  465.             property: 'og:url',
  466.             content: 'https://xivanalysis.com'
  467.           }
  468.         ],
  469.         filename: 'index.html',
  470.         chunks: [
  471.           'index'
  472.         ],
  473.         title: 'xivanalysis',
  474.         favicon: './public/logo.png'
  475.       }
  476.     ),
  477.     /* neutrino.config.plugin('hot') */
  478.     new (require('D:\\Gitextensions\\xivanalysis\\node_modules\\webpack\\lib\\HotModuleReplacementPlugin.js'))(),
  479.     /* neutrino.config.plugin('env') */
  480.     {},
  481.     /* neutrino.config.plugin('copy') */
  482.     new (require('D:\\Gitextensions\\xivanalysis\\node_modules\\copy-webpack-plugin\\dist\\index.js'))(
  483.       [
  484.         'public'
  485.       ],
  486.       {
  487.         debug: 'warning'
  488.       }
  489.     ),
  490.     /* neutrino.config.plugin('webpackbar') */
  491.     {}
  492.   ],
  493.   entry: {
  494.     index: [
  495.       'D:\\Gitextensions\\xivanalysis\\src\\index'
  496.     ]
  497.   }
  498. }
  499. Done in 8.12s.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement