diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0548051d..29ed31b8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,7 +16,7 @@ importers: version: 2.27.1 '@commitlint/cli': specifier: ^19.2.2 - version: 19.3.0(@types/node@20.12.10)(typescript@5.4.5) + version: 19.3.0(@types/node@20.12.12)(typescript@5.4.5) '@commitlint/config-conventional': specifier: ^19.2.2 version: 19.2.2 @@ -160,7 +160,7 @@ importers: version: 5.4.5 vitest: specifier: ^1.5.0 - version: 1.6.0(@types/node@20.12.10)(happy-dom@14.7.1) + version: 1.6.0(@types/node@20.12.12) packages/mdx: dependencies: @@ -583,7 +583,7 @@ importers: version: 1.44.0 '@remix-run/dev': specifier: ^2.8.1 - version: 2.9.1(@remix-run/react@2.9.1)(@remix-run/serve@2.9.1)(@types/node@20.12.10)(typescript@5.4.5)(vite@5.2.11) + version: 2.9.1(@remix-run/react@2.9.1)(@remix-run/serve@2.9.1)(@types/node@20.12.12)(typescript@5.4.5)(vite@5.2.11) '@types/react': specifier: ^18.3.1 version: 18.3.1 @@ -625,7 +625,7 @@ importers: version: 5.4.5 vite: specifier: ^5.2.6 - version: 5.2.11(@types/node@20.12.10) + version: 5.2.11(@types/node@20.12.12) vite-tsconfig-paths: specifier: ^4.3.2 version: 4.3.2(typescript@5.4.5)(vite@5.2.11) @@ -662,7 +662,7 @@ importers: version: 1.44.0 '@remix-run/dev': specifier: ^2.8.1 - version: 2.9.1(@remix-run/react@2.9.1)(@remix-run/serve@2.9.1)(@types/node@20.12.10)(typescript@5.4.5)(vite@5.2.11) + version: 2.9.1(@remix-run/react@2.9.1)(@remix-run/serve@2.9.1)(@types/node@20.12.12)(typescript@5.4.5)(vite@5.2.11) '@types/react': specifier: ^18.3.1 version: 18.3.1 @@ -698,7 +698,7 @@ importers: version: 5.4.5 vite: specifier: ^5.2.6 - version: 5.2.11(@types/node@20.12.10) + version: 5.2.11(@types/node@20.12.12) vite-tsconfig-paths: specifier: ^4.3.2 version: 4.3.2(typescript@5.4.5)(vite@5.2.11) @@ -725,7 +725,7 @@ importers: version: 1.8.17 vinxi: specifier: ^0.3.10 - version: 0.3.11(@opentelemetry/api@1.8.0)(@types/node@20.12.10) + version: 0.3.11(@opentelemetry/api@1.8.0)(@types/node@20.12.12) samples/svelte-kit: devDependencies: @@ -764,7 +764,7 @@ importers: version: 5.4.5 vite: specifier: ^5.2.6 - version: 5.2.11(@types/node@20.12.10) + version: 5.2.11(@types/node@20.12.12) samples/vite: dependencies: @@ -858,11 +858,11 @@ importers: specifier: workspace:* version: link:../packages/next '@shikijs/rehype': - specifier: ^1.4.0 - version: 1.4.0 + specifier: ^1.6.0 + version: 1.6.0 '@shikijs/transformers': - specifier: ^1.3.0 - version: 1.4.0 + specifier: ^1.6.0 + version: 1.6.0 '@tailwindcss/typography': specifier: ^0.5.12 version: 0.5.13(tailwindcss@3.4.3) @@ -906,8 +906,8 @@ importers: specifier: ^6.0.0 version: 6.0.0 shiki: - specifier: ^1.3.0 - version: 1.4.0 + specifier: ^1.6.0 + version: 1.6.0 tailwindcss: specifier: ^3.4.0 version: 3.4.3 @@ -1609,14 +1609,14 @@ packages: mime: 3.0.0 dev: false - /@commitlint/cli@19.3.0(@types/node@20.12.10)(typescript@5.4.5): + /@commitlint/cli@19.3.0(@types/node@20.12.12)(typescript@5.4.5): resolution: {integrity: sha512-LgYWOwuDR7BSTQ9OLZ12m7F/qhNY+NpAyPBgo4YNMkACE7lGuUnuQq1yi9hz1KA4+3VqpOYl8H1rY/LYK43v7g==} engines: {node: '>=v18'} hasBin: true dependencies: '@commitlint/format': 19.3.0 '@commitlint/lint': 19.2.2 - '@commitlint/load': 19.2.0(@types/node@20.12.10)(typescript@5.4.5) + '@commitlint/load': 19.2.0(@types/node@20.12.12)(typescript@5.4.5) '@commitlint/read': 19.2.1 '@commitlint/types': 19.0.3 execa: 8.0.1 @@ -1685,7 +1685,7 @@ packages: '@commitlint/types': 19.0.3 dev: true - /@commitlint/load@19.2.0(@types/node@20.12.10)(typescript@5.4.5): + /@commitlint/load@19.2.0(@types/node@20.12.12)(typescript@5.4.5): resolution: {integrity: sha512-XvxxLJTKqZojCxaBQ7u92qQLFMMZc4+p9qrIq/9kJDy8DOrEa7P1yx7Tjdc2u2JxIalqT4KOGraVgCE7eCYJyQ==} engines: {node: '>=v18'} dependencies: @@ -1695,7 +1695,7 @@ packages: '@commitlint/types': 19.0.3 chalk: 5.3.0 cosmiconfig: 9.0.0(typescript@5.4.5) - cosmiconfig-typescript-loader: 5.0.0(@types/node@20.12.10)(cosmiconfig@9.0.0)(typescript@5.4.5) + cosmiconfig-typescript-loader: 5.0.0(@types/node@20.12.12)(cosmiconfig@9.0.0)(typescript@5.4.5) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -1783,8 +1783,8 @@ packages: which: 4.0.0 dev: false - /@emnapi/runtime@1.1.1: - resolution: {integrity: sha512-3bfqkzuR1KLx57nZfjr2NLnFOobvyS0aTszaEGCGqmYMVDRaGvgIZbjGSV/MHSSmLgQ/b9JFHQ5xm5WRZYd+XQ==} + /@emnapi/runtime@1.2.0: + resolution: {integrity: sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==} requiresBuild: true dependencies: tslib: 2.6.2 @@ -2627,7 +2627,7 @@ packages: cpu: [wasm32] requiresBuild: true dependencies: - '@emnapi/runtime': 1.1.1 + '@emnapi/runtime': 1.2.0 dev: true optional: true @@ -3902,7 +3902,7 @@ packages: '@babel/runtime': 7.24.5 dev: false - /@remix-run/dev@2.9.1(@remix-run/react@2.9.1)(@remix-run/serve@2.9.1)(@types/node@20.12.10)(typescript@5.4.5)(vite@5.2.11): + /@remix-run/dev@2.9.1(@remix-run/react@2.9.1)(@remix-run/serve@2.9.1)(@types/node@20.12.12)(typescript@5.4.5)(vite@5.2.11): resolution: {integrity: sha512-/YhegnnRrarsqU+11+HdGwjcIT1KgkS9L7kWCM0+ivDvyiBYAuI6xbPG/q/FY6LqLAPYeOxsJmUNl+aj+yMltA==} engines: {node: '>=18.0.0'} hasBin: true @@ -3938,7 +3938,7 @@ packages: '@remix-run/serve': 2.9.1(typescript@5.4.5) '@remix-run/server-runtime': 2.9.1(typescript@5.4.5) '@types/mdx': 2.0.13 - '@vanilla-extract/integration': 6.5.0(@types/node@20.12.10) + '@vanilla-extract/integration': 6.5.0(@types/node@20.12.12) arg: 5.0.2 cacache: 17.1.4 chalk: 4.1.2 @@ -3977,7 +3977,7 @@ packages: tar-fs: 2.1.1 tsconfig-paths: 4.2.0 typescript: 5.4.5 - vite: 5.2.11(@types/node@20.12.10) + vite: 5.2.11(@types/node@20.12.12) ws: 7.5.9 transitivePeerDependencies: - '@types/node' @@ -4364,25 +4364,25 @@ packages: resolution: {integrity: sha512-hw437iINopmQuxWPSUEvqE56NCPsiU8N4AYtfHmJFckclktzK9YQJieD3XkDCDH4OjL+C7zgPUh73R/nrcHrqw==} dev: true - /@shikijs/core@1.4.0: - resolution: {integrity: sha512-CxpKLntAi64h3j+TwWqVIQObPTED0FyXLHTTh3MKXtqiQNn2JGcMQQ362LftDbc9kYbDtrksNMNoVmVXzKFYUQ==} + /@shikijs/core@1.6.0: + resolution: {integrity: sha512-NIEAi5U5R7BLkbW1pG/ZKu3eb1lzc3/+jD0lFsuxMT7zjaf9bbNwdNyMr7zh/Zl8EXQtQ+MYBAt5G+JLu+5DlA==} dev: true - /@shikijs/rehype@1.4.0: - resolution: {integrity: sha512-Ba6QHYx+EIEvmqyNy/B49KAz3rXsTfAqYRY3KTZjPWonytokGOiJ1q/FV9l13D/ad6Qv+eWKhkAz6ITxx6ziFA==} + /@shikijs/rehype@1.6.0: + resolution: {integrity: sha512-wSypSZqPUWe7ec/UUN56Qg+PKf5UF3cZww+wRHMLsk3m9ollU//bN0zQKN8ymV35IS5VU4gdzpJMpaT8wXYKzA==} dependencies: - '@shikijs/transformers': 1.4.0 + '@shikijs/transformers': 1.6.0 '@types/hast': 3.0.4 hast-util-to-string: 3.0.0 - shiki: 1.4.0 + shiki: 1.6.0 unified: 11.0.4 unist-util-visit: 5.0.0 dev: true - /@shikijs/transformers@1.4.0: - resolution: {integrity: sha512-kzvlWmWYYSeaLKRce/kgmFFORUtBtFahfXRKndor0b60ocYiXufBQM6d6w1PlMuUkdk55aor9xLvy9wy7hTEJg==} + /@shikijs/transformers@1.6.0: + resolution: {integrity: sha512-qGfHe1ECiqfE2STPWvfogIj/9Q0SK+MCRJdoITkW7AmFuB7DmbFnBT2US84+zklJOB51MzNO8RUXZiauWssJlQ==} dependencies: - shiki: 1.4.0 + shiki: 1.6.0 dev: true /@sinclair/typebox@0.27.8: @@ -4455,7 +4455,7 @@ packages: sirv: 2.0.4 svelte: 4.2.15 tiny-glob: 0.2.9 - vite: 5.2.11(@types/node@20.12.10) + vite: 5.2.11(@types/node@20.12.12) dev: true /@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.0)(svelte@4.2.15)(vite@5.2.11): @@ -4469,7 +4469,7 @@ packages: '@sveltejs/vite-plugin-svelte': 3.1.0(svelte@4.2.15)(vite@5.2.11) debug: 4.3.4 svelte: 4.2.15 - vite: 5.2.11(@types/node@20.12.10) + vite: 5.2.11(@types/node@20.12.12) transitivePeerDependencies: - supports-color dev: true @@ -4488,7 +4488,7 @@ packages: magic-string: 0.30.10 svelte: 4.2.15 svelte-hmr: 0.16.0(svelte@4.2.15) - vite: 5.2.11(@types/node@20.12.10) + vite: 5.2.11(@types/node@20.12.12) vitefu: 0.2.5(vite@5.2.11) transitivePeerDependencies: - supports-color @@ -4719,6 +4719,11 @@ packages: dependencies: undici-types: 5.26.5 + /@types/node@20.12.12: + resolution: {integrity: sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==} + dependencies: + undici-types: 5.26.5 + /@types/normalize-package-data@2.4.4: resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} dev: true @@ -4928,7 +4933,7 @@ packages: - babel-plugin-macros dev: true - /@vanilla-extract/integration@6.5.0(@types/node@20.12.10): + /@vanilla-extract/integration@6.5.0(@types/node@20.12.12): resolution: {integrity: sha512-E2YcfO8vA+vs+ua+gpvy1HRqvgWbI+MTlUpxA8FvatOvybuNcWAY0CKwQ/Gpj7rswYKtC6C7+xw33emM6/ImdQ==} dependencies: '@babel/core': 7.24.5 @@ -4942,8 +4947,8 @@ packages: lodash: 4.17.21 mlly: 1.7.0 outdent: 0.8.0 - vite: 5.2.11(@types/node@20.12.10) - vite-node: 1.6.0(@types/node@20.12.10) + vite: 5.2.11(@types/node@20.12.12) + vite-node: 1.6.0(@types/node@20.12.12) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -5021,7 +5026,7 @@ packages: magicast: 0.2.11 recast: 0.23.6 tslib: 2.6.2 - vinxi: 0.3.11(@opentelemetry/api@1.8.0)(@types/node@20.12.10) + vinxi: 0.3.11(@opentelemetry/api@1.8.0)(@types/node@20.12.12) dev: false /@vinxi/server-components@0.3.3(vinxi@0.3.11): @@ -5036,7 +5041,7 @@ packages: astring: 1.8.6 magicast: 0.2.11 recast: 0.23.6 - vinxi: 0.3.11(@opentelemetry/api@1.8.0)(@types/node@20.12.10) + vinxi: 0.3.11(@opentelemetry/api@1.8.0)(@types/node@20.12.12) dev: false /@vinxi/server-functions@0.3.2(vinxi@0.3.11): @@ -5051,7 +5056,7 @@ packages: astring: 1.8.6 magicast: 0.2.11 recast: 0.23.6 - vinxi: 0.3.11(@opentelemetry/api@1.8.0)(@types/node@20.12.10) + vinxi: 0.3.11(@opentelemetry/api@1.8.0)(@types/node@20.12.12) dev: false /@vitejs/plugin-react@4.2.1(vite@5.2.11): @@ -6369,7 +6374,7 @@ packages: /core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} - /cosmiconfig-typescript-loader@5.0.0(@types/node@20.12.10)(cosmiconfig@9.0.0)(typescript@5.4.5): + /cosmiconfig-typescript-loader@5.0.0(@types/node@20.12.12)(cosmiconfig@9.0.0)(typescript@5.4.5): resolution: {integrity: sha512-+8cK7jRAReYkMwMiG+bxhcNKiHJDM6bR9FD/nGBXOWdMLuYawjF5cGrtLilJ+LGd3ZjCXnJjR5DkfWPoIVlqJA==} engines: {node: '>=v16'} peerDependencies: @@ -6377,7 +6382,7 @@ packages: cosmiconfig: '>=8.2' typescript: '>=4' dependencies: - '@types/node': 20.12.10 + '@types/node': 20.12.12 cosmiconfig: 9.0.0(typescript@5.4.5) jiti: 1.21.0 typescript: 5.4.5 @@ -12607,10 +12612,10 @@ packages: resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} dev: true - /shiki@1.4.0: - resolution: {integrity: sha512-5WIn0OL8PWm7JhnTwRWXniy6eEDY234mRrERVlFa646V2ErQqwIFd2UML7e0Pq9eqSKLoMa3Ke+xbsF+DAuy+Q==} + /shiki@1.6.0: + resolution: {integrity: sha512-P31ROeXcVgW/k3Z+vUUErcxoTah7ZRaimctOpzGuqAntqnnSmx1HOsvnbAB8Z2qfXPRhw61yptAzCsuKOhTHwQ==} dependencies: - '@shikijs/core': 1.4.0 + '@shikijs/core': 1.6.0 dev: true /shikiji-core@0.9.19: @@ -14200,7 +14205,7 @@ packages: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - /vinxi@0.3.11(@opentelemetry/api@1.8.0)(@types/node@20.12.10): + /vinxi@0.3.11(@opentelemetry/api@1.8.0)(@types/node@20.12.12): resolution: {integrity: sha512-ASEpiwldZIsViv2/ZlO6qnRhDAwxr92nKXxMOinA+5nCY7nlaKgekaLDjTyUmFzB8DSiXVZqmHnd6OZVkn4vzw==} hasBin: true dependencies: @@ -14236,7 +14241,7 @@ packages: unctx: 2.3.1 unenv: 1.9.0 unstorage: 1.10.2(ioredis@5.4.1) - vite: 5.2.11(@types/node@20.12.10) + vite: 5.2.11(@types/node@20.12.12) zod: 3.23.6 transitivePeerDependencies: - '@azure/app-configuration' @@ -14322,6 +14327,27 @@ packages: - terser dev: true + /vite-node@1.6.0(@types/node@20.12.12): + resolution: {integrity: sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + dependencies: + cac: 6.7.14 + debug: 4.3.4 + pathe: 1.1.2 + picocolors: 1.0.0 + vite: 5.2.11(@types/node@20.12.12) + transitivePeerDependencies: + - '@types/node' + - less + - lightningcss + - sass + - stylus + - sugarss + - supports-color + - terser + dev: true + /vite-plugin-inspect@0.7.42(vite@5.2.11): resolution: {integrity: sha512-JCyX86wr3siQc+p9Kd0t8VkFHAJag0RaQVIpdFGSv5FEaePEVB6+V/RGtz2dQkkGSXQzRWrPs4cU3dRKg32bXw==} engines: {node: '>=14'} @@ -14340,7 +14366,7 @@ packages: open: 9.1.0 picocolors: 1.0.0 sirv: 2.0.4 - vite: 5.2.11(@types/node@20.12.10) + vite: 5.2.11(@types/node@20.12.12) transitivePeerDependencies: - rollup - supports-color @@ -14362,7 +14388,7 @@ packages: merge-anything: 5.1.7 solid-js: 1.8.17 solid-refresh: 0.6.3(solid-js@1.8.17) - vite: 5.2.11(@types/node@20.12.10) + vite: 5.2.11(@types/node@20.12.12) vitefu: 0.2.5(vite@5.2.11) transitivePeerDependencies: - supports-color @@ -14455,6 +14481,42 @@ packages: rollup: 4.17.2 optionalDependencies: fsevents: 2.3.3 + dev: true + + /vite@5.2.11(@types/node@20.12.12): + resolution: {integrity: sha512-HndV31LWW05i1BLPMUCE1B9E9GFbOu1MbenhS58FuK6owSO5qHm7GiCotrNY1YE5rMeQSFBGmT5ZaLEjFizgiQ==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || >=20.0.0 + less: '*' + lightningcss: ^1.21.0 + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + '@types/node': 20.12.12 + esbuild: 0.20.2 + postcss: 8.4.38 + rollup: 4.17.2 + optionalDependencies: + fsevents: 2.3.3 /vitefu@0.2.5(vite@5.2.11): resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} @@ -14464,7 +14526,7 @@ packages: vite: optional: true dependencies: - vite: 5.2.11(@types/node@20.12.10) + vite: 5.2.11(@types/node@20.12.12) /vitest@1.6.0(@types/node@18.19.32): resolution: {integrity: sha512-H5r/dN06swuFnzNFhq/dnz37bPXnq8xB2xB5JOVk8K09rUtoeNN+LHWkoQ0A/i3hvbUKKcCei9KpbxqHMLhLLA==} @@ -14579,6 +14641,62 @@ packages: - terser dev: true + /vitest@1.6.0(@types/node@20.12.12): + resolution: {integrity: sha512-H5r/dN06swuFnzNFhq/dnz37bPXnq8xB2xB5JOVk8K09rUtoeNN+LHWkoQ0A/i3hvbUKKcCei9KpbxqHMLhLLA==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@edge-runtime/vm': '*' + '@types/node': ^18.0.0 || >=20.0.0 + '@vitest/browser': 1.6.0 + '@vitest/ui': 1.6.0 + happy-dom: '*' + jsdom: '*' + peerDependenciesMeta: + '@edge-runtime/vm': + optional: true + '@types/node': + optional: true + '@vitest/browser': + optional: true + '@vitest/ui': + optional: true + happy-dom: + optional: true + jsdom: + optional: true + dependencies: + '@types/node': 20.12.12 + '@vitest/expect': 1.6.0 + '@vitest/runner': 1.6.0 + '@vitest/snapshot': 1.6.0 + '@vitest/spy': 1.6.0 + '@vitest/utils': 1.6.0 + acorn-walk: 8.3.2 + chai: 4.4.1 + debug: 4.3.4 + execa: 8.0.1 + local-pkg: 0.5.0 + magic-string: 0.30.10 + pathe: 1.1.2 + picocolors: 1.0.0 + std-env: 3.7.0 + strip-literal: 2.1.0 + tinybench: 2.8.0 + tinypool: 0.8.4 + vite: 5.2.11(@types/node@20.12.12) + vite-node: 1.6.0(@types/node@20.12.12) + why-is-node-running: 2.2.2 + transitivePeerDependencies: + - less + - lightningcss + - sass + - stylus + - sugarss + - supports-color + - terser + dev: true + /watchpack@2.4.1: resolution: {integrity: sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==} engines: {node: '>=10.13.0'} diff --git a/website/package.json b/website/package.json index 5cd34d87..114252be 100644 --- a/website/package.json +++ b/website/package.json @@ -28,8 +28,8 @@ "@content-collections/core": "workspace:*", "@content-collections/mdx": "workspace:*", "@content-collections/next": "workspace:*", - "@shikijs/rehype": "^1.4.0", - "@shikijs/transformers": "^1.3.0", + "@shikijs/rehype": "^1.6.0", + "@shikijs/transformers": "^1.6.0", "@tailwindcss/typography": "^0.5.12", "@types/hast": "^3.0.4", "@types/node": "^20", @@ -44,7 +44,7 @@ "hast-util-to-jsx-runtime": "^2.3.0", "postcss": "^8", "rehype-slug": "^6.0.0", - "shiki": "^1.3.0", + "shiki": "^1.6.0", "tailwindcss": "^3.4.0", "tailwindcss-animate": "^1.0.7", "typescript": "^5"