Astro implementation of openring npmjs.com/package/@jasikpark/astro-openring
astro webring typescript

Add typechecking #4

merged opened by caleb.jasik.xyz targeting main from push-kmrovtvtmsxy
Labels

None yet.

assignee

None yet.

Participants 1
AT URI
at://did:plc:3tkrsjzdao4vqjrxwzynbfnu/sh.tangled.repo.pull/3mcvxsccv6g22
+656 -18
Diff #1
+2
.tangled/workflows/build.yaml .tangled/workflows/build-and-lint.yaml
··· 17 17 command: "pnpm install" 18 18 - name: "Build" 19 19 command: "pnpm build" 20 + - name: "Typecheck" 21 + command: "pnpm check"
+16 -4
package.json
··· 5 5 "exports": { 6 6 ".": "./index.ts" 7 7 }, 8 - "files": ["index.ts", "src"], 9 - "keywords": ["astro-component", "webring"], 8 + "files": [ 9 + "index.ts", 10 + "src" 11 + ], 12 + "keywords": [ 13 + "astro-component", 14 + "webring" 15 + ], 10 16 "scripts": { 11 17 "dev": "astro dev", 12 18 "build": "astro build", 13 - "test": "vitest run" 19 + "test": "vitest run", 20 + "check": "pnpm run \"/^check:.*/\"", 21 + "check:ts": "tsc -p ./tsconfig.json", 22 + "check:astro": "astro check -p ./tsconfig.json" 14 23 }, 15 24 "devDependencies": { 16 - "astro": "^5.16.11" 25 + "@astrojs/check": "^0.9.6", 26 + "@types/sanitize-html": "^2.16.0", 27 + "astro": "^5.16.11", 28 + "typescript": "^5.9.3" 17 29 }, 18 30 "peerDependencies": { 19 31 "astro": "^4.0.0 || ^5.0.0"
+638 -14
pnpm-lock.yaml
··· 19 19 version: 2.17.0 20 20 vitest: 21 21 specifier: ^4.0.17 22 - version: 4.0.17(@vitest/ui@4.0.17) 22 + version: 4.0.17(@vitest/ui@4.0.17)(yaml@2.8.2) 23 23 devDependencies: 24 + '@astrojs/check': 25 + specifier: ^0.9.6 26 + version: 0.9.6(prettier@3.8.0)(typescript@5.9.3) 27 + '@types/sanitize-html': 28 + specifier: ^2.16.0 29 + version: 2.16.0 24 30 astro: 25 31 specifier: ^5.16.11 26 - version: 5.16.11(rollup@4.55.2)(typescript@5.9.3) 32 + version: 5.16.11(rollup@4.55.2)(typescript@5.9.3)(yaml@2.8.2) 33 + typescript: 34 + specifier: ^5.9.3 35 + version: 5.9.3 27 36 28 37 packages: 29 38 39 + '@astrojs/check@0.9.6': 40 + resolution: {integrity: sha512-jlaEu5SxvSgmfGIFfNgcn5/f+29H61NJzEMfAZ82Xopr4XBchXB1GVlcJsE+elUlsYSbXlptZLX+JMG3b/wZEA==} 41 + hasBin: true 42 + peerDependencies: 43 + typescript: ^5.0.0 44 + 30 45 '@astrojs/compiler@2.13.0': 31 46 resolution: {integrity: sha512-mqVORhUJViA28fwHYaWmsXSzLO9osbdZ5ImUfxBarqsYdMlPbqAqGJCxsNzvppp1BEzc1mJNjOVvQqeDN8Vspw==} 32 47 33 48 '@astrojs/internal-helpers@0.7.5': 34 49 resolution: {integrity: sha512-vreGnYSSKhAjFJCWAwe/CNhONvoc5lokxtRoZims+0wa3KbHBdPHSSthJsKxPd8d/aic6lWKpRTYGY/hsgK6EA==} 35 50 51 + '@astrojs/language-server@2.16.3': 52 + resolution: {integrity: sha512-yO5K7RYCMXUfeDlnU6UnmtnoXzpuQc0yhlaCNZ67k1C/MiwwwvMZz+LGa+H35c49w5QBfvtr4w4Zcf5PcH8uYA==} 53 + hasBin: true 54 + peerDependencies: 55 + prettier: ^3.0.0 56 + prettier-plugin-astro: '>=0.11.0' 57 + peerDependenciesMeta: 58 + prettier: 59 + optional: true 60 + prettier-plugin-astro: 61 + optional: true 62 + 36 63 '@astrojs/markdown-remark@6.3.10': 37 64 resolution: {integrity: sha512-kk4HeYR6AcnzC4QV8iSlOfh+N8TZ3MEStxPyenyCtemqn8IpEATBFMTJcfrNW32dgpt6MY3oCkMM/Tv3/I4G3A==} 38 65 ··· 44 71 resolution: {integrity: sha512-UFBgfeldP06qu6khs/yY+q1cDAaArM2/7AEIqQ9Cuvf7B1hNLq0xDrZkct+QoIGyjq56y8IaE2I3CTvG99mlhQ==} 45 72 engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0} 46 73 74 + '@astrojs/yaml2ts@0.2.2': 75 + resolution: {integrity: sha512-GOfvSr5Nqy2z5XiwqTouBBpy5FyI6DEe+/g/Mk5am9SjILN1S5fOEvYK0GuWHg98yS/dobP4m8qyqw/URW35fQ==} 76 + 47 77 '@babel/helper-string-parser@7.27.1': 48 78 resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} 49 79 engines: {node: '>=6.9.0'} ··· 65 95 resolution: {integrity: sha512-VERIM64vtTP1C4mxQ5thVT9fK0apjPFobqybMtA1UdUujWka24ERHbRHFGmpbbhp73MhV+KSsHQH9C6uOTdEQA==} 66 96 engines: {node: '>=18'} 67 97 98 + '@emmetio/abbreviation@2.3.3': 99 + resolution: {integrity: sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA==} 100 + 101 + '@emmetio/css-abbreviation@2.1.8': 102 + resolution: {integrity: sha512-s9yjhJ6saOO/uk1V74eifykk2CBYi01STTK3WlXWGOepyKa23ymJ053+DNQjpFcy1ingpaO7AxCcwLvHFY9tuw==} 103 + 104 + '@emmetio/css-parser@0.4.1': 105 + resolution: {integrity: sha512-2bC6m0MV/voF4CTZiAbG5MWKbq5EBmDPKu9Sb7s7nVcEzNQlrZP6mFFFlIaISM8X6514H9shWMme1fCm8cWAfQ==} 106 + 107 + '@emmetio/html-matcher@1.3.0': 108 + resolution: {integrity: sha512-NTbsvppE5eVyBMuyGfVu2CRrLvo7J4YHb6t9sBFLyY03WYhXET37qA4zOYUjBWFCRHO7pS1B9khERtY0f5JXPQ==} 109 + 110 + '@emmetio/scanner@1.0.4': 111 + resolution: {integrity: sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA==} 112 + 113 + '@emmetio/stream-reader-utils@0.1.0': 114 + resolution: {integrity: sha512-ZsZ2I9Vzso3Ho/pjZFsmmZ++FWeEd/txqybHTm4OgaZzdS8V9V/YYWQwg5TC38Z7uLWUV1vavpLLbjJtKubR1A==} 115 + 116 + '@emmetio/stream-reader@2.2.0': 117 + resolution: {integrity: sha512-fXVXEyFA5Yv3M3n8sUGT7+fvecGrZP4k6FnWWMSZVQf69kAq0LLpaBQLGcPR30m3zMmKYhECP4k/ZkzvhEW5kw==} 118 + 68 119 '@emnapi/runtime@1.8.1': 69 120 resolution: {integrity: sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg==} 70 121 ··· 556 607 '@types/nlcst@2.0.3': 557 608 resolution: {integrity: sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==} 558 609 610 + '@types/sanitize-html@2.16.0': 611 + resolution: {integrity: sha512-l6rX1MUXje5ztPT0cAFtUayXF06DqPhRyfVXareEN5gGCFaP/iwsxIyKODr9XDhfxPpN6vXUFNfo5kZMXCxBtw==} 612 + 559 613 '@types/unist@3.0.3': 560 614 resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} 561 615 ··· 596 650 '@vitest/utils@4.0.17': 597 651 resolution: {integrity: sha512-RG6iy+IzQpa9SB8HAFHJ9Y+pTzI+h8553MrciN9eC6TFBErqrQaTas4vG+MVj8S4uKk8uTT2p0vgZPnTdxd96w==} 598 652 653 + '@volar/kit@2.4.27': 654 + resolution: {integrity: sha512-ilZoQDMLzqmSsImJRWx4YiZ4FcvvPrPnFVmL6hSsIWB6Bn3qc7k88J9yP32dagrs5Y8EXIlvvD/mAFaiuEOACQ==} 655 + peerDependencies: 656 + typescript: '*' 657 + 658 + '@volar/language-core@2.4.27': 659 + resolution: {integrity: sha512-DjmjBWZ4tJKxfNC1F6HyYERNHPYS7L7OPFyCrestykNdUZMFYzI9WTyvwPcaNaHlrEUwESHYsfEw3isInncZxQ==} 660 + 661 + '@volar/language-server@2.4.27': 662 + resolution: {integrity: sha512-SymGNkErcHg8GjiG65iQN8sLkhqu1pwKhFySmxeBuYq5xFYagKBW36eiNITXQTdvT0tutI1GXcXdq/FdE/IyjA==} 663 + 664 + '@volar/language-service@2.4.27': 665 + resolution: {integrity: sha512-SxKZ8yLhpWa7Y5e/RDxtNfm7j7xsXp/uf2urijXEffRNpPSmVdfzQrFFy5d7l8PNpZy+bHg+yakmqBPjQN+MOw==} 666 + 667 + '@volar/source-map@2.4.27': 668 + resolution: {integrity: sha512-ynlcBReMgOZj2i6po+qVswtDUeeBRCTgDurjMGShbm8WYZgJ0PA4RmtebBJ0BCYol1qPv3GQF6jK7C9qoVc7lg==} 669 + 670 + '@volar/typescript@2.4.27': 671 + resolution: {integrity: sha512-eWaYCcl/uAPInSK2Lze6IqVWaBu/itVqR5InXcHXFyles4zO++Mglt3oxdgj75BDcv1Knr9Y93nowS8U3wqhxg==} 672 + 673 + '@vscode/emmet-helper@2.11.0': 674 + resolution: {integrity: sha512-QLxjQR3imPZPQltfbWRnHU6JecWTF1QSWhx3GAKQpslx7y3Dp6sIIXhKjiUJ/BR9FX8PVthjr9PD6pNwOJfAzw==} 675 + 676 + '@vscode/l10n@0.0.18': 677 + resolution: {integrity: sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==} 678 + 599 679 acorn@8.15.0: 600 680 resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} 601 681 engines: {node: '>=0.4.0'} 602 682 hasBin: true 603 683 684 + ajv-draft-04@1.0.0: 685 + resolution: {integrity: sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==} 686 + peerDependencies: 687 + ajv: ^8.5.0 688 + peerDependenciesMeta: 689 + ajv: 690 + optional: true 691 + 692 + ajv@8.17.1: 693 + resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} 694 + 604 695 ansi-align@3.0.1: 605 696 resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} 606 697 ··· 612 703 resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==} 613 704 engines: {node: '>=12'} 614 705 706 + ansi-styles@4.3.0: 707 + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 708 + engines: {node: '>=8'} 709 + 615 710 ansi-styles@6.2.3: 616 711 resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==} 617 712 engines: {node: '>=12'} ··· 680 775 character-entities@2.0.2: 681 776 resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} 682 777 778 + chokidar@4.0.3: 779 + resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} 780 + engines: {node: '>= 14.16.0'} 781 + 683 782 chokidar@5.0.0: 684 783 resolution: {integrity: sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==} 685 784 engines: {node: '>= 20.19.0'} ··· 692 791 resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} 693 792 engines: {node: '>=10'} 694 793 794 + cliui@8.0.1: 795 + resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} 796 + engines: {node: '>=12'} 797 + 695 798 clsx@2.1.1: 696 799 resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} 697 800 engines: {node: '>=6'} 698 801 802 + color-convert@2.0.1: 803 + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 804 + engines: {node: '>=7.0.0'} 805 + 806 + color-name@1.1.4: 807 + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 808 + 699 809 comma-separated-tokens@2.0.3: 700 810 resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} 701 811 ··· 804 914 resolution: {integrity: sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==} 805 915 engines: {node: '>=4'} 806 916 917 + emmet@2.4.11: 918 + resolution: {integrity: sha512-23QPJB3moh/U9sT4rQzGgeyyGIrcM+GH5uVYg2C6wZIxAIJq7Ng3QLT79tl8FUwDXhyq9SusfknOrofAKqvgyQ==} 919 + 807 920 emoji-regex@10.6.0: 808 921 resolution: {integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==} 809 922 ··· 826 939 engines: {node: '>=18'} 827 940 hasBin: true 828 941 942 + escalade@3.2.0: 943 + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} 944 + engines: {node: '>=6'} 945 + 829 946 escape-string-regexp@4.0.0: 830 947 resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} 831 948 engines: {node: '>=10'} ··· 850 967 extend@3.0.2: 851 968 resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} 852 969 970 + fast-deep-equal@3.1.3: 971 + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} 972 + 973 + fast-uri@3.1.0: 974 + resolution: {integrity: sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==} 975 + 853 976 fast-xml-parser@5.3.3: 854 977 resolution: {integrity: sha512-2O3dkPAAC6JavuMm8+4+pgTk+5hoAs+CjZ+sWcQLkX9+/tHRuTkQh/Oaifr8qDmZ8iEHb771Ea6G8CdwkrgvYA==} 855 978 hasBin: true ··· 885 1008 engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 886 1009 os: [darwin] 887 1010 1011 + get-caller-file@2.0.5: 1012 + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} 1013 + engines: {node: 6.* || 8.* || >= 10.*} 1014 + 888 1015 get-east-asian-width@1.4.0: 889 1016 resolution: {integrity: sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q==} 890 1017 engines: {node: '>=18'} ··· 976 1103 resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==} 977 1104 hasBin: true 978 1105 1106 + json-schema-traverse@1.0.0: 1107 + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} 1108 + 1109 + jsonc-parser@2.3.1: 1110 + resolution: {integrity: sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==} 1111 + 1112 + jsonc-parser@3.3.1: 1113 + resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==} 1114 + 979 1115 kleur@3.0.3: 980 1116 resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} 981 1117 engines: {node: '>=6'} 982 1118 1119 + kleur@4.1.5: 1120 + resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} 1121 + engines: {node: '>=6'} 1122 + 1123 + lodash@4.17.21: 1124 + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} 1125 + 983 1126 longest-streak@3.1.0: 984 1127 resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} 985 1128 ··· 1132 1275 ms@2.1.3: 1133 1276 resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 1134 1277 1278 + muggle-string@0.4.1: 1279 + resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==} 1280 + 1135 1281 nanoid@3.3.11: 1136 1282 resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} 1137 1283 engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} ··· 1196 1342 parse5@7.3.0: 1197 1343 resolution: {integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==} 1198 1344 1345 + path-browserify@1.0.1: 1346 + resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} 1347 + 1199 1348 pathe@2.0.3: 1200 1349 resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} 1201 1350 ··· 1217 1366 resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} 1218 1367 engines: {node: ^10 || ^12 || >=14} 1219 1368 1369 + prettier@3.8.0: 1370 + resolution: {integrity: sha512-yEPsovQfpxYfgWNhCfECjG5AQaO+K3dp6XERmOepyPDVqcJm+bjyCVO3pmU+nAPe0N5dDvekfGezt/EIiRe1TA==} 1371 + engines: {node: '>=14'} 1372 + hasBin: true 1373 + 1220 1374 prismjs@1.30.0: 1221 1375 resolution: {integrity: sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==} 1222 1376 engines: {node: '>=6'} ··· 1231 1385 radix3@1.1.2: 1232 1386 resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==} 1233 1387 1388 + readdirp@4.1.2: 1389 + resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} 1390 + engines: {node: '>= 14.18.0'} 1391 + 1234 1392 readdirp@5.0.0: 1235 1393 resolution: {integrity: sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==} 1236 1394 engines: {node: '>= 20.19.0'} ··· 1272 1430 remark-stringify@11.0.0: 1273 1431 resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} 1274 1432 1433 + request-light@0.5.8: 1434 + resolution: {integrity: sha512-3Zjgh+8b5fhRJBQZoy+zbVKpAQGLyka0MPgW3zruTF4dFFJ8Fqcfu9YsAvi/rvdcaTeWG3MkbZv4WKxAn/84Lg==} 1435 + 1436 + request-light@0.7.0: 1437 + resolution: {integrity: sha512-lMbBMrDoxgsyO+yB3sDcrDuX85yYt7sS8BfQd11jtbW/z5ZWgLZRcEGLsLoYw7I0WSUGQBs8CC8ScIxkTX1+6Q==} 1438 + 1439 + require-directory@2.1.1: 1440 + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} 1441 + engines: {node: '>=0.10.0'} 1442 + 1443 + require-from-string@2.0.2: 1444 + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} 1445 + engines: {node: '>=0.10.0'} 1446 + 1275 1447 retext-latin@4.0.0: 1276 1448 resolution: {integrity: sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==} 1277 1449 ··· 1407 1579 resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==} 1408 1580 engines: {node: '>=16'} 1409 1581 1582 + typesafe-path@0.2.2: 1583 + resolution: {integrity: sha512-OJabfkAg1WLZSqJAJ0Z6Sdt3utnbzr/jh+NAHoyWHJe8CMSy79Gm085094M9nvTPy22KzTVn5Zq5mbapCI/hPA==} 1584 + 1585 + typescript-auto-import-cache@0.3.6: 1586 + resolution: {integrity: sha512-RpuHXrknHdVdK7wv/8ug3Fr0WNsNi5l5aB8MYYuXhq2UH5lnEB1htJ1smhtD5VeCsGr2p8mUDtd83LCQDFVgjQ==} 1587 + 1410 1588 typescript@5.9.3: 1411 1589 resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} 1412 1590 engines: {node: '>=14.17'} ··· 1607 1785 jsdom: 1608 1786 optional: true 1609 1787 1788 + volar-service-css@0.0.68: 1789 + resolution: {integrity: sha512-lJSMh6f3QzZ1tdLOZOzovLX0xzAadPhx8EKwraDLPxBndLCYfoTvnNuiFFV8FARrpAlW5C0WkH+TstPaCxr00Q==} 1790 + peerDependencies: 1791 + '@volar/language-service': ~2.4.0 1792 + peerDependenciesMeta: 1793 + '@volar/language-service': 1794 + optional: true 1795 + 1796 + volar-service-emmet@0.0.68: 1797 + resolution: {integrity: sha512-nHvixrRQ83EzkQ4G/jFxu9Y4eSsXS/X2cltEPDM+K9qZmIv+Ey1w0tg1+6caSe8TU5Hgw4oSTwNMf/6cQb3LzQ==} 1798 + peerDependencies: 1799 + '@volar/language-service': ~2.4.0 1800 + peerDependenciesMeta: 1801 + '@volar/language-service': 1802 + optional: true 1803 + 1804 + volar-service-html@0.0.68: 1805 + resolution: {integrity: sha512-fru9gsLJxy33xAltXOh4TEdi312HP80hpuKhpYQD4O5hDnkNPEBdcQkpB+gcX0oK0VxRv1UOzcGQEUzWCVHLfA==} 1806 + peerDependencies: 1807 + '@volar/language-service': ~2.4.0 1808 + peerDependenciesMeta: 1809 + '@volar/language-service': 1810 + optional: true 1811 + 1812 + volar-service-prettier@0.0.68: 1813 + resolution: {integrity: sha512-grUmWHkHlebMOd6V8vXs2eNQUw/bJGJMjekh/EPf/p2ZNTK0Uyz7hoBRngcvGfJHMsSXZH8w/dZTForIW/4ihw==} 1814 + peerDependencies: 1815 + '@volar/language-service': ~2.4.0 1816 + prettier: ^2.2 || ^3.0 1817 + peerDependenciesMeta: 1818 + '@volar/language-service': 1819 + optional: true 1820 + prettier: 1821 + optional: true 1822 + 1823 + volar-service-typescript-twoslash-queries@0.0.68: 1824 + resolution: {integrity: sha512-NugzXcM0iwuZFLCJg47vI93su5YhTIweQuLmZxvz5ZPTaman16JCvmDZexx2rd5T/75SNuvvZmrTOTNYUsfe5w==} 1825 + peerDependencies: 1826 + '@volar/language-service': ~2.4.0 1827 + peerDependenciesMeta: 1828 + '@volar/language-service': 1829 + optional: true 1830 + 1831 + volar-service-typescript@0.0.68: 1832 + resolution: {integrity: sha512-z7B/7CnJ0+TWWFp/gh2r5/QwMObHNDiQiv4C9pTBNI2Wxuwymd4bjEORzrJ/hJ5Yd5+OzeYK+nFCKevoGEEeKw==} 1833 + peerDependencies: 1834 + '@volar/language-service': ~2.4.0 1835 + peerDependenciesMeta: 1836 + '@volar/language-service': 1837 + optional: true 1838 + 1839 + volar-service-yaml@0.0.68: 1840 + resolution: {integrity: sha512-84XgE02LV0OvTcwfqhcSwVg4of3MLNUWPMArO6Aj8YXqyEVnPu8xTEMY2btKSq37mVAPuaEVASI4e3ptObmqcA==} 1841 + peerDependencies: 1842 + '@volar/language-service': ~2.4.0 1843 + peerDependenciesMeta: 1844 + '@volar/language-service': 1845 + optional: true 1846 + 1847 + vscode-css-languageservice@6.3.9: 1848 + resolution: {integrity: sha512-1tLWfp+TDM5ZuVWht3jmaY5y7O6aZmpeXLoHl5bv1QtRsRKt4xYGRMmdJa5Pqx/FTkgRbsna9R+Gn2xE+evVuA==} 1849 + 1850 + vscode-html-languageservice@5.6.1: 1851 + resolution: {integrity: sha512-5Mrqy5CLfFZUgkyhNZLA1Ye5g12Cb/v6VM7SxUzZUaRKWMDz4md+y26PrfRTSU0/eQAl3XpO9m2og+GGtDMuaA==} 1852 + 1853 + vscode-json-languageservice@4.1.8: 1854 + resolution: {integrity: sha512-0vSpg6Xd9hfV+eZAaYN63xVVMOTmJ4GgHxXnkLCh+9RsQBkWKIghzLhW2B9ebfG+LQQg8uLtsQ2aUKjTgE+QOg==} 1855 + engines: {npm: '>=7.0.0'} 1856 + 1857 + vscode-jsonrpc@8.2.0: 1858 + resolution: {integrity: sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==} 1859 + engines: {node: '>=14.0.0'} 1860 + 1861 + vscode-languageserver-protocol@3.17.5: 1862 + resolution: {integrity: sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==} 1863 + 1864 + vscode-languageserver-textdocument@1.0.12: 1865 + resolution: {integrity: sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==} 1866 + 1867 + vscode-languageserver-types@3.17.5: 1868 + resolution: {integrity: sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==} 1869 + 1870 + vscode-languageserver@9.0.1: 1871 + resolution: {integrity: sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==} 1872 + hasBin: true 1873 + 1874 + vscode-nls@5.2.0: 1875 + resolution: {integrity: sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng==} 1876 + 1877 + vscode-uri@3.1.0: 1878 + resolution: {integrity: sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==} 1879 + 1610 1880 web-namespaces@2.0.1: 1611 1881 resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} 1612 1882 ··· 1623 1893 resolution: {integrity: sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==} 1624 1894 engines: {node: '>=18'} 1625 1895 1896 + wrap-ansi@7.0.0: 1897 + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} 1898 + engines: {node: '>=10'} 1899 + 1626 1900 wrap-ansi@9.0.2: 1627 1901 resolution: {integrity: sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==} 1628 1902 engines: {node: '>=18'} ··· 1630 1904 xxhash-wasm@1.1.0: 1631 1905 resolution: {integrity: sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA==} 1632 1906 1907 + y18n@5.0.8: 1908 + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} 1909 + engines: {node: '>=10'} 1910 + 1911 + yaml-language-server@1.19.2: 1912 + resolution: {integrity: sha512-9F3myNmJzUN/679jycdMxqtydPSDRAarSj3wPiF7pchEPnO9Dg07Oc+gIYLqXR4L+g+FSEVXXv2+mr54StLFOg==} 1913 + hasBin: true 1914 + 1915 + yaml@2.7.1: 1916 + resolution: {integrity: sha512-10ULxpnOCQXxJvBgxsn9ptjq6uviG/htZKk9veJGhlqn3w/DxQ631zFF+nlQXLwmImeS5amR2dl2U8sg6U9jsQ==} 1917 + engines: {node: '>= 14'} 1918 + hasBin: true 1919 + 1920 + yaml@2.8.2: 1921 + resolution: {integrity: sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==} 1922 + engines: {node: '>= 14.6'} 1923 + hasBin: true 1924 + 1633 1925 yargs-parser@21.1.1: 1634 1926 resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} 1635 1927 engines: {node: '>=12'} 1636 1928 1929 + yargs@17.7.2: 1930 + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} 1931 + engines: {node: '>=12'} 1932 + 1637 1933 yocto-queue@1.2.2: 1638 1934 resolution: {integrity: sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==} 1639 1935 engines: {node: '>=12.20'} ··· 1665 1961 1666 1962 snapshots: 1667 1963 1964 + '@astrojs/check@0.9.6(prettier@3.8.0)(typescript@5.9.3)': 1965 + dependencies: 1966 + '@astrojs/language-server': 2.16.3(prettier@3.8.0)(typescript@5.9.3) 1967 + chokidar: 4.0.3 1968 + kleur: 4.1.5 1969 + typescript: 5.9.3 1970 + yargs: 17.7.2 1971 + transitivePeerDependencies: 1972 + - prettier 1973 + - prettier-plugin-astro 1974 + 1668 1975 '@astrojs/compiler@2.13.0': {} 1669 1976 1670 1977 '@astrojs/internal-helpers@0.7.5': {} 1671 1978 1979 + '@astrojs/language-server@2.16.3(prettier@3.8.0)(typescript@5.9.3)': 1980 + dependencies: 1981 + '@astrojs/compiler': 2.13.0 1982 + '@astrojs/yaml2ts': 0.2.2 1983 + '@jridgewell/sourcemap-codec': 1.5.5 1984 + '@volar/kit': 2.4.27(typescript@5.9.3) 1985 + '@volar/language-core': 2.4.27 1986 + '@volar/language-server': 2.4.27 1987 + '@volar/language-service': 2.4.27 1988 + muggle-string: 0.4.1 1989 + tinyglobby: 0.2.15 1990 + volar-service-css: 0.0.68(@volar/language-service@2.4.27) 1991 + volar-service-emmet: 0.0.68(@volar/language-service@2.4.27) 1992 + volar-service-html: 0.0.68(@volar/language-service@2.4.27) 1993 + volar-service-prettier: 0.0.68(@volar/language-service@2.4.27)(prettier@3.8.0) 1994 + volar-service-typescript: 0.0.68(@volar/language-service@2.4.27) 1995 + volar-service-typescript-twoslash-queries: 0.0.68(@volar/language-service@2.4.27) 1996 + volar-service-yaml: 0.0.68(@volar/language-service@2.4.27) 1997 + vscode-html-languageservice: 5.6.1 1998 + vscode-uri: 3.1.0 1999 + optionalDependencies: 2000 + prettier: 3.8.0 2001 + transitivePeerDependencies: 2002 + - typescript 2003 + 1672 2004 '@astrojs/markdown-remark@6.3.10': 1673 2005 dependencies: 1674 2006 '@astrojs/internal-helpers': 0.7.5 ··· 1711 2043 transitivePeerDependencies: 1712 2044 - supports-color 1713 2045 2046 + '@astrojs/yaml2ts@0.2.2': 2047 + dependencies: 2048 + yaml: 2.8.2 2049 + 1714 2050 '@babel/helper-string-parser@7.27.1': {} 1715 2051 1716 2052 '@babel/helper-validator-identifier@7.28.5': {} ··· 1728 2064 dependencies: 1729 2065 fontkitten: 1.0.2 1730 2066 2067 + '@emmetio/abbreviation@2.3.3': 2068 + dependencies: 2069 + '@emmetio/scanner': 1.0.4 2070 + 2071 + '@emmetio/css-abbreviation@2.1.8': 2072 + dependencies: 2073 + '@emmetio/scanner': 1.0.4 2074 + 2075 + '@emmetio/css-parser@0.4.1': 2076 + dependencies: 2077 + '@emmetio/stream-reader': 2.2.0 2078 + '@emmetio/stream-reader-utils': 0.1.0 2079 + 2080 + '@emmetio/html-matcher@1.3.0': 2081 + dependencies: 2082 + '@emmetio/scanner': 1.0.4 2083 + 2084 + '@emmetio/scanner@1.0.4': {} 2085 + 2086 + '@emmetio/stream-reader-utils@0.1.0': {} 2087 + 2088 + '@emmetio/stream-reader@2.2.0': {} 2089 + 1731 2090 '@emnapi/runtime@1.8.1': 1732 2091 dependencies: 1733 2092 tslib: 2.8.1 ··· 2064 2423 dependencies: 2065 2424 '@types/unist': 3.0.3 2066 2425 2426 + '@types/sanitize-html@2.16.0': 2427 + dependencies: 2428 + htmlparser2: 8.0.2 2429 + 2067 2430 '@types/unist@3.0.3': {} 2068 2431 2069 2432 '@ungap/structured-clone@1.3.0': {} ··· 2077 2440 chai: 6.2.2 2078 2441 tinyrainbow: 3.0.3 2079 2442 2080 - '@vitest/mocker@4.0.17(vite@6.4.1)': 2443 + '@vitest/mocker@4.0.17(vite@6.4.1(yaml@2.8.2))': 2081 2444 dependencies: 2082 2445 '@vitest/spy': 4.0.17 2083 2446 estree-walker: 3.0.3 2084 2447 magic-string: 0.30.21 2085 2448 optionalDependencies: 2086 - vite: 6.4.1 2449 + vite: 6.4.1(yaml@2.8.2) 2087 2450 2088 2451 '@vitest/pretty-format@4.0.17': 2089 2452 dependencies: ··· 2111 2474 sirv: 3.0.2 2112 2475 tinyglobby: 0.2.15 2113 2476 tinyrainbow: 3.0.3 2114 - vitest: 4.0.17(@vitest/ui@4.0.17) 2477 + vitest: 4.0.17(@vitest/ui@4.0.17)(yaml@2.8.2) 2115 2478 2116 2479 '@vitest/utils@4.0.17': 2117 2480 dependencies: 2118 2481 '@vitest/pretty-format': 4.0.17 2119 2482 tinyrainbow: 3.0.3 2120 2483 2484 + '@volar/kit@2.4.27(typescript@5.9.3)': 2485 + dependencies: 2486 + '@volar/language-service': 2.4.27 2487 + '@volar/typescript': 2.4.27 2488 + typesafe-path: 0.2.2 2489 + typescript: 5.9.3 2490 + vscode-languageserver-textdocument: 1.0.12 2491 + vscode-uri: 3.1.0 2492 + 2493 + '@volar/language-core@2.4.27': 2494 + dependencies: 2495 + '@volar/source-map': 2.4.27 2496 + 2497 + '@volar/language-server@2.4.27': 2498 + dependencies: 2499 + '@volar/language-core': 2.4.27 2500 + '@volar/language-service': 2.4.27 2501 + '@volar/typescript': 2.4.27 2502 + path-browserify: 1.0.1 2503 + request-light: 0.7.0 2504 + vscode-languageserver: 9.0.1 2505 + vscode-languageserver-protocol: 3.17.5 2506 + vscode-languageserver-textdocument: 1.0.12 2507 + vscode-uri: 3.1.0 2508 + 2509 + '@volar/language-service@2.4.27': 2510 + dependencies: 2511 + '@volar/language-core': 2.4.27 2512 + vscode-languageserver-protocol: 3.17.5 2513 + vscode-languageserver-textdocument: 1.0.12 2514 + vscode-uri: 3.1.0 2515 + 2516 + '@volar/source-map@2.4.27': {} 2517 + 2518 + '@volar/typescript@2.4.27': 2519 + dependencies: 2520 + '@volar/language-core': 2.4.27 2521 + path-browserify: 1.0.1 2522 + vscode-uri: 3.1.0 2523 + 2524 + '@vscode/emmet-helper@2.11.0': 2525 + dependencies: 2526 + emmet: 2.4.11 2527 + jsonc-parser: 2.3.1 2528 + vscode-languageserver-textdocument: 1.0.12 2529 + vscode-languageserver-types: 3.17.5 2530 + vscode-uri: 3.1.0 2531 + 2532 + '@vscode/l10n@0.0.18': {} 2533 + 2121 2534 acorn@8.15.0: {} 2122 2535 2536 + ajv-draft-04@1.0.0(ajv@8.17.1): 2537 + optionalDependencies: 2538 + ajv: 8.17.1 2539 + 2540 + ajv@8.17.1: 2541 + dependencies: 2542 + fast-deep-equal: 3.1.3 2543 + fast-uri: 3.1.0 2544 + json-schema-traverse: 1.0.0 2545 + require-from-string: 2.0.2 2546 + 2123 2547 ansi-align@3.0.1: 2124 2548 dependencies: 2125 2549 string-width: 4.2.3 ··· 2128 2552 2129 2553 ansi-regex@6.2.2: {} 2130 2554 2555 + ansi-styles@4.3.0: 2556 + dependencies: 2557 + color-convert: 2.0.1 2558 + 2131 2559 ansi-styles@6.2.3: {} 2132 2560 2133 2561 anymatch@3.1.3: ··· 2143 2571 2144 2572 assertion-error@2.0.1: {} 2145 2573 2146 - astro@5.16.11(rollup@4.55.2)(typescript@5.9.3): 2574 + astro@5.16.11(rollup@4.55.2)(typescript@5.9.3)(yaml@2.8.2): 2147 2575 dependencies: 2148 2576 '@astrojs/compiler': 2.13.0 2149 2577 '@astrojs/internal-helpers': 0.7.5 ··· 2200 2628 unist-util-visit: 5.0.0 2201 2629 unstorage: 1.17.4 2202 2630 vfile: 6.0.3 2203 - vite: 6.4.1 2204 - vitefu: 1.1.1(vite@6.4.1) 2631 + vite: 6.4.1(yaml@2.8.2) 2632 + vitefu: 1.1.1(vite@6.4.1(yaml@2.8.2)) 2205 2633 xxhash-wasm: 1.1.0 2206 2634 yargs-parser: 21.1.1 2207 2635 yocto-spinner: 0.2.3 ··· 2278 2706 2279 2707 character-entities@2.0.2: {} 2280 2708 2709 + chokidar@4.0.3: 2710 + dependencies: 2711 + readdirp: 4.1.2 2712 + 2281 2713 chokidar@5.0.0: 2282 2714 dependencies: 2283 2715 readdirp: 5.0.0 ··· 2286 2718 2287 2719 cli-boxes@3.0.0: {} 2288 2720 2721 + cliui@8.0.1: 2722 + dependencies: 2723 + string-width: 4.2.3 2724 + strip-ansi: 6.0.1 2725 + wrap-ansi: 7.0.0 2726 + 2289 2727 clsx@2.1.1: {} 2290 2728 2729 + color-convert@2.0.1: 2730 + dependencies: 2731 + color-name: 1.1.4 2732 + 2733 + color-name@1.1.4: {} 2734 + 2291 2735 comma-separated-tokens@2.0.3: {} 2292 2736 2293 2737 commander@11.1.0: {} ··· 2381 2825 2382 2826 dset@3.1.4: {} 2383 2827 2828 + emmet@2.4.11: 2829 + dependencies: 2830 + '@emmetio/abbreviation': 2.3.3 2831 + '@emmetio/css-abbreviation': 2.1.8 2832 + 2384 2833 emoji-regex@10.6.0: {} 2385 2834 2386 2835 emoji-regex@8.0.0: {} ··· 2420 2869 '@esbuild/win32-ia32': 0.25.12 2421 2870 '@esbuild/win32-x64': 0.25.12 2422 2871 2872 + escalade@3.2.0: {} 2873 + 2423 2874 escape-string-regexp@4.0.0: {} 2424 2875 2425 2876 escape-string-regexp@5.0.0: {} ··· 2436 2887 2437 2888 extend@3.0.2: {} 2438 2889 2890 + fast-deep-equal@3.1.3: {} 2891 + 2892 + fast-uri@3.1.0: {} 2893 + 2439 2894 fast-xml-parser@5.3.3: 2440 2895 dependencies: 2441 2896 strnum: 2.1.2 ··· 2461 2916 fsevents@2.3.3: 2462 2917 optional: true 2463 2918 2919 + get-caller-file@2.0.5: {} 2920 + 2464 2921 get-east-asian-width@1.4.0: {} 2465 2922 2466 2923 github-slugger@2.0.0: {} ··· 2603 3060 dependencies: 2604 3061 argparse: 2.0.1 2605 3062 3063 + json-schema-traverse@1.0.0: {} 3064 + 3065 + jsonc-parser@2.3.1: {} 3066 + 3067 + jsonc-parser@3.3.1: {} 3068 + 2606 3069 kleur@3.0.3: {} 2607 3070 3071 + kleur@4.1.5: {} 3072 + 3073 + lodash@4.17.21: {} 3074 + 2608 3075 longest-streak@3.1.0: {} 2609 3076 2610 3077 lru-cache@11.2.4: {} ··· 2940 3407 2941 3408 ms@2.1.3: {} 2942 3409 3410 + muggle-string@0.4.1: {} 3411 + 2943 3412 nanoid@3.3.11: {} 2944 3413 2945 3414 neotraverse@0.6.18: {} ··· 3004 3473 dependencies: 3005 3474 entities: 6.0.1 3006 3475 3476 + path-browserify@1.0.1: {} 3477 + 3007 3478 pathe@2.0.3: {} 3008 3479 3009 3480 piccolore@0.1.3: {} ··· 3020 3491 picocolors: 1.1.1 3021 3492 source-map-js: 1.2.1 3022 3493 3494 + prettier@3.8.0: {} 3495 + 3023 3496 prismjs@1.30.0: {} 3024 3497 3025 3498 prompts@2.4.2: ··· 3031 3504 3032 3505 radix3@1.1.2: {} 3033 3506 3507 + readdirp@4.1.2: {} 3508 + 3034 3509 readdirp@5.0.0: {} 3035 3510 3036 3511 regex-recursion@6.0.2: ··· 3109 3584 mdast-util-to-markdown: 2.1.2 3110 3585 unified: 11.0.5 3111 3586 3587 + request-light@0.5.8: {} 3588 + 3589 + request-light@0.7.0: {} 3590 + 3591 + require-directory@2.1.1: {} 3592 + 3593 + require-from-string@2.0.2: {} 3594 + 3112 3595 retext-latin@4.0.0: 3113 3596 dependencies: 3114 3597 '@types/nlcst': 2.0.3 ··· 3306 3789 3307 3790 type-fest@4.41.0: {} 3308 3791 3792 + typesafe-path@0.2.2: {} 3793 + 3794 + typescript-auto-import-cache@0.3.6: 3795 + dependencies: 3796 + semver: 7.7.3 3797 + 3309 3798 typescript@5.9.3: {} 3310 3799 3311 3800 ufo@1.6.3: {} ··· 3398 3887 '@types/unist': 3.0.3 3399 3888 vfile-message: 4.0.3 3400 3889 3401 - vite@6.4.1: 3890 + vite@6.4.1(yaml@2.8.2): 3402 3891 dependencies: 3403 3892 esbuild: 0.25.12 3404 3893 fdir: 6.5.0(picomatch@4.0.3) ··· 3408 3897 tinyglobby: 0.2.15 3409 3898 optionalDependencies: 3410 3899 fsevents: 2.3.3 3900 + yaml: 2.8.2 3411 3901 3412 - vitefu@1.1.1(vite@6.4.1): 3902 + vitefu@1.1.1(vite@6.4.1(yaml@2.8.2)): 3413 3903 optionalDependencies: 3414 - vite: 6.4.1 3904 + vite: 6.4.1(yaml@2.8.2) 3415 3905 3416 - vitest@4.0.17(@vitest/ui@4.0.17): 3906 + vitest@4.0.17(@vitest/ui@4.0.17)(yaml@2.8.2): 3417 3907 dependencies: 3418 3908 '@vitest/expect': 4.0.17 3419 - '@vitest/mocker': 4.0.17(vite@6.4.1) 3909 + '@vitest/mocker': 4.0.17(vite@6.4.1(yaml@2.8.2)) 3420 3910 '@vitest/pretty-format': 4.0.17 3421 3911 '@vitest/runner': 4.0.17 3422 3912 '@vitest/snapshot': 4.0.17 ··· 3433 3923 tinyexec: 1.0.2 3434 3924 tinyglobby: 0.2.15 3435 3925 tinyrainbow: 3.0.3 3436 - vite: 6.4.1 3926 + vite: 6.4.1(yaml@2.8.2) 3437 3927 why-is-node-running: 2.3.0 3438 3928 optionalDependencies: 3439 3929 '@vitest/ui': 4.0.17(vitest@4.0.17) ··· 3450 3940 - tsx 3451 3941 - yaml 3452 3942 3943 + volar-service-css@0.0.68(@volar/language-service@2.4.27): 3944 + dependencies: 3945 + vscode-css-languageservice: 6.3.9 3946 + vscode-languageserver-textdocument: 1.0.12 3947 + vscode-uri: 3.1.0 3948 + optionalDependencies: 3949 + '@volar/language-service': 2.4.27 3950 + 3951 + volar-service-emmet@0.0.68(@volar/language-service@2.4.27): 3952 + dependencies: 3953 + '@emmetio/css-parser': 0.4.1 3954 + '@emmetio/html-matcher': 1.3.0 3955 + '@vscode/emmet-helper': 2.11.0 3956 + vscode-uri: 3.1.0 3957 + optionalDependencies: 3958 + '@volar/language-service': 2.4.27 3959 + 3960 + volar-service-html@0.0.68(@volar/language-service@2.4.27): 3961 + dependencies: 3962 + vscode-html-languageservice: 5.6.1 3963 + vscode-languageserver-textdocument: 1.0.12 3964 + vscode-uri: 3.1.0 3965 + optionalDependencies: 3966 + '@volar/language-service': 2.4.27 3967 + 3968 + volar-service-prettier@0.0.68(@volar/language-service@2.4.27)(prettier@3.8.0): 3969 + dependencies: 3970 + vscode-uri: 3.1.0 3971 + optionalDependencies: 3972 + '@volar/language-service': 2.4.27 3973 + prettier: 3.8.0 3974 + 3975 + volar-service-typescript-twoslash-queries@0.0.68(@volar/language-service@2.4.27): 3976 + dependencies: 3977 + vscode-uri: 3.1.0 3978 + optionalDependencies: 3979 + '@volar/language-service': 2.4.27 3980 + 3981 + volar-service-typescript@0.0.68(@volar/language-service@2.4.27): 3982 + dependencies: 3983 + path-browserify: 1.0.1 3984 + semver: 7.7.3 3985 + typescript-auto-import-cache: 0.3.6 3986 + vscode-languageserver-textdocument: 1.0.12 3987 + vscode-nls: 5.2.0 3988 + vscode-uri: 3.1.0 3989 + optionalDependencies: 3990 + '@volar/language-service': 2.4.27 3991 + 3992 + volar-service-yaml@0.0.68(@volar/language-service@2.4.27): 3993 + dependencies: 3994 + vscode-uri: 3.1.0 3995 + yaml-language-server: 1.19.2 3996 + optionalDependencies: 3997 + '@volar/language-service': 2.4.27 3998 + 3999 + vscode-css-languageservice@6.3.9: 4000 + dependencies: 4001 + '@vscode/l10n': 0.0.18 4002 + vscode-languageserver-textdocument: 1.0.12 4003 + vscode-languageserver-types: 3.17.5 4004 + vscode-uri: 3.1.0 4005 + 4006 + vscode-html-languageservice@5.6.1: 4007 + dependencies: 4008 + '@vscode/l10n': 0.0.18 4009 + vscode-languageserver-textdocument: 1.0.12 4010 + vscode-languageserver-types: 3.17.5 4011 + vscode-uri: 3.1.0 4012 + 4013 + vscode-json-languageservice@4.1.8: 4014 + dependencies: 4015 + jsonc-parser: 3.3.1 4016 + vscode-languageserver-textdocument: 1.0.12 4017 + vscode-languageserver-types: 3.17.5 4018 + vscode-nls: 5.2.0 4019 + vscode-uri: 3.1.0 4020 + 4021 + vscode-jsonrpc@8.2.0: {} 4022 + 4023 + vscode-languageserver-protocol@3.17.5: 4024 + dependencies: 4025 + vscode-jsonrpc: 8.2.0 4026 + vscode-languageserver-types: 3.17.5 4027 + 4028 + vscode-languageserver-textdocument@1.0.12: {} 4029 + 4030 + vscode-languageserver-types@3.17.5: {} 4031 + 4032 + vscode-languageserver@9.0.1: 4033 + dependencies: 4034 + vscode-languageserver-protocol: 3.17.5 4035 + 4036 + vscode-nls@5.2.0: {} 4037 + 4038 + vscode-uri@3.1.0: {} 4039 + 3453 4040 web-namespaces@2.0.1: {} 3454 4041 3455 4042 which-pm-runs@1.1.0: {} ··· 3463 4050 dependencies: 3464 4051 string-width: 7.2.0 3465 4052 4053 + wrap-ansi@7.0.0: 4054 + dependencies: 4055 + ansi-styles: 4.3.0 4056 + string-width: 4.2.3 4057 + strip-ansi: 6.0.1 4058 + 3466 4059 wrap-ansi@9.0.2: 3467 4060 dependencies: 3468 4061 ansi-styles: 6.2.3 ··· 3471 4064 3472 4065 xxhash-wasm@1.1.0: {} 3473 4066 4067 + y18n@5.0.8: {} 4068 + 4069 + yaml-language-server@1.19.2: 4070 + dependencies: 4071 + '@vscode/l10n': 0.0.18 4072 + ajv: 8.17.1 4073 + ajv-draft-04: 1.0.0(ajv@8.17.1) 4074 + lodash: 4.17.21 4075 + prettier: 3.8.0 4076 + request-light: 0.5.8 4077 + vscode-json-languageservice: 4.1.8 4078 + vscode-languageserver: 9.0.1 4079 + vscode-languageserver-textdocument: 1.0.12 4080 + vscode-languageserver-types: 3.17.5 4081 + vscode-uri: 3.1.0 4082 + yaml: 2.7.1 4083 + 4084 + yaml@2.7.1: {} 4085 + 4086 + yaml@2.8.2: {} 4087 + 3474 4088 yargs-parser@21.1.1: {} 3475 4089 4090 + yargs@17.7.2: 4091 + dependencies: 4092 + cliui: 8.0.1 4093 + escalade: 3.2.0 4094 + get-caller-file: 2.0.5 4095 + require-directory: 2.1.1 4096 + string-width: 4.2.3 4097 + y18n: 5.0.8 4098 + yargs-parser: 21.1.1 4099 + 3476 4100 yocto-queue@1.2.2: {} 3477 4101 3478 4102 yocto-spinner@0.2.3:

History

2 rounds 0 comments
sign up or login to add to the discussion
1 commit
expand
Add typechecking
expand 0 comments
pull request successfully merged
1 commit
expand
Add typechecking
1/1 success
expand
expand 0 comments