test.json 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487
  1. {
  2. "entry": {
  3. "main": {
  4. "import": "./src/main.ts"
  5. }
  6. },
  7. "output": {
  8. "clean": true,
  9. "filename": "js/[name]-[contenthash:6]-bundle.js",
  10. "chunkFilename": "js/[name]-[contenthash:6]-bundle-chunk.js",
  11. "path": "/Users/huangshuisheng/Desktop/hss/galaxy-s10/billd-live/dist",
  12. "assetModuleFilename": "assets/[name]-[contenthash:6].[ext]",
  13. "publicPath": "/"
  14. },
  15. "cache": {
  16. "type": "memory"
  17. },
  18. "resolve": {
  19. "extensions": [
  20. ".js",
  21. ".jsx",
  22. ".ts",
  23. ".tsx",
  24. ".vue",
  25. ".mjs"
  26. ],
  27. "alias": {
  28. "@": "/Users/huangshuisheng/Desktop/hss/galaxy-s10/billd-live/src",
  29. "script": "/Users/huangshuisheng/Desktop/hss/galaxy-s10/billd-live/script",
  30. "vue$": "vue/dist/vue.runtime.esm-bundler.js"
  31. },
  32. "fallback": {}
  33. },
  34. "resolveLoader": {
  35. "modules": [
  36. "node_modules"
  37. ]
  38. },
  39. "module": {
  40. "noParse": {},
  41. "rules": [
  42. {
  43. "test": {},
  44. "use": [
  45. {
  46. "loader": "vue-loader"
  47. }
  48. ]
  49. },
  50. {
  51. "test": {},
  52. "oneOf": [
  53. {
  54. "resourceQuery": {},
  55. "use": [
  56. {
  57. "loader": "vue-style-loader",
  58. "options": {
  59. "sourceMap": false
  60. }
  61. },
  62. {
  63. "loader": "css-loader",
  64. "options": {
  65. "importLoaders": 1,
  66. "sourceMap": false,
  67. "modules": {
  68. "localIdentName": "[name]_[local]_[hash:base64:5]"
  69. }
  70. }
  71. },
  72. {
  73. "loader": "postcss-loader",
  74. "options": {
  75. "sourceMap": false
  76. }
  77. }
  78. ]
  79. },
  80. {
  81. "resourceQuery": {},
  82. "use": [
  83. {
  84. "loader": "vue-style-loader",
  85. "options": {
  86. "sourceMap": false
  87. }
  88. },
  89. {
  90. "loader": "css-loader",
  91. "options": {
  92. "importLoaders": 1,
  93. "sourceMap": false
  94. }
  95. },
  96. {
  97. "loader": "postcss-loader",
  98. "options": {
  99. "sourceMap": false
  100. }
  101. }
  102. ]
  103. },
  104. {
  105. "test": {},
  106. "use": [
  107. {
  108. "loader": "vue-style-loader",
  109. "options": {
  110. "sourceMap": false
  111. }
  112. },
  113. {
  114. "loader": "css-loader",
  115. "options": {
  116. "importLoaders": 1,
  117. "sourceMap": false,
  118. "modules": {
  119. "localIdentName": "[name]_[local]_[hash:base64:5]"
  120. }
  121. }
  122. },
  123. {
  124. "loader": "postcss-loader",
  125. "options": {
  126. "sourceMap": false
  127. }
  128. }
  129. ]
  130. },
  131. {
  132. "use": [
  133. {
  134. "loader": "vue-style-loader",
  135. "options": {
  136. "sourceMap": false
  137. }
  138. },
  139. {
  140. "loader": "css-loader",
  141. "options": {
  142. "importLoaders": 1,
  143. "sourceMap": false
  144. }
  145. },
  146. {
  147. "loader": "postcss-loader",
  148. "options": {
  149. "sourceMap": false
  150. }
  151. }
  152. ]
  153. }
  154. ],
  155. "sideEffects": true
  156. },
  157. {
  158. "test": {},
  159. "oneOf": [
  160. {
  161. "resourceQuery": {},
  162. "use": [
  163. {
  164. "loader": "vue-style-loader",
  165. "options": {
  166. "sourceMap": false
  167. }
  168. },
  169. {
  170. "loader": "css-loader",
  171. "options": {
  172. "importLoaders": 2,
  173. "sourceMap": false,
  174. "modules": {
  175. "localIdentName": "[name]_[local]_[hash:base64:5]"
  176. }
  177. }
  178. },
  179. {
  180. "loader": "postcss-loader",
  181. "options": {
  182. "sourceMap": false
  183. }
  184. },
  185. {
  186. "loader": "sass-loader",
  187. "options": {
  188. "sourceMap": false,
  189. "additionalData": "@use 'billd-scss/src/index.scss' as *;@import '@/assets/constant.scss';"
  190. }
  191. }
  192. ]
  193. },
  194. {
  195. "resourceQuery": {},
  196. "use": [
  197. {
  198. "loader": "vue-style-loader",
  199. "options": {
  200. "sourceMap": false
  201. }
  202. },
  203. {
  204. "loader": "css-loader",
  205. "options": {
  206. "importLoaders": 2,
  207. "sourceMap": false
  208. }
  209. },
  210. {
  211. "loader": "postcss-loader",
  212. "options": {
  213. "sourceMap": false
  214. }
  215. },
  216. {
  217. "loader": "sass-loader",
  218. "options": {
  219. "sourceMap": false,
  220. "additionalData": "@use 'billd-scss/src/index.scss' as *;@import '@/assets/constant.scss';"
  221. }
  222. }
  223. ]
  224. },
  225. {
  226. "test": {},
  227. "use": [
  228. {
  229. "loader": "vue-style-loader",
  230. "options": {
  231. "sourceMap": false
  232. }
  233. },
  234. {
  235. "loader": "css-loader",
  236. "options": {
  237. "importLoaders": 2,
  238. "sourceMap": false,
  239. "modules": {
  240. "localIdentName": "[name]_[local]_[hash:base64:5]"
  241. }
  242. }
  243. },
  244. {
  245. "loader": "postcss-loader",
  246. "options": {
  247. "sourceMap": false
  248. }
  249. },
  250. {
  251. "loader": "sass-loader",
  252. "options": {
  253. "sourceMap": false,
  254. "additionalData": "@use 'billd-scss/src/index.scss' as *;@import '@/assets/constant.scss';"
  255. }
  256. }
  257. ]
  258. },
  259. {
  260. "use": [
  261. {
  262. "loader": "vue-style-loader",
  263. "options": {
  264. "sourceMap": false
  265. }
  266. },
  267. {
  268. "loader": "css-loader",
  269. "options": {
  270. "importLoaders": 2,
  271. "sourceMap": false
  272. }
  273. },
  274. {
  275. "loader": "postcss-loader",
  276. "options": {
  277. "sourceMap": false
  278. }
  279. },
  280. {
  281. "loader": "sass-loader",
  282. "options": {
  283. "sourceMap": false,
  284. "additionalData": "@use 'billd-scss/src/index.scss' as *;@import '@/assets/constant.scss';"
  285. }
  286. }
  287. ]
  288. }
  289. ],
  290. "sideEffects": true
  291. },
  292. {
  293. "test": {},
  294. "type": "asset",
  295. "generator": {
  296. "filename": "img/[name]-[contenthash:6][ext]"
  297. },
  298. "parser": {
  299. "dataUrlCondition": {
  300. "maxSize": 4096
  301. }
  302. }
  303. },
  304. {
  305. "test": {},
  306. "type": "asset/resource",
  307. "generator": {
  308. "filename": "font/[name]-[contenthash:6][ext]"
  309. }
  310. },
  311. {
  312. "test": {},
  313. "exclude": {},
  314. "use": [
  315. {
  316. "loader": "swc-loader",
  317. "options": {
  318. "jsc": {
  319. "parser": {
  320. "syntax": "typescript",
  321. "tsx": true
  322. }
  323. }
  324. }
  325. }
  326. ]
  327. },
  328. {
  329. "test": {},
  330. "exclude": {},
  331. "use": [
  332. {
  333. "loader": "swc-loader",
  334. "options": {
  335. "jsc": {
  336. "parser": {
  337. "syntax": "ecmascript",
  338. "jsx": true
  339. }
  340. }
  341. }
  342. }
  343. ]
  344. }
  345. ]
  346. },
  347. "plugins": [
  348. {
  349. "compilationSuccessInfo": {},
  350. "shouldClearConsole": true,
  351. "formatters": [
  352. null,
  353. null,
  354. null
  355. ],
  356. "transformers": [
  357. null,
  358. null,
  359. null
  360. ],
  361. "previousEndTimes": {}
  362. },
  363. {},
  364. {},
  365. {
  366. "userOptions": {
  367. "filename": "index.html",
  368. "title": "billd-live",
  369. "template": "/Users/huangshuisheng/Desktop/hss/galaxy-s10/billd-live/public/index.html",
  370. "hash": true,
  371. "minify": false,
  372. "chunks": [
  373. "main"
  374. ]
  375. },
  376. "version": 5
  377. },
  378. {
  379. "billdConfig": {
  380. "pluginName": "BilldHtmlWebpackPlugin",
  381. "options": {
  382. "env": "webpack5"
  383. },
  384. "env": "webpack5",
  385. "envList": [
  386. "nuxt2",
  387. "nuxt3",
  388. "nuxt3-6",
  389. "vuecli4",
  390. "vuecli5",
  391. "webpack4",
  392. "webpack5",
  393. "next12",
  394. "vite4"
  395. ],
  396. "log": {
  397. "pkgName": true,
  398. "pkgVersion": true,
  399. "pkgRepository": true,
  400. "commitSubject": true,
  401. "commitBranch": true,
  402. "committerDate": true,
  403. "commitHash": true,
  404. "committerName": true,
  405. "committerEmail": true,
  406. "lastBuildDate": true
  407. }
  408. }
  409. },
  410. {
  411. "patterns": [
  412. {
  413. "from": "public",
  414. "globOptions": {
  415. "ignore": [
  416. "**/index.html"
  417. ]
  418. }
  419. }
  420. ],
  421. "options": {}
  422. },
  423. {
  424. "definitions": {
  425. "BASE_URL": "\"/\"",
  426. "process.env": {
  427. "BilldHtmlWebpackPlugin": "{\"pkgName\":\"billd-live\",\"pkgVersion\":\"0.0.1\",\"pkgRepository\":\"https://github.com/galaxy-s10/billd-live.git\",\"commitSubject\":\"fix: url\",\"commitBranch\":\"master\",\"committerDate\":\"2024-02-03 13:29:10 +0800\",\"commitHash\":\"4ba7708de75fe474609e89253af9ea185d222613\",\"committerName\":\"shuisheng\",\"committerEmail\":\"2274751790@qq.com\",\"lastBuildDate\":\"2024/2/4 18:49:38\",\"nodeVersion\":\"v16.16.0\"}",
  428. "NODE_ENV": "\"development\"",
  429. "PUBLIC_PATH": "\"/\""
  430. },
  431. "__VUE_OPTIONS_API__": false,
  432. "__VUE_PROD_DEVTOOLS__": false
  433. }
  434. },
  435. {}
  436. ],
  437. "target": "web",
  438. "mode": "development",
  439. "stats": "none",
  440. "devtool": "eval",
  441. "infrastructureLogging": {
  442. "level": "none"
  443. },
  444. "devServer": {
  445. "client": {
  446. "logging": "none"
  447. },
  448. "hot": true,
  449. "compress": true,
  450. "port": 8000,
  451. "open": false,
  452. "historyApiFallback": {
  453. "rewrites": [
  454. {
  455. "from": {},
  456. "to": "/"
  457. }
  458. ]
  459. },
  460. "static": {
  461. "watch": true,
  462. "publicPath": "/",
  463. "directory": "/Users/huangshuisheng/Desktop/hss/galaxy-s10/billd-live/public"
  464. },
  465. "proxy": {
  466. "/api": {
  467. "target": "http://localhost:4300",
  468. "secure": false,
  469. "changeOrigin": true,
  470. "pathRewrite": {
  471. "^/api": ""
  472. }
  473. },
  474. "/prodapi": {
  475. "target": "https://live.hsslive.cn",
  476. "secure": false,
  477. "changeOrigin": true,
  478. "pathRewrite": {
  479. "^/prodapi": "/api/"
  480. }
  481. }
  482. }
  483. },
  484. "optimization": {
  485. "sideEffects": "flag"
  486. }
  487. }