Advertisement
Guest User

output.js

a guest
Jul 16th, 2019
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 34.59 KB | None | 0 0
  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. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement