From 664efdd18ced499a8383604ebd85a617b3784542 Mon Sep 17 00:00:00 2001 From: Felix Icaza Date: Sun, 11 Aug 2024 17:29:03 -0600 Subject: [PATCH 1/3] chore: install @playform/compress --- package.json | 1 + pnpm-lock.yaml | 508 ++++++++++++++++++++++++++++++++++++++++++++++--- 2 files changed, 486 insertions(+), 23 deletions(-) diff --git a/package.json b/package.json index 04a49e8..3a5fd00 100644 --- a/package.json +++ b/package.json @@ -21,6 +21,7 @@ "dependencies": { "@astrojs/check": "^0.5.10", "@astrolicious/i18n": "^0.4.3", + "@playform/compress": "^0.1.1", "@types/node": "^20.12.2", "@typescript-eslint/eslint-plugin": "^7.5.0", "@typescript-eslint/parser": "^7.5.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f13c5c2..234f110 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,7 +13,10 @@ importers: version: 0.5.10(prettier-plugin-astro@0.13.0)(prettier@3.2.5)(typescript@5.4.3) '@astrolicious/i18n': specifier: ^0.4.3 - version: 0.4.3(@types/node@20.12.2)(astro@4.5.12(@types/node@20.12.2)(lightningcss@1.24.1)(sass@1.74.1)(typescript@5.4.3))(i18next@23.11.5)(lightningcss@1.24.1)(sass@1.74.1) + version: 0.4.3(@types/node@20.12.2)(astro@4.5.12(@types/node@20.12.2)(lightningcss@1.24.1)(sass@1.74.1)(terser@5.31.3)(typescript@5.4.3))(i18next@23.11.5)(lightningcss@1.24.1)(sass@1.74.1)(terser@5.31.3) + '@playform/compress': + specifier: ^0.1.1 + version: 0.1.1(@types/node@20.12.2)(sass@1.74.1)(typescript@5.4.3) '@types/node': specifier: ^20.12.2 version: 20.12.2 @@ -25,7 +28,7 @@ importers: version: 7.5.0(eslint@8.57.0)(typescript@5.4.3) astro: specifier: ^4.5.12 - version: 4.5.12(@types/node@20.12.2)(lightningcss@1.24.1)(sass@1.74.1)(typescript@5.4.3) + version: 4.5.12(@types/node@20.12.2)(lightningcss@1.24.1)(sass@1.74.1)(terser@5.31.3)(typescript@5.4.3) i18next: specifier: ^23.11.5 version: 23.11.5 @@ -946,6 +949,9 @@ packages: resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} engines: {node: '>=6.0.0'} + '@jridgewell/source-map@0.3.6': + resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==} + '@jridgewell/sourcemap-codec@1.4.15': resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} @@ -968,6 +974,12 @@ packages: resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + '@playform/compress@0.1.1': + resolution: {integrity: sha512-nsGzMVGuwUNWtvwSzSB1jNIsKeNBeXs/QAZcYcXipqxflP8VILZjJXbHe/eAmjgQB4wfMOfGTD1GhtQ2mhP6QQ==} + + '@playform/pipe@0.1.0': + resolution: {integrity: sha512-EiY5y81BKSIBduFDM9UAN9RISQptYd8TR1UWTx1H/5Tm86AHxjAm/fiGqUuWwZShBqc5K1TY4ynkT6dpp1r7UQ==} + '@rollup/rollup-android-arm-eabi@4.13.2': resolution: {integrity: sha512-3XFIDKWMFZrMnao1mJhnOT1h2g0169Os848NhhmGweEcfJ4rCi+3yMCOLG4zA61rbJdkcrM/DjVZm9Hg5p5w7g==} cpu: [arm] @@ -1061,6 +1073,12 @@ packages: '@types/conventional-commits-parser@5.0.0': resolution: {integrity: sha512-loB369iXNmAZglwWATL+WRe+CRMmmBPtpolYzIebFaX4YA3x+BEfLqhUAV9WanycKI3TG1IMr5bMJDajDKLlUQ==} + '@types/css-tree@2.3.8': + resolution: {integrity: sha512-zABG3nI2UENsx7AQv63tI5/ptoAG/7kQR1H0OvG+WTWYHOR5pfAT3cGgC8SdyCrgX/TTxJBZNmx82IjCXs1juQ==} + + '@types/csso@5.0.4': + resolution: {integrity: sha512-W/FsRkm/9c04x9ON+bj+HQ0cSgNkG1LvcfuBCpkP7cpikM7+RkrNFLGtiofb++xBG6KGMUycLoDbi9/K621ZCw==} + '@types/debug@4.1.12': resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} @@ -1070,6 +1088,9 @@ packages: '@types/hast@3.0.4': resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} + '@types/html-minifier-terser@7.0.2': + resolution: {integrity: sha512-mm2HqV22l8lFQh4r2oSsOEVea+m0qqxEmwpc9kC1p/XzmjLWrReR9D/GRs8Pex2NX/imyEH9c5IU/7tMBQCHOA==} + '@types/json-schema@7.0.15': resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} @@ -1088,6 +1109,9 @@ packages: '@types/node@20.12.2': resolution: {integrity: sha512-zQ0NYO87hyN6Xrclcqp7f8ZbXNbRfoGWNcMvHTPQp9UUrwI0mI7XBz+cu7/W6/VClYo2g63B0cjull/srU7LgQ==} + '@types/node@20.14.12': + resolution: {integrity: sha512-r7wNXakLeSsGT0H1AU863vS2wa5wBOK4bWMjZz2wj+8nBx+m5PeIn0k8AloSLpRuiwdRQZwarZqHE4FNArPuJQ==} + '@types/sax@1.2.7': resolution: {integrity: sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==} @@ -1358,6 +1382,9 @@ packages: bl@5.1.0: resolution: {integrity: sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==} + boolbase@1.0.0: + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} + boxen@7.1.1: resolution: {integrity: sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==} engines: {node: '>=14.16'} @@ -1377,6 +1404,9 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true + buffer-from@1.1.2: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + buffer@5.7.1: resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} @@ -1387,6 +1417,9 @@ packages: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} + camel-case@4.1.2: + resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} + camelcase@7.0.1: resolution: {integrity: sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==} engines: {node: '>=14.16'} @@ -1433,6 +1466,10 @@ packages: resolution: {integrity: sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==} engines: {node: '>=8'} + clean-css@5.3.3: + resolution: {integrity: sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==} + engines: {node: '>= 10.0'} + cli-boxes@3.0.0: resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} engines: {node: '>=10'} @@ -1483,10 +1520,17 @@ packages: comma-separated-tokens@2.0.3: resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} + commander@10.0.1: + resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==} + engines: {node: '>=14'} + commander@11.1.0: resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==} engines: {node: '>=16'} + commander@2.20.3: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + common-ancestor-path@1.0.1: resolution: {integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==} @@ -1537,11 +1581,30 @@ packages: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} engines: {node: '>= 8'} + css-select@5.1.0: + resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} + + css-tree@2.2.1: + resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} + + css-tree@2.3.1: + resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + + css-what@6.1.0: + resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} + engines: {node: '>= 6'} + cssesc@3.0.0: resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} engines: {node: '>=4'} hasBin: true + csso@5.0.5: + resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} + dargs@8.1.0: resolution: {integrity: sha512-wAV9QHOsNbwnWdNW2FYvE1P56wtgSbM+3SZcdGiWQILwVjACCXDCI3Ai8QlCjMDB8YK5zySiXZYBiwGmNY3lnw==} engines: {node: '>=12'} @@ -1569,6 +1632,10 @@ packages: deep-is@0.1.4: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + deepmerge-ts@7.1.0: + resolution: {integrity: sha512-q6bNsfNBtgr8ZOQqmZbl94MmYWm+QcDNIkqCxVWiw1vKvf+y/N2dZQKdnDXn4c5Ygt/y63tDof6OCN+2YwWVEg==} + engines: {node: '>=16.0.0'} + dequal@2.0.3: resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} engines: {node: '>=6'} @@ -1620,6 +1687,9 @@ packages: domutils@3.1.0: resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} + dot-case@3.0.4: + resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} + dot-prop@5.3.0: resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==} engines: {node: '>=8'} @@ -1957,6 +2027,11 @@ packages: html-escaper@3.0.3: resolution: {integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==} + html-minifier-terser@7.2.0: + resolution: {integrity: sha512-tXgn3QfqPIpGl9o+K5tpcj3/MN4SfLtsx2GWwBC3SSd0tXQGyF3gsSqad8loJgKZGM3ZxbYDd5yhiBIdWpmvLA==} + engines: {node: ^14.13.1 || >=16.0.0} + hasBin: true + html-void-elements@3.0.0: resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} @@ -2178,58 +2253,116 @@ packages: cpu: [arm64] os: [darwin] + lightningcss-darwin-arm64@1.25.1: + resolution: {integrity: sha512-G4Dcvv85bs5NLENcu/s1f7ehzE3D5ThnlWSDwE190tWXRQCQaqwcuHe+MGSVI/slm0XrxnaayXY+cNl3cSricw==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [darwin] + lightningcss-darwin-x64@1.24.1: resolution: {integrity: sha512-R4R1d7VVdq2mG4igMU+Di8GPf0b64ZLnYVkubYnGG0Qxq1KaXQtAzcLI43EkpnoWvB/kUg8JKCWH4S13NfiLcQ==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [darwin] + lightningcss-darwin-x64@1.25.1: + resolution: {integrity: sha512-dYWuCzzfqRueDSmto6YU5SoGHvZTMU1Em9xvhcdROpmtOQLorurUZz8+xFxZ51lCO2LnYbfdjZ/gCqWEkwixNg==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [darwin] + lightningcss-freebsd-x64@1.24.1: resolution: {integrity: sha512-z6NberUUw5ALES6Ixn2shmjRRrM1cmEn1ZQPiM5IrZ6xHHL5a1lPin9pRv+w6eWfcrEo+qGG6R9XfJrpuY3e4g==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [freebsd] + lightningcss-freebsd-x64@1.25.1: + resolution: {integrity: sha512-hXoy2s9A3KVNAIoKz+Fp6bNeY+h9c3tkcx1J3+pS48CqAt+5bI/R/YY4hxGL57fWAIquRjGKW50arltD6iRt/w==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [freebsd] + lightningcss-linux-arm-gnueabihf@1.24.1: resolution: {integrity: sha512-NLQLnBQW/0sSg74qLNI8F8QKQXkNg4/ukSTa+XhtkO7v3BnK19TS1MfCbDHt+TTdSgNEBv0tubRuapcKho2EWw==} engines: {node: '>= 12.0.0'} cpu: [arm] os: [linux] + lightningcss-linux-arm-gnueabihf@1.25.1: + resolution: {integrity: sha512-tWyMgHFlHlp1e5iW3EpqvH5MvsgoN7ZkylBbG2R2LWxnvH3FuWCJOhtGcYx9Ks0Kv0eZOBud789odkYLhyf1ng==} + engines: {node: '>= 12.0.0'} + cpu: [arm] + os: [linux] + lightningcss-linux-arm64-gnu@1.24.1: resolution: {integrity: sha512-AQxWU8c9E9JAjAi4Qw9CvX2tDIPjgzCTrZCSXKELfs4mCwzxRkHh2RCxX8sFK19RyJoJAjA/Kw8+LMNRHS5qEg==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] + lightningcss-linux-arm64-gnu@1.25.1: + resolution: {integrity: sha512-Xjxsx286OT9/XSnVLIsFEDyDipqe4BcLeB4pXQ/FEA5+2uWCCuAEarUNQumRucnj7k6ftkAHUEph5r821KBccQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + lightningcss-linux-arm64-musl@1.24.1: resolution: {integrity: sha512-JCgH/SrNrhqsguUA0uJUM1PvN5+dVuzPIlXcoWDHSv2OU/BWlj2dUYr3XNzEw748SmNZPfl2NjQrAdzaPOn1lA==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] + lightningcss-linux-arm64-musl@1.25.1: + resolution: {integrity: sha512-IhxVFJoTW8wq6yLvxdPvyHv4NjzcpN1B7gjxrY3uaykQNXPHNIpChLB52+wfH+yS58zm1PL4LemUp8u9Cfp6Bw==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + lightningcss-linux-x64-gnu@1.24.1: resolution: {integrity: sha512-TYdEsC63bHV0h47aNRGN3RiK7aIeco3/keN4NkoSQ5T8xk09KHuBdySltWAvKLgT8JvR+ayzq8ZHnL1wKWY0rw==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] + lightningcss-linux-x64-gnu@1.25.1: + resolution: {integrity: sha512-RXIaru79KrREPEd6WLXfKfIp4QzoppZvD3x7vuTKkDA64PwTzKJ2jaC43RZHRt8BmyIkRRlmywNhTRMbmkPYpA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + lightningcss-linux-x64-musl@1.24.1: resolution: {integrity: sha512-HLfzVik3RToot6pQ2Rgc3JhfZkGi01hFetHt40HrUMoeKitLoqUUT5owM6yTZPTytTUW9ukLBJ1pc3XNMSvlLw==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] + lightningcss-linux-x64-musl@1.25.1: + resolution: {integrity: sha512-TdcNqFsAENEEFr8fJWg0Y4fZ/nwuqTRsIr7W7t2wmDUlA8eSXVepeeONYcb+gtTj1RaXn/WgNLB45SFkz+XBZA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + lightningcss-win32-x64-msvc@1.24.1: resolution: {integrity: sha512-joEupPjYJ7PjZtDsS5lzALtlAudAbgIBMGJPNeFe5HfdmJXFd13ECmEM+5rXNxYVMRHua2w8132R6ab5Z6K9Ow==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [win32] + lightningcss-win32-x64-msvc@1.25.1: + resolution: {integrity: sha512-9KZZkmmy9oGDSrnyHuxP6iMhbsgChUiu/NSgOx+U1I/wTngBStDf2i2aGRCHvFqj19HqqBEI4WuGVQBa2V6e0A==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [win32] + lightningcss@1.24.1: resolution: {integrity: sha512-kUpHOLiH5GB0ERSv4pxqlL0RYKnOXtgGtVe7shDGfhS0AZ4D1ouKFYAcLcZhql8aMspDNzaUCumGHZ78tb2fTg==} engines: {node: '>= 12.0.0'} + lightningcss@1.25.1: + resolution: {integrity: sha512-V0RMVZzK1+rCHpymRv4URK2lNhIRyO8g7U7zOFwVAhJuat74HtkjIQpQRKNCwFEYkRGpafOpmXXLoaoBcyVtBg==} + engines: {node: '>= 12.0.0'} + lilconfig@3.0.0: resolution: {integrity: sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==} engines: {node: '>=14'} @@ -2300,6 +2433,9 @@ packages: longest-streak@3.1.0: resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} + lower-case@2.0.2: + resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} + lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} @@ -2353,6 +2489,12 @@ packages: mdast-util-to-string@4.0.0: resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} + mdn-data@2.0.28: + resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==} + + mdn-data@2.0.30: + resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} + meow@12.1.1: resolution: {integrity: sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==} engines: {node: '>=16.10'} @@ -2502,6 +2644,9 @@ packages: nlcst-to-string@3.1.1: resolution: {integrity: sha512-63mVyqaqt0cmn2VcI2aH6kxe1rLAmSROqHMA0i4qqg1tidkfExgpb0FGMikMCn86mw5dFtBtEANfmSSK7TjNHw==} + no-case@3.0.4: + resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} + node-abi@3.57.0: resolution: {integrity: sha512-Dp+A9JWxRaKuHP35H77I4kCKesDy5HUDEmScia2FyncMTOXASMyg251F5PhFoDA5uqBrDDffiLpbqnrZmNXW+g==} engines: {node: '>=10'} @@ -2524,6 +2669,9 @@ packages: resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + nth-check@2.1.1: + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + once@1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} @@ -2586,6 +2734,9 @@ packages: resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} engines: {node: '>=6'} + param-case@3.0.4: + resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} + parent-module@1.0.1: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} engines: {node: '>=6'} @@ -2600,6 +2751,9 @@ packages: parse5@7.1.2: resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} + pascal-case@3.1.2: + resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} + path-browserify@1.0.1: resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} @@ -2772,6 +2926,10 @@ packages: rehype@13.0.1: resolution: {integrity: sha512-AcSLS2mItY+0fYu9xKxOu1LhUZeBZZBx8//5HKzF+0XP+eP8+6a5MXn2+DW2kfXR6Dtp1FEXMVrjyKAcvcU8vg==} + relateurl@0.2.7: + resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==} + engines: {node: '>= 0.10'} + remark-gfm@4.0.0: resolution: {integrity: sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==} @@ -2936,6 +3094,9 @@ packages: resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} engines: {node: '>=0.10.0'} + source-map-support@0.5.21: + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + source-map@0.6.1: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} @@ -3026,6 +3187,11 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} + svgo@4.0.0-rc.0: + resolution: {integrity: sha512-V6DFAkoKXl9GFPZPKNDcJpeXQtMhJT3mgt0VIJTuTe89Ih4ZMtlVR/Djxm0WZX1+9TC7srNhQG6Ffs7EcB4T7Q==} + engines: {node: '>=16.0.0'} + hasBin: true + synckit@0.9.0: resolution: {integrity: sha512-7RnqIMq572L8PeEzKeBINYEJDDxpcH8JEgLwUqBd3TkofhFRbkq4QLR0u+36avGAhCRbk2nnmjcW9SE531hPDg==} engines: {node: ^14.18.0 || >=16.0.0} @@ -3043,6 +3209,11 @@ packages: tar-stream@3.1.7: resolution: {integrity: sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==} + terser@5.31.3: + resolution: {integrity: sha512-pAfYn3NIZLyZpa83ZKigvj6Rn9c/vd5KfYGX7cN1mnzqgDcxWvrU5ZtAfIKhEXz9nRecw4z3LXkjaq96/qZqAA==} + engines: {node: '>=10'} + hasBin: true + text-extensions@2.4.0: resolution: {integrity: sha512-te/NtwBwfiNRLf9Ijqx3T0nlqZiQ2XrrtBvu+cLL8ZRrGkO0NHTug8MYFKyoSrv/sHTaSKfilUkizV6XhxMJ3g==} engines: {node: '>=8'} @@ -3525,17 +3696,17 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrolicious/i18n@0.4.3(@types/node@20.12.2)(astro@4.5.12(@types/node@20.12.2)(lightningcss@1.24.1)(sass@1.74.1)(typescript@5.4.3))(i18next@23.11.5)(lightningcss@1.24.1)(sass@1.74.1)': + '@astrolicious/i18n@0.4.3(@types/node@20.12.2)(astro@4.5.12(@types/node@20.12.2)(lightningcss@1.24.1)(sass@1.74.1)(terser@5.31.3)(typescript@5.4.3))(i18next@23.11.5)(lightningcss@1.24.1)(sass@1.74.1)(terser@5.31.3)': dependencies: - '@inox-tools/aik-route-config': 0.5.3(@types/node@20.12.2)(astro-integration-kit@0.13.3(astro@4.5.12(@types/node@20.12.2)(lightningcss@1.24.1)(sass@1.74.1)(typescript@5.4.3)))(astro@4.5.12(@types/node@20.12.2)(lightningcss@1.24.1)(sass@1.74.1)(typescript@5.4.3))(lightningcss@1.24.1)(sass@1.74.1) - astro: 4.5.12(@types/node@20.12.2)(lightningcss@1.24.1)(sass@1.74.1)(typescript@5.4.3) - astro-integration-kit: 0.13.3(astro@4.5.12(@types/node@20.12.2)(lightningcss@1.24.1)(sass@1.74.1)(typescript@5.4.3)) - astro-pages: 0.3.0(astro@4.5.12(@types/node@20.12.2)(lightningcss@1.24.1)(sass@1.74.1)(typescript@5.4.3)) + '@inox-tools/aik-route-config': 0.5.3(@types/node@20.12.2)(astro-integration-kit@0.13.3(astro@4.5.12(@types/node@20.12.2)(lightningcss@1.24.1)(sass@1.74.1)(terser@5.31.3)(typescript@5.4.3)))(astro@4.5.12(@types/node@20.12.2)(lightningcss@1.24.1)(sass@1.74.1)(terser@5.31.3)(typescript@5.4.3))(lightningcss@1.24.1)(sass@1.74.1)(terser@5.31.3) + astro: 4.5.12(@types/node@20.12.2)(lightningcss@1.24.1)(sass@1.74.1)(terser@5.31.3)(typescript@5.4.3) + astro-integration-kit: 0.13.3(astro@4.5.12(@types/node@20.12.2)(lightningcss@1.24.1)(sass@1.74.1)(terser@5.31.3)(typescript@5.4.3)) + astro-pages: 0.3.0(astro@4.5.12(@types/node@20.12.2)(lightningcss@1.24.1)(sass@1.74.1)(terser@5.31.3)(typescript@5.4.3)) i18next: 23.11.5 sitemap: 7.1.2 typescript: 5.4.5 ufo: 1.5.3 - vite: 5.3.1(@types/node@20.12.2)(lightningcss@1.24.1)(sass@1.74.1) + vite: 5.3.1(@types/node@20.12.2)(lightningcss@1.24.1)(sass@1.74.1)(terser@5.31.3) transitivePeerDependencies: - '@astrojs/db' - '@types/node' @@ -4167,13 +4338,13 @@ snapshots: '@img/sharp-win32-x64@0.33.4': optional: true - '@inox-tools/aik-route-config@0.5.3(@types/node@20.12.2)(astro-integration-kit@0.13.3(astro@4.5.12(@types/node@20.12.2)(lightningcss@1.24.1)(sass@1.74.1)(typescript@5.4.3)))(astro@4.5.12(@types/node@20.12.2)(lightningcss@1.24.1)(sass@1.74.1)(typescript@5.4.3))(lightningcss@1.24.1)(sass@1.74.1)': + '@inox-tools/aik-route-config@0.5.3(@types/node@20.12.2)(astro-integration-kit@0.13.3(astro@4.5.12(@types/node@20.12.2)(lightningcss@1.24.1)(sass@1.74.1)(terser@5.31.3)(typescript@5.4.3)))(astro@4.5.12(@types/node@20.12.2)(lightningcss@1.24.1)(sass@1.74.1)(terser@5.31.3)(typescript@5.4.3))(lightningcss@1.24.1)(sass@1.74.1)(terser@5.31.3)': dependencies: '@inox-tools/utils': 0.1.1 - astro: 4.5.12(@types/node@20.12.2)(lightningcss@1.24.1)(sass@1.74.1)(typescript@5.4.3) - astro-integration-kit: 0.13.3(astro@4.5.12(@types/node@20.12.2)(lightningcss@1.24.1)(sass@1.74.1)(typescript@5.4.3)) + astro: 4.5.12(@types/node@20.12.2)(lightningcss@1.24.1)(sass@1.74.1)(terser@5.31.3)(typescript@5.4.3) + astro-integration-kit: 0.13.3(astro@4.5.12(@types/node@20.12.2)(lightningcss@1.24.1)(sass@1.74.1)(terser@5.31.3)(typescript@5.4.3)) recast: 0.23.9 - vite: 5.3.1(@types/node@20.12.2)(lightningcss@1.24.1)(sass@1.74.1) + vite: 5.3.1(@types/node@20.12.2)(lightningcss@1.24.1)(sass@1.74.1)(terser@5.31.3) transitivePeerDependencies: - '@types/node' - less @@ -4195,6 +4366,11 @@ snapshots: '@jridgewell/set-array@1.2.1': {} + '@jridgewell/source-map@0.3.6': + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + '@jridgewell/sourcemap-codec@1.4.15': {} '@jridgewell/trace-mapping@0.3.25': @@ -4216,6 +4392,35 @@ snapshots: '@pkgr/core@0.1.1': {} + '@playform/compress@0.1.1(@types/node@20.12.2)(sass@1.74.1)(typescript@5.4.3)': + dependencies: + '@playform/pipe': 0.1.0 + '@types/csso': 5.0.4 + '@types/html-minifier-terser': 7.0.2 + astro: 4.5.12(@types/node@20.12.2)(lightningcss@1.25.1)(sass@1.74.1)(terser@5.31.3)(typescript@5.4.3) + csso: 5.0.5 + deepmerge-ts: 7.1.0 + html-minifier-terser: 7.2.0 + kleur: 4.1.5 + lightningcss: 1.25.1 + sharp: 0.33.4 + svgo: 4.0.0-rc.0 + terser: 5.31.3 + transitivePeerDependencies: + - '@types/node' + - less + - sass + - stylus + - sugarss + - supports-color + - typescript + + '@playform/pipe@0.1.0': + dependencies: + '@types/node': 20.14.12 + deepmerge-ts: 7.1.0 + fast-glob: 3.3.2 + '@rollup/rollup-android-arm-eabi@4.13.2': optional: true @@ -4288,6 +4493,12 @@ snapshots: dependencies: '@types/node': 20.12.2 + '@types/css-tree@2.3.8': {} + + '@types/csso@5.0.4': + dependencies: + '@types/css-tree': 2.3.8 + '@types/debug@4.1.12': dependencies: '@types/ms': 0.7.34 @@ -4298,6 +4509,8 @@ snapshots: dependencies: '@types/unist': 3.0.2 + '@types/html-minifier-terser@7.0.2': {} + '@types/json-schema@7.0.15': {} '@types/mdast@4.0.3': @@ -4316,6 +4529,10 @@ snapshots: dependencies: undici-types: 5.26.5 + '@types/node@20.14.12': + dependencies: + undici-types: 5.26.5 + '@types/sax@1.2.7': dependencies: '@types/node': 20.12.2 @@ -4572,18 +4789,95 @@ snapshots: transitivePeerDependencies: - supports-color - astro-integration-kit@0.13.3(astro@4.5.12(@types/node@20.12.2)(lightningcss@1.24.1)(sass@1.74.1)(typescript@5.4.3)): + astro-integration-kit@0.13.3(astro@4.5.12(@types/node@20.12.2)(lightningcss@1.24.1)(sass@1.74.1)(terser@5.31.3)(typescript@5.4.3)): dependencies: - astro: 4.5.12(@types/node@20.12.2)(lightningcss@1.24.1)(sass@1.74.1)(typescript@5.4.3) + astro: 4.5.12(@types/node@20.12.2)(lightningcss@1.24.1)(sass@1.74.1)(terser@5.31.3)(typescript@5.4.3) pathe: 1.1.2 recast: 0.23.9 - astro-pages@0.3.0(astro@4.5.12(@types/node@20.12.2)(lightningcss@1.24.1)(sass@1.74.1)(typescript@5.4.3)): + astro-pages@0.3.0(astro@4.5.12(@types/node@20.12.2)(lightningcss@1.24.1)(sass@1.74.1)(terser@5.31.3)(typescript@5.4.3)): dependencies: - astro: 4.5.12(@types/node@20.12.2)(lightningcss@1.24.1)(sass@1.74.1)(typescript@5.4.3) + astro: 4.5.12(@types/node@20.12.2)(lightningcss@1.24.1)(sass@1.74.1)(terser@5.31.3)(typescript@5.4.3) + fast-glob: 3.3.2 + + astro@4.5.12(@types/node@20.12.2)(lightningcss@1.24.1)(sass@1.74.1)(terser@5.31.3)(typescript@5.4.3): + dependencies: + '@astrojs/compiler': 2.7.1 + '@astrojs/internal-helpers': 0.4.0 + '@astrojs/markdown-remark': 4.3.2 + '@astrojs/telemetry': 3.0.4 + '@babel/core': 7.24.3 + '@babel/generator': 7.24.1 + '@babel/parser': 7.24.1 + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.3) + '@babel/traverse': 7.24.1 + '@babel/types': 7.24.0 + '@types/babel__core': 7.20.5 + acorn: 8.11.3 + aria-query: 5.3.0 + axobject-query: 4.0.0 + boxen: 7.1.1 + chokidar: 3.6.0 + ci-info: 4.0.0 + clsx: 2.1.0 + common-ancestor-path: 1.0.1 + cookie: 0.6.0 + cssesc: 3.0.0 + debug: 4.3.4 + deterministic-object-hash: 2.0.2 + devalue: 4.3.2 + diff: 5.2.0 + dlv: 1.1.3 + dset: 3.1.3 + es-module-lexer: 1.5.0 + esbuild: 0.19.12 + estree-walker: 3.0.3 + execa: 8.0.1 fast-glob: 3.3.2 + flattie: 1.1.1 + github-slugger: 2.0.0 + gray-matter: 4.0.3 + html-escaper: 3.0.3 + http-cache-semantics: 4.1.1 + js-yaml: 4.1.0 + kleur: 4.1.5 + magic-string: 0.30.8 + mime: 3.0.0 + ora: 7.0.1 + p-limit: 5.0.0 + p-queue: 8.0.1 + path-to-regexp: 6.2.1 + preferred-pm: 3.1.3 + prompts: 2.4.2 + rehype: 13.0.1 + resolve: 1.22.8 + semver: 7.6.0 + shiki: 1.2.3 + string-width: 7.1.0 + strip-ansi: 7.1.0 + tsconfck: 3.0.3(typescript@5.4.3) + unist-util-visit: 5.0.0 + vfile: 6.0.1 + vite: 5.2.7(@types/node@20.12.2)(lightningcss@1.24.1)(sass@1.74.1)(terser@5.31.3) + vitefu: 0.2.5(vite@5.2.7(@types/node@20.12.2)(lightningcss@1.24.1)(sass@1.74.1)(terser@5.31.3)) + which-pm: 2.1.1 + yargs-parser: 21.1.1 + zod: 3.22.4 + zod-to-json-schema: 3.22.5(zod@3.22.4) + optionalDependencies: + sharp: 0.32.6 + transitivePeerDependencies: + - '@types/node' + - less + - lightningcss + - sass + - stylus + - sugarss + - supports-color + - terser + - typescript - astro@4.5.12(@types/node@20.12.2)(lightningcss@1.24.1)(sass@1.74.1)(typescript@5.4.3): + astro@4.5.12(@types/node@20.12.2)(lightningcss@1.25.1)(sass@1.74.1)(terser@5.31.3)(typescript@5.4.3): dependencies: '@astrojs/compiler': 2.7.1 '@astrojs/internal-helpers': 0.4.0 @@ -4641,8 +4935,8 @@ snapshots: tsconfck: 3.0.3(typescript@5.4.3) unist-util-visit: 5.0.0 vfile: 6.0.1 - vite: 5.2.7(@types/node@20.12.2)(lightningcss@1.24.1)(sass@1.74.1) - vitefu: 0.2.5(vite@5.2.7(@types/node@20.12.2)(lightningcss@1.24.1)(sass@1.74.1)) + vite: 5.2.7(@types/node@20.12.2)(lightningcss@1.25.1)(sass@1.74.1)(terser@5.31.3) + vitefu: 0.2.5(vite@5.2.7(@types/node@20.12.2)(lightningcss@1.25.1)(sass@1.74.1)(terser@5.31.3)) which-pm: 2.1.1 yargs-parser: 21.1.1 zod: 3.22.4 @@ -4724,6 +5018,8 @@ snapshots: inherits: 2.0.4 readable-stream: 3.6.2 + boolbase@1.0.0: {} + boxen@7.1.1: dependencies: ansi-align: 3.0.1 @@ -4755,6 +5051,8 @@ snapshots: node-releases: 2.0.14 update-browserslist-db: 1.0.13(browserslist@4.23.0) + buffer-from@1.1.2: {} + buffer@5.7.1: dependencies: base64-js: 1.5.1 @@ -4768,6 +5066,11 @@ snapshots: callsites@3.1.0: {} + camel-case@4.1.2: + dependencies: + pascal-case: 3.1.2 + tslib: 2.6.2 + camelcase@7.0.1: {} caniuse-lite@1.0.30001603: {} @@ -4812,6 +5115,10 @@ snapshots: ci-info@4.0.0: {} + clean-css@5.3.3: + dependencies: + source-map: 0.6.1 + cli-boxes@3.0.0: {} cli-cursor@4.0.0: @@ -4859,8 +5166,12 @@ snapshots: comma-separated-tokens@2.0.3: {} + commander@10.0.1: {} + commander@11.1.0: {} + commander@2.20.3: {} + common-ancestor-path@1.0.1: {} compare-func@2.0.0: @@ -4911,8 +5222,32 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 + css-select@5.1.0: + dependencies: + boolbase: 1.0.0 + css-what: 6.1.0 + domhandler: 5.0.3 + domutils: 3.1.0 + nth-check: 2.1.1 + + css-tree@2.2.1: + dependencies: + mdn-data: 2.0.28 + source-map-js: 1.2.0 + + css-tree@2.3.1: + dependencies: + mdn-data: 2.0.30 + source-map-js: 1.2.0 + + css-what@6.1.0: {} + cssesc@3.0.0: {} + csso@5.0.5: + dependencies: + css-tree: 2.2.1 + dargs@8.1.0: {} debug@4.3.4: @@ -4933,6 +5268,8 @@ snapshots: deep-is@0.1.4: {} + deepmerge-ts@7.1.0: {} + dequal@2.0.3: {} detect-libc@1.0.3: {} @@ -4979,6 +5316,11 @@ snapshots: domelementtype: 2.3.0 domhandler: 5.0.3 + dot-case@3.0.4: + dependencies: + no-case: 3.0.4 + tslib: 2.6.2 + dot-prop@5.3.0: dependencies: is-obj: 2.0.0 @@ -5461,6 +5803,16 @@ snapshots: html-escaper@3.0.3: {} + html-minifier-terser@7.2.0: + dependencies: + camel-case: 4.1.2 + clean-css: 5.3.3 + commander: 10.0.1 + entities: 4.5.0 + param-case: 3.0.4 + relateurl: 0.2.7 + terser: 5.31.3 + html-void-elements@3.0.0: {} htmlparser2@8.0.2: @@ -5618,30 +5970,57 @@ snapshots: lightningcss-darwin-arm64@1.24.1: optional: true + lightningcss-darwin-arm64@1.25.1: + optional: true + lightningcss-darwin-x64@1.24.1: optional: true + lightningcss-darwin-x64@1.25.1: + optional: true + lightningcss-freebsd-x64@1.24.1: optional: true + lightningcss-freebsd-x64@1.25.1: + optional: true + lightningcss-linux-arm-gnueabihf@1.24.1: optional: true + lightningcss-linux-arm-gnueabihf@1.25.1: + optional: true + lightningcss-linux-arm64-gnu@1.24.1: optional: true + lightningcss-linux-arm64-gnu@1.25.1: + optional: true + lightningcss-linux-arm64-musl@1.24.1: optional: true + lightningcss-linux-arm64-musl@1.25.1: + optional: true + lightningcss-linux-x64-gnu@1.24.1: optional: true + lightningcss-linux-x64-gnu@1.25.1: + optional: true + lightningcss-linux-x64-musl@1.24.1: optional: true + lightningcss-linux-x64-musl@1.25.1: + optional: true + lightningcss-win32-x64-msvc@1.24.1: optional: true + lightningcss-win32-x64-msvc@1.25.1: + optional: true + lightningcss@1.24.1: dependencies: detect-libc: 1.0.3 @@ -5656,6 +6035,20 @@ snapshots: lightningcss-linux-x64-musl: 1.24.1 lightningcss-win32-x64-msvc: 1.24.1 + lightningcss@1.25.1: + dependencies: + detect-libc: 1.0.3 + optionalDependencies: + lightningcss-darwin-arm64: 1.25.1 + lightningcss-darwin-x64: 1.25.1 + lightningcss-freebsd-x64: 1.25.1 + lightningcss-linux-arm-gnueabihf: 1.25.1 + lightningcss-linux-arm64-gnu: 1.25.1 + lightningcss-linux-arm64-musl: 1.25.1 + lightningcss-linux-x64-gnu: 1.25.1 + lightningcss-linux-x64-musl: 1.25.1 + lightningcss-win32-x64-msvc: 1.25.1 + lilconfig@3.0.0: {} lines-and-columns@1.2.4: {} @@ -5736,6 +6129,10 @@ snapshots: longest-streak@3.1.0: {} + lower-case@2.0.2: + dependencies: + tslib: 2.6.2 + lru-cache@5.1.1: dependencies: yallist: 3.1.1 @@ -5869,6 +6266,10 @@ snapshots: dependencies: '@types/mdast': 4.0.3 + mdn-data@2.0.28: {} + + mdn-data@2.0.30: {} + meow@12.1.1: {} merge-stream@2.0.0: {} @@ -6108,6 +6509,11 @@ snapshots: dependencies: '@types/nlcst': 1.0.4 + no-case@3.0.4: + dependencies: + lower-case: 2.0.2 + tslib: 2.6.2 + node-abi@3.57.0: dependencies: semver: 7.6.0 @@ -6126,6 +6532,10 @@ snapshots: dependencies: path-key: 4.0.0 + nth-check@2.1.1: + dependencies: + boolbase: 1.0.0 + once@1.4.0: dependencies: wrappy: 1.0.2 @@ -6198,6 +6608,11 @@ snapshots: p-try@2.2.0: {} + param-case@3.0.4: + dependencies: + dot-case: 3.0.4 + tslib: 2.6.2 + parent-module@1.0.1: dependencies: callsites: 3.1.0 @@ -6219,6 +6634,11 @@ snapshots: dependencies: entities: 4.5.0 + pascal-case@3.1.2: + dependencies: + no-case: 3.0.4 + tslib: 2.6.2 + path-browserify@1.0.1: {} path-exists@4.0.0: {} @@ -6400,6 +6820,8 @@ snapshots: rehype-stringify: 10.0.0 unified: 11.0.4 + relateurl@0.2.7: {} + remark-gfm@4.0.0: dependencies: '@types/mdast': 4.0.3 @@ -6637,6 +7059,11 @@ snapshots: source-map-js@1.2.0: {} + source-map-support@0.5.21: + dependencies: + buffer-from: 1.1.2 + source-map: 0.6.1 + source-map@0.6.1: {} space-separated-tokens@2.0.2: {} @@ -6725,6 +7152,16 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} + svgo@4.0.0-rc.0: + dependencies: + commander: 11.1.0 + css-select: 5.1.0 + css-tree: 2.3.1 + css-what: 6.1.0 + csso: 5.0.5 + picocolors: 1.0.0 + sax: 1.4.1 + synckit@0.9.0: dependencies: '@pkgr/core': 0.1.1 @@ -6763,6 +7200,13 @@ snapshots: streamx: 2.16.1 optional: true + terser@5.31.3: + dependencies: + '@jridgewell/source-map': 0.3.6 + acorn: 8.11.3 + commander: 2.20.3 + source-map-support: 0.5.21 + text-extensions@2.4.0: {} text-table@0.2.0: {} @@ -6948,7 +7392,7 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite@5.2.7(@types/node@20.12.2)(lightningcss@1.24.1)(sass@1.74.1): + vite@5.2.7(@types/node@20.12.2)(lightningcss@1.24.1)(sass@1.74.1)(terser@5.31.3): dependencies: esbuild: 0.20.2 postcss: 8.4.38 @@ -6958,8 +7402,21 @@ snapshots: fsevents: 2.3.3 lightningcss: 1.24.1 sass: 1.74.1 + terser: 5.31.3 + + vite@5.2.7(@types/node@20.12.2)(lightningcss@1.25.1)(sass@1.74.1)(terser@5.31.3): + dependencies: + esbuild: 0.20.2 + postcss: 8.4.38 + rollup: 4.13.2 + optionalDependencies: + '@types/node': 20.12.2 + fsevents: 2.3.3 + lightningcss: 1.25.1 + sass: 1.74.1 + terser: 5.31.3 - vite@5.3.1(@types/node@20.12.2)(lightningcss@1.24.1)(sass@1.74.1): + vite@5.3.1(@types/node@20.12.2)(lightningcss@1.24.1)(sass@1.74.1)(terser@5.31.3): dependencies: esbuild: 0.21.5 postcss: 8.4.38 @@ -6969,10 +7426,15 @@ snapshots: fsevents: 2.3.3 lightningcss: 1.24.1 sass: 1.74.1 + terser: 5.31.3 + + vitefu@0.2.5(vite@5.2.7(@types/node@20.12.2)(lightningcss@1.24.1)(sass@1.74.1)(terser@5.31.3)): + optionalDependencies: + vite: 5.2.7(@types/node@20.12.2)(lightningcss@1.24.1)(sass@1.74.1)(terser@5.31.3) - vitefu@0.2.5(vite@5.2.7(@types/node@20.12.2)(lightningcss@1.24.1)(sass@1.74.1)): + vitefu@0.2.5(vite@5.2.7(@types/node@20.12.2)(lightningcss@1.25.1)(sass@1.74.1)(terser@5.31.3)): optionalDependencies: - vite: 5.2.7(@types/node@20.12.2)(lightningcss@1.24.1)(sass@1.74.1) + vite: 5.2.7(@types/node@20.12.2)(lightningcss@1.25.1)(sass@1.74.1)(terser@5.31.3) volar-service-css@0.0.34(@volar/language-service@2.1.6): dependencies: From f857a1f100705c12a6c8126822552cfcf93f0fd7 Mon Sep 17 00:00:00 2001 From: Felix Icaza Date: Sun, 11 Aug 2024 17:29:24 -0600 Subject: [PATCH 2/3] chore: configure @playform/compress --- astro.config.ts | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/astro.config.ts b/astro.config.ts index 6f6b441..8f4ccd0 100644 --- a/astro.config.ts +++ b/astro.config.ts @@ -1,4 +1,5 @@ import i18n from '@astrolicious/i18n'; +import playformCompress from '@playform/compress'; import { defineConfig } from 'astro/config'; // https://astro.build/config @@ -7,11 +8,7 @@ export default defineConfig({ image: { domains: ['media.licdn.com'], }, - vite: { - build: { - cssMinify: 'lightningcss', - }, - }, + compressHTML: false, integrations: [ i18n({ defaultLocale: 'es', @@ -25,5 +22,12 @@ export default defineConfig({ }, }, }), + playformCompress({ + HTML: true, + JavaScript: true, + CSS: true, + Image: false, + SVG: true, + }), ], }); From 866bf8496ecdea0252247a0c6a3e900343ae3682 Mon Sep 17 00:00:00 2001 From: Felix Icaza Date: Sun, 11 Aug 2024 17:40:03 -0600 Subject: [PATCH 3/3] chore: disable CSS compression with @playform/compress and activate minification with lightningcss --- astro.config.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/astro.config.ts b/astro.config.ts index 8f4ccd0..e390847 100644 --- a/astro.config.ts +++ b/astro.config.ts @@ -8,7 +8,11 @@ export default defineConfig({ image: { domains: ['media.licdn.com'], }, - compressHTML: false, + vite: { + build: { + cssMinify: 'lightningcss', + }, + }, integrations: [ i18n({ defaultLocale: 'es', @@ -25,7 +29,7 @@ export default defineConfig({ playformCompress({ HTML: true, JavaScript: true, - CSS: true, + CSS: false, Image: false, SVG: true, }),