diff --git a/package-lock.json b/package-lock.json index 9155665b..5f87640b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,8 +8,8 @@ "name": "docs", "version": "0.0.1", "dependencies": { - "@astrojs/check": "0.4.1", - "@astrojs/starlight": "0.17.3", + "@astrojs/check": "0.5.1", + "@astrojs/starlight": "0.17.4", "astro": "4.3.5", "sharp": "0.33.2", "starlight-links-validator": "^0.5.2", @@ -29,11 +29,11 @@ } }, "node_modules/@astrojs/check": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@astrojs/check/-/check-0.4.1.tgz", - "integrity": "sha512-XEsuU4TlWkgcsvdeessq5mXLXV1fejtxIioCPv/FfhTzb1bDYe2BtLiSBK+rFTyD9Hl686YOas9AGNMJcpoRsw==", + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/@astrojs/check/-/check-0.5.1.tgz", + "integrity": "sha512-BeAEE4UBTpXp7ICLf81ZB8vUogtzYXztuoxliJNnxBbDZydoThsks4VRBv0AdSNLmaLZMYLb8Xpobrjz+S5Oyg==", "dependencies": { - "@astrojs/language-server": "^2.6.2", + "@astrojs/language-server": "^2.7.1", "chokidar": "^3.5.3", "fast-glob": "^3.3.1", "kleur": "^4.1.5", @@ -57,27 +57,25 @@ "integrity": "sha512-06DD2ZnItMwUnH81LBLco3tWjcZ1lGU9rLCCBaeUCGYe9cI0wKyY2W3kDyoW1I6GmcWgt1fu+D1CTvz+FIKf8A==" }, "node_modules/@astrojs/language-server": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@astrojs/language-server/-/language-server-2.6.2.tgz", - "integrity": "sha512-RYzPRhS/WBXK5JtfR+0+nGj+N3VbJd5jU/uSNUev9baUx/RLmUwDk1f6Oy8QDEfDDLAr76Ig8YeDD/nxPdBSLw==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@astrojs/language-server/-/language-server-2.7.1.tgz", + "integrity": "sha512-0B5DLmw9UYzUcT54oGmCBZMRNVFjBNTnt2ddtKhTgvmgLzmHmJyUJidjbgsBjUg+L7TDRLfCrX0XrZvGQySF6Q==", "dependencies": { "@astrojs/compiler": "^2.4.0", "@jridgewell/sourcemap-codec": "^1.4.15", - "@volar/kit": "~1.11.1", - "@volar/language-core": "~1.11.1", - "@volar/language-server": "~1.11.1", - "@volar/language-service": "~1.11.1", - "@volar/source-map": "~1.11.1", - "@volar/typescript": "~1.11.1", + "@volar/kit": "~2.0.2", + "@volar/language-core": "~2.0.2", + "@volar/language-server": "~2.0.2", + "@volar/language-service": "~2.0.2", + "@volar/typescript": "~2.0.2", "fast-glob": "^3.2.12", - "muggle-string": "^0.3.1", - "volar-service-css": "0.0.17", - "volar-service-emmet": "0.0.17", - "volar-service-html": "0.0.17", - "volar-service-prettier": "0.0.17", - "volar-service-typescript": "0.0.17", - "volar-service-typescript-twoslash-queries": "0.0.17", - "vscode-html-languageservice": "^5.1.0", + "volar-service-css": "0.0.28", + "volar-service-emmet": "0.0.28", + "volar-service-html": "0.0.28", + "volar-service-prettier": "0.0.28", + "volar-service-typescript": "0.0.28", + "volar-service-typescript-twoslash-queries": "0.0.28", + "vscode-html-languageservice": "^5.1.1", "vscode-uri": "^3.0.8" }, "bin": { @@ -97,9 +95,9 @@ } }, "node_modules/@astrojs/markdown-remark": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-4.1.0.tgz", - "integrity": "sha512-JnIy6zk+6f/SgSVMZecZFxQt0faT1uBckwYCuBxKH1hYYJsal8OOe+tx6JxfnyaV+xViyjUvQ28mmn+p/F5LkQ==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-4.2.1.tgz", + "integrity": "sha512-2RQBIwrq+2qPYtp99bH+eL5hfbK0BoxXla85lHsRpIX/IsGqFrPX6pXI2cbWPihBwGbKCdxS6uZNX2QerZWwpQ==", "dependencies": { "@astrojs/prism": "^3.0.0", "github-slugger": "^2.0.0", @@ -118,11 +116,11 @@ } }, "node_modules/@astrojs/mdx": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@astrojs/mdx/-/mdx-2.0.5.tgz", - "integrity": "sha512-3+1E11J6Yfb8XZIyaEBtJNdc4Dn9YbforPgmxiY5SYa0C5+f6KEUQi30Hd9I/tA8ytS+1MXw6ZE1BXbaRUo3ZA==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@astrojs/mdx/-/mdx-2.1.1.tgz", + "integrity": "sha512-AgGFdE7HOGmoFooGvMSatkA9FiSKwyVW7ImHot/bXJ6uAbFfu6iG2ht18Cf1pT22Hda/6iSCGWusFvBv0/EnKQ==", "dependencies": { - "@astrojs/markdown-remark": "4.1.0", + "@astrojs/markdown-remark": "4.2.1", "@mdx-js/mdx": "^3.0.0", "acorn": "^8.11.2", "es-module-lexer": "^1.4.1", @@ -166,16 +164,16 @@ } }, "node_modules/@astrojs/starlight": { - "version": "0.17.3", - "resolved": "https://registry.npmjs.org/@astrojs/starlight/-/starlight-0.17.3.tgz", - "integrity": "sha512-TEI34d0N9Q2YXOGMS6wYEwv1rLsSkbCMa1JWnJ67UWIZ+bWfcM+kwHLnenwEHs9fQ5e0HvS2GWQxvRBb/mwYkw==", + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/@astrojs/starlight/-/starlight-0.17.4.tgz", + "integrity": "sha512-2XGtCM2zHwln/M5KDsZ3nO09WsjvWPQy3B+f3hi7T3QWPQFgtrEZAn1PzJWvszmS+dQRIpguXyyWZC2nwOizHQ==", "dependencies": { - "@astrojs/mdx": "^2.0.4", - "@astrojs/sitemap": "^3.0.4", + "@astrojs/mdx": "^2.1.1", + "@astrojs/sitemap": "^3.0.5", "@pagefind/default-ui": "^1.0.3", "@types/hast": "^3.0.3", "@types/mdast": "^4.0.3", - "astro-expressive-code": "^0.32.2", + "astro-expressive-code": "^0.32.4", "bcp-47": "^2.1.0", "hast-util-select": "^6.0.2", "hastscript": "^8.0.0", @@ -941,9 +939,9 @@ } }, "node_modules/@expressive-code/core": { - "version": "0.32.2", - "resolved": "https://registry.npmjs.org/@expressive-code/core/-/core-0.32.2.tgz", - "integrity": "sha512-b4/LuslONCqyT48eKlcxsbnIqGw4CSe/aW4Co58UvKrtDMXKtr4erpVx/EE2emszotWt0xtkOjCnS6o171+E4A==", + "version": "0.32.4", + "resolved": "https://registry.npmjs.org/@expressive-code/core/-/core-0.32.4.tgz", + "integrity": "sha512-S0OwgZCy29OCcwFUBTLDrShUovIUWZcQn3EvSoKsGfzf/wTisK7XqZ1uH0Y7Mlof3Hf9uJMjOhJZvxTLtQUdSQ==", "dependencies": { "@ctrl/tinycolor": "^3.6.0", "hast-util-to-html": "^8.0.4", @@ -953,9 +951,9 @@ } }, "node_modules/@expressive-code/core/node_modules/@types/hast": { - "version": "2.3.9", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.9.tgz", - "integrity": "sha512-pTHyNlaMD/oKJmS+ZZUyFUcsZeBZpC0lmGquw98CqRVNgAdJZJeD7GoeLiT6Xbx5rU9VCjSt0RwEvDgzh4obFw==", + "version": "2.3.10", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.10.tgz", + "integrity": "sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==", "dependencies": { "@types/unist": "^2" } @@ -1200,18 +1198,18 @@ } }, "node_modules/@expressive-code/plugin-frames": { - "version": "0.32.2", - "resolved": "https://registry.npmjs.org/@expressive-code/plugin-frames/-/plugin-frames-0.32.2.tgz", - "integrity": "sha512-QKoL5jNCjQnz5GpQMBtZ8Gb1bNXxjarIBkMc8CIugdlvniA442latUKsH1fhacG1UQieSiADctSHjIvVH8Qm9A==", + "version": "0.32.4", + "resolved": "https://registry.npmjs.org/@expressive-code/plugin-frames/-/plugin-frames-0.32.4.tgz", + "integrity": "sha512-XOQrLqlVEy5JbqsBhDcSJQinceQ5j/Z8cE0/27Lnlcj4oXRdiQNjMVtstC/xZUeWEbm+FI9ZZP4Z9yihol61Aw==", "dependencies": { - "@expressive-code/core": "^0.32.2", + "@expressive-code/core": "^0.32.4", "hastscript": "^7.2.0" } }, "node_modules/@expressive-code/plugin-frames/node_modules/@types/hast": { - "version": "2.3.9", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.9.tgz", - "integrity": "sha512-pTHyNlaMD/oKJmS+ZZUyFUcsZeBZpC0lmGquw98CqRVNgAdJZJeD7GoeLiT6Xbx5rU9VCjSt0RwEvDgzh4obFw==", + "version": "2.3.10", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.10.tgz", + "integrity": "sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==", "dependencies": { "@types/unist": "^2" } @@ -1250,11 +1248,11 @@ } }, "node_modules/@expressive-code/plugin-shiki": { - "version": "0.32.2", - "resolved": "https://registry.npmjs.org/@expressive-code/plugin-shiki/-/plugin-shiki-0.32.2.tgz", - "integrity": "sha512-ulNi/NAGMnx8qGBlRTGrH7qHeGV6r15MrkjY/AaTQNImnqory05DF4qOF/dqxe7WywawwsHQ2a4BzsoGYLjicA==", + "version": "0.32.4", + "resolved": "https://registry.npmjs.org/@expressive-code/plugin-shiki/-/plugin-shiki-0.32.4.tgz", + "integrity": "sha512-zZzTXFFTpG+fmBG6C+4KzIyh1nFPdn4gLJ8E9LhBVufmRkn3gZplkE99lulfillsKyUZTRw3+dC3xYZWEZKzPw==", "dependencies": { - "@expressive-code/core": "^0.32.2", + "@expressive-code/core": "^0.32.4", "shikiji": "^0.8.0" } }, @@ -1267,19 +1265,19 @@ } }, "node_modules/@expressive-code/plugin-text-markers": { - "version": "0.32.2", - "resolved": "https://registry.npmjs.org/@expressive-code/plugin-text-markers/-/plugin-text-markers-0.32.2.tgz", - "integrity": "sha512-1fAkWkQ7qcb6DDqV3ILB1uMi7yvSIu6AHFW+bSzNcgXBl/KCudoUtmZ/YRBnNKbUqH8WSYUA41Yr/SeFwEGmbQ==", + "version": "0.32.4", + "resolved": "https://registry.npmjs.org/@expressive-code/plugin-text-markers/-/plugin-text-markers-0.32.4.tgz", + "integrity": "sha512-lFlo3uwTp7vUmfXtLPn2aXs0CPFqdFvKiR3y8gtNzmBeYWPqVahF4RFUCN9ZpztCmXp5V8p2ADvNHzoNwCBwzA==", "dependencies": { - "@expressive-code/core": "^0.32.2", + "@expressive-code/core": "^0.32.4", "hastscript": "^7.2.0", "unist-util-visit-parents": "^5.1.3" } }, "node_modules/@expressive-code/plugin-text-markers/node_modules/@types/hast": { - "version": "2.3.9", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.9.tgz", - "integrity": "sha512-pTHyNlaMD/oKJmS+ZZUyFUcsZeBZpC0lmGquw98CqRVNgAdJZJeD7GoeLiT6Xbx5rU9VCjSt0RwEvDgzh4obFw==", + "version": "2.3.10", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.10.tgz", + "integrity": "sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==", "dependencies": { "@types/unist": "^2" } @@ -2240,11 +2238,12 @@ "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" }, "node_modules/@volar/kit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@volar/kit/-/kit-1.11.1.tgz", - "integrity": "sha512-nqO+Hl9f1ygOK/3M7Hpnw0lhKvuMFhh823nilStpkTmm5WfrUnE+4WaQkb3dC6LM3TZq74j2m88yxRC+Z3sZZw==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@volar/kit/-/kit-2.0.2.tgz", + "integrity": "sha512-RgufgQCgsRBrbDmTKhnpsNixFdHAfCnLzKF8Kj4n5HDfWqSGj7WrhnS+qNTbHN7IjbSiSYcSeaO+ZZmXCTT24Q==", "dependencies": { - "@volar/language-service": "1.11.1", + "@volar/language-service": "2.0.2", + "@volar/typescript": "2.0.2", "typesafe-path": "^0.2.2", "vscode-languageserver-textdocument": "^1.0.11", "vscode-uri": "^3.0.8" @@ -2254,21 +2253,22 @@ } }, "node_modules/@volar/language-core": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-1.11.1.tgz", - "integrity": "sha512-dOcNn3i9GgZAcJt43wuaEykSluAuOkQgzni1cuxLxTV0nJKanQztp7FxyswdRILaKH+P2XZMPRp2S4MV/pElCw==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.0.2.tgz", + "integrity": "sha512-sFtXrTDu59wNrUodrOzf62XpVpLAj47vT9P5dbcLxv3YfmbbW8Ssk9aLdqTksKDMhIe+hJVKrQm4UqBJ8iXaig==", "dependencies": { - "@volar/source-map": "1.11.1" + "@volar/source-map": "2.0.2" } }, "node_modules/@volar/language-server": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@volar/language-server/-/language-server-1.11.1.tgz", - "integrity": "sha512-XYG4HcML2qimQV9UouQ7c1GuuqQw1NXoNDxAOAcfyYlz43P+HgzGQx4QEou+QMGHJeYIN86foDvkTN3fcopw9A==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@volar/language-server/-/language-server-2.0.2.tgz", + "integrity": "sha512-NbM0v92ppABbZVKSNNPqt2vdBjLQ9O4Oi+iWu4xpCdMZw5GfrTfmhF5nfQQeJ+42XJmlV2pybUOJajLh320D1Q==", "dependencies": { - "@volar/language-core": "1.11.1", - "@volar/language-service": "1.11.1", - "@volar/typescript": "1.11.1", + "@volar/language-core": "2.0.2", + "@volar/language-service": "2.0.2", + "@volar/snapshot-document": "2.0.2", + "@volar/typescript": "2.0.2", "@vscode/l10n": "^0.0.16", "path-browserify": "^1.0.1", "request-light": "^0.7.0", @@ -2279,31 +2279,39 @@ } }, "node_modules/@volar/language-service": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@volar/language-service/-/language-service-1.11.1.tgz", - "integrity": "sha512-dKo8z1UzQRPHnlXxwfONGrasS1wEWXMoLQiohZ8KgWqZALbekZCwdGImLZD4DeFGNjk3HTTdfeCzo3KjwohjEQ==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@volar/language-service/-/language-service-2.0.2.tgz", + "integrity": "sha512-Ytc3UHWweAxYQSSwmJSl0rNpTVCSzHEu3RJzAkbf/LkSGGJgZ4cxkzuQM0AU1IKsHJl3XCoW0zvArWvtr30JJw==", "dependencies": { - "@volar/language-core": "1.11.1", - "@volar/source-map": "1.11.1", + "@volar/language-core": "2.0.2", "vscode-languageserver-protocol": "^3.17.5", "vscode-languageserver-textdocument": "^1.0.11", "vscode-uri": "^3.0.8" } }, + "node_modules/@volar/snapshot-document": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@volar/snapshot-document/-/snapshot-document-2.0.2.tgz", + "integrity": "sha512-Wxk64/wWUgYZczCwa9miUeZtKb0V3ZjtrrInmGzY75rXVu0MHxVii5FKYleBWFnpGlu35uqWOB8e+rIH4O96Yw==", + "dependencies": { + "vscode-languageserver-protocol": "^3.17.5", + "vscode-languageserver-textdocument": "^1.0.11" + } + }, "node_modules/@volar/source-map": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-1.11.1.tgz", - "integrity": "sha512-hJnOnwZ4+WT5iupLRnuzbULZ42L7BWWPMmruzwtLhJfpDVoZLjNBxHDi2sY2bgZXCKlpU5XcsMFoYrsQmPhfZg==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.0.2.tgz", + "integrity": "sha512-jzEQwaAXIq7YJUCU6kvJ0aCfesu/cXT0YrSLxdGa+zxeMa8Q0DtWJE4RlIrvaEtowf9MpcNV7wBXKu4i3R9oTw==", "dependencies": { - "muggle-string": "^0.3.1" + "muggle-string": "^0.4.0" } }, "node_modules/@volar/typescript": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-1.11.1.tgz", - "integrity": "sha512-iU+t2mas/4lYierSnoFOeRFQUhAEMgsFuQxoxvwn5EdQopw43j+J27a4lt9LMInx1gLJBC6qL14WYGlgymaSMQ==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.0.2.tgz", + "integrity": "sha512-lcCrYdg1ZgKZVm0mnk7pOxBGrojZk/YaeFJdxLH0gd/Kd13Go7uNvfotlYSGQshwHKcbJ0zaqY0et9w9oW1yyA==", "dependencies": { - "@volar/language-core": "1.11.1", + "@volar/language-core": "2.0.2", "path-browserify": "^1.0.1" } }, @@ -2544,12 +2552,12 @@ } }, "node_modules/astro-expressive-code": { - "version": "0.32.2", - "resolved": "https://registry.npmjs.org/astro-expressive-code/-/astro-expressive-code-0.32.2.tgz", - "integrity": "sha512-uJbgSCl9F9NGjdfTmBHci5Ws0/zMUNk9dWfOl6rvYaOL6NZha+NNjnmB3Aza7GnxP+NvQt3RV8M2vpcZnaudSw==", + "version": "0.32.4", + "resolved": "https://registry.npmjs.org/astro-expressive-code/-/astro-expressive-code-0.32.4.tgz", + "integrity": "sha512-/Kq8wLMz0X2gbLWGmPryqEdFV/om/GROsoLtPFqLrLCRD5CpwxXAW185BIGZKf4iYsyJim1vvcpQm5Y9hV5B1g==", "dependencies": { "hast-util-to-html": "^8.0.4", - "remark-expressive-code": "^0.32.2" + "remark-expressive-code": "^0.32.4" }, "peerDependencies": { "astro": "^3.3.0 || ^4.0.0-beta" @@ -2802,27 +2810,6 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/astro/node_modules/@astrojs/markdown-remark": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-4.2.1.tgz", - "integrity": "sha512-2RQBIwrq+2qPYtp99bH+eL5hfbK0BoxXla85lHsRpIX/IsGqFrPX6pXI2cbWPihBwGbKCdxS6uZNX2QerZWwpQ==", - "dependencies": { - "@astrojs/prism": "^3.0.0", - "github-slugger": "^2.0.0", - "import-meta-resolve": "^4.0.0", - "mdast-util-definitions": "^6.0.0", - "rehype-raw": "^7.0.0", - "rehype-stringify": "^10.0.0", - "remark-gfm": "^4.0.0", - "remark-parse": "^11.0.0", - "remark-rehype": "^11.0.0", - "remark-smartypants": "^2.0.0", - "shikiji": "^0.9.18", - "unified": "^11.0.4", - "unist-util-visit": "^5.0.0", - "vfile": "^6.0.1" - } - }, "node_modules/astro/node_modules/sharp": { "version": "0.32.6", "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.32.6.tgz", @@ -3599,6 +3586,12 @@ "version": "2.4.6", "resolved": "https://registry.npmjs.org/emmet/-/emmet-2.4.6.tgz", "integrity": "sha512-dJfbdY/hfeTyf/Ef7Y7ubLYzkBvPQ912wPaeVYpAxvFxkEBf/+hJu4H6vhAvFN6HlxqedlfVn2x1S44FfQ97pg==", + "workspaces": [ + "./packages/scanner", + "./packages/abbreviation", + "./packages/css-abbreviation", + "./" + ], "dependencies": { "@emmetio/abbreviation": "^2.3.3", "@emmetio/css-abbreviation": "^2.1.8" @@ -3807,14 +3800,14 @@ } }, "node_modules/expressive-code": { - "version": "0.32.2", - "resolved": "https://registry.npmjs.org/expressive-code/-/expressive-code-0.32.2.tgz", - "integrity": "sha512-fUwnj9O6/5HKSniD/nXLEGKmcwqL+ipWyZAFjxp9weI9AkTiya3bVAo9gVUquM4jXRHSs8pgsRMQgRtKItlriA==", + "version": "0.32.4", + "resolved": "https://registry.npmjs.org/expressive-code/-/expressive-code-0.32.4.tgz", + "integrity": "sha512-r+yUP2JV181tVR2EyYked7lT2W8bvL9o7xpdKU6q60FMU7Wh/DbGtH0jg+WmDxKK1C57iXF9chbBv+BsDPlUEQ==", "dependencies": { - "@expressive-code/core": "^0.32.2", - "@expressive-code/plugin-frames": "^0.32.2", - "@expressive-code/plugin-shiki": "^0.32.2", - "@expressive-code/plugin-text-markers": "^0.32.2" + "@expressive-code/core": "^0.32.4", + "@expressive-code/plugin-frames": "^0.32.4", + "@expressive-code/plugin-shiki": "^0.32.4", + "@expressive-code/plugin-text-markers": "^0.32.4" } }, "node_modules/extend": { @@ -4398,6 +4391,17 @@ "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" }, + "node_modules/is-absolute-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-4.0.1.tgz", + "integrity": "sha512-/51/TKE88Lmm7Gc4/8btclNXWS+g50wXhYJq8HWIBAGUBnoAdRu1aXeh364t/O7wXDAcTJDP8PNuNKWUDWie+A==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-alphabetical": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", @@ -5912,9 +5916,9 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "node_modules/muggle-string": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.3.1.tgz", - "integrity": "sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==" + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.4.1.tgz", + "integrity": "sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==" }, "node_modules/nanoid": { "version": "3.3.7", @@ -6760,19 +6764,19 @@ } }, "node_modules/remark-expressive-code": { - "version": "0.32.2", - "resolved": "https://registry.npmjs.org/remark-expressive-code/-/remark-expressive-code-0.32.2.tgz", - "integrity": "sha512-UnCUlu+Q2FO8glmtlEnjIN6V8IKfbGlYLSTDokbd9VCZHkI0+FeHcCc/5WpzGY2CSSPL02AC5rHUfvAZV7tZzQ==", + "version": "0.32.4", + "resolved": "https://registry.npmjs.org/remark-expressive-code/-/remark-expressive-code-0.32.4.tgz", + "integrity": "sha512-khV7fVBpVDOyz9EXU+6MFwLj7BtY3DLVlNMMJYQcfp9ksLMxG/i83rIJbMUZCRof9bDBmFFlrF0VDvqJ0/MNeQ==", "dependencies": { - "expressive-code": "^0.32.2", + "expressive-code": "^0.32.4", "hast-util-to-html": "^8.0.4", "unist-util-visit": "^4.1.2" } }, "node_modules/remark-expressive-code/node_modules/@types/hast": { - "version": "2.3.9", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.9.tgz", - "integrity": "sha512-pTHyNlaMD/oKJmS+ZZUyFUcsZeBZpC0lmGquw98CqRVNgAdJZJeD7GoeLiT6Xbx5rU9VCjSt0RwEvDgzh4obFw==", + "version": "2.3.10", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.10.tgz", + "integrity": "sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==", "dependencies": { "@types/unist": "^2" } @@ -7857,13 +7861,14 @@ "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" }, "node_modules/starlight-links-validator": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/starlight-links-validator/-/starlight-links-validator-0.5.2.tgz", - "integrity": "sha512-0zI4QdbuGmguzJl/3ToMwWlbjVa/6BGthMYi68eQcd7ujqa3EUeIwCtUa+ZzG4YcjzIr+uFBfAphQGspj3XPLg==", + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/starlight-links-validator/-/starlight-links-validator-0.5.3.tgz", + "integrity": "sha512-v79rwmzjQlEMVL8sZ4dalD/jhFOUvGZ2/f4CvxCySZ9KbEN9nDmgV8zJgfpmTzhbcYQ35wzyUinF4QNxgKVA4g==", "dependencies": { "github-slugger": "2.0.0", "hast-util-from-html": "2.0.1", "hast-util-has-property": "3.0.0", + "is-absolute-url": "4.0.1", "kleur": "4.1.5", "mdast-util-to-string": "4.0.0", "unist-util-visit": "5.0.0" @@ -8481,15 +8486,15 @@ } }, "node_modules/volar-service-css": { - "version": "0.0.17", - "resolved": "https://registry.npmjs.org/volar-service-css/-/volar-service-css-0.0.17.tgz", - "integrity": "sha512-bEDJykygMzn2+a9ud6KwZZLli9eqarxApAXZuf2CqJJh6Trw1elmbBCo9SlPfqMrIhpFnwV0Sa+Xoc9x5WPeGw==", + "version": "0.0.28", + "resolved": "https://registry.npmjs.org/volar-service-css/-/volar-service-css-0.0.28.tgz", + "integrity": "sha512-qgTe7em0HdutJHfAiG4V2xsFYfS+MRC8hGUvPM5ciD39r8IqD1MjxBDWP++9C6q1GK5z2eIedeQZqzlM7b1afQ==", "dependencies": { "vscode-css-languageservice": "^6.2.10", "vscode-uri": "^3.0.8" }, "peerDependencies": { - "@volar/language-service": "~1.11.0" + "@volar/language-service": "~2.0.1" }, "peerDependenciesMeta": { "@volar/language-service": { @@ -8498,15 +8503,15 @@ } }, "node_modules/volar-service-emmet": { - "version": "0.0.17", - "resolved": "https://registry.npmjs.org/volar-service-emmet/-/volar-service-emmet-0.0.17.tgz", - "integrity": "sha512-C6hVnuQL52MqaydkrblYUbzIo5ZmIGo1hR8wmpcCjs5uNcjqn8aPqZRfznhLiUSaPHpFC+zQxJwFcZI9/u2iKQ==", + "version": "0.0.28", + "resolved": "https://registry.npmjs.org/volar-service-emmet/-/volar-service-emmet-0.0.28.tgz", + "integrity": "sha512-CKbroAvQyYVZ4WqCRw7KIytEwx/Kz1Ccb9nWRQZ9kAisNcU3hjYycDacMSILmSfUfgPhr2tbtNLJ9LAQReQJqw==", "dependencies": { "@vscode/emmet-helper": "^2.9.2", - "volar-service-html": "0.0.17" + "volar-service-html": "0.0.28" }, "peerDependencies": { - "@volar/language-service": "~1.11.0" + "@volar/language-service": "~2.0.1" }, "peerDependenciesMeta": { "@volar/language-service": { @@ -8515,15 +8520,15 @@ } }, "node_modules/volar-service-html": { - "version": "0.0.17", - "resolved": "https://registry.npmjs.org/volar-service-html/-/volar-service-html-0.0.17.tgz", - "integrity": "sha512-OGkP+ZTo13j/+enafGe+esXvda/W4eU78YNLbbHxtV3rnX4odVrewenLJmXiECg6wdQz/PG8rLijZqQnDUYkfw==", + "version": "0.0.28", + "resolved": "https://registry.npmjs.org/volar-service-html/-/volar-service-html-0.0.28.tgz", + "integrity": "sha512-yIeffFkQESLZ8weP6izRM59oQxnREn3Ep8tesltzMPEbazjRrnJCVF1ZeU0qRJi/HEQNbYqxxc3jJ5J0rR7xcg==", "dependencies": { "vscode-html-languageservice": "^5.1.0", "vscode-uri": "^3.0.8" }, "peerDependencies": { - "@volar/language-service": "~1.11.0" + "@volar/language-service": "~2.0.1" }, "peerDependenciesMeta": { "@volar/language-service": { @@ -8532,11 +8537,14 @@ } }, "node_modules/volar-service-prettier": { - "version": "0.0.17", - "resolved": "https://registry.npmjs.org/volar-service-prettier/-/volar-service-prettier-0.0.17.tgz", - "integrity": "sha512-YYnzZ+OT0M3Bx+xKuoAfs/uVuxk7ofz4dkZDQqjwa9iC63Ay4YGqONtmHd+xsO3lufkEBXlAQCbofDeZbSz3YQ==", + "version": "0.0.28", + "resolved": "https://registry.npmjs.org/volar-service-prettier/-/volar-service-prettier-0.0.28.tgz", + "integrity": "sha512-wfHTMhZKxv2JqgJW7kljEb1nd/tZVjiWcygeBQnIGNp+qJ8nGWE9Fi9DOgLzJ7qlzKrnvIZN3nT0lW+NP71rYA==", + "dependencies": { + "vscode-uri": "^3.0.8" + }, "peerDependencies": { - "@volar/language-service": "~1.11.0", + "@volar/language-service": "~2.0.1", "prettier": "^2.2 || ^3.0" }, "peerDependenciesMeta": { @@ -8549,20 +8557,20 @@ } }, "node_modules/volar-service-typescript": { - "version": "0.0.17", - "resolved": "https://registry.npmjs.org/volar-service-typescript/-/volar-service-typescript-0.0.17.tgz", - "integrity": "sha512-Krs8pOIo2yoBVoJ91hKT1czhWt9ek7EbuK3MxxgvDYdd4HYHOtHi1eOlb7bFnZMNgFcwsL48yQI9vbPm160s9A==", + "version": "0.0.28", + "resolved": "https://registry.npmjs.org/volar-service-typescript/-/volar-service-typescript-0.0.28.tgz", + "integrity": "sha512-9Z0URkvTCKL6cXBeQ/wsBRSeI/ng9l/cRjQF2WSblldo54ndx2nf8D9XrniTqYJp6xqJDg55gnu6g5Vy1hIB+Q==", "dependencies": { "path-browserify": "^1.0.1", "semver": "^7.5.4", - "typescript-auto-import-cache": "^0.3.0", + "typescript-auto-import-cache": "^0.3.1", "vscode-languageserver-textdocument": "^1.0.11", "vscode-nls": "^5.2.0", "vscode-uri": "^3.0.8" }, "peerDependencies": { - "@volar/language-service": "~1.11.0", - "@volar/typescript": "~1.11.0" + "@volar/language-service": "~2.0.1", + "@volar/typescript": "~2.0.1" }, "peerDependenciesMeta": { "@volar/language-service": { @@ -8571,11 +8579,11 @@ } }, "node_modules/volar-service-typescript-twoslash-queries": { - "version": "0.0.17", - "resolved": "https://registry.npmjs.org/volar-service-typescript-twoslash-queries/-/volar-service-typescript-twoslash-queries-0.0.17.tgz", - "integrity": "sha512-6FHXK5AWeFzCL6uGmEcbkZmQsaQ0m9IjbeLdgOIQ4KGvauqT2aA1BhdfDJu6vRAFIfXe7xjEJ85keIlHl72tSA==", + "version": "0.0.28", + "resolved": "https://registry.npmjs.org/volar-service-typescript-twoslash-queries/-/volar-service-typescript-twoslash-queries-0.0.28.tgz", + "integrity": "sha512-vJD0ezCzYHFYoUZ6kqMYRVuRShMxlKMDjxdT7vcCc+O+VLqOHR7BD4nqd20CxdUtfTPQHHDLnqTF3trkJ0LAvA==", "peerDependencies": { - "@volar/language-service": "~1.11.0" + "@volar/language-service": "~2.0.1" }, "peerDependenciesMeta": { "@volar/language-service": { @@ -8584,27 +8592,37 @@ } }, "node_modules/vscode-css-languageservice": { - "version": "6.2.11", - "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-6.2.11.tgz", - "integrity": "sha512-qn49Wa6K94LnizpVxmlYrcPf1Cb36gq1nNueW0COhi4shylXBzET5wuDbH8ZWQlJD0HM5Mmnn7WE9vQVVs+ULA==", + "version": "6.2.12", + "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-6.2.12.tgz", + "integrity": "sha512-PS9r7HgNjqzRl3v91sXpCyZPc8UDotNo6gntFNtGCKPhGA9Frk7g/VjX1Mbv3F00pn56D+rxrFzR9ep4cawOgA==", "dependencies": { - "@vscode/l10n": "^0.0.16", + "@vscode/l10n": "^0.0.18", "vscode-languageserver-textdocument": "^1.0.11", "vscode-languageserver-types": "3.17.5", "vscode-uri": "^3.0.8" } }, + "node_modules/vscode-css-languageservice/node_modules/@vscode/l10n": { + "version": "0.0.18", + "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.18.tgz", + "integrity": "sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==" + }, "node_modules/vscode-html-languageservice": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-5.1.1.tgz", - "integrity": "sha512-JenrspIIG/Q+93R6G3L6HdK96itSisMynE0glURqHpQbL3dKAKzdm8L40lAHNkwJeBg+BBPpAshZKv/38onrTQ==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-5.1.2.tgz", + "integrity": "sha512-wkWfEx/IIR3s2P5yD4aTGHiOb8IAzFxgkSt1uSC3itJ4oDAm23yG7o0L29JljUdnXDDgLafPAvhv8A2I/8riHw==", "dependencies": { - "@vscode/l10n": "^0.0.16", + "@vscode/l10n": "^0.0.18", "vscode-languageserver-textdocument": "^1.0.11", "vscode-languageserver-types": "^3.17.5", "vscode-uri": "^3.0.8" } }, + "node_modules/vscode-html-languageservice/node_modules/@vscode/l10n": { + "version": "0.0.18", + "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.18.tgz", + "integrity": "sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==" + }, "node_modules/vscode-jsonrpc": { "version": "8.2.0", "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz", diff --git a/package.json b/package.json index 1ac1ea6c..308f9620 100644 --- a/package.json +++ b/package.json @@ -10,8 +10,8 @@ "astro": "astro" }, "dependencies": { - "@astrojs/check": "0.4.1", - "@astrojs/starlight": "0.17.3", + "@astrojs/check": "0.5.1", + "@astrojs/starlight": "0.17.4", "astro": "4.3.5", "sharp": "0.33.2", "starlight-links-validator": "^0.5.2",