diff --git a/package-lock.json b/package-lock.json index 1c7c9efed..2cedaa828 100644 --- a/package-lock.json +++ b/package-lock.json @@ -22,7 +22,7 @@ "@nanostores/react": "^0.7.1", "astro": "^2.10.15", "astro-auto-import": "^0.3.1", - "astro-expressive-code": "^0.22.2", + "astro-expressive-code": "^0.23.0", "html-escaper": "^3.0.3", "lodash": "^4.17.21", "nanostores": "^0.9.3", @@ -1616,14 +1616,26 @@ } }, "node_modules/@expressive-code/plugin-frames": { - "version": "0.22.2", - "resolved": "https://registry.npmjs.org/@expressive-code/plugin-frames/-/plugin-frames-0.22.2.tgz", - "integrity": "sha512-Tn4COPTdySVJ6gygCCqYd0KMQXea4l6NN/9Px2uSekPDLUiE9Ff4i3005Pa1rr31m0hLBes4POnFRRmwqIu+ZA==", + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@expressive-code/plugin-frames/-/plugin-frames-0.23.0.tgz", + "integrity": "sha512-NM9mMkGZ2Mf2d6b4shale7AMB8IZ+HRaZr4mEUf3i/Z66c3pTbkxNI8U3/SvC3rFTAYWzRfv/TKDe9FjFAABpg==", "dependencies": { - "@expressive-code/core": "^0.22.2", + "@expressive-code/core": "^0.23.0", "hastscript": "^7.2.0" } }, + "node_modules/@expressive-code/plugin-frames/node_modules/@expressive-code/core": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@expressive-code/core/-/core-0.23.0.tgz", + "integrity": "sha512-KS5E5/zKzvZmSSpnmFEWt+biXqdaErBXH3dQEQFjE0YiolXNZgbyygsy8Drpkcny24RLM62wJYI8IPCPIY1rlA==", + "dependencies": { + "@ctrl/tinycolor": "^3.6.0", + "hast-util-to-html": "^8.0.4", + "hastscript": "^7.2.0", + "postcss": "^8.4.21", + "postcss-nested": "^6.0.1" + } + }, "node_modules/@expressive-code/plugin-frames/node_modules/hast-util-parse-selector": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-3.1.1.tgz", @@ -1653,24 +1665,76 @@ } }, "node_modules/@expressive-code/plugin-shiki": { - "version": "0.22.2", - "resolved": "https://registry.npmjs.org/@expressive-code/plugin-shiki/-/plugin-shiki-0.22.2.tgz", - "integrity": "sha512-BDNkEb2OwmoL5kJJnNZ6fXk5IytZordEWGjWycEiKyHMXotJ+94S0PIIiTfVIp38H1faL+yd+kz2pF4t7ePcww==", + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@expressive-code/plugin-shiki/-/plugin-shiki-0.23.0.tgz", + "integrity": "sha512-gyRCZVLbwWXbjoL4aKm1F9BKYfnmabN/s6kxqYT52o1PrBEyBgdZhN7WOsQcGAcwa6DCYviKoYeFN8N8QZjUnQ==", "dependencies": { - "@expressive-code/core": "^0.22.2", + "@expressive-code/core": "^0.23.0", "shiki": "^0.14.1" } }, + "node_modules/@expressive-code/plugin-shiki/node_modules/@expressive-code/core": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@expressive-code/core/-/core-0.23.0.tgz", + "integrity": "sha512-KS5E5/zKzvZmSSpnmFEWt+biXqdaErBXH3dQEQFjE0YiolXNZgbyygsy8Drpkcny24RLM62wJYI8IPCPIY1rlA==", + "dependencies": { + "@ctrl/tinycolor": "^3.6.0", + "hast-util-to-html": "^8.0.4", + "hastscript": "^7.2.0", + "postcss": "^8.4.21", + "postcss-nested": "^6.0.1" + } + }, + "node_modules/@expressive-code/plugin-shiki/node_modules/hast-util-parse-selector": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-3.1.1.tgz", + "integrity": "sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==", + "dependencies": { + "@types/hast": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@expressive-code/plugin-shiki/node_modules/hastscript": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-7.2.0.tgz", + "integrity": "sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==", + "dependencies": { + "@types/hast": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-parse-selector": "^3.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/@expressive-code/plugin-text-markers": { - "version": "0.22.2", - "resolved": "https://registry.npmjs.org/@expressive-code/plugin-text-markers/-/plugin-text-markers-0.22.2.tgz", - "integrity": "sha512-9lMON0kVEn0LAIe9mHcXaxdwqnxCF7MR+IExyC4OGhMVEc1p8Vp7rvSxsUPjySQV2QvYNTlQOaKVi/eI5oM1Ag==", + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@expressive-code/plugin-text-markers/-/plugin-text-markers-0.23.0.tgz", + "integrity": "sha512-6fIuL0DjJ10yyu7UR9YmahorRiX/AVVoXaMQ05frbyrZ2GpGCByo2mlVaZPXzgqZWQrFxhuvacYWUNaTm1u+3g==", "dependencies": { - "@expressive-code/core": "^0.22.2", + "@expressive-code/core": "^0.23.0", "hastscript": "^7.2.0", "unist-util-visit-parents": "^5.1.3" } }, + "node_modules/@expressive-code/plugin-text-markers/node_modules/@expressive-code/core": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@expressive-code/core/-/core-0.23.0.tgz", + "integrity": "sha512-KS5E5/zKzvZmSSpnmFEWt+biXqdaErBXH3dQEQFjE0YiolXNZgbyygsy8Drpkcny24RLM62wJYI8IPCPIY1rlA==", + "dependencies": { + "@ctrl/tinycolor": "^3.6.0", + "hast-util-to-html": "^8.0.4", + "hastscript": "^7.2.0", + "postcss": "^8.4.21", + "postcss-nested": "^6.0.1" + } + }, "node_modules/@expressive-code/plugin-text-markers/node_modules/hast-util-parse-selector": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-3.1.1.tgz", @@ -2538,11 +2602,11 @@ "integrity": "sha512-fGmT/P7z7ecA6bv/ia5DlaWCH4YeZvAQMNpUhrJjtAhOhZfoxS1VLUgU2pdk63efSjQaOJWdXMuAJsws+8I6dg==" }, "node_modules/astro-expressive-code": { - "version": "0.22.2", - "resolved": "https://registry.npmjs.org/astro-expressive-code/-/astro-expressive-code-0.22.2.tgz", - "integrity": "sha512-pmyuTJcEzfYzxPNBsIEjVNTzgWHxDGiv4D/oJusvOm30x7ETADMusqf9uYmJ6rS1jlwAgfaUWm7vTv6SaxWrSw==", + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/astro-expressive-code/-/astro-expressive-code-0.23.0.tgz", + "integrity": "sha512-wB3pC1j3Sz4HRKoIzOcakCgxGRa1q7vc/k4p5KrtMv1q4O39aE+D67CETHV07pVOC5mpH4gVd5panXvivmuMIQ==", "dependencies": { - "remark-expressive-code": "^0.22.2" + "remark-expressive-code": "^0.23.0" }, "peerDependencies": { "astro": "^2.0.0 || ^3.0.0-beta" @@ -3824,14 +3888,54 @@ } }, "node_modules/expressive-code": { - "version": "0.22.2", - "resolved": "https://registry.npmjs.org/expressive-code/-/expressive-code-0.22.2.tgz", - "integrity": "sha512-2KOsjZKx6pRLVhlIo7ikZxL0CJzuvpP4LeGcFiz7YsqUtT3ak4MgEeD1ph82FNp2isl+vnc8OZu1xoGDi9JxMw==", + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/expressive-code/-/expressive-code-0.23.0.tgz", + "integrity": "sha512-ozqPRTvLIJI5W1/29qd/qeBRN19sozNTBqye0CK+NDCPIfm9vnt2YciGObYeb51CsqAeyFPW3oYIqgOOSia7NQ==", "dependencies": { - "@expressive-code/core": "^0.22.2", - "@expressive-code/plugin-frames": "^0.22.2", - "@expressive-code/plugin-shiki": "^0.22.2", - "@expressive-code/plugin-text-markers": "^0.22.2" + "@expressive-code/core": "^0.23.0", + "@expressive-code/plugin-frames": "^0.23.0", + "@expressive-code/plugin-shiki": "^0.23.0", + "@expressive-code/plugin-text-markers": "^0.23.0" + } + }, + "node_modules/expressive-code/node_modules/@expressive-code/core": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@expressive-code/core/-/core-0.23.0.tgz", + "integrity": "sha512-KS5E5/zKzvZmSSpnmFEWt+biXqdaErBXH3dQEQFjE0YiolXNZgbyygsy8Drpkcny24RLM62wJYI8IPCPIY1rlA==", + "dependencies": { + "@ctrl/tinycolor": "^3.6.0", + "hast-util-to-html": "^8.0.4", + "hastscript": "^7.2.0", + "postcss": "^8.4.21", + "postcss-nested": "^6.0.1" + } + }, + "node_modules/expressive-code/node_modules/hast-util-parse-selector": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-3.1.1.tgz", + "integrity": "sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==", + "dependencies": { + "@types/hast": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/expressive-code/node_modules/hastscript": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-7.2.0.tgz", + "integrity": "sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==", + "dependencies": { + "@types/hast": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-parse-selector": "^3.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, "node_modules/extend": { @@ -9026,11 +9130,11 @@ } }, "node_modules/remark-expressive-code": { - "version": "0.22.2", - "resolved": "https://registry.npmjs.org/remark-expressive-code/-/remark-expressive-code-0.22.2.tgz", - "integrity": "sha512-NwVpKDHiHsD+3CwxDrXA6B2fNttVDK0BBnkHLPQoKNOuEokYWA9+3trZQw77txBGimNLsJQCBl/tddsHen2g8w==", + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/remark-expressive-code/-/remark-expressive-code-0.23.0.tgz", + "integrity": "sha512-ISb+vxMATSa+Z0Sa4MsoBds91YMol+Bvlhq7X0NjknMZ3hMefKeCOG6FWwcO+rUSTrYULr6MWTFhVWGS0B8owA==", "dependencies": { - "expressive-code": "^0.22.2", + "expressive-code": "^0.23.0", "hast-util-to-html": "^8.0.4", "unist-util-visit": "^4.1.2" } diff --git a/package.json b/package.json index 612a95d1c..cbb006033 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ "@nanostores/react": "^0.7.1", "astro": "^2.10.15", "astro-auto-import": "^0.3.1", - "astro-expressive-code": "^0.22.2", + "astro-expressive-code": "^0.23.0", "html-escaper": "^3.0.3", "lodash": "^4.17.21", "nanostores": "^0.9.3",