From ac505925755d67c6ea2ae5fcb2543fe1cf3276d3 Mon Sep 17 00:00:00 2001 From: HiDeoo <494699+HiDeoo@users.noreply.github.com> Date: Mon, 4 Mar 2024 11:36:30 +0100 Subject: [PATCH] feat!: bumps minimum required Starlight version to 0.21.0 --- docs/package.json | 4 +- .../starlight-package-managers/package.json | 8 +- pnpm-lock.yaml | 219 ++++++------------ 3 files changed, 72 insertions(+), 159 deletions(-) diff --git a/docs/package.json b/docs/package.json index 971d6f5..ab8b7ab 100644 --- a/docs/package.json +++ b/docs/package.json @@ -14,8 +14,8 @@ "lint": "prettier -c --cache . && eslint . --cache --max-warnings=0" }, "dependencies": { - "@astrojs/starlight": "0.17.0", - "astro": "4.2.6", + "@astrojs/starlight": "0.21.0", + "astro": "4.2.7", "sharp": "0.33.2", "starlight-package-managers": "workspace:*" }, diff --git a/packages/starlight-package-managers/package.json b/packages/starlight-package-managers/package.json index 67f6cd5..814c5ed 100644 --- a/packages/starlight-package-managers/package.json +++ b/packages/starlight-package-managers/package.json @@ -16,14 +16,14 @@ "lint": "prettier -c --cache . && eslint . --cache --max-warnings=0" }, "devDependencies": { - "@astrojs/starlight": "0.17.0", + "@astrojs/starlight": "0.21.0", "@playwright/test": "1.36.2", - "astro": "4.2.6", + "astro": "4.2.7", "vitest": "0.33.0" }, "peerDependencies": { - "@astrojs/starlight": ">=0.17.0", - "astro": ">=4.0.0" + "@astrojs/starlight": ">=0.21.0", + "astro": ">=4.2.7" }, "engines": { "node": ">=18.14.1" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 24d5dfd..45e4454 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -39,11 +39,11 @@ importers: docs: dependencies: '@astrojs/starlight': - specifier: 0.17.0 - version: 0.17.0(astro@4.2.6) + specifier: 0.21.0 + version: 0.21.0(astro@4.2.7) astro: - specifier: 4.2.6 - version: 4.2.6 + specifier: 4.2.7 + version: 4.2.7(typescript@5.1.6) sharp: specifier: 0.33.2 version: 0.33.2 @@ -54,14 +54,14 @@ importers: packages/starlight-package-managers: devDependencies: '@astrojs/starlight': - specifier: 0.17.0 - version: 0.17.0(astro@4.2.6) + specifier: 0.21.0 + version: 0.21.0(astro@4.2.7) '@playwright/test': specifier: 1.36.2 version: 1.36.2 astro: - specifier: 4.2.6 - version: 4.2.6(typescript@5.1.6) + specifier: 4.2.7 + version: 4.2.7(typescript@5.1.6) vitest: specifier: 0.33.0 version: 0.33.0 @@ -94,8 +94,8 @@ packages: /@astrojs/internal-helpers@0.2.1: resolution: {integrity: sha512-06DD2ZnItMwUnH81LBLco3tWjcZ1lGU9rLCCBaeUCGYe9cI0wKyY2W3kDyoW1I6GmcWgt1fu+D1CTvz+FIKf8A==} - /@astrojs/markdown-remark@4.2.0: - resolution: {integrity: sha512-qQB+LoxmIqzkhLXaQAzfzlBxZU1jeQYailsifurz89WeY0Q8ywIj8uQQSyqxb7rPPg3ZfdNdxsN9lF5UaCRn0w==} + /@astrojs/markdown-remark@4.2.1: + resolution: {integrity: sha512-2RQBIwrq+2qPYtp99bH+eL5hfbK0BoxXla85lHsRpIX/IsGqFrPX6pXI2cbWPihBwGbKCdxS6uZNX2QerZWwpQ==} dependencies: '@astrojs/prism': 3.0.0 github-slugger: 2.0.0 @@ -114,16 +114,16 @@ packages: transitivePeerDependencies: - supports-color - /@astrojs/mdx@2.1.0(astro@4.2.6): - resolution: {integrity: sha512-QIH2BLYWz2/QVChE4W7Z8a2SOhDmMDvL89rOoZkZ8CnSneu03+VvUse1K8ObrC877SPSct9cNWe55K05vgQ+VQ==} + /@astrojs/mdx@2.1.1(astro@4.2.7): + resolution: {integrity: sha512-AgGFdE7HOGmoFooGvMSatkA9FiSKwyVW7ImHot/bXJ6uAbFfu6iG2ht18Cf1pT22Hda/6iSCGWusFvBv0/EnKQ==} engines: {node: '>=18.14.1'} peerDependencies: astro: ^4.0.0 dependencies: - '@astrojs/markdown-remark': 4.2.0 + '@astrojs/markdown-remark': 4.2.1 '@mdx-js/mdx': 3.0.0 acorn: 8.11.3 - astro: 4.2.6 + astro: 4.2.7(typescript@5.1.6) es-module-lexer: 1.4.1 estree-util-visit: 2.0.0 github-slugger: 2.0.0 @@ -151,22 +151,25 @@ packages: sitemap: 7.1.1 zod: 3.22.4 - /@astrojs/starlight@0.17.0(astro@4.2.6): - resolution: {integrity: sha512-a2s+x/5r0v7S5jERC91IuEqV+PXDUlFNVDJPrcbpjx0xaqvg4TezL1K3gWCptfHO1mUE9ikQ8vaArbNbgFVb/g==} + /@astrojs/starlight@0.21.0(astro@4.2.7): + resolution: {integrity: sha512-mUUPFLs/UwXy0DK+hR1yNvAK50yc6JqEGyWMFmqOJeoPXm7CEOtXAoJtDGe8PLzTTbiJCG3bxh86eKPp5fUTkg==} peerDependencies: - astro: ^4.0.0 + astro: ^4.2.7 dependencies: - '@astrojs/mdx': 2.1.0(astro@4.2.6) + '@astrojs/mdx': 2.1.1(astro@4.2.7) '@astrojs/sitemap': 3.0.5 '@pagefind/default-ui': 1.0.3 '@types/hast': 3.0.3 '@types/mdast': 4.0.3 - astro: 4.2.6 - astro-expressive-code: 0.32.3(astro@4.2.6) + astro: 4.2.7(typescript@5.1.6) + astro-expressive-code: 0.33.4(astro@4.2.7) bcp-47: 2.1.0 + hast-util-from-html: 2.0.1 hast-util-select: 6.0.2 + hast-util-to-string: 3.0.0 hastscript: 8.0.0 mdast-util-directive: 3.0.0 + mdast-util-to-markdown: 2.1.0 pagefind: 1.0.3 rehype: 13.0.1 remark-directive: 3.0.0 @@ -873,31 +876,31 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@expressive-code/core@0.32.3: - resolution: {integrity: sha512-uVA0/VMWz9Ak454CL8C74kvIikr7dwz2pCajSRVxR2wR+3NrgkRjbbny101f24uSs+s4k6YorJYrvX2p4SfQuA==} + /@expressive-code/core@0.33.4: + resolution: {integrity: sha512-IywACrwcR/7cIPBQ1qG/RsgvNp85/CAX6okxR0Niztrd7rh4IcEhAsz51jX/NPNnhU9yPynTT+mLdM1URqrnvw==} dependencies: '@ctrl/tinycolor': 3.6.1 hast-util-to-html: 8.0.4 hastscript: 7.2.0 - postcss: 8.4.30 - postcss-nested: 6.0.1(postcss@8.4.30) + postcss: 8.4.33 + postcss-nested: 6.0.1(postcss@8.4.33) - /@expressive-code/plugin-frames@0.32.3: - resolution: {integrity: sha512-esgCg+EE9IyTTXhyTdCOfTr9gcXp4VuigfHhitmoGgfQXSBVnmiVDWdSSD2XTeu/xzIGM7HvSj/l7P/dsdEUxA==} + /@expressive-code/plugin-frames@0.33.4: + resolution: {integrity: sha512-6HE5f8dAPjzmhs7yZJHVyH+w/UwVpktjlTvrUumrytHo6hidGlkB5lptWJlSAd9JXzev5BQEb4xrqQ0xQqO5+A==} dependencies: - '@expressive-code/core': 0.32.3 + '@expressive-code/core': 0.33.4 hastscript: 7.2.0 - /@expressive-code/plugin-shiki@0.32.3: - resolution: {integrity: sha512-pEiOtlkmpWp1nRAPLbW7gzeMMFqjCCTR+SHGsXOy3hx0Sq0fIf+ZZ8AGRHxW61k/5YdHiS1FMBYs3mXrEdtvxg==} + /@expressive-code/plugin-shiki@0.33.4: + resolution: {integrity: sha512-XnDchHqCGk046hgQnu83t9+SDrRjsvpvUEBiI0wl4RljVDr1E0yllx0y6C1yEuKfFfasib6BxX/PkItgQdi/0Q==} dependencies: - '@expressive-code/core': 0.32.3 - shikiji: 0.8.7 + '@expressive-code/core': 0.33.4 + shiki: 1.1.7 - /@expressive-code/plugin-text-markers@0.32.3: - resolution: {integrity: sha512-7KdTxpNz49aj2GBGyE9vp0Dlv+vJD2zWiEk76uGNXCyahDjFM3si+Mpey313cqRHfOHgOaB8a5sDJNbLpra37w==} + /@expressive-code/plugin-text-markers@0.33.4: + resolution: {integrity: sha512-hl3E+8iZJMYGDaKsN4bOPOEBb9QeFjg+zQkOJRtjJgsmIYmaZpoQTzTg/JMduE8PLNsD30nAMwG/AbjN/klwZQ==} dependencies: - '@expressive-code/core': 0.32.3 + '@expressive-code/core': 0.33.4 hastscript: 7.2.0 unist-util-visit-parents: 5.1.3 @@ -1433,6 +1436,9 @@ packages: requiresBuild: true optional: true + /@shikijs/core@1.1.7: + resolution: {integrity: sha512-gTYLUIuD1UbZp/11qozD3fWpUTuMqPSf3svDMMrL0UmlGU7D9dPw/V1FonwAorCUJBltaaESxq90jrSjQyGixg==} + /@sinclair/typebox@0.27.8: resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} dev: true @@ -1963,105 +1969,23 @@ packages: - supports-color dev: true - /astro-expressive-code@0.32.3(astro@4.2.6): - resolution: {integrity: sha512-XeBEmtd9ZoGJkTqrEAJkODauqMpe0GrhpPStW1WKjxQN2ym4P1/qLCA6IFEqOfQwe1958BlfvoJ0N3UT2mrX/A==} + /astro-expressive-code@0.33.4(astro@4.2.7): + resolution: {integrity: sha512-PtXLjd89WBA1WsDYlt3V1LZs9Pa8FFoXilaGDSyfxtbYJ2OPHjWh2JJvCiXmfXmY3HkPJ2oW9Jjo6om5vUlVcg==} peerDependencies: astro: ^3.3.0 || ^4.0.0-beta dependencies: - astro: 4.2.6 + astro: 4.2.7(typescript@5.1.6) hast-util-to-html: 8.0.4 - remark-expressive-code: 0.32.3 - - /astro@4.2.6: - resolution: {integrity: sha512-k5i8pEI2r45JTkoE0I4JyhOH/dZFpjUA4AONbRd9Gr1LtnGOhKHDftiYOrRLUGx91q7BzoW3DOk+h4yZM4yC3g==} - engines: {node: '>=18.14.1', npm: '>=6.14.0'} - hasBin: true - dependencies: - '@astrojs/compiler': 2.5.1 - '@astrojs/internal-helpers': 0.2.1 - '@astrojs/markdown-remark': 4.2.0 - '@astrojs/telemetry': 3.0.4 - '@babel/core': 7.23.9 - '@babel/generator': 7.23.6 - '@babel/parser': 7.23.9 - '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.9) - '@babel/traverse': 7.23.9 - '@babel/types': 7.23.9 - '@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.5.3 - ci-info: 4.0.0 - clsx: 2.0.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.1.0 - dlv: 1.1.3 - dset: 3.1.3 - es-module-lexer: 1.4.1 - esbuild: 0.19.12 - estree-walker: 3.0.3 - execa: 8.0.1 - fast-glob: 3.3.2 - flattie: 1.1.0 - 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.3 - mdast-util-to-hast: 13.0.2 - 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.2 - probe-image-size: 7.2.3 - prompts: 2.4.2 - rehype: 13.0.1 - resolve: 1.22.6 - semver: 7.5.4 - server-destroy: 1.0.1 - shikiji: 0.9.19 - string-width: 7.1.0 - strip-ansi: 7.1.0 - tsconfck: 3.0.1 - unist-util-visit: 5.0.0 - vfile: 6.0.1 - vite: 5.0.12 - vitefu: 0.2.5(vite@5.0.12) - which-pm: 2.1.1 - yargs-parser: 21.1.1 - zod: 3.22.4 - optionalDependencies: - sharp: 0.32.6 - transitivePeerDependencies: - - '@types/node' - - less - - lightningcss - - sass - - stylus - - sugarss - - supports-color - - terser - - typescript + remark-expressive-code: 0.33.4 - /astro@4.2.6(typescript@5.1.6): - resolution: {integrity: sha512-k5i8pEI2r45JTkoE0I4JyhOH/dZFpjUA4AONbRd9Gr1LtnGOhKHDftiYOrRLUGx91q7BzoW3DOk+h4yZM4yC3g==} + /astro@4.2.7(typescript@5.1.6): + resolution: {integrity: sha512-m2zGL6JVwcxAV9IwwAXMHAchd8sJukW/hmskYSkIO5D4gVE9oh1SG7HA71BBxl1lJfI1j+RPAgjXQsSuGjLUjA==} engines: {node: '>=18.14.1', npm: '>=6.14.0'} hasBin: true dependencies: '@astrojs/compiler': 2.5.1 '@astrojs/internal-helpers': 0.2.1 - '@astrojs/markdown-remark': 4.2.0 + '@astrojs/markdown-remark': 4.2.1 '@astrojs/telemetry': 3.0.4 '@babel/core': 7.23.9 '@babel/generator': 7.23.6 @@ -2135,7 +2059,6 @@ packages: - supports-color - terser - typescript - dev: true /astrojs-compiler-sync@0.3.3(@astrojs/compiler@2.1.0): resolution: {integrity: sha512-LbhchWgsvjvRBb5n5ez8/Q/f9ZKViuox27VxMDOdTUm8MRv9U7phzOiLue5KluqTmC0z1LId4gY2SekvoDrkuw==} @@ -3234,7 +3157,7 @@ packages: /estree-walker@3.0.3: resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} dependencies: - '@types/estree': 1.0.1 + '@types/estree': 1.0.5 /esutils@2.0.3: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} @@ -3294,13 +3217,13 @@ packages: requiresBuild: true optional: true - /expressive-code@0.32.3: - resolution: {integrity: sha512-FqDIFugTvVCAKWzcgNT4PH7s6s/ITJbRbW8MLHLBbDhcErkMExGImYMkGyDblLDaIHS5vRQi735hW8bDl72/ow==} + /expressive-code@0.33.4: + resolution: {integrity: sha512-vb6DLHjG+jbLJGTvOUhxagsru7oUiBrQEsL9+hcWJvlxIqQ5mRFqjamQS9kCIhXXbfYWiYI7/wfTGxQxuHxsZQ==} dependencies: - '@expressive-code/core': 0.32.3 - '@expressive-code/plugin-frames': 0.32.3 - '@expressive-code/plugin-shiki': 0.32.3 - '@expressive-code/plugin-text-markers': 0.32.3 + '@expressive-code/core': 0.33.4 + '@expressive-code/plugin-frames': 0.33.4 + '@expressive-code/plugin-shiki': 0.33.4 + '@expressive-code/plugin-text-markers': 0.33.4 /extend-shallow@2.0.1: resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} @@ -5069,6 +4992,7 @@ packages: resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true + dev: true /nanoid@3.3.7: resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} @@ -5462,13 +5386,13 @@ packages: engines: {node: '>=4'} dev: true - /postcss-nested@6.0.1(postcss@8.4.30): + /postcss-nested@6.0.1(postcss@8.4.33): resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} engines: {node: '>=12.0'} peerDependencies: postcss: ^8.2.14 dependencies: - postcss: 8.4.30 + postcss: 8.4.33 postcss-selector-parser: 6.0.13 /postcss-selector-parser@6.0.13: @@ -5485,6 +5409,7 @@ packages: nanoid: 3.3.6 picocolors: 1.0.0 source-map-js: 1.0.2 + dev: true /postcss@8.4.33: resolution: {integrity: sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==} @@ -5732,10 +5657,10 @@ packages: transitivePeerDependencies: - supports-color - /remark-expressive-code@0.32.3: - resolution: {integrity: sha512-HSTdZ4AcOXugRK/3DStaslx9D35HhM1OlbWxdNXYU0QoJYq/Bv96eIKZaZmqd8WfTMUofvkVMhTqAppNMuf6Pw==} + /remark-expressive-code@0.33.4: + resolution: {integrity: sha512-ucGzDknAY6LJKkcNSaYh9N0SEr1LDA0shageM1xa+4fu/o+7g6R1/ApF7d2c+cj1ERLvaF4OaUa87n5baY+MDA==} dependencies: - expressive-code: 0.32.3 + expressive-code: 0.33.4 hast-util-to-html: 8.0.4 unist-util-visit: 4.1.2 @@ -6041,14 +5966,14 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} + /shiki@1.1.7: + resolution: {integrity: sha512-9kUTMjZtcPH3i7vHunA6EraTPpPOITYTdA5uMrvsJRexktqP0s7P3s9HVK80b4pP42FRVe03D7fT3NmJv2yYhw==} + dependencies: + '@shikijs/core': 1.1.7 + /shikiji-core@0.9.19: resolution: {integrity: sha512-AFJu/vcNT21t0e6YrfadZ+9q86gvPum6iywRyt1OtIPjPFe25RQnYJyxHQPMLKCCWA992TPxmEmbNcOZCAJclw==} - /shikiji@0.8.7: - resolution: {integrity: sha512-j5usxwI0yHkDTHOuhuSJl9+wT5CNYeYO82dJMSJBlJ/NYT5SIebGcPoL6y9QOyH15wGrJC4LOP2nz5k8mUDGRQ==} - dependencies: - hast-util-to-html: 9.0.0 - /shikiji@0.9.19: resolution: {integrity: sha512-Kw2NHWktdcdypCj1GkKpXH4o6Vxz8B8TykPlPuLHOGSV8VkhoCLcFOH4k19K4LXAQYRQmxg+0X/eM+m2sLhAkg==} dependencies: @@ -6457,16 +6382,6 @@ packages: typescript: 5.1.6 dev: true - /tsconfck@3.0.1: - resolution: {integrity: sha512-7ppiBlF3UEddCLeI1JRx5m2Ryq+xk4JrZuq4EuYXykipebaq1dV0Fhgr1hb7CkmHt32QSgOZlcqVLEtHBG4/mg==} - engines: {node: ^18 || >=20} - hasBin: true - peerDependencies: - typescript: ^5.0.0 - peerDependenciesMeta: - typescript: - optional: true - /tsconfck@3.0.1(typescript@5.1.6): resolution: {integrity: sha512-7ppiBlF3UEddCLeI1JRx5m2Ryq+xk4JrZuq4EuYXykipebaq1dV0Fhgr1hb7CkmHt32QSgOZlcqVLEtHBG4/mg==} engines: {node: ^18 || >=20} @@ -6478,7 +6393,6 @@ packages: optional: true dependencies: typescript: 5.1.6 - dev: true /tsconfig-paths@3.14.2: resolution: {integrity: sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==} @@ -6578,7 +6492,6 @@ packages: resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==} engines: {node: '>=14.17'} hasBin: true - dev: true /ufo@1.2.0: resolution: {integrity: sha512-RsPyTbqORDNDxqAdQPQBpgqhWle1VcTSou/FraClYlHf6TZnQcGslpLcAphNR+sQW4q5lLWLbOsRlh9j24baQg==}