From 55706c36621c21c1c8b16d852f342447693a1ba6 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Mon, 29 Jan 2024 22:12:49 +0100 Subject: [PATCH] feat: add fortran support --- docs/package.json | 2 +- package.json | 12 +- packages/compat/package.json | 2 +- packages/shiki/package.json | 2 +- .../shiki/src/assets/langs-bundle-full.ts | 12 +- packages/shiki/test/bundle.test.ts | 2 +- packages/vitepress-twoslash/package.json | 2 +- pnpm-lock.yaml | 112 +++++++++--------- 8 files changed, 78 insertions(+), 68 deletions(-) diff --git a/docs/package.json b/docs/package.json index 82901016c..75dfb42d4 100644 --- a/docs/package.json +++ b/docs/package.json @@ -15,7 +15,7 @@ "@shikijs/twoslash": "workspace:*", "@unocss/reset": "^0.58.4", "@vueuse/core": "^10.7.2", - "floating-vue": "^5.2.0", + "floating-vue": "^5.2.1", "pinia": "^2.1.7", "shiki": "workspace:*", "unocss": "^0.58.4", diff --git a/package.json b/package.json index e0bf0f413..973205fc8 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "type": "module", "version": "1.0.0-beta.0", "private": true, - "packageManager": "pnpm@8.14.3", + "packageManager": "pnpm@8.15.1", "scripts": { "lint": "eslint .", "release": "bumpp && pnpm -r publish", @@ -29,8 +29,8 @@ "@shikijs/vitepress-twoslash": "workspace:*", "@types/fs-extra": "^11.0.4", "@types/hast": "^3.0.3", - "@types/node": "^20.11.7", - "@vitest/coverage-v8": "^1.2.1", + "@types/node": "^20.11.10", + "@vitest/coverage-v8": "^1.2.2", "ansi-sequence-parser": "^1.1.1", "bumpp": "^9.3.0", "eslint": "npm:eslint-ts-patch@8.56.0-0", @@ -46,7 +46,7 @@ "mdast-util-gfm": "^3.0.0", "mdast-util-to-hast": "^13.1.0", "ofetch": "^1.3.3", - "pnpm": "^8.14.3", + "pnpm": "^8.15.1", "prettier": "^3.2.4", "rimraf": "^5.0.5", "rollup": "^4.9.6", @@ -61,9 +61,9 @@ "unbuild": "^2.0.0", "vite": "^5.0.12", "vite-tsconfig-paths": "^4.3.1", - "vitest": "^1.2.1", + "vitest": "^1.2.2", "vue-tsc": "^1.8.27", - "wrangler": "^3.24.0" + "wrangler": "^3.25.0" }, "resolutions": { "@shikijs/compat": "workspace:*", diff --git a/packages/compat/package.json b/packages/compat/package.json index c2d24b1d9..5a360fbc8 100644 --- a/packages/compat/package.json +++ b/packages/compat/package.json @@ -42,6 +42,6 @@ "shiki": "workspace:*" }, "devDependencies": { - "shiki-legacy": "npm:shiki@^0.14" + "shiki-legacy": "npm:shiki@^0.14.7" } } diff --git a/packages/shiki/package.json b/packages/shiki/package.json index 9c5fd7b54..5c9dca20f 100644 --- a/packages/shiki/package.json +++ b/packages/shiki/package.json @@ -102,7 +102,7 @@ "@shikijs/core": "workspace:*" }, "devDependencies": { - "tm-grammars": "^1.0.19", + "tm-grammars": "^1.1.0", "tm-themes": "^1.1.1", "vscode-oniguruma": "^1.7.0" } diff --git a/packages/shiki/src/assets/langs-bundle-full.ts b/packages/shiki/src/assets/langs-bundle-full.ts index efb854a07..a922b9759 100644 --- a/packages/shiki/src/assets/langs-bundle-full.ts +++ b/packages/shiki/src/assets/langs-bundle-full.ts @@ -268,6 +268,16 @@ export const bundledLanguagesInfo: BundledLanguageInfo[] = [ 'name': 'Fish', 'import': (() => import('./langs/fish')) as DynamicImportLanguageRegistration }, + { + 'id': 'fortran-fixed-form', + 'name': 'Fortran (Fixed Form)', + 'import': (() => import('./langs/fortran-fixed-form')) as DynamicImportLanguageRegistration + }, + { + 'id': 'fortran-free-form', + 'name': 'Fortran (Free Form)', + 'import': (() => import('./langs/fortran-free-form')) as DynamicImportLanguageRegistration + }, { 'id': 'fsharp', 'name': 'F#', @@ -1031,7 +1041,7 @@ export const bundledLanguagesBase = Object.fromEntries(bundledLanguagesInfo.map( export const bundledLanguagesAlias = Object.fromEntries(bundledLanguagesInfo.flatMap(i => i.aliases?.map(a => [a, i.import]) || [])) -export type BundledLanguage = 'abap' | 'actionscript-3' | 'ada' | 'angular-html' | 'angular-ts' | 'apache' | 'apex' | 'apl' | 'applescript' | 'ara' | 'asm' | 'astro' | 'awk' | 'ballerina' | 'bash' | 'bat' | 'batch' | 'be' | 'beancount' | 'berry' | 'bibtex' | 'bicep' | 'blade' | 'c' | 'c#' | 'c++' | 'cadence' | 'cdc' | 'clarity' | 'clj' | 'clojure' | 'cmake' | 'cmd' | 'cobol' | 'codeql' | 'coffee' | 'coffeescript' | 'console' | 'cpp' | 'cql' | 'crystal' | 'cs' | 'csharp' | 'css' | 'csv' | 'cue' | 'cypher' | 'd' | 'dart' | 'dax' | 'diff' | 'docker' | 'dockerfile' | 'dream-maker' | 'elixir' | 'elm' | 'erb' | 'erl' | 'erlang' | 'f#' | 'fish' | 'fs' | 'fsharp' | 'fsl' | 'gdresource' | 'gdscript' | 'gdshader' | 'gherkin' | 'git-commit' | 'git-rebase' | 'gjs' | 'glimmer-js' | 'glimmer-ts' | 'glsl' | 'gnuplot' | 'go' | 'gql' | 'graphql' | 'groovy' | 'gts' | 'hack' | 'haml' | 'handlebars' | 'haskell' | 'hbs' | 'hcl' | 'hjson' | 'hlsl' | 'hs' | 'html' | 'http' | 'imba' | 'ini' | 'jade' | 'java' | 'javascript' | 'jinja' | 'jison' | 'js' | 'json' | 'json5' | 'jsonc' | 'jsonl' | 'jsonnet' | 'jssm' | 'jsx' | 'julia' | 'kotlin' | 'kql' | 'kt' | 'kts' | 'kusto' | 'latex' | 'less' | 'liquid' | 'lisp' | 'logo' | 'lua' | 'make' | 'makefile' | 'markdown' | 'marko' | 'matlab' | 'md' | 'mdc' | 'mdx' | 'mermaid' | 'mojo' | 'nar' | 'narrat' | 'nextflow' | 'nf' | 'nginx' | 'nim' | 'nix' | 'nu' | 'nushell' | 'objc' | 'objective-c' | 'objective-cpp' | 'ocaml' | 'pascal' | 'perl' | 'perl6' | 'php' | 'plsql' | 'postcss' | 'powerquery' | 'powershell' | 'prisma' | 'prolog' | 'properties' | 'proto' | 'ps' | 'ps1' | 'pug' | 'puppet' | 'purescript' | 'py' | 'python' | 'ql' | 'r' | 'raku' | 'razor' | 'rb' | 'reg' | 'rel' | 'riscv' | 'rs' | 'rst' | 'ruby' | 'rust' | 'sas' | 'sass' | 'scala' | 'scheme' | 'scss' | 'sh' | 'shader' | 'shaderlab' | 'shell' | 'shellscript' | 'shellsession' | 'smalltalk' | 'solidity' | 'sparql' | 'spl' | 'splunk' | 'sql' | 'ssh-config' | 'stata' | 'styl' | 'stylus' | 'svelte' | 'swift' | 'system-verilog' | 'tasl' | 'tcl' | 'tex' | 'toml' | 'ts' | 'tsx' | 'turtle' | 'twig' | 'typescript' | 'v' | 'vb' | 'verilog' | 'vhdl' | 'vim' | 'viml' | 'vimscript' | 'vue' | 'vue-html' | 'vy' | 'vyper' | 'wasm' | 'wenyan' | 'wgsl' | 'wl' | 'wolfram' | 'xml' | 'xsl' | 'yaml' | 'yml' | 'zenscript' | 'zig' | 'zsh' | '文言' +export type BundledLanguage = 'abap' | 'actionscript-3' | 'ada' | 'angular-html' | 'angular-ts' | 'apache' | 'apex' | 'apl' | 'applescript' | 'ara' | 'asm' | 'astro' | 'awk' | 'ballerina' | 'bash' | 'bat' | 'batch' | 'be' | 'beancount' | 'berry' | 'bibtex' | 'bicep' | 'blade' | 'c' | 'c#' | 'c++' | 'cadence' | 'cdc' | 'clarity' | 'clj' | 'clojure' | 'cmake' | 'cmd' | 'cobol' | 'codeql' | 'coffee' | 'coffeescript' | 'console' | 'cpp' | 'cql' | 'crystal' | 'cs' | 'csharp' | 'css' | 'csv' | 'cue' | 'cypher' | 'd' | 'dart' | 'dax' | 'diff' | 'docker' | 'dockerfile' | 'dream-maker' | 'elixir' | 'elm' | 'erb' | 'erl' | 'erlang' | 'f#' | 'fish' | 'fortran-fixed-form' | 'fortran-free-form' | 'fs' | 'fsharp' | 'fsl' | 'gdresource' | 'gdscript' | 'gdshader' | 'gherkin' | 'git-commit' | 'git-rebase' | 'gjs' | 'glimmer-js' | 'glimmer-ts' | 'glsl' | 'gnuplot' | 'go' | 'gql' | 'graphql' | 'groovy' | 'gts' | 'hack' | 'haml' | 'handlebars' | 'haskell' | 'hbs' | 'hcl' | 'hjson' | 'hlsl' | 'hs' | 'html' | 'http' | 'imba' | 'ini' | 'jade' | 'java' | 'javascript' | 'jinja' | 'jison' | 'js' | 'json' | 'json5' | 'jsonc' | 'jsonl' | 'jsonnet' | 'jssm' | 'jsx' | 'julia' | 'kotlin' | 'kql' | 'kt' | 'kts' | 'kusto' | 'latex' | 'less' | 'liquid' | 'lisp' | 'logo' | 'lua' | 'make' | 'makefile' | 'markdown' | 'marko' | 'matlab' | 'md' | 'mdc' | 'mdx' | 'mermaid' | 'mojo' | 'nar' | 'narrat' | 'nextflow' | 'nf' | 'nginx' | 'nim' | 'nix' | 'nu' | 'nushell' | 'objc' | 'objective-c' | 'objective-cpp' | 'ocaml' | 'pascal' | 'perl' | 'perl6' | 'php' | 'plsql' | 'postcss' | 'powerquery' | 'powershell' | 'prisma' | 'prolog' | 'properties' | 'proto' | 'ps' | 'ps1' | 'pug' | 'puppet' | 'purescript' | 'py' | 'python' | 'ql' | 'r' | 'raku' | 'razor' | 'rb' | 'reg' | 'rel' | 'riscv' | 'rs' | 'rst' | 'ruby' | 'rust' | 'sas' | 'sass' | 'scala' | 'scheme' | 'scss' | 'sh' | 'shader' | 'shaderlab' | 'shell' | 'shellscript' | 'shellsession' | 'smalltalk' | 'solidity' | 'sparql' | 'spl' | 'splunk' | 'sql' | 'ssh-config' | 'stata' | 'styl' | 'stylus' | 'svelte' | 'swift' | 'system-verilog' | 'tasl' | 'tcl' | 'tex' | 'toml' | 'ts' | 'tsx' | 'turtle' | 'twig' | 'typescript' | 'v' | 'vb' | 'verilog' | 'vhdl' | 'vim' | 'viml' | 'vimscript' | 'vue' | 'vue-html' | 'vy' | 'vyper' | 'wasm' | 'wenyan' | 'wgsl' | 'wl' | 'wolfram' | 'xml' | 'xsl' | 'yaml' | 'yml' | 'zenscript' | 'zig' | 'zsh' | '文言' export const bundledLanguages = { ...bundledLanguagesBase, diff --git a/packages/shiki/test/bundle.test.ts b/packages/shiki/test/bundle.test.ts index 2ba071a0c..80d219d35 100644 --- a/packages/shiki/test/bundle.test.ts +++ b/packages/shiki/test/bundle.test.ts @@ -6,7 +6,7 @@ it('bundle-full', async () => { })) expect(highlighter.getLoadedLanguages().length) - .toMatchInlineSnapshot(`240`) + .toMatchInlineSnapshot(`242`) }) it('bundle-web', async () => { diff --git a/packages/vitepress-twoslash/package.json b/packages/vitepress-twoslash/package.json index a4d3e8e03..d9cf0d649 100644 --- a/packages/vitepress-twoslash/package.json +++ b/packages/vitepress-twoslash/package.json @@ -54,7 +54,7 @@ }, "dependencies": { "@shikijs/twoslash": "workspace:*", - "floating-vue": "^5.2.0", + "floating-vue": "^5.2.1", "mdast-util-from-markdown": "^2.0.0", "mdast-util-gfm": "^3.0.0", "mdast-util-to-hast": "^13.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bb09baf79..22a6c9981 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -72,10 +72,10 @@ importers: specifier: ^3.0.3 version: 3.0.3 '@types/node': - specifier: ^20.11.7 - version: 20.11.7 + specifier: ^20.11.10 + version: 20.11.10 '@vitest/coverage-v8': - specifier: ^1.2.1 + specifier: ^1.2.2 version: 1.2.2(vitest@1.2.2) ansi-sequence-parser: specifier: ^1.1.1 @@ -123,8 +123,8 @@ importers: specifier: ^1.3.3 version: 1.3.3 pnpm: - specifier: ^8.14.3 - version: 8.14.3 + specifier: ^8.15.1 + version: 8.15.1 prettier: specifier: ^3.2.4 version: 3.2.4 @@ -163,19 +163,19 @@ importers: version: 2.0.0(typescript@5.3.3) vite: specifier: ^5.0.12 - version: 5.0.12(@types/node@20.11.7) + version: 5.0.12(@types/node@20.11.10) vite-tsconfig-paths: specifier: ^4.3.1 version: 4.3.1(typescript@5.3.3)(vite@5.0.12) vitest: - specifier: ^1.2.1 - version: 1.2.2(@types/node@20.11.7) + specifier: ^1.2.2 + version: 1.2.2(@types/node@20.11.10) vue-tsc: specifier: ^1.8.27 version: 1.8.27(typescript@5.3.3) wrangler: - specifier: ^3.24.0 - version: 3.24.0 + specifier: ^3.25.0 + version: 3.25.0 docs: dependencies: @@ -199,8 +199,8 @@ importers: specifier: ^10.7.2 version: 10.7.2(vue@3.4.15) floating-vue: - specifier: ^5.2.0 - version: 5.2.0(vue@3.4.15) + specifier: ^5.2.1 + version: 5.2.1(vue@3.4.15) pinia: specifier: ^2.1.7 version: 2.1.7(typescript@5.3.3)(vue@3.4.15) @@ -215,7 +215,7 @@ importers: version: 0.26.0(rollup@4.9.6)(vue@3.4.15) vitepress: specifier: ^1.0.0-rc.40 - version: 1.0.0-rc.40(@algolia/client-search@4.22.1)(@types/node@20.11.7)(fuse.js@7.0.0)(postcss@8.4.33)(search-insights@2.13.0)(typescript@5.3.3) + version: 1.0.0-rc.40(@algolia/client-search@4.22.1)(@types/node@20.11.10)(fuse.js@7.0.0)(postcss@8.4.33)(search-insights@2.13.0)(typescript@5.3.3) vue: specifier: ^3.4.15 version: 3.4.15(typescript@5.3.3) @@ -249,8 +249,8 @@ importers: version: link:../shiki devDependencies: shiki-legacy: - specifier: npm:shiki@^0.14 - version: /shiki@0.14.0 + specifier: npm:shiki@^0.14.7 + version: /shiki@0.14.7 packages/core: devDependencies: @@ -328,8 +328,8 @@ importers: version: link:../core devDependencies: tm-grammars: - specifier: ^1.0.19 - version: 1.0.19 + specifier: ^1.1.0 + version: 1.1.0 tm-themes: specifier: ^1.1.1 version: 1.1.1 @@ -374,8 +374,8 @@ importers: specifier: workspace:* version: link:../twoslash floating-vue: - specifier: ^5.2.0 - version: 5.2.0(vue@3.4.15) + specifier: ^5.2.1 + version: 5.2.1(vue@3.4.15) mdast-util-from-markdown: specifier: ^2.0.0 version: 2.0.0 @@ -2330,20 +2330,20 @@ packages: resolution: {integrity: sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==} dependencies: '@types/jsonfile': 6.1.4 - '@types/node': 20.11.7 + '@types/node': 20.11.10 dev: true /@types/fs-extra@8.1.5: resolution: {integrity: sha512-0dzKcwO+S8s2kuF5Z9oUWatQJj5Uq/iqphEtE3GQJVRRYm/tD1LglU2UnXi2A8jLq5umkGouOXOR9y0n613ZwQ==} dependencies: - '@types/node': 20.11.7 + '@types/node': 20.11.10 dev: true /@types/glob@7.2.0: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 20.11.7 + '@types/node': 20.11.10 dev: true /@types/hast@3.0.3: @@ -2362,7 +2362,7 @@ packages: /@types/jsonfile@6.1.4: resolution: {integrity: sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==} dependencies: - '@types/node': 20.11.7 + '@types/node': 20.11.10 dev: true /@types/linkify-it@3.0.5: @@ -2399,11 +2399,11 @@ packages: /@types/node-forge@1.3.11: resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} dependencies: - '@types/node': 20.11.7 + '@types/node': 20.11.10 dev: true - /@types/node@20.11.7: - resolution: {integrity: sha512-GPmeN1C3XAyV5uybAf4cMLWT9fDWcmQhZVtMFu7OR32WjrqGG+Wnk2V1d0bmtUyE/Zy1QJ9BxyiTih9z8Oks8A==} + /@types/node@20.11.10: + resolution: {integrity: sha512-rZEfe/hJSGYmdfX9tvcPMYeYPW2sNl50nsw4jZmRcaG0HIAb0WYEpsB05GOb53vjqpyE9GUhlDQ4jLSoB5q9kg==} dependencies: undici-types: 5.26.5 dev: true @@ -2581,7 +2581,7 @@ packages: '@unocss/core': 0.58.4 '@unocss/reset': 0.58.4 '@unocss/vite': 0.58.4(rollup@4.9.6)(vite@5.0.12) - vite: 5.0.12(@types/node@20.11.7) + vite: 5.0.12(@types/node@20.11.10) transitivePeerDependencies: - rollup dev: true @@ -2779,7 +2779,7 @@ packages: chokidar: 3.5.3 fast-glob: 3.3.2 magic-string: 0.30.5 - vite: 5.0.12(@types/node@20.11.7) + vite: 5.0.12(@types/node@20.11.10) transitivePeerDependencies: - rollup dev: true @@ -2791,7 +2791,7 @@ packages: vite: ^5.0.0 vue: ^3.2.25 dependencies: - vite: 5.0.12(@types/node@20.11.7) + vite: 5.0.12(@types/node@20.11.10) vue: 3.4.15(typescript@5.3.3) dev: true @@ -2813,7 +2813,7 @@ packages: std-env: 3.7.0 test-exclude: 6.0.0 v8-to-istanbul: 9.2.0 - vitest: 1.2.2(@types/node@20.11.7) + vitest: 1.2.2(@types/node@20.11.10) transitivePeerDependencies: - supports-color dev: true @@ -4282,7 +4282,7 @@ packages: '@typescript-eslint/eslint-plugin': 6.19.1(@typescript-eslint/parser@6.19.1)(eslint-ts-patch@8.56.0-0)(typescript@5.3.3) '@typescript-eslint/utils': 6.19.1(eslint-ts-patch@8.56.0-0)(typescript@5.3.3) eslint: /eslint-ts-patch@8.56.0-0 - vitest: 1.2.2(@types/node@20.11.7) + vitest: 1.2.2(@types/node@20.11.10) transitivePeerDependencies: - supports-color - typescript @@ -4597,8 +4597,8 @@ packages: resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==} dev: true - /floating-vue@5.2.0(vue@3.4.15): - resolution: {integrity: sha512-CeApC0dUU8Mye6mjH3ZB7FXoUjIRduNuz8QW4nj3ZUweaFqv7PwxfN9klTuRQe9MeZXxbIHJHBTNl9t/bv+SUA==} + /floating-vue@5.2.1(vue@3.4.15): + resolution: {integrity: sha512-q8X6wN3d+bMwGYh9NBF7l+aaZ4oKynzbiYvMJAr0q4k60XsOnoN7jA+N0j+ws6/EGxhY43HoGVROTR2mHvXs+A==} peerDependencies: '@nuxt/kit': ^3.2.0 vue: ^3.2.0 @@ -5940,8 +5940,8 @@ packages: engines: {node: '>=4'} dev: true - /miniflare@3.20231218.3: - resolution: {integrity: sha512-OrPBYWO0WnFv6DrxZ7hF8f5agZ4+xo/2qSLE0wwCJSqlFhr91dfSJautxfCOBD896nAA7Jqr5LBPEnqq3/k/JQ==} + /miniflare@3.20231218.4: + resolution: {integrity: sha512-2mpxvDiRBxGGGVnTKC0SZy0FtTXxFs3tM1ol67EoIJABGzvWFf33GThwh+/dRmaHSjKKId/FI8rEl5JxXXXZgQ==} engines: {node: '>=16.13'} hasBin: true dependencies: @@ -6578,8 +6578,8 @@ packages: engines: {node: '>=4'} dev: true - /pnpm@8.14.3: - resolution: {integrity: sha512-w+2A61g74+K37zHrlri5z6oFA+XUTscXUUEgtRh7L5M3NukDjFGlojrVgnkLpB1Kt4RhjIn6fiNl9mZWhdYS7g==} + /pnpm@8.15.1: + resolution: {integrity: sha512-gxz0xfi4N0r3FSHU0VPbSdcIbeYVwq98tenX64umMN2sRv6kldZD5VLvLmijqpmj5en77oaWcClnUE31xZyycw==} engines: {node: '>=16.14'} hasBin: true dev: true @@ -7350,8 +7350,8 @@ packages: engines: {node: '>=8'} dev: true - /shiki@0.14.0: - resolution: {integrity: sha512-fb9Fg1Yx/ElVJcTqPQIEOSfn7mSZlrT1W3CkymY08lL2Jsi+t7jPcZzKO1lCsQwlSDuyNhHvolnyA2OI4EgJNg==} + /shiki@0.14.7: + resolution: {integrity: sha512-dNPAPrxSc87ua2sKJ3H5dQ/6ZaY8RNnaAqK+t0eG7p0Soi2ydiqbGOTaZCqaYvA/uZYfS1LJnemt3Q+mSfcPCg==} dependencies: ansi-sequence-parser: 1.1.1 jsonc-parser: 3.2.1 @@ -7755,8 +7755,8 @@ packages: engines: {node: '>=14.0.0'} dev: true - /tm-grammars@1.0.19: - resolution: {integrity: sha512-rLwp55bClqg+kZTsfOaBqML0jJL+UWyZvxNQqi9Pk+laD6O82ttQMFf7RUnbBhxoL021iedkiSC2Kn7dVtDJ6A==} + /tm-grammars@1.1.0: + resolution: {integrity: sha512-/8IAG866Ga+q+AlosAXil5pF4lKPZ3BAJoZbQ6/ZeS1wYjoC5Ez8HvErvHONANgdwnGXEf/c1sjYnAVctfFcGw==} dev: true /tm-themes@1.1.1: @@ -8067,7 +8067,7 @@ packages: '@unocss/transformer-directives': 0.58.4 '@unocss/transformer-variant-group': 0.58.4 '@unocss/vite': 0.58.4(rollup@4.9.6)(vite@5.0.12) - vite: 5.0.12(@types/node@20.11.7) + vite: 5.0.12(@types/node@20.11.10) transitivePeerDependencies: - postcss - rollup @@ -8191,7 +8191,7 @@ packages: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - /vite-node@1.2.2(@types/node@20.11.7): + /vite-node@1.2.2(@types/node@20.11.10): resolution: {integrity: sha512-1as4rDTgVWJO3n1uHmUYqq7nsFgINQ9u+mRcXpjeOMJUmviqNKjcZB7UfRZrlM7MjYXMKpuWp5oGkjaFLnjawg==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -8200,7 +8200,7 @@ packages: debug: 4.3.4 pathe: 1.1.2 picocolors: 1.0.0 - vite: 5.0.12(@types/node@20.11.7) + vite: 5.0.12(@types/node@20.11.10) transitivePeerDependencies: - '@types/node' - less @@ -8223,13 +8223,13 @@ packages: debug: 4.3.4 globrex: 0.1.2 tsconfck: 3.0.1(typescript@5.3.3) - vite: 5.0.12(@types/node@20.11.7) + vite: 5.0.12(@types/node@20.11.10) transitivePeerDependencies: - supports-color - typescript dev: true - /vite@5.0.12(@types/node@20.11.7): + /vite@5.0.12(@types/node@20.11.10): resolution: {integrity: sha512-4hsnEkG3q0N4Tzf1+t6NdN9dg/L3BM+q8SWgbSPnJvrgH2kgdyzfVJwbR1ic69/4uMJJ/3dqDZZE5/WwqW8U1w==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -8257,7 +8257,7 @@ packages: terser: optional: true dependencies: - '@types/node': 20.11.7 + '@types/node': 20.11.10 esbuild: 0.19.12 postcss: 8.4.33 rollup: 4.9.6 @@ -8265,7 +8265,7 @@ packages: fsevents: 2.3.3 dev: true - /vitepress@1.0.0-rc.40(@algolia/client-search@4.22.1)(@types/node@20.11.7)(fuse.js@7.0.0)(postcss@8.4.33)(search-insights@2.13.0)(typescript@5.3.3): + /vitepress@1.0.0-rc.40(@algolia/client-search@4.22.1)(@types/node@20.11.10)(fuse.js@7.0.0)(postcss@8.4.33)(search-insights@2.13.0)(typescript@5.3.3): resolution: {integrity: sha512-1x9PCrcsJwqhpccyTR93uD6jpiPDeRC98CBCAQLLBb44a3VSXYBPzhCahi+2kwAYylu49p0XhseMPVM4IVcWcw==} hasBin: true peerDependencies: @@ -8291,7 +8291,7 @@ packages: shikiji: link:packages/shiki shikiji-core: link:packages/core shikiji-transformers: link:packages/transformers - vite: 5.0.12(@types/node@20.11.7) + vite: 5.0.12(@types/node@20.11.10) vue: 3.4.15(typescript@5.3.3) transitivePeerDependencies: - '@algolia/client-search' @@ -8321,7 +8321,7 @@ packages: - universal-cookie dev: true - /vitest@1.2.2(@types/node@20.11.7): + /vitest@1.2.2(@types/node@20.11.10): resolution: {integrity: sha512-d5Ouvrnms3GD9USIK36KG8OZ5bEvKEkITFtnGv56HFaSlbItJuYr7hv2Lkn903+AvRAgSixiamozUVfORUekjw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -8346,7 +8346,7 @@ packages: jsdom: optional: true dependencies: - '@types/node': 20.11.7 + '@types/node': 20.11.10 '@vitest/expect': 1.2.2 '@vitest/runner': 1.2.2 '@vitest/snapshot': 1.2.2 @@ -8365,8 +8365,8 @@ packages: strip-literal: 1.3.0 tinybench: 2.6.0 tinypool: 0.8.2 - vite: 5.0.12(@types/node@20.11.7) - vite-node: 1.2.2(@types/node@20.11.7) + vite: 5.0.12(@types/node@20.11.10) + vite-node: 1.2.2(@types/node@20.11.10) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -8514,8 +8514,8 @@ packages: '@cloudflare/workerd-windows-64': 1.20231218.0 dev: true - /wrangler@3.24.0: - resolution: {integrity: sha512-jEnqpY+9/J4VPjtuEnS2lhCPXkvbDClnMalSWaRxSx+1tiTWMJhMjtK9oyXLdO+ZUf9Q4LvFTYSPm8O1uwmnxQ==} + /wrangler@3.25.0: + resolution: {integrity: sha512-eU47Ez1QLu1B/wutm5ow+VwZnY4OqA+D/iy6BORAu5tABujoDr9p1yBxY/1DS/DxxDWqqY3sBBS6TzcC4NSLUQ==} engines: {node: '>=16.17.0'} hasBin: true dependencies: @@ -8525,7 +8525,7 @@ packages: blake3-wasm: 2.1.5 chokidar: 3.5.3 esbuild: 0.17.19 - miniflare: 3.20231218.3 + miniflare: 3.20231218.4 nanoid: 3.3.7 path-to-regexp: 6.2.1 resolve: 1.22.8