diff --git a/package.json b/package.json index 1d8fe2c..88ad635 100644 --- a/package.json +++ b/package.json @@ -51,7 +51,7 @@ }, "devDependencies": { "@astrojs/check": "^0.4.1", - "@astrojs/starlight": "^0.17.4", + "@astrojs/starlight": "^0.21.4", "@biomejs/biome": "^1.5.3", "@changesets/changelog-github": "^0.5.0", "@changesets/cli": "^2.27.1", diff --git a/yarn.lock b/yarn.lock index 17ebda1..b9c4f8c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -155,30 +155,32 @@ __metadata: languageName: node linkType: hard -"@astrojs/starlight@npm:^0.17.4": - version: 0.17.4 - resolution: "@astrojs/starlight@npm:0.17.4" +"@astrojs/starlight@npm:^0.21.4": + version: 0.21.4 + resolution: "@astrojs/starlight@npm:0.21.4" dependencies: "@astrojs/mdx": "npm:^2.1.1" "@astrojs/sitemap": "npm:^3.0.5" "@pagefind/default-ui": "npm:^1.0.3" "@types/hast": "npm:^3.0.3" "@types/mdast": "npm:^4.0.3" - astro-expressive-code: "npm:^0.32.4" + astro-expressive-code: "npm:^0.33.4" bcp-47: "npm:^2.1.0" + hast-util-from-html: "npm:^2.0.1" hast-util-select: "npm:^6.0.2" + hast-util-to-string: "npm:^3.0.0" hastscript: "npm:^8.0.0" mdast-util-directive: "npm:^3.0.0" + mdast-util-to-markdown: "npm:^2.1.0" pagefind: "npm:^1.0.3" rehype: "npm:^13.0.1" remark-directive: "npm:^3.0.0" unified: "npm:^11.0.4" - unist-util-remove: "npm:^4.0.0" unist-util-visit: "npm:^5.0.0" vfile: "npm:^6.0.1" peerDependencies: - astro: ^4.0.0 - checksum: 10/2e3d962501d79b8a9ab992f2a233347eaed7655378bdd0591bf4f3653d4705cfe469da4db8f5ee57f8b6b9231765203fe2b070fa26616ceb51f713592b234be0 + astro: ^4.2.7 + checksum: 10/eef9c218a8d33763aa9f4fa411c7fc1549eb26fa5a5e03a1baf4105de606dce2b5469aa5f5c6401b11ba0c8df7f5624c6a5641d4f3145f282db3b6e615eb359b languageName: node linkType: hard @@ -1046,47 +1048,47 @@ __metadata: languageName: node linkType: hard -"@expressive-code/core@npm:^0.32.4": - version: 0.32.4 - resolution: "@expressive-code/core@npm:0.32.4" +"@expressive-code/core@npm:^0.33.5": + version: 0.33.5 + resolution: "@expressive-code/core@npm:0.33.5" dependencies: "@ctrl/tinycolor": "npm:^3.6.0" hast-util-to-html: "npm:^8.0.4" hastscript: "npm:^7.2.0" postcss: "npm:^8.4.21" postcss-nested: "npm:^6.0.1" - checksum: 10/540802e8c4764f9d1ea326fd0b9c3d061c49191350daab104abc350d4d237034a30ff214a7dcd0a2e3a72ec4427cc0be727924187c07cecdecd314adb89df718 + checksum: 10/4598f9857d92802ae68ffc7f551c3947a683d03707f456ea4cb9bdabfe6f4894b4d0eeba7a112685e177057a9e1d2eca01f64b99b93f9b8b42bd0fce763b66b3 languageName: node linkType: hard -"@expressive-code/plugin-frames@npm:^0.32.4": - version: 0.32.4 - resolution: "@expressive-code/plugin-frames@npm:0.32.4" +"@expressive-code/plugin-frames@npm:^0.33.5": + version: 0.33.5 + resolution: "@expressive-code/plugin-frames@npm:0.33.5" dependencies: - "@expressive-code/core": "npm:^0.32.4" + "@expressive-code/core": "npm:^0.33.5" hastscript: "npm:^7.2.0" - checksum: 10/d07002c6f163c06482495d5502de3e5c5938ce479c4bb7d0f9aed08f9fa81a61ac6c7f015b69379310663598f6a271237048469e554610c1e59d83da0d821e69 + checksum: 10/54471b405f04b4b8cd0793137ca08cc99a574b2f54bbbb4046f1b986b5a372da9a8eda58a55104a518643096c1056d9fc2a3a0f1a501cff217477cbf679b7154 languageName: node linkType: hard -"@expressive-code/plugin-shiki@npm:^0.32.4": - version: 0.32.4 - resolution: "@expressive-code/plugin-shiki@npm:0.32.4" +"@expressive-code/plugin-shiki@npm:^0.33.5": + version: 0.33.5 + resolution: "@expressive-code/plugin-shiki@npm:0.33.5" dependencies: - "@expressive-code/core": "npm:^0.32.4" - shikiji: "npm:^0.8.0" - checksum: 10/9019253cc787ad14e8dcb92073d7ed8b5492ce0ffb325a4428bb00a557fb87cc930da7cbaff838f9de99cb0d37b8226f9dfc3fff4697c983c041c1c882edd8e9 + "@expressive-code/core": "npm:^0.33.5" + shiki: "npm:^1.1.7" + checksum: 10/ca05b91d6cc47f39ff64dbca20f5093f1dd169b0bde656f895d88c88ec76be0b282a95e05dd05cf04aae24f7d2592ae364b434d86db7e88d496b653662813c07 languageName: node linkType: hard -"@expressive-code/plugin-text-markers@npm:^0.32.4": - version: 0.32.4 - resolution: "@expressive-code/plugin-text-markers@npm:0.32.4" +"@expressive-code/plugin-text-markers@npm:^0.33.5": + version: 0.33.5 + resolution: "@expressive-code/plugin-text-markers@npm:0.33.5" dependencies: - "@expressive-code/core": "npm:^0.32.4" + "@expressive-code/core": "npm:^0.33.5" hastscript: "npm:^7.2.0" unist-util-visit-parents: "npm:^5.1.3" - checksum: 10/1cbb0c2de454dfc4763d10061f8d965e7f8befe25042051fad4c575971165ed0447ab9f5b2368361bfe4e0e5789b040be7f5c13f177cb4db473135bc85d1beed + checksum: 10/045fbb25ba6d972c9f3bcc2b19ef9e4be3c0ea74b48e851b297256375a728e85f2792ff0f599d9429e0193087ea314b095b9c0a0a4c2283fceb6419347752284 languageName: node linkType: hard @@ -1577,6 +1579,13 @@ __metadata: languageName: node linkType: hard +"@shikijs/core@npm:1.2.4": + version: 1.2.4 + resolution: "@shikijs/core@npm:1.2.4" + checksum: 10/6c3125cfb05d59b88265c7f2e6a3291fb071ca75130e4a01ecf1ba452e6b25d81fd635a0497c9cb2c358602158f7166b061e676531bac3a1f62c92ef275e767c + languageName: node + linkType: hard + "@sinclair/typebox@npm:^0.27.8": version: 0.27.8 resolution: "@sinclair/typebox@npm:0.27.8" @@ -2239,15 +2248,15 @@ __metadata: languageName: node linkType: hard -"astro-expressive-code@npm:^0.32.4": - version: 0.32.4 - resolution: "astro-expressive-code@npm:0.32.4" +"astro-expressive-code@npm:^0.33.4": + version: 0.33.5 + resolution: "astro-expressive-code@npm:0.33.5" dependencies: hast-util-to-html: "npm:^8.0.4" - remark-expressive-code: "npm:^0.32.4" + remark-expressive-code: "npm:^0.33.5" peerDependencies: - astro: ^3.3.0 || ^4.0.0-beta - checksum: 10/7493b6cb9df5c4f456e1f0594d3f05bc8e0cf7976bfffbda7a06bc8d6cb5f89497259c14cd61c7fbc65b3290df679cac5b583b0f5ff5a386693a138f536f2cfe + astro: ^4.0.0-beta || ^3.3.0 + checksum: 10/a4de07bb000652837c492db1a22b58a3d78f68a592a4bcd02f22f5dd456791e7b3064d74f683177d1b66d9c6381417df4fce2a28b930d452b102cb640c1f8f3b languageName: node linkType: hard @@ -3660,15 +3669,15 @@ __metadata: languageName: node linkType: hard -"expressive-code@npm:^0.32.4": - version: 0.32.4 - resolution: "expressive-code@npm:0.32.4" +"expressive-code@npm:^0.33.5": + version: 0.33.5 + resolution: "expressive-code@npm:0.33.5" dependencies: - "@expressive-code/core": "npm:^0.32.4" - "@expressive-code/plugin-frames": "npm:^0.32.4" - "@expressive-code/plugin-shiki": "npm:^0.32.4" - "@expressive-code/plugin-text-markers": "npm:^0.32.4" - checksum: 10/3abf6dc049159e07a59e991791982a2cbc15a74b93500a8e6fa314f419dc0060e733cf513a7c3d45ae11ebf4f53598fe7f236eaadada88ad3264a6d45bae7972 + "@expressive-code/core": "npm:^0.33.5" + "@expressive-code/plugin-frames": "npm:^0.33.5" + "@expressive-code/plugin-shiki": "npm:^0.33.5" + "@expressive-code/plugin-text-markers": "npm:^0.33.5" + checksum: 10/e5ff7c1cfe1943df85345177ab2fe21669ffece45d94225a3d01829d81dc0f58924176d2c657057916d8fba82b0d0f78a5c94525e964c120a46f1edda12b2518 languageName: node linkType: hard @@ -4231,7 +4240,7 @@ __metadata: languageName: node linkType: hard -"hast-util-from-html@npm:^2.0.0": +"hast-util-from-html@npm:^2.0.0, hast-util-from-html@npm:^2.0.1": version: 2.0.1 resolution: "hast-util-from-html@npm:2.0.1" dependencies: @@ -5133,7 +5142,7 @@ __metadata: resolution: "json-origami@workspace:." dependencies: "@astrojs/check": "npm:^0.4.1" - "@astrojs/starlight": "npm:^0.17.4" + "@astrojs/starlight": "npm:^0.21.4" "@biomejs/biome": "npm:^1.5.3" "@changesets/changelog-github": "npm:^0.5.0" "@changesets/cli": "npm:^2.27.1" @@ -5670,7 +5679,7 @@ __metadata: languageName: node linkType: hard -"mdast-util-to-markdown@npm:^2.0.0": +"mdast-util-to-markdown@npm:^2.0.0, mdast-util-to-markdown@npm:^2.1.0": version: 2.1.0 resolution: "mdast-util-to-markdown@npm:2.1.0" dependencies: @@ -7408,14 +7417,14 @@ __metadata: languageName: node linkType: hard -"remark-expressive-code@npm:^0.32.4": - version: 0.32.4 - resolution: "remark-expressive-code@npm:0.32.4" +"remark-expressive-code@npm:^0.33.5": + version: 0.33.5 + resolution: "remark-expressive-code@npm:0.33.5" dependencies: - expressive-code: "npm:^0.32.4" + expressive-code: "npm:^0.33.5" hast-util-to-html: "npm:^8.0.4" unist-util-visit: "npm:^4.1.2" - checksum: 10/ab5b4c1a60202a6efd1b5b97ccbadda22e5317436664678d0a30845361618aaeee60c791165e0c7bab6b5796045c66294be178d106fdc303c0560d8b97e93b6c + checksum: 10/72199d125bb59ddb62d6a8f529c22239d211d51a54f20e99f25ebfecc1245924ec244d2e0c07e20e65c8d93b86a30aede67e79478e149926ea16813789870381 languageName: node linkType: hard @@ -7908,6 +7917,15 @@ __metadata: languageName: node linkType: hard +"shiki@npm:^1.1.7": + version: 1.2.4 + resolution: "shiki@npm:1.2.4" + dependencies: + "@shikijs/core": "npm:1.2.4" + checksum: 10/93d2fc5ccf77eb38ea9b3b7f8e5407398070d796489036df03fd9ad25ea8756b52f12b25361ba22dda4e2386c49717d0bcb3f0f325f743acd3f29dc649dab3bf + languageName: node + linkType: hard + "shikiji-core@npm:0.9.19, shikiji-core@npm:^0.9.19": version: 0.9.19 resolution: "shikiji-core@npm:0.9.19" @@ -7915,15 +7933,6 @@ __metadata: languageName: node linkType: hard -"shikiji@npm:^0.8.0": - version: 0.8.7 - resolution: "shikiji@npm:0.8.7" - dependencies: - hast-util-to-html: "npm:^9.0.0" - checksum: 10/bd45e83672bfb504b7347864c861975c296b6ffbda77a980a7d4d73f0f663159a34c9db618147f7035ff002f1842b17595ba40a4b101b3f041573f79d6705ee3 - languageName: node - linkType: hard - "shikiji@npm:^0.9.18, shikiji@npm:^0.9.19": version: 0.9.19 resolution: "shikiji@npm:0.9.19" @@ -8977,17 +8986,6 @@ __metadata: languageName: node linkType: hard -"unist-util-remove@npm:^4.0.0": - version: 4.0.0 - resolution: "unist-util-remove@npm:4.0.0" - dependencies: - "@types/unist": "npm:^3.0.0" - unist-util-is: "npm:^6.0.0" - unist-util-visit-parents: "npm:^6.0.0" - checksum: 10/24a84224720f4c2d2ffce1d570c00b83ef545de80ec32a246698feff880446af6c410fc94deec4b4daafe09851d59f17cd1770e20f66d68092e3cd60c2147fb8 - languageName: node - linkType: hard - "unist-util-stringify-position@npm:^3.0.0": version: 3.0.3 resolution: "unist-util-stringify-position@npm:3.0.3"