hookehuyr

feat: 添加vite-plugin-html插件并配置HTML压缩选项

...@@ -42,6 +42,7 @@ ...@@ -42,6 +42,7 @@
42 "tailwindcss": "^3.4.1", 42 "tailwindcss": "^3.4.1",
43 "unplugin-auto-import": "^0.17.5", 43 "unplugin-auto-import": "^0.17.5",
44 "unplugin-vue-components": "^0.26.0", 44 "unplugin-vue-components": "^0.26.0",
45 - "vite": "^5.1.0" 45 + "vite": "^5.1.0",
46 + "vite-plugin-html": "^3.2.2"
46 } 47 }
47 } 48 }
......
...@@ -50,7 +50,7 @@ importers: ...@@ -50,7 +50,7 @@ importers:
50 devDependencies: 50 devDependencies:
51 '@vitejs/plugin-vue': 51 '@vitejs/plugin-vue':
52 specifier: ^5.0.3 52 specifier: ^5.0.3
53 - version: 5.2.4(vite@5.4.21(less@4.4.2))(vue@3.5.22) 53 + version: 5.2.4(vite@5.4.21(less@4.4.2)(terser@5.44.0))(vue@3.5.22)
54 autoprefixer: 54 autoprefixer:
55 specifier: ^10.4.17 55 specifier: ^10.4.17
56 version: 10.4.21(postcss@8.5.6) 56 version: 10.4.21(postcss@8.5.6)
...@@ -74,7 +74,10 @@ importers: ...@@ -74,7 +74,10 @@ importers:
74 version: 0.26.0(@babel/parser@7.28.5)(rollup@4.52.5)(vue@3.5.22) 74 version: 0.26.0(@babel/parser@7.28.5)(rollup@4.52.5)(vue@3.5.22)
75 vite: 75 vite:
76 specifier: ^5.1.0 76 specifier: ^5.1.0
77 - version: 5.4.21(less@4.4.2) 77 + version: 5.4.21(less@4.4.2)(terser@5.44.0)
78 + vite-plugin-html:
79 + specifier: ^3.2.2
80 + version: 3.2.2(vite@5.4.21(less@4.4.2)(terser@5.44.0))
78 81
79 packages: 82 packages:
80 83
...@@ -255,6 +258,9 @@ packages: ...@@ -255,6 +258,9 @@ packages:
255 resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} 258 resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
256 engines: {node: '>=6.0.0'} 259 engines: {node: '>=6.0.0'}
257 260
261 + '@jridgewell/source-map@0.3.11':
262 + resolution: {integrity: sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==}
263 +
258 '@jridgewell/sourcemap-codec@1.5.5': 264 '@jridgewell/sourcemap-codec@1.5.5':
259 resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} 265 resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==}
260 266
...@@ -277,6 +283,10 @@ packages: ...@@ -277,6 +283,10 @@ packages:
277 resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} 283 resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
278 engines: {node: '>=14'} 284 engines: {node: '>=14'}
279 285
286 + '@rollup/pluginutils@4.2.1':
287 + resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==}
288 + engines: {node: '>= 8.0.0'}
289 +
280 '@rollup/pluginutils@5.3.0': 290 '@rollup/pluginutils@5.3.0':
281 resolution: {integrity: sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==} 291 resolution: {integrity: sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==}
282 engines: {node: '>=14.0.0'} 292 engines: {node: '>=14.0.0'}
...@@ -525,6 +535,9 @@ packages: ...@@ -525,6 +535,9 @@ packages:
525 arg@5.0.2: 535 arg@5.0.2:
526 resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} 536 resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==}
527 537
538 + async@3.2.6:
539 + resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==}
540 +
528 asynckit@0.4.0: 541 asynckit@0.4.0:
529 resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} 542 resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
530 543
...@@ -549,6 +562,9 @@ packages: ...@@ -549,6 +562,9 @@ packages:
549 resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} 562 resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
550 engines: {node: '>=8'} 563 engines: {node: '>=8'}
551 564
565 + boolbase@1.0.0:
566 + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
567 +
552 brace-expansion@2.0.2: 568 brace-expansion@2.0.2:
553 resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==} 569 resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==}
554 570
...@@ -561,10 +577,16 @@ packages: ...@@ -561,10 +577,16 @@ packages:
561 engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 577 engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
562 hasBin: true 578 hasBin: true
563 579
580 + buffer-from@1.1.2:
581 + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
582 +
564 call-bind-apply-helpers@1.0.2: 583 call-bind-apply-helpers@1.0.2:
565 resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} 584 resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==}
566 engines: {node: '>= 0.4'} 585 engines: {node: '>= 0.4'}
567 586
587 + camel-case@4.1.2:
588 + resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==}
589 +
568 camelcase-css@2.0.1: 590 camelcase-css@2.0.1:
569 resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} 591 resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==}
570 engines: {node: '>= 6'} 592 engines: {node: '>= 6'}
...@@ -576,6 +598,10 @@ packages: ...@@ -576,6 +598,10 @@ packages:
576 resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} 598 resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
577 engines: {node: '>= 8.10.0'} 599 engines: {node: '>= 8.10.0'}
578 600
601 + clean-css@5.3.3:
602 + resolution: {integrity: sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==}
603 + engines: {node: '>= 10.0'}
604 +
579 color-convert@2.0.1: 605 color-convert@2.0.1:
580 resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 606 resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
581 engines: {node: '>=7.0.0'} 607 engines: {node: '>=7.0.0'}
...@@ -583,20 +609,37 @@ packages: ...@@ -583,20 +609,37 @@ packages:
583 color-name@1.1.4: 609 color-name@1.1.4:
584 resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 610 resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
585 611
612 + colorette@2.0.20:
613 + resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==}
614 +
586 combined-stream@1.0.8: 615 combined-stream@1.0.8:
587 resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} 616 resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
588 engines: {node: '>= 0.8'} 617 engines: {node: '>= 0.8'}
589 618
619 + commander@2.20.3:
620 + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
621 +
590 commander@4.1.1: 622 commander@4.1.1:
591 resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} 623 resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==}
592 engines: {node: '>= 6'} 624 engines: {node: '>= 6'}
593 625
626 + commander@8.3.0:
627 + resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==}
628 + engines: {node: '>= 12'}
629 +
594 confbox@0.1.8: 630 confbox@0.1.8:
595 resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} 631 resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==}
596 632
597 confbox@0.2.2: 633 confbox@0.2.2:
598 resolution: {integrity: sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==} 634 resolution: {integrity: sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==}
599 635
636 + connect-history-api-fallback@1.6.0:
637 + resolution: {integrity: sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==}
638 + engines: {node: '>=0.8'}
639 +
640 + consola@2.15.3:
641 + resolution: {integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==}
642 +
600 copy-anything@2.0.6: 643 copy-anything@2.0.6:
601 resolution: {integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==} 644 resolution: {integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==}
602 645
...@@ -604,6 +647,13 @@ packages: ...@@ -604,6 +647,13 @@ packages:
604 resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} 647 resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
605 engines: {node: '>= 8'} 648 engines: {node: '>= 8'}
606 649
650 + css-select@4.3.0:
651 + resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==}
652 +
653 + css-what@6.2.2:
654 + resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==}
655 + engines: {node: '>= 6'}
656 +
607 cssesc@3.0.0: 657 cssesc@3.0.0:
608 resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} 658 resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
609 engines: {node: '>=4'} 659 engines: {node: '>=4'}
...@@ -634,9 +684,33 @@ packages: ...@@ -634,9 +684,33 @@ packages:
634 dlv@1.1.3: 684 dlv@1.1.3:
635 resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} 685 resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==}
636 686
687 + dom-serializer@1.4.1:
688 + resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==}
689 +
637 dom-walk@0.1.2: 690 dom-walk@0.1.2:
638 resolution: {integrity: sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==} 691 resolution: {integrity: sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==}
639 692
693 + domelementtype@2.3.0:
694 + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==}
695 +
696 + domhandler@4.3.1:
697 + resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==}
698 + engines: {node: '>= 4'}
699 +
700 + domutils@2.8.0:
701 + resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==}
702 +
703 + dot-case@3.0.4:
704 + resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==}
705 +
706 + dotenv-expand@8.0.3:
707 + resolution: {integrity: sha512-SErOMvge0ZUyWd5B0NXMQlDkN+8r+HhVUsxgOO7IoPDOdDRD2JjExpN6y3KnFR66jsJMwSn1pqIivhU5rcJiNg==}
708 + engines: {node: '>=12'}
709 +
710 + dotenv@16.6.1:
711 + resolution: {integrity: sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==}
712 + engines: {node: '>=12'}
713 +
640 dunder-proto@1.0.1: 714 dunder-proto@1.0.1:
641 resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} 715 resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==}
642 engines: {node: '>= 0.4'} 716 engines: {node: '>= 0.4'}
...@@ -644,6 +718,11 @@ packages: ...@@ -644,6 +718,11 @@ packages:
644 eastasianwidth@0.2.0: 718 eastasianwidth@0.2.0:
645 resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} 719 resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
646 720
721 + ejs@3.1.10:
722 + resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==}
723 + engines: {node: '>=0.10.0'}
724 + hasBin: true
725 +
647 electron-to-chromium@1.5.244: 726 electron-to-chromium@1.5.244:
648 resolution: {integrity: sha512-OszpBN7xZX4vWMPJwB9illkN/znA8M36GQqQxi6MNy9axWxhOfJyZZJtSLQCpEFLHP2xK33BiWx9aIuIEXVCcw==} 727 resolution: {integrity: sha512-OszpBN7xZX4vWMPJwB9illkN/znA8M36GQqQxi6MNy9axWxhOfJyZZJtSLQCpEFLHP2xK33BiWx9aIuIEXVCcw==}
649 728
...@@ -653,6 +732,9 @@ packages: ...@@ -653,6 +732,9 @@ packages:
653 emoji-regex@9.2.2: 732 emoji-regex@9.2.2:
654 resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} 733 resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
655 734
735 + entities@2.2.0:
736 + resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==}
737 +
656 entities@4.5.0: 738 entities@4.5.0:
657 resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} 739 resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
658 engines: {node: '>=0.12'} 740 engines: {node: '>=0.12'}
...@@ -706,6 +788,9 @@ packages: ...@@ -706,6 +788,9 @@ packages:
706 fastq@1.19.1: 788 fastq@1.19.1:
707 resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==} 789 resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==}
708 790
791 + filelist@1.0.4:
792 + resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==}
793 +
709 fill-range@7.1.1: 794 fill-range@7.1.1:
710 resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} 795 resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
711 engines: {node: '>=8'} 796 engines: {node: '>=8'}
...@@ -730,6 +815,10 @@ packages: ...@@ -730,6 +815,10 @@ packages:
730 fraction.js@4.3.7: 815 fraction.js@4.3.7:
731 resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} 816 resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==}
732 817
818 + fs-extra@10.1.0:
819 + resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==}
820 + engines: {node: '>=12'}
821 +
733 fsevents@2.3.3: 822 fsevents@2.3.3:
734 resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} 823 resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
735 engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 824 engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
...@@ -780,6 +869,15 @@ packages: ...@@ -780,6 +869,15 @@ packages:
780 resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} 869 resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
781 engines: {node: '>= 0.4'} 870 engines: {node: '>= 0.4'}
782 871
872 + he@1.2.0:
873 + resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==}
874 + hasBin: true
875 +
876 + html-minifier-terser@6.1.0:
877 + resolution: {integrity: sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==}
878 + engines: {node: '>=12'}
879 + hasBin: true
880 +
783 iconv-lite@0.6.3: 881 iconv-lite@0.6.3:
784 resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} 882 resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==}
785 engines: {node: '>=0.10.0'} 883 engines: {node: '>=0.10.0'}
...@@ -825,6 +923,11 @@ packages: ...@@ -825,6 +923,11 @@ packages:
825 jackspeak@3.4.3: 923 jackspeak@3.4.3:
826 resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} 924 resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}
827 925
926 + jake@10.9.4:
927 + resolution: {integrity: sha512-wpHYzhxiVQL+IV05BLE2Xn34zW1S223hvjtqk0+gsPrwd/8JNLXJgZZM/iPFsYc1xyphF+6M6EvdE5E9MBGkDA==}
928 + engines: {node: '>=10'}
929 + hasBin: true
930 +
828 jiti@1.21.7: 931 jiti@1.21.7:
829 resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==} 932 resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==}
830 hasBin: true 933 hasBin: true
...@@ -836,6 +939,9 @@ packages: ...@@ -836,6 +939,9 @@ packages:
836 js-tokens@9.0.1: 939 js-tokens@9.0.1:
837 resolution: {integrity: sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==} 940 resolution: {integrity: sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==}
838 941
942 + jsonfile@6.2.0:
943 + resolution: {integrity: sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==}
944 +
839 less@4.4.2: 945 less@4.4.2:
840 resolution: {integrity: sha512-j1n1IuTX1VQjIy3tT7cyGbX7nvQOsFLoIqobZv4ttI5axP923gA44zUj6miiA6R5Aoms4sEGVIIcucXUbRI14g==} 946 resolution: {integrity: sha512-j1n1IuTX1VQjIy3tT7cyGbX7nvQOsFLoIqobZv4ttI5axP923gA44zUj6miiA6R5Aoms4sEGVIIcucXUbRI14g==}
841 engines: {node: '>=14'} 947 engines: {node: '>=14'}
...@@ -863,6 +969,9 @@ packages: ...@@ -863,6 +969,9 @@ packages:
863 lodash@4.17.21: 969 lodash@4.17.21:
864 resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} 970 resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
865 971
972 + lower-case@2.0.2:
973 + resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==}
974 +
866 lru-cache@10.4.3: 975 lru-cache@10.4.3:
867 resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} 976 resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
868 977
...@@ -904,6 +1013,10 @@ packages: ...@@ -904,6 +1013,10 @@ packages:
904 min-document@2.19.0: 1013 min-document@2.19.0:
905 resolution: {integrity: sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==} 1014 resolution: {integrity: sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==}
906 1015
1016 + minimatch@5.1.6:
1017 + resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==}
1018 + engines: {node: '>=10'}
1019 +
907 minimatch@9.0.5: 1020 minimatch@9.0.5:
908 resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} 1021 resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==}
909 engines: {node: '>=16 || 14 >=14.17'} 1022 engines: {node: '>=16 || 14 >=14.17'}
...@@ -940,6 +1053,12 @@ packages: ...@@ -940,6 +1053,12 @@ packages:
940 engines: {node: '>= 4.4.x'} 1053 engines: {node: '>= 4.4.x'}
941 hasBin: true 1054 hasBin: true
942 1055
1056 + no-case@3.0.4:
1057 + resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==}
1058 +
1059 + node-html-parser@5.4.2:
1060 + resolution: {integrity: sha512-RaBPP3+51hPne/OolXxcz89iYvQvKOydaqoePpOgXcrOKZhjVIzmpKZz+Hd/RBO2/zN2q6CNJhQzucVz+u3Jyw==}
1061 +
943 node-releases@2.0.27: 1062 node-releases@2.0.27:
944 resolution: {integrity: sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==} 1063 resolution: {integrity: sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==}
945 1064
...@@ -951,6 +1070,9 @@ packages: ...@@ -951,6 +1070,9 @@ packages:
951 resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} 1070 resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==}
952 engines: {node: '>=0.10.0'} 1071 engines: {node: '>=0.10.0'}
953 1072
1073 + nth-check@2.1.1:
1074 + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
1075 +
954 object-assign@4.1.1: 1076 object-assign@4.1.1:
955 resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} 1077 resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
956 engines: {node: '>=0.10.0'} 1078 engines: {node: '>=0.10.0'}
...@@ -962,10 +1084,16 @@ packages: ...@@ -962,10 +1084,16 @@ packages:
962 package-json-from-dist@1.0.1: 1084 package-json-from-dist@1.0.1:
963 resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} 1085 resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==}
964 1086
1087 + param-case@3.0.4:
1088 + resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==}
1089 +
965 parse-node-version@1.0.1: 1090 parse-node-version@1.0.1:
966 resolution: {integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==} 1091 resolution: {integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==}
967 engines: {node: '>= 0.10'} 1092 engines: {node: '>= 0.10'}
968 1093
1094 + pascal-case@3.1.2:
1095 + resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==}
1096 +
969 path-key@3.1.1: 1097 path-key@3.1.1:
970 resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 1098 resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
971 engines: {node: '>=8'} 1099 engines: {node: '>=8'}
...@@ -977,6 +1105,9 @@ packages: ...@@ -977,6 +1105,9 @@ packages:
977 resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} 1105 resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==}
978 engines: {node: '>=16 || 14 >=14.18'} 1106 engines: {node: '>=16 || 14 >=14.18'}
979 1107
1108 + pathe@0.2.0:
1109 + resolution: {integrity: sha512-sTitTPYnn23esFR3RlqYBWn4c45WGeLcsKzQiUpXJAyfcWkolvlYpV8FLo7JishK946oQwMFUCHXQ9AjGPKExw==}
1110 +
980 pathe@2.0.3: 1111 pathe@2.0.3:
981 resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} 1112 resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==}
982 1113
...@@ -1095,6 +1226,10 @@ packages: ...@@ -1095,6 +1226,10 @@ packages:
1095 resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} 1226 resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
1096 engines: {node: '>=8.10.0'} 1227 engines: {node: '>=8.10.0'}
1097 1228
1229 + relateurl@0.2.7:
1230 + resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==}
1231 + engines: {node: '>= 0.10'}
1232 +
1098 resolve@1.22.11: 1233 resolve@1.22.11:
1099 resolution: {integrity: sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==} 1234 resolution: {integrity: sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==}
1100 engines: {node: '>= 0.4'} 1235 engines: {node: '>= 0.4'}
...@@ -1141,6 +1276,9 @@ packages: ...@@ -1141,6 +1276,9 @@ packages:
1141 resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} 1276 resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
1142 engines: {node: '>=0.10.0'} 1277 engines: {node: '>=0.10.0'}
1143 1278
1279 + source-map-support@0.5.21:
1280 + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==}
1281 +
1144 source-map@0.6.1: 1282 source-map@0.6.1:
1145 resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} 1283 resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
1146 engines: {node: '>=0.10.0'} 1284 engines: {node: '>=0.10.0'}
...@@ -1178,6 +1316,11 @@ packages: ...@@ -1178,6 +1316,11 @@ packages:
1178 engines: {node: '>=14.0.0'} 1316 engines: {node: '>=14.0.0'}
1179 hasBin: true 1317 hasBin: true
1180 1318
1319 + terser@5.44.0:
1320 + resolution: {integrity: sha512-nIVck8DK+GM/0Frwd+nIhZ84pR/BX7rmXMfYwyg+Sri5oGVE99/E3KvXqpC2xHFxyqXyGHTKBSioxxplrO4I4w==}
1321 + engines: {node: '>=10'}
1322 + hasBin: true
1323 +
1181 thenify-all@1.6.0: 1324 thenify-all@1.6.0:
1182 resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} 1325 resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==}
1183 engines: {node: '>=0.8'} 1326 engines: {node: '>=0.8'}
...@@ -1201,6 +1344,10 @@ packages: ...@@ -1201,6 +1344,10 @@ packages:
1201 unimport@3.14.6: 1344 unimport@3.14.6:
1202 resolution: {integrity: sha512-CYvbDaTT04Rh8bmD8jz3WPmHYZRG/NnvYVzwD6V1YAlvvKROlAeNDUBhkBGzNav2RKaeuXvlWYaa1V4Lfi/O0g==} 1345 resolution: {integrity: sha512-CYvbDaTT04Rh8bmD8jz3WPmHYZRG/NnvYVzwD6V1YAlvvKROlAeNDUBhkBGzNav2RKaeuXvlWYaa1V4Lfi/O0g==}
1203 1346
1347 + universalify@2.0.1:
1348 + resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==}
1349 + engines: {node: '>= 10.0.0'}
1350 +
1204 unplugin-auto-import@0.17.8: 1351 unplugin-auto-import@0.17.8:
1205 resolution: {integrity: sha512-CHryj6HzJ+n4ASjzwHruD8arhbdl+UXvhuAIlHDs15Y/IMecG3wrf7FVg4pVH/DIysbq/n0phIjNHAjl7TG7Iw==} 1352 resolution: {integrity: sha512-CHryj6HzJ+n4ASjzwHruD8arhbdl+UXvhuAIlHDs15Y/IMecG3wrf7FVg4pVH/DIysbq/n0phIjNHAjl7TG7Iw==}
1206 engines: {node: '>=14'} 1353 engines: {node: '>=14'}
...@@ -1259,6 +1406,11 @@ packages: ...@@ -1259,6 +1406,11 @@ packages:
1259 videojs-vtt.js@0.15.5: 1406 videojs-vtt.js@0.15.5:
1260 resolution: {integrity: sha512-yZbBxvA7QMYn15Lr/ZfhhLPrNpI/RmCSCqgIff57GC2gIrV5YfyzLfLyZMj0NnZSAz8syB4N0nHXpZg9MyrMOQ==} 1407 resolution: {integrity: sha512-yZbBxvA7QMYn15Lr/ZfhhLPrNpI/RmCSCqgIff57GC2gIrV5YfyzLfLyZMj0NnZSAz8syB4N0nHXpZg9MyrMOQ==}
1261 1408
1409 + vite-plugin-html@3.2.2:
1410 + resolution: {integrity: sha512-vb9C9kcdzcIo/Oc3CLZVS03dL5pDlOFuhGlZYDCJ840BhWl/0nGeZWf3Qy7NlOayscY4Cm/QRgULCQkEZige5Q==}
1411 + peerDependencies:
1412 + vite: '>=2.0.0'
1413 +
1262 vite@5.4.21: 1414 vite@5.4.21:
1263 resolution: {integrity: sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw==} 1415 resolution: {integrity: sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw==}
1264 engines: {node: ^18.0.0 || >=20.0.0} 1416 engines: {node: ^18.0.0 || >=20.0.0}
...@@ -1436,6 +1588,11 @@ snapshots: ...@@ -1436,6 +1588,11 @@ snapshots:
1436 1588
1437 '@jridgewell/resolve-uri@3.1.2': {} 1589 '@jridgewell/resolve-uri@3.1.2': {}
1438 1590
1591 + '@jridgewell/source-map@0.3.11':
1592 + dependencies:
1593 + '@jridgewell/gen-mapping': 0.3.13
1594 + '@jridgewell/trace-mapping': 0.3.31
1595 +
1439 '@jridgewell/sourcemap-codec@1.5.5': {} 1596 '@jridgewell/sourcemap-codec@1.5.5': {}
1440 1597
1441 '@jridgewell/trace-mapping@0.3.31': 1598 '@jridgewell/trace-mapping@0.3.31':
...@@ -1458,6 +1615,11 @@ snapshots: ...@@ -1458,6 +1615,11 @@ snapshots:
1458 '@pkgjs/parseargs@0.11.0': 1615 '@pkgjs/parseargs@0.11.0':
1459 optional: true 1616 optional: true
1460 1617
1618 + '@rollup/pluginutils@4.2.1':
1619 + dependencies:
1620 + estree-walker: 2.0.2
1621 + picomatch: 2.3.1
1622 +
1461 '@rollup/pluginutils@5.3.0(rollup@4.52.5)': 1623 '@rollup/pluginutils@5.3.0(rollup@4.52.5)':
1462 dependencies: 1624 dependencies:
1463 '@types/estree': 1.0.8 1625 '@types/estree': 1.0.8
...@@ -1576,9 +1738,9 @@ snapshots: ...@@ -1576,9 +1738,9 @@ snapshots:
1576 global: 4.4.0 1738 global: 4.4.0
1577 is-function: 1.0.2 1739 is-function: 1.0.2
1578 1740
1579 - '@vitejs/plugin-vue@5.2.4(vite@5.4.21(less@4.4.2))(vue@3.5.22)': 1741 + '@vitejs/plugin-vue@5.2.4(vite@5.4.21(less@4.4.2)(terser@5.44.0))(vue@3.5.22)':
1580 dependencies: 1742 dependencies:
1581 - vite: 5.4.21(less@4.4.2) 1743 + vite: 5.4.21(less@4.4.2)(terser@5.44.0)
1582 vue: 3.5.22 1744 vue: 3.5.22
1583 1745
1584 '@vue/compiler-core@3.5.22': 1746 '@vue/compiler-core@3.5.22':
...@@ -1686,6 +1848,8 @@ snapshots: ...@@ -1686,6 +1848,8 @@ snapshots:
1686 1848
1687 arg@5.0.2: {} 1849 arg@5.0.2: {}
1688 1850
1851 + async@3.2.6: {}
1852 +
1689 asynckit@0.4.0: {} 1853 asynckit@0.4.0: {}
1690 1854
1691 autoprefixer@10.4.21(postcss@8.5.6): 1855 autoprefixer@10.4.21(postcss@8.5.6):
...@@ -1712,6 +1876,8 @@ snapshots: ...@@ -1712,6 +1876,8 @@ snapshots:
1712 1876
1713 binary-extensions@2.3.0: {} 1877 binary-extensions@2.3.0: {}
1714 1878
1879 + boolbase@1.0.0: {}
1880 +
1715 brace-expansion@2.0.2: 1881 brace-expansion@2.0.2:
1716 dependencies: 1882 dependencies:
1717 balanced-match: 1.0.2 1883 balanced-match: 1.0.2
...@@ -1728,11 +1894,18 @@ snapshots: ...@@ -1728,11 +1894,18 @@ snapshots:
1728 node-releases: 2.0.27 1894 node-releases: 2.0.27
1729 update-browserslist-db: 1.1.4(browserslist@4.27.0) 1895 update-browserslist-db: 1.1.4(browserslist@4.27.0)
1730 1896
1897 + buffer-from@1.1.2: {}
1898 +
1731 call-bind-apply-helpers@1.0.2: 1899 call-bind-apply-helpers@1.0.2:
1732 dependencies: 1900 dependencies:
1733 es-errors: 1.3.0 1901 es-errors: 1.3.0
1734 function-bind: 1.1.2 1902 function-bind: 1.1.2
1735 1903
1904 + camel-case@4.1.2:
1905 + dependencies:
1906 + pascal-case: 3.1.2
1907 + tslib: 2.8.1
1908 +
1736 camelcase-css@2.0.1: {} 1909 camelcase-css@2.0.1: {}
1737 1910
1738 caniuse-lite@1.0.30001753: {} 1911 caniuse-lite@1.0.30001753: {}
...@@ -1749,22 +1922,36 @@ snapshots: ...@@ -1749,22 +1922,36 @@ snapshots:
1749 optionalDependencies: 1922 optionalDependencies:
1750 fsevents: 2.3.3 1923 fsevents: 2.3.3
1751 1924
1925 + clean-css@5.3.3:
1926 + dependencies:
1927 + source-map: 0.6.1
1928 +
1752 color-convert@2.0.1: 1929 color-convert@2.0.1:
1753 dependencies: 1930 dependencies:
1754 color-name: 1.1.4 1931 color-name: 1.1.4
1755 1932
1756 color-name@1.1.4: {} 1933 color-name@1.1.4: {}
1757 1934
1935 + colorette@2.0.20: {}
1936 +
1758 combined-stream@1.0.8: 1937 combined-stream@1.0.8:
1759 dependencies: 1938 dependencies:
1760 delayed-stream: 1.0.0 1939 delayed-stream: 1.0.0
1761 1940
1941 + commander@2.20.3: {}
1942 +
1762 commander@4.1.1: {} 1943 commander@4.1.1: {}
1763 1944
1945 + commander@8.3.0: {}
1946 +
1764 confbox@0.1.8: {} 1947 confbox@0.1.8: {}
1765 1948
1766 confbox@0.2.2: {} 1949 confbox@0.2.2: {}
1767 1950
1951 + connect-history-api-fallback@1.6.0: {}
1952 +
1953 + consola@2.15.3: {}
1954 +
1768 copy-anything@2.0.6: 1955 copy-anything@2.0.6:
1769 dependencies: 1956 dependencies:
1770 is-what: 3.14.1 1957 is-what: 3.14.1
...@@ -1775,6 +1962,16 @@ snapshots: ...@@ -1775,6 +1962,16 @@ snapshots:
1775 shebang-command: 2.0.0 1962 shebang-command: 2.0.0
1776 which: 2.0.2 1963 which: 2.0.2
1777 1964
1965 + css-select@4.3.0:
1966 + dependencies:
1967 + boolbase: 1.0.0
1968 + css-what: 6.2.2
1969 + domhandler: 4.3.1
1970 + domutils: 2.8.0
1971 + nth-check: 2.1.1
1972 +
1973 + css-what@6.2.2: {}
1974 +
1778 cssesc@3.0.0: {} 1975 cssesc@3.0.0: {}
1779 1976
1780 csstype@3.1.3: {} 1977 csstype@3.1.3: {}
...@@ -1791,8 +1988,35 @@ snapshots: ...@@ -1791,8 +1988,35 @@ snapshots:
1791 1988
1792 dlv@1.1.3: {} 1989 dlv@1.1.3: {}
1793 1990
1991 + dom-serializer@1.4.1:
1992 + dependencies:
1993 + domelementtype: 2.3.0
1994 + domhandler: 4.3.1
1995 + entities: 2.2.0
1996 +
1794 dom-walk@0.1.2: {} 1997 dom-walk@0.1.2: {}
1795 1998
1999 + domelementtype@2.3.0: {}
2000 +
2001 + domhandler@4.3.1:
2002 + dependencies:
2003 + domelementtype: 2.3.0
2004 +
2005 + domutils@2.8.0:
2006 + dependencies:
2007 + dom-serializer: 1.4.1
2008 + domelementtype: 2.3.0
2009 + domhandler: 4.3.1
2010 +
2011 + dot-case@3.0.4:
2012 + dependencies:
2013 + no-case: 3.0.4
2014 + tslib: 2.8.1
2015 +
2016 + dotenv-expand@8.0.3: {}
2017 +
2018 + dotenv@16.6.1: {}
2019 +
1796 dunder-proto@1.0.1: 2020 dunder-proto@1.0.1:
1797 dependencies: 2021 dependencies:
1798 call-bind-apply-helpers: 1.0.2 2022 call-bind-apply-helpers: 1.0.2
...@@ -1801,12 +2025,18 @@ snapshots: ...@@ -1801,12 +2025,18 @@ snapshots:
1801 2025
1802 eastasianwidth@0.2.0: {} 2026 eastasianwidth@0.2.0: {}
1803 2027
2028 + ejs@3.1.10:
2029 + dependencies:
2030 + jake: 10.9.4
2031 +
1804 electron-to-chromium@1.5.244: {} 2032 electron-to-chromium@1.5.244: {}
1805 2033
1806 emoji-regex@8.0.0: {} 2034 emoji-regex@8.0.0: {}
1807 2035
1808 emoji-regex@9.2.2: {} 2036 emoji-regex@9.2.2: {}
1809 2037
2038 + entities@2.2.0: {}
2039 +
1810 entities@4.5.0: {} 2040 entities@4.5.0: {}
1811 2041
1812 errno@0.1.8: 2042 errno@0.1.8:
...@@ -1879,6 +2109,10 @@ snapshots: ...@@ -1879,6 +2109,10 @@ snapshots:
1879 dependencies: 2109 dependencies:
1880 reusify: 1.1.0 2110 reusify: 1.1.0
1881 2111
2112 + filelist@1.0.4:
2113 + dependencies:
2114 + minimatch: 5.1.6
2115 +
1882 fill-range@7.1.1: 2116 fill-range@7.1.1:
1883 dependencies: 2117 dependencies:
1884 to-regex-range: 5.0.1 2118 to-regex-range: 5.0.1
...@@ -1900,6 +2134,12 @@ snapshots: ...@@ -1900,6 +2134,12 @@ snapshots:
1900 2134
1901 fraction.js@4.3.7: {} 2135 fraction.js@4.3.7: {}
1902 2136
2137 + fs-extra@10.1.0:
2138 + dependencies:
2139 + graceful-fs: 4.2.11
2140 + jsonfile: 6.2.0
2141 + universalify: 2.0.1
2142 +
1903 fsevents@2.3.3: 2143 fsevents@2.3.3:
1904 optional: true 2144 optional: true
1905 2145
...@@ -1947,8 +2187,7 @@ snapshots: ...@@ -1947,8 +2187,7 @@ snapshots:
1947 2187
1948 gopd@1.2.0: {} 2188 gopd@1.2.0: {}
1949 2189
1950 - graceful-fs@4.2.11: 2190 + graceful-fs@4.2.11: {}
1951 - optional: true
1952 2191
1953 has-symbols@1.1.0: {} 2192 has-symbols@1.1.0: {}
1954 2193
...@@ -1960,6 +2199,18 @@ snapshots: ...@@ -1960,6 +2199,18 @@ snapshots:
1960 dependencies: 2199 dependencies:
1961 function-bind: 1.1.2 2200 function-bind: 1.1.2
1962 2201
2202 + he@1.2.0: {}
2203 +
2204 + html-minifier-terser@6.1.0:
2205 + dependencies:
2206 + camel-case: 4.1.2
2207 + clean-css: 5.3.3
2208 + commander: 8.3.0
2209 + he: 1.2.0
2210 + param-case: 3.0.4
2211 + relateurl: 0.2.7
2212 + terser: 5.44.0
2213 +
1963 iconv-lite@0.6.3: 2214 iconv-lite@0.6.3:
1964 dependencies: 2215 dependencies:
1965 safer-buffer: 2.1.2 2216 safer-buffer: 2.1.2
...@@ -1998,12 +2249,24 @@ snapshots: ...@@ -1998,12 +2249,24 @@ snapshots:
1998 optionalDependencies: 2249 optionalDependencies:
1999 '@pkgjs/parseargs': 0.11.0 2250 '@pkgjs/parseargs': 0.11.0
2000 2251
2252 + jake@10.9.4:
2253 + dependencies:
2254 + async: 3.2.6
2255 + filelist: 1.0.4
2256 + picocolors: 1.1.1
2257 +
2001 jiti@1.21.7: {} 2258 jiti@1.21.7: {}
2002 2259
2003 js-cookie@3.0.5: {} 2260 js-cookie@3.0.5: {}
2004 2261
2005 js-tokens@9.0.1: {} 2262 js-tokens@9.0.1: {}
2006 2263
2264 + jsonfile@6.2.0:
2265 + dependencies:
2266 + universalify: 2.0.1
2267 + optionalDependencies:
2268 + graceful-fs: 4.2.11
2269 +
2007 less@4.4.2: 2270 less@4.4.2:
2008 dependencies: 2271 dependencies:
2009 copy-anything: 2.0.6 2272 copy-anything: 2.0.6
...@@ -2037,6 +2300,10 @@ snapshots: ...@@ -2037,6 +2300,10 @@ snapshots:
2037 2300
2038 lodash@4.17.21: {} 2301 lodash@4.17.21: {}
2039 2302
2303 + lower-case@2.0.2:
2304 + dependencies:
2305 + tslib: 2.8.1
2306 +
2040 lru-cache@10.4.3: {} 2307 lru-cache@10.4.3: {}
2041 2308
2042 m3u8-parser@7.2.0: 2309 m3u8-parser@7.2.0:
...@@ -2077,6 +2344,10 @@ snapshots: ...@@ -2077,6 +2344,10 @@ snapshots:
2077 dependencies: 2344 dependencies:
2078 dom-walk: 0.1.2 2345 dom-walk: 0.1.2
2079 2346
2347 + minimatch@5.1.6:
2348 + dependencies:
2349 + brace-expansion: 2.0.2
2350 +
2080 minimatch@9.0.5: 2351 minimatch@9.0.5:
2081 dependencies: 2352 dependencies:
2082 brace-expansion: 2.0.2 2353 brace-expansion: 2.0.2
...@@ -2118,20 +2389,44 @@ snapshots: ...@@ -2118,20 +2389,44 @@ snapshots:
2118 sax: 1.4.2 2389 sax: 1.4.2
2119 optional: true 2390 optional: true
2120 2391
2392 + no-case@3.0.4:
2393 + dependencies:
2394 + lower-case: 2.0.2
2395 + tslib: 2.8.1
2396 +
2397 + node-html-parser@5.4.2:
2398 + dependencies:
2399 + css-select: 4.3.0
2400 + he: 1.2.0
2401 +
2121 node-releases@2.0.27: {} 2402 node-releases@2.0.27: {}
2122 2403
2123 normalize-path@3.0.0: {} 2404 normalize-path@3.0.0: {}
2124 2405
2125 normalize-range@0.1.2: {} 2406 normalize-range@0.1.2: {}
2126 2407
2408 + nth-check@2.1.1:
2409 + dependencies:
2410 + boolbase: 1.0.0
2411 +
2127 object-assign@4.1.1: {} 2412 object-assign@4.1.1: {}
2128 2413
2129 object-hash@3.0.0: {} 2414 object-hash@3.0.0: {}
2130 2415
2131 package-json-from-dist@1.0.1: {} 2416 package-json-from-dist@1.0.1: {}
2132 2417
2418 + param-case@3.0.4:
2419 + dependencies:
2420 + dot-case: 3.0.4
2421 + tslib: 2.8.1
2422 +
2133 parse-node-version@1.0.1: {} 2423 parse-node-version@1.0.1: {}
2134 2424
2425 + pascal-case@3.1.2:
2426 + dependencies:
2427 + no-case: 3.0.4
2428 + tslib: 2.8.1
2429 +
2135 path-key@3.1.1: {} 2430 path-key@3.1.1: {}
2136 2431
2137 path-parse@1.0.7: {} 2432 path-parse@1.0.7: {}
...@@ -2141,6 +2436,8 @@ snapshots: ...@@ -2141,6 +2436,8 @@ snapshots:
2141 lru-cache: 10.4.3 2436 lru-cache: 10.4.3
2142 minipass: 7.1.2 2437 minipass: 7.1.2
2143 2438
2439 + pathe@0.2.0: {}
2440 +
2144 pathe@2.0.3: {} 2441 pathe@2.0.3: {}
2145 2442
2146 picocolors@1.1.1: {} 2443 picocolors@1.1.1: {}
...@@ -2241,6 +2538,8 @@ snapshots: ...@@ -2241,6 +2538,8 @@ snapshots:
2241 dependencies: 2538 dependencies:
2242 picomatch: 2.3.1 2539 picomatch: 2.3.1
2243 2540
2541 + relateurl@0.2.7: {}
2542 +
2244 resolve@1.22.11: 2543 resolve@1.22.11:
2245 dependencies: 2544 dependencies:
2246 is-core-module: 2.16.1 2545 is-core-module: 2.16.1
...@@ -2302,8 +2601,12 @@ snapshots: ...@@ -2302,8 +2601,12 @@ snapshots:
2302 2601
2303 source-map-js@1.2.1: {} 2602 source-map-js@1.2.1: {}
2304 2603
2305 - source-map@0.6.1: 2604 + source-map-support@0.5.21:
2306 - optional: true 2605 + dependencies:
2606 + buffer-from: 1.1.2
2607 + source-map: 0.6.1
2608 +
2609 + source-map@0.6.1: {}
2307 2610
2308 string-width@4.2.3: 2611 string-width@4.2.3:
2309 dependencies: 2612 dependencies:
...@@ -2369,6 +2672,13 @@ snapshots: ...@@ -2369,6 +2672,13 @@ snapshots:
2369 - tsx 2672 - tsx
2370 - yaml 2673 - yaml
2371 2674
2675 + terser@5.44.0:
2676 + dependencies:
2677 + '@jridgewell/source-map': 0.3.11
2678 + acorn: 8.15.0
2679 + commander: 2.20.3
2680 + source-map-support: 0.5.21
2681 +
2372 thenify-all@1.6.0: 2682 thenify-all@1.6.0:
2373 dependencies: 2683 dependencies:
2374 thenify: 3.3.1 2684 thenify: 3.3.1
...@@ -2406,6 +2716,8 @@ snapshots: ...@@ -2406,6 +2716,8 @@ snapshots:
2406 transitivePeerDependencies: 2716 transitivePeerDependencies:
2407 - rollup 2717 - rollup
2408 2718
2719 + universalify@2.0.1: {}
2720 +
2409 unplugin-auto-import@0.17.8(@vueuse/core@10.11.1(vue@3.5.22))(rollup@4.52.5): 2721 unplugin-auto-import@0.17.8(@vueuse/core@10.11.1(vue@3.5.22))(rollup@4.52.5):
2410 dependencies: 2722 dependencies:
2411 '@antfu/utils': 0.7.10 2723 '@antfu/utils': 0.7.10
...@@ -2486,7 +2798,23 @@ snapshots: ...@@ -2486,7 +2798,23 @@ snapshots:
2486 dependencies: 2798 dependencies:
2487 global: 4.4.0 2799 global: 4.4.0
2488 2800
2489 - vite@5.4.21(less@4.4.2): 2801 + vite-plugin-html@3.2.2(vite@5.4.21(less@4.4.2)(terser@5.44.0)):
2802 + dependencies:
2803 + '@rollup/pluginutils': 4.2.1
2804 + colorette: 2.0.20
2805 + connect-history-api-fallback: 1.6.0
2806 + consola: 2.15.3
2807 + dotenv: 16.6.1
2808 + dotenv-expand: 8.0.3
2809 + ejs: 3.1.10
2810 + fast-glob: 3.3.3
2811 + fs-extra: 10.1.0
2812 + html-minifier-terser: 6.1.0
2813 + node-html-parser: 5.4.2
2814 + pathe: 0.2.0
2815 + vite: 5.4.21(less@4.4.2)(terser@5.44.0)
2816 +
2817 + vite@5.4.21(less@4.4.2)(terser@5.44.0):
2490 dependencies: 2818 dependencies:
2491 esbuild: 0.21.5 2819 esbuild: 0.21.5
2492 postcss: 8.5.6 2820 postcss: 8.5.6
...@@ -2494,6 +2822,7 @@ snapshots: ...@@ -2494,6 +2822,7 @@ snapshots:
2494 optionalDependencies: 2822 optionalDependencies:
2495 fsevents: 2.3.3 2823 fsevents: 2.3.3
2496 less: 4.4.2 2824 less: 4.4.2
2825 + terser: 5.44.0
2497 2826
2498 vue-demi@0.14.10(vue@3.5.22): 2827 vue-demi@0.14.10(vue@3.5.22):
2499 dependencies: 2828 dependencies:
......
1 /* 1 /*
2 * @Date: 2025-10-30 10:27:43 2 * @Date: 2025-10-30 10:27:43
3 * @LastEditors: hookehuyr hookehuyr@gmail.com 3 * @LastEditors: hookehuyr hookehuyr@gmail.com
4 - * @LastEditTime: 2025-11-03 09:48:52 4 + * @LastEditTime: 2025-11-04 14:37:28
5 * @FilePath: /stdj_h5/vite.config.js 5 * @FilePath: /stdj_h5/vite.config.js
6 * @Description: 文件描述 6 * @Description: 文件描述
7 */ 7 */
...@@ -15,6 +15,7 @@ import tailwindcss from 'tailwindcss' ...@@ -15,6 +15,7 @@ import tailwindcss from 'tailwindcss'
15 import autoprefixer from 'autoprefixer' 15 import autoprefixer from 'autoprefixer'
16 import postcsspxtoviewport from 'postcss-px-to-viewport' 16 import postcsspxtoviewport from 'postcss-px-to-viewport'
17 import { createProxy } from './build/proxy' 17 import { createProxy } from './build/proxy'
18 +import { createHtmlPlugin } from 'vite-plugin-html';
18 19
19 export default ({ command, mode }) => { 20 export default ({ command, mode }) => {
20 const root = process.cwd(); 21 const root = process.cwd();
...@@ -36,7 +37,21 @@ export default ({ command, mode }) => { ...@@ -36,7 +37,21 @@ export default ({ command, mode }) => {
36 Components({ 37 Components({
37 resolvers: [VantResolver()], 38 resolvers: [VantResolver()],
38 dts: 'src/components.d.ts' 39 dts: 'src/components.d.ts'
39 - }) 40 + }),
41 + createHtmlPlugin({
42 + // 生产环境下的HTML压缩配置
43 + minify: {
44 + // 核心:删除HTML中的注释
45 + removeComments: true,
46 + // 可选:其他压缩选项(按需开启)
47 + collapseWhitespace: true, // 折叠空白字符
48 + removeRedundantAttributes: true, // 移除冗余属性(如input的type="text")
49 + removeScriptTypeAttributes: true, // 移除script标签的type="text/javascript"
50 + removeStyleLinkTypeAttributes: true, // 移除style/link标签的type="text/css"
51 + minifyCSS: true, // 压缩内嵌CSS
52 + minifyJS: true, // 压缩内嵌JS
53 + },
54 + }),
40 ], 55 ],
41 resolve: { 56 resolve: {
42 alias: { 57 alias: {
......