Guest User

Untitled

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