Add comprehensive development roadmap via GitHub Issues
Created 10 detailed GitHub issues covering: - Project activation and management UI (#1-2) - Worker node coordination and visualization (#3-4) - Automated GitHub repository scanning (#5) - Intelligent model-to-issue matching (#6) - Multi-model task execution system (#7) - N8N workflow integration (#8) - Hive-Bzzz P2P bridge (#9) - Peer assistance protocol (#10) Each issue includes detailed specifications, acceptance criteria, technical implementation notes, and dependency mapping. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
1
mcp-server/node_modules/.bin/markdown-it
generated
vendored
Symbolic link
1
mcp-server/node_modules/.bin/markdown-it
generated
vendored
Symbolic link
@@ -0,0 +1 @@
|
||||
../markdown-it/bin/markdown-it.mjs
|
||||
1
mcp-server/node_modules/.bin/typedoc
generated
vendored
Symbolic link
1
mcp-server/node_modules/.bin/typedoc
generated
vendored
Symbolic link
@@ -0,0 +1 @@
|
||||
../typedoc/bin/typedoc
|
||||
1
mcp-server/node_modules/.bin/yaml
generated
vendored
Symbolic link
1
mcp-server/node_modules/.bin/yaml
generated
vendored
Symbolic link
@@ -0,0 +1 @@
|
||||
../yaml/bin.mjs
|
||||
242
mcp-server/node_modules/.package-lock.json
generated
vendored
242
mcp-server/node_modules/.package-lock.json
generated
vendored
@@ -4,6 +4,20 @@
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"node_modules/@gerrit0/mini-shiki": {
|
||||
"version": "3.7.0",
|
||||
"resolved": "https://registry.npmjs.org/@gerrit0/mini-shiki/-/mini-shiki-3.7.0.tgz",
|
||||
"integrity": "sha512-7iY9wg4FWXmeoFJpUL2u+tsmh0d0jcEJHAIzVxl3TG4KL493JNnisdLAILZ77zcD+z3J0keEXZ+lFzUgzQzPDg==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@shikijs/engine-oniguruma": "^3.7.0",
|
||||
"@shikijs/langs": "^3.7.0",
|
||||
"@shikijs/themes": "^3.7.0",
|
||||
"@shikijs/types": "^3.7.0",
|
||||
"@shikijs/vscode-textmate": "^10.0.2"
|
||||
}
|
||||
},
|
||||
"node_modules/@modelcontextprotocol/sdk": {
|
||||
"version": "1.15.0",
|
||||
"resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.15.0.tgz",
|
||||
@@ -27,6 +41,65 @@
|
||||
"node": ">=18"
|
||||
}
|
||||
},
|
||||
"node_modules/@shikijs/engine-oniguruma": {
|
||||
"version": "3.7.0",
|
||||
"resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-3.7.0.tgz",
|
||||
"integrity": "sha512-5BxcD6LjVWsGu4xyaBC5bu8LdNgPCVBnAkWTtOCs/CZxcB22L8rcoWfv7Hh/3WooVjBZmFtyxhgvkQFedPGnFw==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@shikijs/types": "3.7.0",
|
||||
"@shikijs/vscode-textmate": "^10.0.2"
|
||||
}
|
||||
},
|
||||
"node_modules/@shikijs/langs": {
|
||||
"version": "3.7.0",
|
||||
"resolved": "https://registry.npmjs.org/@shikijs/langs/-/langs-3.7.0.tgz",
|
||||
"integrity": "sha512-1zYtdfXLr9xDKLTGy5kb7O0zDQsxXiIsw1iIBcNOO8Yi5/Y1qDbJ+0VsFoqTlzdmneO8Ij35g7QKF8kcLyznCQ==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@shikijs/types": "3.7.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@shikijs/themes": {
|
||||
"version": "3.7.0",
|
||||
"resolved": "https://registry.npmjs.org/@shikijs/themes/-/themes-3.7.0.tgz",
|
||||
"integrity": "sha512-VJx8497iZPy5zLiiCTSIaOChIcKQwR0FebwE9S3rcN0+J/GTWwQ1v/bqhTbpbY3zybPKeO8wdammqkpXc4NVjQ==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@shikijs/types": "3.7.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@shikijs/types": {
|
||||
"version": "3.7.0",
|
||||
"resolved": "https://registry.npmjs.org/@shikijs/types/-/types-3.7.0.tgz",
|
||||
"integrity": "sha512-MGaLeaRlSWpnP0XSAum3kP3a8vtcTsITqoEPYdt3lQG3YCdQH4DnEhodkYcNMcU0uW0RffhoD1O3e0vG5eSBBg==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@shikijs/vscode-textmate": "^10.0.2",
|
||||
"@types/hast": "^3.0.4"
|
||||
}
|
||||
},
|
||||
"node_modules/@shikijs/vscode-textmate": {
|
||||
"version": "10.0.2",
|
||||
"resolved": "https://registry.npmjs.org/@shikijs/vscode-textmate/-/vscode-textmate-10.0.2.tgz",
|
||||
"integrity": "sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==",
|
||||
"dev": true,
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/@types/hast": {
|
||||
"version": "3.0.4",
|
||||
"resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz",
|
||||
"integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@types/unist": "*"
|
||||
}
|
||||
},
|
||||
"node_modules/@types/node": {
|
||||
"version": "20.19.4",
|
||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.4.tgz",
|
||||
@@ -37,6 +110,13 @@
|
||||
"undici-types": "~6.21.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@types/unist": {
|
||||
"version": "3.0.3",
|
||||
"resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz",
|
||||
"integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==",
|
||||
"dev": true,
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/@types/uuid": {
|
||||
"version": "9.0.8",
|
||||
"resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.8.tgz",
|
||||
@@ -83,6 +163,13 @@
|
||||
"url": "https://github.com/sponsors/epoberezkin"
|
||||
}
|
||||
},
|
||||
"node_modules/argparse": {
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
|
||||
"integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
|
||||
"dev": true,
|
||||
"license": "Python-2.0"
|
||||
},
|
||||
"node_modules/asynckit": {
|
||||
"version": "0.4.0",
|
||||
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
|
||||
@@ -100,6 +187,13 @@
|
||||
"proxy-from-env": "^1.1.0"
|
||||
}
|
||||
},
|
||||
"node_modules/balanced-match": {
|
||||
"version": "1.0.2",
|
||||
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
|
||||
"integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
|
||||
"dev": true,
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/body-parser": {
|
||||
"version": "2.2.0",
|
||||
"resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.2.0.tgz",
|
||||
@@ -120,6 +214,16 @@
|
||||
"node": ">=18"
|
||||
}
|
||||
},
|
||||
"node_modules/brace-expansion": {
|
||||
"version": "2.0.2",
|
||||
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
|
||||
"integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"balanced-match": "^1.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/bytes": {
|
||||
"version": "3.1.2",
|
||||
"resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
|
||||
@@ -300,6 +404,19 @@
|
||||
"node": ">= 0.8"
|
||||
}
|
||||
},
|
||||
"node_modules/entities": {
|
||||
"version": "4.5.0",
|
||||
"resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
|
||||
"integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
|
||||
"dev": true,
|
||||
"license": "BSD-2-Clause",
|
||||
"engines": {
|
||||
"node": ">=0.12"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/fb55/entities?sponsor=1"
|
||||
}
|
||||
},
|
||||
"node_modules/es-define-property": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
|
||||
@@ -709,6 +826,41 @@
|
||||
"integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/linkify-it": {
|
||||
"version": "5.0.0",
|
||||
"resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz",
|
||||
"integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"uc.micro": "^2.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/lunr": {
|
||||
"version": "2.3.9",
|
||||
"resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz",
|
||||
"integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==",
|
||||
"dev": true,
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/markdown-it": {
|
||||
"version": "14.1.0",
|
||||
"resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.1.0.tgz",
|
||||
"integrity": "sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"argparse": "^2.0.1",
|
||||
"entities": "^4.4.0",
|
||||
"linkify-it": "^5.0.0",
|
||||
"mdurl": "^2.0.0",
|
||||
"punycode.js": "^2.3.1",
|
||||
"uc.micro": "^2.1.0"
|
||||
},
|
||||
"bin": {
|
||||
"markdown-it": "bin/markdown-it.mjs"
|
||||
}
|
||||
},
|
||||
"node_modules/math-intrinsics": {
|
||||
"version": "1.1.0",
|
||||
"resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
|
||||
@@ -718,6 +870,13 @@
|
||||
"node": ">= 0.4"
|
||||
}
|
||||
},
|
||||
"node_modules/mdurl": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz",
|
||||
"integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==",
|
||||
"dev": true,
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/media-typer": {
|
||||
"version": "1.1.0",
|
||||
"resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz",
|
||||
@@ -760,6 +919,22 @@
|
||||
"node": ">= 0.6"
|
||||
}
|
||||
},
|
||||
"node_modules/minimatch": {
|
||||
"version": "9.0.5",
|
||||
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
|
||||
"integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
|
||||
"dev": true,
|
||||
"license": "ISC",
|
||||
"dependencies": {
|
||||
"brace-expansion": "^2.0.1"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=16 || 14 >=14.17"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/sponsors/isaacs"
|
||||
}
|
||||
},
|
||||
"node_modules/ms": {
|
||||
"version": "2.1.3",
|
||||
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
|
||||
@@ -881,6 +1056,16 @@
|
||||
"node": ">=6"
|
||||
}
|
||||
},
|
||||
"node_modules/punycode.js": {
|
||||
"version": "2.3.1",
|
||||
"resolved": "https://registry.npmjs.org/punycode.js/-/punycode.js-2.3.1.tgz",
|
||||
"integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"node": ">=6"
|
||||
}
|
||||
},
|
||||
"node_modules/qs": {
|
||||
"version": "6.14.0",
|
||||
"resolved": "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz",
|
||||
@@ -1130,6 +1315,43 @@
|
||||
"node": ">= 0.6"
|
||||
}
|
||||
},
|
||||
"node_modules/typedoc": {
|
||||
"version": "0.28.7",
|
||||
"resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.28.7.tgz",
|
||||
"integrity": "sha512-lpz0Oxl6aidFkmS90VQDQjk/Qf2iw0IUvFqirdONBdj7jPSN9mGXhy66BcGNDxx5ZMyKKiBVAREvPEzT6Uxipw==",
|
||||
"dev": true,
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@gerrit0/mini-shiki": "^3.7.0",
|
||||
"lunr": "^2.3.9",
|
||||
"markdown-it": "^14.1.0",
|
||||
"minimatch": "^9.0.5",
|
||||
"yaml": "^2.8.0"
|
||||
},
|
||||
"bin": {
|
||||
"typedoc": "bin/typedoc"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 18",
|
||||
"pnpm": ">= 10"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"typescript": "5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x || 5.7.x || 5.8.x"
|
||||
}
|
||||
},
|
||||
"node_modules/typedoc-plugin-markdown": {
|
||||
"version": "4.7.0",
|
||||
"resolved": "https://registry.npmjs.org/typedoc-plugin-markdown/-/typedoc-plugin-markdown-4.7.0.tgz",
|
||||
"integrity": "sha512-PitbnAps2vpcqK2gargKoiFXLWFttvwUbyns/E6zGIFG5Gz8ZQJGttHnYR9csOlcSjB/uyjd8tnoayrtsXG17w==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"node": ">= 18"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"typedoc": "0.28.x"
|
||||
}
|
||||
},
|
||||
"node_modules/typescript": {
|
||||
"version": "5.8.3",
|
||||
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz",
|
||||
@@ -1144,6 +1366,13 @@
|
||||
"node": ">=14.17"
|
||||
}
|
||||
},
|
||||
"node_modules/uc.micro": {
|
||||
"version": "2.1.0",
|
||||
"resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz",
|
||||
"integrity": "sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==",
|
||||
"dev": true,
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/undici-types": {
|
||||
"version": "6.21.0",
|
||||
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",
|
||||
@@ -1233,6 +1462,19 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"node_modules/yaml": {
|
||||
"version": "2.8.0",
|
||||
"resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.0.tgz",
|
||||
"integrity": "sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==",
|
||||
"dev": true,
|
||||
"license": "ISC",
|
||||
"bin": {
|
||||
"yaml": "bin.mjs"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 14.6"
|
||||
}
|
||||
},
|
||||
"node_modules/zod": {
|
||||
"version": "3.25.74",
|
||||
"resolved": "https://registry.npmjs.org/zod/-/zod-3.25.74.tgz",
|
||||
|
||||
133
mcp-server/node_modules/@gerrit0/mini-shiki/CHANGELOG.md
generated
vendored
Normal file
133
mcp-server/node_modules/@gerrit0/mini-shiki/CHANGELOG.md
generated
vendored
Normal file
@@ -0,0 +1,133 @@
|
||||
# Changelog
|
||||
|
||||
## v3.7.0 (2025-06-21)
|
||||
|
||||
- Update to Shiki v3.7.0
|
||||
|
||||
## v3.6.0 (2025-06-07)
|
||||
|
||||
- Update to Shiki v3.6.0
|
||||
|
||||
## v3.5.0 (2025-06-05)
|
||||
|
||||
- Update to Shiki v3.5.0
|
||||
|
||||
## v3.4.2 (2025-05-16)
|
||||
|
||||
- Update to Shiki v3.4.2
|
||||
|
||||
## v3.4.1 (2025-05-15)
|
||||
|
||||
- Update to Shiki v3.4.1
|
||||
|
||||
## v3.4.0 (2025-05-07)
|
||||
|
||||
- Update to Shiki v3.4.0
|
||||
|
||||
## v3.3.0 (2025-04-23)
|
||||
|
||||
- Update to Shiki v3.3.0
|
||||
|
||||
## v3.2.3 (2025-04-11)
|
||||
|
||||
- Update to Shiki v3.2.2
|
||||
|
||||
## v3.2.2 (2025-03-31)
|
||||
|
||||
- Don't bundle `@shikijs/langs` and `@shikijs/themes`, #2 (@ocavue)
|
||||
|
||||
## v3.2.1 (2025-03-12)
|
||||
|
||||
- Update to Shiki v3.2.1
|
||||
|
||||
## v3.1.0 (2025-02-28)
|
||||
|
||||
- Update to Shiki v3.1.0
|
||||
|
||||
## v3.0.0 (2025-02-19)
|
||||
|
||||
- Update to Shiki v3.0.0
|
||||
|
||||
## v2.4.2 (2025-02-18)
|
||||
|
||||
- Update to Shiki v2.4.2
|
||||
|
||||
## v2.4.1 (2025-02-16)
|
||||
|
||||
- Update to Shiki v2.4.1
|
||||
|
||||
## v2.3.2 (2025-02-07)
|
||||
|
||||
- Update to Shiki v2.3.2
|
||||
|
||||
## v2.3.1 (2025-02-06)
|
||||
|
||||
- Update to Shiki v2.3.1
|
||||
|
||||
## v2.3.0 (2025-02-05)
|
||||
|
||||
- Update to Shiki v2.3.0
|
||||
|
||||
## v2.2.0 (2025-01-31)
|
||||
|
||||
- Update to Shiki v2.2.0
|
||||
|
||||
## v2.1.0 (2025-01-23)
|
||||
|
||||
- Update to Shiki v2.1.0
|
||||
|
||||
## v2.0.3 (2025-01-21)
|
||||
|
||||
- Update to Shiki v2.0.3
|
||||
|
||||
## v1.27.2 (2025-01-16)
|
||||
|
||||
- Update to Shiki v1.27.2
|
||||
|
||||
## v1.27.0 (2025-01-15)
|
||||
|
||||
- Update to Shiki v1.27.0
|
||||
|
||||
## v1.26.1 (2025-01-04)
|
||||
|
||||
- Update to Shiki v1.26.1
|
||||
|
||||
## v1.25.1 (2025-01-03)
|
||||
|
||||
- Update to Shiki v1.25.1
|
||||
|
||||
## v1.24.4 (2024-12-22)
|
||||
|
||||
- Update to Shiki v1.24.4
|
||||
|
||||
## v1.24.3 (2024-12-20)
|
||||
|
||||
- Update to Shiki v1.24.3
|
||||
|
||||
## v1.24.4 (2024-12-13)
|
||||
|
||||
- Update to Shiki v1.24.2
|
||||
|
||||
## v1.24.3 (2024-12-11)
|
||||
|
||||
- Update to Shiki v1.24.2
|
||||
|
||||
## v1.24.2 (2024-12-10)
|
||||
|
||||
- Update to Shiki v1.24.1
|
||||
|
||||
## v1.24.1 (2024-11-29)
|
||||
|
||||
- Support `require` with Node's `--experimental-require-module` flag
|
||||
|
||||
## v1.24.0 (2024-11-28)
|
||||
|
||||
- Update to Shiki v1.24.0
|
||||
|
||||
## v1.23.2 (2024-11-24)
|
||||
|
||||
- Fix publish, include built source
|
||||
|
||||
## v1.23.1 (2024-11-24)
|
||||
|
||||
- Initial release, Shiki v1.23.1
|
||||
21
mcp-server/node_modules/@gerrit0/mini-shiki/LICENSE
generated
vendored
Normal file
21
mcp-server/node_modules/@gerrit0/mini-shiki/LICENSE
generated
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2024 Gerrit Birkeland
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
54
mcp-server/node_modules/@gerrit0/mini-shiki/README.md
generated
vendored
Normal file
54
mcp-server/node_modules/@gerrit0/mini-shiki/README.md
generated
vendored
Normal file
@@ -0,0 +1,54 @@
|
||||
# @gerrit0/mini-shiki
|
||||
|
||||
This is a re-bundled version of [Shiki](https://shiki.style/) which strips out
|
||||
the dependencies which aren't necessary for [TypeDoc](https://typedoc.org/)'s usage.
|
||||
|
||||
## Why?
|
||||
|
||||
Compare Shiki's dependency tree:
|
||||
|
||||
<img src="static/shiki-dependency-tree.svg">
|
||||
|
||||
To this package's dependency tree:
|
||||
|
||||
<img src="static/mini-shiki-dependency-tree.svg">
|
||||
|
||||
The Shiki maintainers [have declined](https://github.com/shikijs/shiki/issues/844) to split
|
||||
up the package in a way which makes it possible to avoid these dependencies when just relying
|
||||
on shikijs published packages.
|
||||
|
||||
## Releases
|
||||
|
||||
This package will be released and keep the same major/minor version numbers as Shiki.
|
||||
Patch versions will generally be the same as Shiki, but may differ if adjustments are
|
||||
necessary to fix compatibility issues.
|
||||
|
||||
## ESM / CommonJS
|
||||
|
||||
This package is ESM, but does not use top level await, so may be `require`d in
|
||||
Node 23, or Node 20.17+ with the `--experimental-require-module` flag.
|
||||
|
||||
## Usage
|
||||
|
||||
```js
|
||||
import {
|
||||
codeToTokensWithThemes,
|
||||
createShikiInternal,
|
||||
createOnigurumaEngine,
|
||||
bundledLanguages,
|
||||
bundledThemes,
|
||||
loadBuiltinWasm,
|
||||
} from "@gerrit0/mini-shiki";
|
||||
|
||||
await loadBuiltinWasm();
|
||||
const shiki = await createShikiInternal({
|
||||
engine: createOnigurumaEngine(),
|
||||
langs: [bundledLanguages.typescript],
|
||||
themes: [bundledThemes["light-plus"]],
|
||||
});
|
||||
|
||||
const lines = codeToTokensWithThemes(shiki, "console.log('Hello world!')", {
|
||||
themes: { light: "light-plus" },
|
||||
lang: "typescript",
|
||||
});
|
||||
```
|
||||
BIN
mcp-server/node_modules/@gerrit0/mini-shiki/dist/onig.wasm
generated
vendored
Normal file
BIN
mcp-server/node_modules/@gerrit0/mini-shiki/dist/onig.wasm
generated
vendored
Normal file
Binary file not shown.
35
mcp-server/node_modules/@gerrit0/mini-shiki/dist/shiki.d.ts
generated
vendored
Normal file
35
mcp-server/node_modules/@gerrit0/mini-shiki/dist/shiki.d.ts
generated
vendored
Normal file
@@ -0,0 +1,35 @@
|
||||
// Generated by dts-bundle-generator v9.5.1
|
||||
|
||||
import { BundledLanguageInfo, BundledThemeInfo, CodeToTokensWithThemesOptions, DynamicImportLanguageRegistration, DynamicImportThemeRegistration, HighlighterCoreOptions, LoadWasmOptions, RegexEngine, ShikiInternal, ThemedTokenWithVariants, TokenStyles } from '@shikijs/types';
|
||||
|
||||
export declare const bundledLanguagesInfo: BundledLanguageInfo[];
|
||||
export type BundledLanguage = "1c" | "1c-query" | "abap" | "actionscript-3" | "ada" | "adoc" | "angular-html" | "angular-ts" | "apache" | "apex" | "apl" | "applescript" | "ara" | "asciidoc" | "asm" | "astro" | "awk" | "ballerina" | "bash" | "bat" | "batch" | "be" | "beancount" | "berry" | "bibtex" | "bicep" | "blade" | "bsl" | "c" | "c#" | "c++" | "cadence" | "cairo" | "cdc" | "clarity" | "clj" | "clojure" | "closure-templates" | "cmake" | "cmd" | "cobol" | "codeowners" | "codeql" | "coffee" | "coffeescript" | "common-lisp" | "console" | "coq" | "cpp" | "cql" | "crystal" | "cs" | "csharp" | "css" | "csv" | "cue" | "cypher" | "d" | "dart" | "dax" | "desktop" | "diff" | "docker" | "dockerfile" | "dotenv" | "dream-maker" | "edge" | "elisp" | "elixir" | "elm" | "emacs-lisp" | "erb" | "erl" | "erlang" | "f" | "f#" | "f03" | "f08" | "f18" | "f77" | "f90" | "f95" | "fennel" | "fish" | "fluent" | "for" | "fortran-fixed-form" | "fortran-free-form" | "fs" | "fsharp" | "fsl" | "ftl" | "gdresource" | "gdscript" | "gdshader" | "genie" | "gherkin" | "git-commit" | "git-rebase" | "gjs" | "gleam" | "glimmer-js" | "glimmer-ts" | "glsl" | "gnuplot" | "go" | "gql" | "graphql" | "groovy" | "gts" | "hack" | "haml" | "handlebars" | "haskell" | "haxe" | "hbs" | "hcl" | "hjson" | "hlsl" | "hs" | "html" | "html-derivative" | "http" | "hxml" | "hy" | "imba" | "ini" | "jade" | "java" | "javascript" | "jinja" | "jison" | "jl" | "js" | "json" | "json5" | "jsonc" | "jsonl" | "jsonnet" | "jssm" | "jsx" | "julia" | "kotlin" | "kql" | "kt" | "kts" | "kusto" | "latex" | "lean" | "lean4" | "less" | "liquid" | "lisp" | "lit" | "llvm" | "log" | "logo" | "lua" | "luau" | "make" | "makefile" | "markdown" | "marko" | "matlab" | "md" | "mdc" | "mdx" | "mediawiki" | "mermaid" | "mips" | "mipsasm" | "mmd" | "mojo" | "move" | "nar" | "narrat" | "nextflow" | "nf" | "nginx" | "nim" | "nix" | "nu" | "nushell" | "objc" | "objective-c" | "objective-cpp" | "ocaml" | "pascal" | "perl" | "perl6" | "php" | "plsql" | "po" | "polar" | "postcss" | "pot" | "potx" | "powerquery" | "powershell" | "prisma" | "prolog" | "properties" | "proto" | "protobuf" | "ps" | "ps1" | "pug" | "puppet" | "purescript" | "py" | "python" | "ql" | "qml" | "qmldir" | "qss" | "r" | "racket" | "raku" | "razor" | "rb" | "reg" | "regex" | "regexp" | "rel" | "riscv" | "rs" | "rst" | "ruby" | "rust" | "sas" | "sass" | "scala" | "scheme" | "scss" | "sdbl" | "sh" | "shader" | "shaderlab" | "shell" | "shellscript" | "shellsession" | "smalltalk" | "solidity" | "soy" | "sparql" | "spl" | "splunk" | "sql" | "ssh-config" | "stata" | "styl" | "stylus" | "svelte" | "swift" | "system-verilog" | "systemd" | "talon" | "talonscript" | "tasl" | "tcl" | "templ" | "terraform" | "tex" | "tf" | "tfvars" | "toml" | "ts" | "ts-tags" | "tsp" | "tsv" | "tsx" | "turtle" | "twig" | "typ" | "typescript" | "typespec" | "typst" | "v" | "vala" | "vb" | "verilog" | "vhdl" | "vim" | "viml" | "vimscript" | "vue" | "vue-html" | "vy" | "vyper" | "wasm" | "wenyan" | "wgsl" | "wiki" | "wikitext" | "wit" | "wl" | "wolfram" | "xml" | "xsl" | "yaml" | "yml" | "zenscript" | "zig" | "zsh" | "\u6587\u8A00";
|
||||
export declare const bundledLanguages: Record<BundledLanguage, DynamicImportLanguageRegistration>;
|
||||
/**
|
||||
* Get the minimal shiki context for rendering.
|
||||
*/
|
||||
export declare function createShikiInternal(options: HighlighterCoreOptions): Promise<ShikiInternal>;
|
||||
/**
|
||||
* Get tokens with multiple themes
|
||||
*/
|
||||
export declare function codeToTokensWithThemes(internal: ShikiInternal, code: string, options: CodeToTokensWithThemesOptions): ThemedTokenWithVariants[][];
|
||||
export declare const bundledThemesInfo: BundledThemeInfo[];
|
||||
export type BundledTheme = "andromeeda" | "aurora-x" | "ayu-dark" | "catppuccin-frappe" | "catppuccin-latte" | "catppuccin-macchiato" | "catppuccin-mocha" | "dark-plus" | "dracula" | "dracula-soft" | "everforest-dark" | "everforest-light" | "github-dark" | "github-dark-default" | "github-dark-dimmed" | "github-dark-high-contrast" | "github-light" | "github-light-default" | "github-light-high-contrast" | "gruvbox-dark-hard" | "gruvbox-dark-medium" | "gruvbox-dark-soft" | "gruvbox-light-hard" | "gruvbox-light-medium" | "gruvbox-light-soft" | "houston" | "kanagawa-dragon" | "kanagawa-lotus" | "kanagawa-wave" | "laserwave" | "light-plus" | "material-theme" | "material-theme-darker" | "material-theme-lighter" | "material-theme-ocean" | "material-theme-palenight" | "min-dark" | "min-light" | "monokai" | "night-owl" | "nord" | "one-dark-pro" | "one-light" | "plastic" | "poimandres" | "red" | "rose-pine" | "rose-pine-dawn" | "rose-pine-moon" | "slack-dark" | "slack-ochin" | "snazzy-light" | "solarized-dark" | "solarized-light" | "synthwave-84" | "tokyo-night" | "vesper" | "vitesse-black" | "vitesse-dark" | "vitesse-light";
|
||||
export declare const bundledThemes: Record<BundledTheme, DynamicImportThemeRegistration>;
|
||||
export declare function loadBuiltinWasm(): Promise<void>;
|
||||
export declare function loadWasm(options: LoadWasmOptions): Promise<void>;
|
||||
export declare function createOnigurumaEngine(options?: LoadWasmOptions): Promise<RegexEngine>;
|
||||
|
||||
export {
|
||||
BundledLanguageInfo,
|
||||
BundledThemeInfo,
|
||||
DynamicImportLanguageRegistration,
|
||||
DynamicImportThemeRegistration,
|
||||
HighlighterCoreOptions,
|
||||
LoadWasmOptions,
|
||||
RegexEngine,
|
||||
ShikiInternal,
|
||||
TokenStyles,
|
||||
};
|
||||
|
||||
export {};
|
||||
2878
mcp-server/node_modules/@gerrit0/mini-shiki/dist/shiki.js
generated
vendored
Normal file
2878
mcp-server/node_modules/@gerrit0/mini-shiki/dist/shiki.js
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
47
mcp-server/node_modules/@gerrit0/mini-shiki/package.json
generated
vendored
Normal file
47
mcp-server/node_modules/@gerrit0/mini-shiki/package.json
generated
vendored
Normal file
@@ -0,0 +1,47 @@
|
||||
{
|
||||
"type": "module",
|
||||
"license": "MIT",
|
||||
"name": "@gerrit0/mini-shiki",
|
||||
"version": "3.7.0",
|
||||
"exports": {
|
||||
".": {
|
||||
"types": "./dist/shiki.d.ts",
|
||||
"default": "./dist/shiki.js"
|
||||
},
|
||||
"./onig.wasm": {
|
||||
"import": "./dist/onig.wasm"
|
||||
}
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/Gerrit0/mini-shiki.git"
|
||||
},
|
||||
"scripts": {
|
||||
"build": "./scripts/build.sh",
|
||||
"test": "node --experimental-require-module --test"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@rollup/plugin-node-resolve": "15.3.0",
|
||||
"@rollup/plugin-typescript": "12.1.1",
|
||||
"@types/node": "^22.9.3",
|
||||
"dts-bundle-generator": "^9.5.1",
|
||||
"rollup": "4.27.4",
|
||||
"rollup-plugin-dts": "^6.1.1",
|
||||
"semver": "7.6.3",
|
||||
"shiki": "^3.7.0"
|
||||
},
|
||||
"files": [
|
||||
"static",
|
||||
"dist",
|
||||
"README.md",
|
||||
"CHANGELOG.md",
|
||||
"LICENSE"
|
||||
],
|
||||
"dependencies": {
|
||||
"@shikijs/engine-oniguruma": "^3.7.0",
|
||||
"@shikijs/langs": "^3.7.0",
|
||||
"@shikijs/themes": "^3.7.0",
|
||||
"@shikijs/types": "^3.7.0",
|
||||
"@shikijs/vscode-textmate": "^10.0.2"
|
||||
}
|
||||
}
|
||||
150
mcp-server/node_modules/@gerrit0/mini-shiki/static/mini-shiki-dependency-tree.svg
generated
vendored
Normal file
150
mcp-server/node_modules/@gerrit0/mini-shiki/static/mini-shiki-dependency-tree.svg
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 17 KiB |
831
mcp-server/node_modules/@gerrit0/mini-shiki/static/shiki-dependency-tree.svg
generated
vendored
Normal file
831
mcp-server/node_modules/@gerrit0/mini-shiki/static/shiki-dependency-tree.svg
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 72 KiB |
22
mcp-server/node_modules/@shikijs/engine-oniguruma/LICENSE
generated
vendored
Normal file
22
mcp-server/node_modules/@shikijs/engine-oniguruma/LICENSE
generated
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2021 Pine Wu
|
||||
Copyright (c) 2023 Anthony Fu <https://github.com/antfu>
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
9
mcp-server/node_modules/@shikijs/engine-oniguruma/README.md
generated
vendored
Normal file
9
mcp-server/node_modules/@shikijs/engine-oniguruma/README.md
generated
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
# @shikijs/engine-oniguruma
|
||||
|
||||
Engine for Shiki using Oniguruma RegExp engine in WebAssembly.
|
||||
|
||||
[Documentation](https://shiki.style/guide/regex-engines)
|
||||
|
||||
## License
|
||||
|
||||
MIT
|
||||
70
mcp-server/node_modules/@shikijs/engine-oniguruma/dist/chunk-index.d.d.mts
generated
vendored
Normal file
70
mcp-server/node_modules/@shikijs/engine-oniguruma/dist/chunk-index.d.d.mts
generated
vendored
Normal file
@@ -0,0 +1,70 @@
|
||||
interface IOnigCaptureIndex {
|
||||
start: number;
|
||||
end: number;
|
||||
length: number;
|
||||
}
|
||||
interface IOnigMatch {
|
||||
index: number;
|
||||
captureIndices: IOnigCaptureIndex[];
|
||||
}
|
||||
declare const enum FindOption {
|
||||
None = 0,
|
||||
/**
|
||||
* equivalent of ONIG_OPTION_NOT_BEGIN_STRING: (str) isn't considered as begin of string (* fail \A)
|
||||
*/
|
||||
NotBeginString = 1,
|
||||
/**
|
||||
* equivalent of ONIG_OPTION_NOT_END_STRING: (end) isn't considered as end of string (* fail \z, \Z)
|
||||
*/
|
||||
NotEndString = 2,
|
||||
/**
|
||||
* equivalent of ONIG_OPTION_NOT_BEGIN_POSITION: (start) isn't considered as start position of search (* fail \G)
|
||||
*/
|
||||
NotBeginPosition = 4,
|
||||
/**
|
||||
* used for debugging purposes.
|
||||
*/
|
||||
DebugCall = 8
|
||||
}
|
||||
interface OnigScanner {
|
||||
findNextMatchSync(string: string | OnigString, startPosition: number, options: OrMask<FindOption>): IOnigMatch | null;
|
||||
dispose?(): void;
|
||||
}
|
||||
interface OnigString {
|
||||
readonly content: string;
|
||||
dispose?(): void;
|
||||
}
|
||||
|
||||
/**
|
||||
* A union of given const enum values.
|
||||
*/
|
||||
type OrMask<T extends number> = number;
|
||||
|
||||
type Awaitable<T> = T | Promise<T>;
|
||||
|
||||
interface PatternScanner extends OnigScanner {
|
||||
}
|
||||
interface RegexEngineString extends OnigString {
|
||||
}
|
||||
/**
|
||||
* Engine for RegExp matching and scanning.
|
||||
*/
|
||||
interface RegexEngine {
|
||||
createScanner: (patterns: (string | RegExp)[]) => PatternScanner;
|
||||
createString: (s: string) => RegexEngineString;
|
||||
}
|
||||
interface WebAssemblyInstantiator {
|
||||
(importObject: Record<string, Record<string, WebAssembly.ImportValue>> | undefined): Promise<WebAssemblyInstance>;
|
||||
}
|
||||
type WebAssemblyInstance = WebAssembly.WebAssemblyInstantiatedSource | WebAssembly.Instance | WebAssembly.Instance['exports'];
|
||||
type OnigurumaLoadOptions = {
|
||||
instantiator: WebAssemblyInstantiator;
|
||||
} | {
|
||||
default: WebAssemblyInstantiator;
|
||||
} | {
|
||||
data: ArrayBufferView | ArrayBuffer | Response;
|
||||
};
|
||||
type LoadWasmOptionsPlain = OnigurumaLoadOptions | WebAssemblyInstantiator | ArrayBufferView | ArrayBuffer | Response;
|
||||
type LoadWasmOptions = Awaitable<LoadWasmOptionsPlain> | (() => Awaitable<LoadWasmOptionsPlain>);
|
||||
|
||||
export type { LoadWasmOptions as L, RegexEngine as R, WebAssemblyInstantiator as W };
|
||||
16
mcp-server/node_modules/@shikijs/engine-oniguruma/dist/index.d.mts
generated
vendored
Normal file
16
mcp-server/node_modules/@shikijs/engine-oniguruma/dist/index.d.mts
generated
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
import { L as LoadWasmOptions, R as RegexEngine } from './chunk-index.d.mjs';
|
||||
|
||||
declare function loadWasm(options: LoadWasmOptions): Promise<void>;
|
||||
|
||||
/**
|
||||
* Set the default wasm loader for `loadWasm`.
|
||||
* @internal
|
||||
*/
|
||||
declare function setDefaultWasmLoader(_loader: LoadWasmOptions): void;
|
||||
/**
|
||||
* @internal
|
||||
*/
|
||||
declare function getDefaultWasmLoader(): LoadWasmOptions | undefined;
|
||||
declare function createOnigurumaEngine(options?: LoadWasmOptions | null): Promise<RegexEngine>;
|
||||
|
||||
export { createOnigurumaEngine, getDefaultWasmLoader, loadWasm, setDefaultWasmLoader };
|
||||
448
mcp-server/node_modules/@shikijs/engine-oniguruma/dist/index.mjs
generated
vendored
Normal file
448
mcp-server/node_modules/@shikijs/engine-oniguruma/dist/index.mjs
generated
vendored
Normal file
@@ -0,0 +1,448 @@
|
||||
class ShikiError extends Error {
|
||||
constructor(message) {
|
||||
super(message);
|
||||
this.name = "ShikiError";
|
||||
}
|
||||
}
|
||||
|
||||
function getHeapMax() {
|
||||
return 2147483648;
|
||||
}
|
||||
function _emscripten_get_now() {
|
||||
return typeof performance !== "undefined" ? performance.now() : Date.now();
|
||||
}
|
||||
const alignUp = (x, multiple) => x + (multiple - x % multiple) % multiple;
|
||||
async function main(init) {
|
||||
let wasmMemory;
|
||||
let buffer;
|
||||
const binding = {};
|
||||
function updateGlobalBufferAndViews(buf) {
|
||||
buffer = buf;
|
||||
binding.HEAPU8 = new Uint8Array(buf);
|
||||
binding.HEAPU32 = new Uint32Array(buf);
|
||||
}
|
||||
function _emscripten_memcpy_big(dest, src, num) {
|
||||
binding.HEAPU8.copyWithin(dest, src, src + num);
|
||||
}
|
||||
function emscripten_realloc_buffer(size) {
|
||||
try {
|
||||
wasmMemory.grow(size - buffer.byteLength + 65535 >>> 16);
|
||||
updateGlobalBufferAndViews(wasmMemory.buffer);
|
||||
return 1;
|
||||
} catch {
|
||||
}
|
||||
}
|
||||
function _emscripten_resize_heap(requestedSize) {
|
||||
const oldSize = binding.HEAPU8.length;
|
||||
requestedSize = requestedSize >>> 0;
|
||||
const maxHeapSize = getHeapMax();
|
||||
if (requestedSize > maxHeapSize)
|
||||
return false;
|
||||
for (let cutDown = 1; cutDown <= 4; cutDown *= 2) {
|
||||
let overGrownHeapSize = oldSize * (1 + 0.2 / cutDown);
|
||||
overGrownHeapSize = Math.min(overGrownHeapSize, requestedSize + 100663296);
|
||||
const newSize = Math.min(maxHeapSize, alignUp(Math.max(requestedSize, overGrownHeapSize), 65536));
|
||||
const replacement = emscripten_realloc_buffer(newSize);
|
||||
if (replacement)
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
const UTF8Decoder = typeof TextDecoder != "undefined" ? new TextDecoder("utf8") : void 0;
|
||||
function UTF8ArrayToString(heapOrArray, idx, maxBytesToRead = 1024) {
|
||||
const endIdx = idx + maxBytesToRead;
|
||||
let endPtr = idx;
|
||||
while (heapOrArray[endPtr] && !(endPtr >= endIdx)) ++endPtr;
|
||||
if (endPtr - idx > 16 && heapOrArray.buffer && UTF8Decoder) {
|
||||
return UTF8Decoder.decode(heapOrArray.subarray(idx, endPtr));
|
||||
}
|
||||
let str = "";
|
||||
while (idx < endPtr) {
|
||||
let u0 = heapOrArray[idx++];
|
||||
if (!(u0 & 128)) {
|
||||
str += String.fromCharCode(u0);
|
||||
continue;
|
||||
}
|
||||
const u1 = heapOrArray[idx++] & 63;
|
||||
if ((u0 & 224) === 192) {
|
||||
str += String.fromCharCode((u0 & 31) << 6 | u1);
|
||||
continue;
|
||||
}
|
||||
const u2 = heapOrArray[idx++] & 63;
|
||||
if ((u0 & 240) === 224) {
|
||||
u0 = (u0 & 15) << 12 | u1 << 6 | u2;
|
||||
} else {
|
||||
u0 = (u0 & 7) << 18 | u1 << 12 | u2 << 6 | heapOrArray[idx++] & 63;
|
||||
}
|
||||
if (u0 < 65536) {
|
||||
str += String.fromCharCode(u0);
|
||||
} else {
|
||||
const ch = u0 - 65536;
|
||||
str += String.fromCharCode(55296 | ch >> 10, 56320 | ch & 1023);
|
||||
}
|
||||
}
|
||||
return str;
|
||||
}
|
||||
function UTF8ToString(ptr, maxBytesToRead) {
|
||||
return ptr ? UTF8ArrayToString(binding.HEAPU8, ptr, maxBytesToRead) : "";
|
||||
}
|
||||
const asmLibraryArg = {
|
||||
emscripten_get_now: _emscripten_get_now,
|
||||
emscripten_memcpy_big: _emscripten_memcpy_big,
|
||||
emscripten_resize_heap: _emscripten_resize_heap,
|
||||
fd_write: () => 0
|
||||
};
|
||||
async function createWasm() {
|
||||
const info = {
|
||||
env: asmLibraryArg,
|
||||
wasi_snapshot_preview1: asmLibraryArg
|
||||
};
|
||||
const exports = await init(info);
|
||||
wasmMemory = exports.memory;
|
||||
updateGlobalBufferAndViews(wasmMemory.buffer);
|
||||
Object.assign(binding, exports);
|
||||
binding.UTF8ToString = UTF8ToString;
|
||||
}
|
||||
await createWasm();
|
||||
return binding;
|
||||
}
|
||||
|
||||
var __defProp = Object.defineProperty;
|
||||
var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value;
|
||||
var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key !== "symbol" ? key + "" : key, value);
|
||||
let onigBinding = null;
|
||||
function throwLastOnigError(onigBinding2) {
|
||||
throw new ShikiError(onigBinding2.UTF8ToString(onigBinding2.getLastOnigError()));
|
||||
}
|
||||
class UtfString {
|
||||
constructor(str) {
|
||||
__publicField(this, "utf16Length");
|
||||
__publicField(this, "utf8Length");
|
||||
__publicField(this, "utf16Value");
|
||||
__publicField(this, "utf8Value");
|
||||
__publicField(this, "utf16OffsetToUtf8");
|
||||
__publicField(this, "utf8OffsetToUtf16");
|
||||
const utf16Length = str.length;
|
||||
const utf8Length = UtfString._utf8ByteLength(str);
|
||||
const computeIndicesMapping = utf8Length !== utf16Length;
|
||||
const utf16OffsetToUtf8 = computeIndicesMapping ? new Uint32Array(utf16Length + 1) : null;
|
||||
if (computeIndicesMapping)
|
||||
utf16OffsetToUtf8[utf16Length] = utf8Length;
|
||||
const utf8OffsetToUtf16 = computeIndicesMapping ? new Uint32Array(utf8Length + 1) : null;
|
||||
if (computeIndicesMapping)
|
||||
utf8OffsetToUtf16[utf8Length] = utf16Length;
|
||||
const utf8Value = new Uint8Array(utf8Length);
|
||||
let i8 = 0;
|
||||
for (let i16 = 0; i16 < utf16Length; i16++) {
|
||||
const charCode = str.charCodeAt(i16);
|
||||
let codePoint = charCode;
|
||||
let wasSurrogatePair = false;
|
||||
if (charCode >= 55296 && charCode <= 56319) {
|
||||
if (i16 + 1 < utf16Length) {
|
||||
const nextCharCode = str.charCodeAt(i16 + 1);
|
||||
if (nextCharCode >= 56320 && nextCharCode <= 57343) {
|
||||
codePoint = (charCode - 55296 << 10) + 65536 | nextCharCode - 56320;
|
||||
wasSurrogatePair = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (computeIndicesMapping) {
|
||||
utf16OffsetToUtf8[i16] = i8;
|
||||
if (wasSurrogatePair)
|
||||
utf16OffsetToUtf8[i16 + 1] = i8;
|
||||
if (codePoint <= 127) {
|
||||
utf8OffsetToUtf16[i8 + 0] = i16;
|
||||
} else if (codePoint <= 2047) {
|
||||
utf8OffsetToUtf16[i8 + 0] = i16;
|
||||
utf8OffsetToUtf16[i8 + 1] = i16;
|
||||
} else if (codePoint <= 65535) {
|
||||
utf8OffsetToUtf16[i8 + 0] = i16;
|
||||
utf8OffsetToUtf16[i8 + 1] = i16;
|
||||
utf8OffsetToUtf16[i8 + 2] = i16;
|
||||
} else {
|
||||
utf8OffsetToUtf16[i8 + 0] = i16;
|
||||
utf8OffsetToUtf16[i8 + 1] = i16;
|
||||
utf8OffsetToUtf16[i8 + 2] = i16;
|
||||
utf8OffsetToUtf16[i8 + 3] = i16;
|
||||
}
|
||||
}
|
||||
if (codePoint <= 127) {
|
||||
utf8Value[i8++] = codePoint;
|
||||
} else if (codePoint <= 2047) {
|
||||
utf8Value[i8++] = 192 | (codePoint & 1984) >>> 6;
|
||||
utf8Value[i8++] = 128 | (codePoint & 63) >>> 0;
|
||||
} else if (codePoint <= 65535) {
|
||||
utf8Value[i8++] = 224 | (codePoint & 61440) >>> 12;
|
||||
utf8Value[i8++] = 128 | (codePoint & 4032) >>> 6;
|
||||
utf8Value[i8++] = 128 | (codePoint & 63) >>> 0;
|
||||
} else {
|
||||
utf8Value[i8++] = 240 | (codePoint & 1835008) >>> 18;
|
||||
utf8Value[i8++] = 128 | (codePoint & 258048) >>> 12;
|
||||
utf8Value[i8++] = 128 | (codePoint & 4032) >>> 6;
|
||||
utf8Value[i8++] = 128 | (codePoint & 63) >>> 0;
|
||||
}
|
||||
if (wasSurrogatePair)
|
||||
i16++;
|
||||
}
|
||||
this.utf16Length = utf16Length;
|
||||
this.utf8Length = utf8Length;
|
||||
this.utf16Value = str;
|
||||
this.utf8Value = utf8Value;
|
||||
this.utf16OffsetToUtf8 = utf16OffsetToUtf8;
|
||||
this.utf8OffsetToUtf16 = utf8OffsetToUtf16;
|
||||
}
|
||||
static _utf8ByteLength(str) {
|
||||
let result = 0;
|
||||
for (let i = 0, len = str.length; i < len; i++) {
|
||||
const charCode = str.charCodeAt(i);
|
||||
let codepoint = charCode;
|
||||
let wasSurrogatePair = false;
|
||||
if (charCode >= 55296 && charCode <= 56319) {
|
||||
if (i + 1 < len) {
|
||||
const nextCharCode = str.charCodeAt(i + 1);
|
||||
if (nextCharCode >= 56320 && nextCharCode <= 57343) {
|
||||
codepoint = (charCode - 55296 << 10) + 65536 | nextCharCode - 56320;
|
||||
wasSurrogatePair = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (codepoint <= 127)
|
||||
result += 1;
|
||||
else if (codepoint <= 2047)
|
||||
result += 2;
|
||||
else if (codepoint <= 65535)
|
||||
result += 3;
|
||||
else
|
||||
result += 4;
|
||||
if (wasSurrogatePair)
|
||||
i++;
|
||||
}
|
||||
return result;
|
||||
}
|
||||
createString(onigBinding2) {
|
||||
const result = onigBinding2.omalloc(this.utf8Length);
|
||||
onigBinding2.HEAPU8.set(this.utf8Value, result);
|
||||
return result;
|
||||
}
|
||||
}
|
||||
const _OnigString = class _OnigString {
|
||||
constructor(str) {
|
||||
__publicField(this, "id", ++_OnigString.LAST_ID);
|
||||
__publicField(this, "_onigBinding");
|
||||
__publicField(this, "content");
|
||||
__publicField(this, "utf16Length");
|
||||
__publicField(this, "utf8Length");
|
||||
__publicField(this, "utf16OffsetToUtf8");
|
||||
__publicField(this, "utf8OffsetToUtf16");
|
||||
__publicField(this, "ptr");
|
||||
if (!onigBinding)
|
||||
throw new ShikiError("Must invoke loadWasm first.");
|
||||
this._onigBinding = onigBinding;
|
||||
this.content = str;
|
||||
const utfString = new UtfString(str);
|
||||
this.utf16Length = utfString.utf16Length;
|
||||
this.utf8Length = utfString.utf8Length;
|
||||
this.utf16OffsetToUtf8 = utfString.utf16OffsetToUtf8;
|
||||
this.utf8OffsetToUtf16 = utfString.utf8OffsetToUtf16;
|
||||
if (this.utf8Length < 1e4 && !_OnigString._sharedPtrInUse) {
|
||||
if (!_OnigString._sharedPtr)
|
||||
_OnigString._sharedPtr = onigBinding.omalloc(1e4);
|
||||
_OnigString._sharedPtrInUse = true;
|
||||
onigBinding.HEAPU8.set(utfString.utf8Value, _OnigString._sharedPtr);
|
||||
this.ptr = _OnigString._sharedPtr;
|
||||
} else {
|
||||
this.ptr = utfString.createString(onigBinding);
|
||||
}
|
||||
}
|
||||
convertUtf8OffsetToUtf16(utf8Offset) {
|
||||
if (this.utf8OffsetToUtf16) {
|
||||
if (utf8Offset < 0)
|
||||
return 0;
|
||||
if (utf8Offset > this.utf8Length)
|
||||
return this.utf16Length;
|
||||
return this.utf8OffsetToUtf16[utf8Offset];
|
||||
}
|
||||
return utf8Offset;
|
||||
}
|
||||
convertUtf16OffsetToUtf8(utf16Offset) {
|
||||
if (this.utf16OffsetToUtf8) {
|
||||
if (utf16Offset < 0)
|
||||
return 0;
|
||||
if (utf16Offset > this.utf16Length)
|
||||
return this.utf8Length;
|
||||
return this.utf16OffsetToUtf8[utf16Offset];
|
||||
}
|
||||
return utf16Offset;
|
||||
}
|
||||
dispose() {
|
||||
if (this.ptr === _OnigString._sharedPtr)
|
||||
_OnigString._sharedPtrInUse = false;
|
||||
else
|
||||
this._onigBinding.ofree(this.ptr);
|
||||
}
|
||||
};
|
||||
__publicField(_OnigString, "LAST_ID", 0);
|
||||
__publicField(_OnigString, "_sharedPtr", 0);
|
||||
// a pointer to a string of 10000 bytes
|
||||
__publicField(_OnigString, "_sharedPtrInUse", false);
|
||||
let OnigString = _OnigString;
|
||||
class OnigScanner {
|
||||
constructor(patterns) {
|
||||
__publicField(this, "_onigBinding");
|
||||
__publicField(this, "_ptr");
|
||||
if (!onigBinding)
|
||||
throw new ShikiError("Must invoke loadWasm first.");
|
||||
const strPtrsArr = [];
|
||||
const strLenArr = [];
|
||||
for (let i = 0, len = patterns.length; i < len; i++) {
|
||||
const utfString = new UtfString(patterns[i]);
|
||||
strPtrsArr[i] = utfString.createString(onigBinding);
|
||||
strLenArr[i] = utfString.utf8Length;
|
||||
}
|
||||
const strPtrsPtr = onigBinding.omalloc(4 * patterns.length);
|
||||
onigBinding.HEAPU32.set(strPtrsArr, strPtrsPtr / 4);
|
||||
const strLenPtr = onigBinding.omalloc(4 * patterns.length);
|
||||
onigBinding.HEAPU32.set(strLenArr, strLenPtr / 4);
|
||||
const scannerPtr = onigBinding.createOnigScanner(strPtrsPtr, strLenPtr, patterns.length);
|
||||
for (let i = 0, len = patterns.length; i < len; i++)
|
||||
onigBinding.ofree(strPtrsArr[i]);
|
||||
onigBinding.ofree(strLenPtr);
|
||||
onigBinding.ofree(strPtrsPtr);
|
||||
if (scannerPtr === 0)
|
||||
throwLastOnigError(onigBinding);
|
||||
this._onigBinding = onigBinding;
|
||||
this._ptr = scannerPtr;
|
||||
}
|
||||
dispose() {
|
||||
this._onigBinding.freeOnigScanner(this._ptr);
|
||||
}
|
||||
findNextMatchSync(string, startPosition, arg) {
|
||||
let options = 0 /* None */;
|
||||
if (typeof arg === "number") {
|
||||
options = arg;
|
||||
}
|
||||
if (typeof string === "string") {
|
||||
string = new OnigString(string);
|
||||
const result = this._findNextMatchSync(string, startPosition, false, options);
|
||||
string.dispose();
|
||||
return result;
|
||||
}
|
||||
return this._findNextMatchSync(string, startPosition, false, options);
|
||||
}
|
||||
_findNextMatchSync(string, startPosition, debugCall, options) {
|
||||
const onigBinding2 = this._onigBinding;
|
||||
const resultPtr = onigBinding2.findNextOnigScannerMatch(this._ptr, string.id, string.ptr, string.utf8Length, string.convertUtf16OffsetToUtf8(startPosition), options);
|
||||
if (resultPtr === 0) {
|
||||
return null;
|
||||
}
|
||||
const HEAPU32 = onigBinding2.HEAPU32;
|
||||
let offset = resultPtr / 4;
|
||||
const index = HEAPU32[offset++];
|
||||
const count = HEAPU32[offset++];
|
||||
const captureIndices = [];
|
||||
for (let i = 0; i < count; i++) {
|
||||
const beg = string.convertUtf8OffsetToUtf16(HEAPU32[offset++]);
|
||||
const end = string.convertUtf8OffsetToUtf16(HEAPU32[offset++]);
|
||||
captureIndices[i] = {
|
||||
start: beg,
|
||||
end,
|
||||
length: end - beg
|
||||
};
|
||||
}
|
||||
return {
|
||||
index,
|
||||
captureIndices
|
||||
};
|
||||
}
|
||||
}
|
||||
function isInstantiatorOptionsObject(dataOrOptions) {
|
||||
return typeof dataOrOptions.instantiator === "function";
|
||||
}
|
||||
function isInstantiatorModule(dataOrOptions) {
|
||||
return typeof dataOrOptions.default === "function";
|
||||
}
|
||||
function isDataOptionsObject(dataOrOptions) {
|
||||
return typeof dataOrOptions.data !== "undefined";
|
||||
}
|
||||
function isResponse(dataOrOptions) {
|
||||
return typeof Response !== "undefined" && dataOrOptions instanceof Response;
|
||||
}
|
||||
function isArrayBuffer(data) {
|
||||
return typeof ArrayBuffer !== "undefined" && (data instanceof ArrayBuffer || ArrayBuffer.isView(data)) || typeof Buffer !== "undefined" && Buffer.isBuffer?.(data) || typeof SharedArrayBuffer !== "undefined" && data instanceof SharedArrayBuffer || typeof Uint32Array !== "undefined" && data instanceof Uint32Array;
|
||||
}
|
||||
let initPromise;
|
||||
function loadWasm(options) {
|
||||
if (initPromise)
|
||||
return initPromise;
|
||||
async function _load() {
|
||||
onigBinding = await main(async (info) => {
|
||||
let instance = options;
|
||||
instance = await instance;
|
||||
if (typeof instance === "function")
|
||||
instance = await instance(info);
|
||||
if (typeof instance === "function")
|
||||
instance = await instance(info);
|
||||
if (isInstantiatorOptionsObject(instance)) {
|
||||
instance = await instance.instantiator(info);
|
||||
} else if (isInstantiatorModule(instance)) {
|
||||
instance = await instance.default(info);
|
||||
} else {
|
||||
if (isDataOptionsObject(instance))
|
||||
instance = instance.data;
|
||||
if (isResponse(instance)) {
|
||||
if (typeof WebAssembly.instantiateStreaming === "function")
|
||||
instance = await _makeResponseStreamingLoader(instance)(info);
|
||||
else
|
||||
instance = await _makeResponseNonStreamingLoader(instance)(info);
|
||||
} else if (isArrayBuffer(instance)) {
|
||||
instance = await _makeArrayBufferLoader(instance)(info);
|
||||
} else if (instance instanceof WebAssembly.Module) {
|
||||
instance = await _makeArrayBufferLoader(instance)(info);
|
||||
} else if ("default" in instance && instance.default instanceof WebAssembly.Module) {
|
||||
instance = await _makeArrayBufferLoader(instance.default)(info);
|
||||
}
|
||||
}
|
||||
if ("instance" in instance)
|
||||
instance = instance.instance;
|
||||
if ("exports" in instance)
|
||||
instance = instance.exports;
|
||||
return instance;
|
||||
});
|
||||
}
|
||||
initPromise = _load();
|
||||
return initPromise;
|
||||
}
|
||||
function _makeArrayBufferLoader(data) {
|
||||
return (importObject) => WebAssembly.instantiate(data, importObject);
|
||||
}
|
||||
function _makeResponseStreamingLoader(data) {
|
||||
return (importObject) => WebAssembly.instantiateStreaming(data, importObject);
|
||||
}
|
||||
function _makeResponseNonStreamingLoader(data) {
|
||||
return async (importObject) => {
|
||||
const arrayBuffer = await data.arrayBuffer();
|
||||
return WebAssembly.instantiate(arrayBuffer, importObject);
|
||||
};
|
||||
}
|
||||
|
||||
let _defaultWasmLoader;
|
||||
function setDefaultWasmLoader(_loader) {
|
||||
_defaultWasmLoader = _loader;
|
||||
}
|
||||
function getDefaultWasmLoader() {
|
||||
return _defaultWasmLoader;
|
||||
}
|
||||
async function createOnigurumaEngine(options) {
|
||||
if (options)
|
||||
await loadWasm(options);
|
||||
return {
|
||||
createScanner(patterns) {
|
||||
return new OnigScanner(patterns.map((p) => typeof p === "string" ? p : p.source));
|
||||
},
|
||||
createString(s) {
|
||||
return new OnigString(s);
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
export { createOnigurumaEngine, getDefaultWasmLoader, loadWasm, setDefaultWasmLoader };
|
||||
1
mcp-server/node_modules/@shikijs/engine-oniguruma/dist/onig.d.mts
generated
vendored
Normal file
1
mcp-server/node_modules/@shikijs/engine-oniguruma/dist/onig.d.mts
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
declare const binary: ArrayBuffer; export default binary;
|
||||
6
mcp-server/node_modules/@shikijs/engine-oniguruma/dist/wasm-inlined.d.mts
generated
vendored
Normal file
6
mcp-server/node_modules/@shikijs/engine-oniguruma/dist/wasm-inlined.d.mts
generated
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
import { W as WebAssemblyInstantiator } from './chunk-index.d.mjs';
|
||||
|
||||
declare const wasmBinary: ArrayBuffer;
|
||||
declare const getWasmInstance: WebAssemblyInstantiator;
|
||||
|
||||
export { getWasmInstance as default, getWasmInstance, wasmBinary };
|
||||
8
mcp-server/node_modules/@shikijs/engine-oniguruma/dist/wasm-inlined.mjs
generated
vendored
Normal file
8
mcp-server/node_modules/@shikijs/engine-oniguruma/dist/wasm-inlined.mjs
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
42
mcp-server/node_modules/@shikijs/engine-oniguruma/package.json
generated
vendored
Normal file
42
mcp-server/node_modules/@shikijs/engine-oniguruma/package.json
generated
vendored
Normal file
@@ -0,0 +1,42 @@
|
||||
{
|
||||
"name": "@shikijs/engine-oniguruma",
|
||||
"type": "module",
|
||||
"version": "3.7.0",
|
||||
"description": "Engine for Shiki using Oniguruma RegExp engine in WebAssembly",
|
||||
"author": "Anthony Fu <anthonyfu117@hotmail.com>",
|
||||
"license": "MIT",
|
||||
"homepage": "https://github.com/shikijs/shiki#readme",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/shikijs/shiki.git",
|
||||
"directory": "packages/engine-oniguruma"
|
||||
},
|
||||
"bugs": "https://github.com/shikijs/shiki/issues",
|
||||
"keywords": [
|
||||
"shiki",
|
||||
"shiki-engine",
|
||||
"oniguruma"
|
||||
],
|
||||
"sideEffects": false,
|
||||
"exports": {
|
||||
".": "./dist/index.mjs",
|
||||
"./wasm-inlined": "./dist/wasm-inlined.mjs"
|
||||
},
|
||||
"main": "./dist/index.mjs",
|
||||
"module": "./dist/index.mjs",
|
||||
"types": "./dist/index.d.mts",
|
||||
"files": [
|
||||
"dist"
|
||||
],
|
||||
"dependencies": {
|
||||
"@shikijs/vscode-textmate": "^10.0.2",
|
||||
"@shikijs/types": "3.7.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"vscode-oniguruma": "1.7.0"
|
||||
},
|
||||
"scripts": {
|
||||
"build": "rimraf dist && rollup -c",
|
||||
"dev": "rollup -cw"
|
||||
}
|
||||
}
|
||||
22
mcp-server/node_modules/@shikijs/langs/LICENSE
generated
vendored
Normal file
22
mcp-server/node_modules/@shikijs/langs/LICENSE
generated
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2021 Pine Wu
|
||||
Copyright (c) 2023 Anthony Fu <https://github.com/antfu>
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
7
mcp-server/node_modules/@shikijs/langs/README.md
generated
vendored
Normal file
7
mcp-server/node_modules/@shikijs/langs/README.md
generated
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
# @shikijs/langs
|
||||
|
||||
TextMate grammars for Shiki.
|
||||
|
||||
## License
|
||||
|
||||
MIT
|
||||
3
mcp-server/node_modules/@shikijs/langs/dist/1c-query.d.mts
generated
vendored
Normal file
3
mcp-server/node_modules/@shikijs/langs/dist/1c-query.d.mts
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
import type { LanguageRegistration } from '@shikijs/types'
|
||||
const langs: LanguageRegistration []
|
||||
export default langs
|
||||
2
mcp-server/node_modules/@shikijs/langs/dist/1c-query.mjs
generated
vendored
Normal file
2
mcp-server/node_modules/@shikijs/langs/dist/1c-query.mjs
generated
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
/* Alias 1c-query for sdbl */
|
||||
export { default } from './sdbl.mjs'
|
||||
3
mcp-server/node_modules/@shikijs/langs/dist/1c.d.mts
generated
vendored
Normal file
3
mcp-server/node_modules/@shikijs/langs/dist/1c.d.mts
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
import type { LanguageRegistration } from '@shikijs/types'
|
||||
const langs: LanguageRegistration []
|
||||
export default langs
|
||||
2
mcp-server/node_modules/@shikijs/langs/dist/1c.mjs
generated
vendored
Normal file
2
mcp-server/node_modules/@shikijs/langs/dist/1c.mjs
generated
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
/* Alias 1c for bsl */
|
||||
export { default } from './bsl.mjs'
|
||||
3
mcp-server/node_modules/@shikijs/langs/dist/abap.d.mts
generated
vendored
Normal file
3
mcp-server/node_modules/@shikijs/langs/dist/abap.d.mts
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
import type { LanguageRegistration } from '@shikijs/types'
|
||||
const langs: LanguageRegistration []
|
||||
export default langs
|
||||
5
mcp-server/node_modules/@shikijs/langs/dist/abap.mjs
generated
vendored
Normal file
5
mcp-server/node_modules/@shikijs/langs/dist/abap.mjs
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
3
mcp-server/node_modules/@shikijs/langs/dist/actionscript-3.d.mts
generated
vendored
Normal file
3
mcp-server/node_modules/@shikijs/langs/dist/actionscript-3.d.mts
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
import type { LanguageRegistration } from '@shikijs/types'
|
||||
const langs: LanguageRegistration []
|
||||
export default langs
|
||||
5
mcp-server/node_modules/@shikijs/langs/dist/actionscript-3.mjs
generated
vendored
Normal file
5
mcp-server/node_modules/@shikijs/langs/dist/actionscript-3.mjs
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
3
mcp-server/node_modules/@shikijs/langs/dist/ada.d.mts
generated
vendored
Normal file
3
mcp-server/node_modules/@shikijs/langs/dist/ada.d.mts
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
import type { LanguageRegistration } from '@shikijs/types'
|
||||
const langs: LanguageRegistration []
|
||||
export default langs
|
||||
5
mcp-server/node_modules/@shikijs/langs/dist/ada.mjs
generated
vendored
Normal file
5
mcp-server/node_modules/@shikijs/langs/dist/ada.mjs
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
3
mcp-server/node_modules/@shikijs/langs/dist/adoc.d.mts
generated
vendored
Normal file
3
mcp-server/node_modules/@shikijs/langs/dist/adoc.d.mts
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
import type { LanguageRegistration } from '@shikijs/types'
|
||||
const langs: LanguageRegistration []
|
||||
export default langs
|
||||
2
mcp-server/node_modules/@shikijs/langs/dist/adoc.mjs
generated
vendored
Normal file
2
mcp-server/node_modules/@shikijs/langs/dist/adoc.mjs
generated
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
/* Alias adoc for asciidoc */
|
||||
export { default } from './asciidoc.mjs'
|
||||
3
mcp-server/node_modules/@shikijs/langs/dist/angular-expression.d.mts
generated
vendored
Normal file
3
mcp-server/node_modules/@shikijs/langs/dist/angular-expression.d.mts
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
import type { LanguageRegistration } from '@shikijs/types'
|
||||
const langs: LanguageRegistration []
|
||||
export default langs
|
||||
5
mcp-server/node_modules/@shikijs/langs/dist/angular-expression.mjs
generated
vendored
Normal file
5
mcp-server/node_modules/@shikijs/langs/dist/angular-expression.mjs
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
3
mcp-server/node_modules/@shikijs/langs/dist/angular-html.d.mts
generated
vendored
Normal file
3
mcp-server/node_modules/@shikijs/langs/dist/angular-html.d.mts
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
import type { LanguageRegistration } from '@shikijs/types'
|
||||
const langs: LanguageRegistration []
|
||||
export default langs
|
||||
16
mcp-server/node_modules/@shikijs/langs/dist/angular-html.mjs
generated
vendored
Normal file
16
mcp-server/node_modules/@shikijs/langs/dist/angular-html.mjs
generated
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
import html from './html.mjs'
|
||||
import angular_expression from './angular-expression.mjs'
|
||||
import angular_let_declaration from './angular-let-declaration.mjs'
|
||||
import angular_template from './angular-template.mjs'
|
||||
import angular_template_blocks from './angular-template-blocks.mjs'
|
||||
|
||||
const lang = Object.freeze(JSON.parse("{\"displayName\":\"Angular HTML\",\"injections\":{\"R:text.html - (comment.block, text.html meta.embedded, meta.tag.*.*.html, meta.tag.*.*.*.html, meta.tag.*.*.*.*.html)\":{\"patterns\":[{\"match\":\"<\",\"name\":\"invalid.illegal.bad-angle-bracket.html\"}]}},\"name\":\"angular-html\",\"patterns\":[{\"include\":\"text.html.basic#core-minus-invalid\"},{\"begin\":\"(</?)(\\\\w[^>\\\\s]*)(?<!/)\",\"beginCaptures\":{\"1\":{\"name\":\"punctuation.definition.tag.begin.html\"},\"2\":{\"name\":\"entity.name.tag.html\"}},\"end\":\"((?: ?/)?>)\",\"endCaptures\":{\"1\":{\"name\":\"punctuation.definition.tag.end.html\"}},\"name\":\"meta.tag.other.unrecognized.html.derivative\",\"patterns\":[{\"include\":\"text.html.basic#attribute\"}]}],\"scopeName\":\"text.html.derivative.ng\",\"embeddedLangs\":[\"html\",\"angular-expression\",\"angular-let-declaration\",\"angular-template\",\"angular-template-blocks\"]}"))
|
||||
|
||||
export default [
|
||||
...html,
|
||||
...angular_expression,
|
||||
...angular_let_declaration,
|
||||
...angular_template,
|
||||
...angular_template_blocks,
|
||||
lang
|
||||
]
|
||||
3
mcp-server/node_modules/@shikijs/langs/dist/angular-inline-style.d.mts
generated
vendored
Normal file
3
mcp-server/node_modules/@shikijs/langs/dist/angular-inline-style.d.mts
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
import type { LanguageRegistration } from '@shikijs/types'
|
||||
const langs: LanguageRegistration []
|
||||
export default langs
|
||||
8
mcp-server/node_modules/@shikijs/langs/dist/angular-inline-style.mjs
generated
vendored
Normal file
8
mcp-server/node_modules/@shikijs/langs/dist/angular-inline-style.mjs
generated
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
import scss from './scss.mjs'
|
||||
|
||||
const lang = Object.freeze(JSON.parse("{\"injectTo\":[\"source.ts.ng\"],\"injectionSelector\":\"L:source.ts#meta.decorator.ts -comment\",\"name\":\"angular-inline-style\",\"patterns\":[{\"include\":\"#inlineStyles\"}],\"repository\":{\"inlineStyles\":{\"begin\":\"(styles)\\\\s*(:)\",\"beginCaptures\":{\"1\":{\"name\":\"meta.object-literal.key.ts\"},\"2\":{\"name\":\"meta.object-literal.key.ts punctuation.separator.key-value.ts\"}},\"end\":\"(?=[,}])\",\"patterns\":[{\"include\":\"#tsParenExpression\"},{\"include\":\"#tsBracketExpression\"},{\"include\":\"#style\"}]},\"style\":{\"begin\":\"\\\\s*([\\\"'`|])\",\"beginCaptures\":{\"1\":{\"name\":\"string\"}},\"contentName\":\"source.css.scss\",\"end\":\"\\\\1\",\"endCaptures\":{\"0\":{\"name\":\"string\"}},\"patterns\":[{\"include\":\"source.css.scss\"}]},\"tsBracketExpression\":{\"begin\":\"\\\\G\\\\s*(\\\\[)\",\"beginCaptures\":{\"1\":{\"name\":\"meta.array.literal.ts meta.brace.square.ts\"}},\"end\":\"]\",\"endCaptures\":{\"0\":{\"name\":\"meta.array.literal.ts meta.brace.square.ts\"}},\"patterns\":[{\"include\":\"#style\"}]},\"tsParenExpression\":{\"begin\":\"\\\\G\\\\s*(\\\\()\",\"beginCaptures\":{\"1\":{\"name\":\"meta.brace.round.ts\"}},\"end\":\"\\\\)\",\"endCaptures\":{\"0\":{\"name\":\"meta.brace.round.ts\"}},\"patterns\":[{\"include\":\"$self\"},{\"include\":\"#tsBracketExpression\"},{\"include\":\"#style\"}]}},\"scopeName\":\"inline-styles.ng\",\"embeddedLangs\":[\"scss\"]}"))
|
||||
|
||||
export default [
|
||||
...scss,
|
||||
lang
|
||||
]
|
||||
3
mcp-server/node_modules/@shikijs/langs/dist/angular-inline-template.d.mts
generated
vendored
Normal file
3
mcp-server/node_modules/@shikijs/langs/dist/angular-inline-template.d.mts
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
import type { LanguageRegistration } from '@shikijs/types'
|
||||
const langs: LanguageRegistration []
|
||||
export default langs
|
||||
10
mcp-server/node_modules/@shikijs/langs/dist/angular-inline-template.mjs
generated
vendored
Normal file
10
mcp-server/node_modules/@shikijs/langs/dist/angular-inline-template.mjs
generated
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
import angular_html from './angular-html.mjs'
|
||||
import angular_template from './angular-template.mjs'
|
||||
|
||||
const lang = Object.freeze(JSON.parse("{\"injectTo\":[\"source.ts.ng\"],\"injectionSelector\":\"L:meta.decorator.ts -comment -text.html\",\"name\":\"angular-inline-template\",\"patterns\":[{\"include\":\"#inlineTemplate\"}],\"repository\":{\"inlineTemplate\":{\"begin\":\"(template)\\\\s*(:)\",\"beginCaptures\":{\"1\":{\"name\":\"meta.object-literal.key.ts\"},\"2\":{\"name\":\"meta.object-literal.key.ts punctuation.separator.key-value.ts\"}},\"end\":\"(?=[,}])\",\"patterns\":[{\"include\":\"#tsParenExpression\"},{\"include\":\"#ngTemplate\"}]},\"ngTemplate\":{\"begin\":\"\\\\G\\\\s*([\\\"'`|])\",\"beginCaptures\":{\"1\":{\"name\":\"string\"}},\"contentName\":\"text.html.derivative.ng\",\"end\":\"\\\\1\",\"endCaptures\":{\"0\":{\"name\":\"string\"}},\"patterns\":[{\"include\":\"text.html.derivative.ng\"},{\"include\":\"template.ng\"}]},\"tsParenExpression\":{\"begin\":\"\\\\G\\\\s*(\\\\()\",\"beginCaptures\":{\"1\":{\"name\":\"meta.brace.round.ts\"}},\"end\":\"\\\\)\",\"endCaptures\":{\"0\":{\"name\":\"meta.brace.round.ts\"}},\"patterns\":[{\"include\":\"#tsParenExpression\"},{\"include\":\"#ngTemplate\"}]}},\"scopeName\":\"inline-template.ng\",\"embeddedLangs\":[\"angular-html\",\"angular-template\"]}"))
|
||||
|
||||
export default [
|
||||
...angular_html,
|
||||
...angular_template,
|
||||
lang
|
||||
]
|
||||
3
mcp-server/node_modules/@shikijs/langs/dist/angular-let-declaration.d.mts
generated
vendored
Normal file
3
mcp-server/node_modules/@shikijs/langs/dist/angular-let-declaration.d.mts
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
import type { LanguageRegistration } from '@shikijs/types'
|
||||
const langs: LanguageRegistration []
|
||||
export default langs
|
||||
8
mcp-server/node_modules/@shikijs/langs/dist/angular-let-declaration.mjs
generated
vendored
Normal file
8
mcp-server/node_modules/@shikijs/langs/dist/angular-let-declaration.mjs
generated
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
import angular_expression from './angular-expression.mjs'
|
||||
|
||||
const lang = Object.freeze(JSON.parse("{\"injectTo\":[\"text.html.derivative\",\"text.html.derivative.ng\",\"source.ts.ng\"],\"injectionSelector\":\"L:text.html -comment -expression.ng -meta.tag -source.css -source.js\",\"name\":\"angular-let-declaration\",\"patterns\":[{\"include\":\"#letDeclaration\"}],\"repository\":{\"letDeclaration\":{\"begin\":\"(@let)\\\\s+([$_[:alpha:]][$_[:alnum:]]*)\\\\s*(=)?\",\"beginCaptures\":{\"1\":{\"name\":\"storage.type.ng\"},\"2\":{\"name\":\"variable.other.constant.ng\"},\"3\":{\"name\":\"keyword.operator.assignment.ng\"}},\"end\":\"(?<=;)\",\"name\":\"meta.definition.variable.ng\",\"patterns\":[{\"include\":\"#letInitializer\"}]},\"letInitializer\":{\"begin\":\"\\\\s*\",\"beginCaptures\":{\"0\":{\"name\":\"keyword.operator.assignment.ng\"}},\"contentName\":\"meta.definition.variable.initializer.ng\",\"end\":\";\",\"endCaptures\":{\"0\":{\"name\":\"punctuation.terminator.statement.ng\"}},\"patterns\":[{\"include\":\"expression.ng\"}]}},\"scopeName\":\"template.let.ng\",\"embeddedLangs\":[\"angular-expression\"]}"))
|
||||
|
||||
export default [
|
||||
...angular_expression,
|
||||
lang
|
||||
]
|
||||
3
mcp-server/node_modules/@shikijs/langs/dist/angular-template-blocks.d.mts
generated
vendored
Normal file
3
mcp-server/node_modules/@shikijs/langs/dist/angular-template-blocks.d.mts
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
import type { LanguageRegistration } from '@shikijs/types'
|
||||
const langs: LanguageRegistration []
|
||||
export default langs
|
||||
10
mcp-server/node_modules/@shikijs/langs/dist/angular-template-blocks.mjs
generated
vendored
Normal file
10
mcp-server/node_modules/@shikijs/langs/dist/angular-template-blocks.mjs
generated
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
import angular_expression from './angular-expression.mjs'
|
||||
import angular_template from './angular-template.mjs'
|
||||
|
||||
const lang = Object.freeze(JSON.parse("{\"injectTo\":[\"text.html.derivative\",\"text.html.derivative.ng\",\"source.ts.ng\"],\"injectionSelector\":\"L:text.html -comment -expression.ng -meta.tag -source.css -source.js\",\"name\":\"angular-template-blocks\",\"patterns\":[{\"include\":\"#block\"}],\"repository\":{\"block\":{\"begin\":\"(@)(if|else if|else|defer|placeholder|loading|error|switch|case|default|for|empty)\\\\s*\",\"beginCaptures\":{\"1\":{\"patterns\":[{\"include\":\"#transition\"}]},\"2\":{\"name\":\"keyword.control.block.kind.ng\"}},\"end\":\"(?<=})\",\"name\":\"control.block.ng\",\"patterns\":[{\"include\":\"#blockExpression\"},{\"include\":\"#blockBody\"}]},\"blockBody\":{\"begin\":\"\\\\{\",\"beginCaptures\":{\"0\":{\"name\":\"punctuation.definition.block.ts\"}},\"contentName\":\"control.block.body.ng\",\"end\":\"}\",\"endCaptures\":{\"0\":{\"name\":\"punctuation.definition.block.ts\"}},\"patterns\":[{\"include\":\"text.html.derivative.ng\"},{\"include\":\"template.ng\"}]},\"blockExpression\":{\"begin\":\"\\\\(\",\"beginCaptures\":{\"0\":{\"name\":\"meta.brace.round.ts\"}},\"contentName\":\"control.block.expression.ng\",\"end\":\"\\\\)\",\"endCaptures\":{\"0\":{\"name\":\"meta.brace.round.ts\"}},\"patterns\":[{\"include\":\"#blockExpressionOfClause\"},{\"include\":\"#blockExpressionLetBinding\"},{\"include\":\"#blockExpressionTrackClause\"},{\"include\":\"expression.ng\"}]},\"blockExpressionLetBinding\":{\"begin\":\"\\\\blet\\\\b\",\"beginCaptures\":{\"0\":{\"name\":\"storage.type.ng\"}},\"end\":\"(?=[$)])|(?<=;)\",\"patterns\":[{\"include\":\"expression.ng\"}]},\"blockExpressionOfClause\":{\"begin\":\"([$_[:alpha:]][$_[:alnum:]]*)\\\\s+(of)\\\\b\",\"beginCaptures\":{\"1\":{\"name\":\"variable.other.constant.ng\"},\"2\":{\"name\":\"keyword.operator.expression.of.ng\"}},\"end\":\"(?=[$)])|(?<=;)\",\"patterns\":[{\"include\":\"expression.ng\"}]},\"blockExpressionTrackClause\":{\"begin\":\"\\\\btrack\\\\b\",\"beginCaptures\":{\"0\":{\"name\":\"keyword.control.track.ng\"}},\"end\":\"(?=[$)])|(?<=;)\",\"patterns\":[{\"include\":\"expression.ng\"}]},\"transition\":{\"match\":\"@\",\"name\":\"keyword.control.block.transition.ng\"}},\"scopeName\":\"template.blocks.ng\",\"embeddedLangs\":[\"angular-expression\",\"angular-template\"]}"))
|
||||
|
||||
export default [
|
||||
...angular_expression,
|
||||
...angular_template,
|
||||
lang
|
||||
]
|
||||
3
mcp-server/node_modules/@shikijs/langs/dist/angular-template.d.mts
generated
vendored
Normal file
3
mcp-server/node_modules/@shikijs/langs/dist/angular-template.d.mts
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
import type { LanguageRegistration } from '@shikijs/types'
|
||||
const langs: LanguageRegistration []
|
||||
export default langs
|
||||
8
mcp-server/node_modules/@shikijs/langs/dist/angular-template.mjs
generated
vendored
Normal file
8
mcp-server/node_modules/@shikijs/langs/dist/angular-template.mjs
generated
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
import angular_expression from './angular-expression.mjs'
|
||||
|
||||
const lang = Object.freeze(JSON.parse("{\"injectTo\":[\"text.html.derivative\",\"text.html.derivative.ng\",\"source.ts.ng\"],\"injectionSelector\":\"L:text.html -comment\",\"name\":\"angular-template\",\"patterns\":[{\"include\":\"#interpolation\"}],\"repository\":{\"interpolation\":{\"begin\":\"\\\\{\\\\{\",\"beginCaptures\":{\"0\":{\"name\":\"punctuation.definition.block.ts\"}},\"contentName\":\"expression.ng\",\"end\":\"}}\",\"endCaptures\":{\"0\":{\"name\":\"punctuation.definition.block.ts\"}},\"patterns\":[{\"include\":\"expression.ng\"}]}},\"scopeName\":\"template.ng\",\"embeddedLangs\":[\"angular-expression\"]}"))
|
||||
|
||||
export default [
|
||||
...angular_expression,
|
||||
lang
|
||||
]
|
||||
3
mcp-server/node_modules/@shikijs/langs/dist/angular-ts.d.mts
generated
vendored
Normal file
3
mcp-server/node_modules/@shikijs/langs/dist/angular-ts.d.mts
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
import type { LanguageRegistration } from '@shikijs/types'
|
||||
const langs: LanguageRegistration []
|
||||
export default langs
|
||||
18
mcp-server/node_modules/@shikijs/langs/dist/angular-ts.mjs
generated
vendored
Normal file
18
mcp-server/node_modules/@shikijs/langs/dist/angular-ts.mjs
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
3
mcp-server/node_modules/@shikijs/langs/dist/apache.d.mts
generated
vendored
Normal file
3
mcp-server/node_modules/@shikijs/langs/dist/apache.d.mts
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
import type { LanguageRegistration } from '@shikijs/types'
|
||||
const langs: LanguageRegistration []
|
||||
export default langs
|
||||
5
mcp-server/node_modules/@shikijs/langs/dist/apache.mjs
generated
vendored
Normal file
5
mcp-server/node_modules/@shikijs/langs/dist/apache.mjs
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
3
mcp-server/node_modules/@shikijs/langs/dist/apex.d.mts
generated
vendored
Normal file
3
mcp-server/node_modules/@shikijs/langs/dist/apex.d.mts
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
import type { LanguageRegistration } from '@shikijs/types'
|
||||
const langs: LanguageRegistration []
|
||||
export default langs
|
||||
5
mcp-server/node_modules/@shikijs/langs/dist/apex.mjs
generated
vendored
Normal file
5
mcp-server/node_modules/@shikijs/langs/dist/apex.mjs
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
3
mcp-server/node_modules/@shikijs/langs/dist/apl.d.mts
generated
vendored
Normal file
3
mcp-server/node_modules/@shikijs/langs/dist/apl.d.mts
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
import type { LanguageRegistration } from '@shikijs/types'
|
||||
const langs: LanguageRegistration []
|
||||
export default langs
|
||||
16
mcp-server/node_modules/@shikijs/langs/dist/apl.mjs
generated
vendored
Normal file
16
mcp-server/node_modules/@shikijs/langs/dist/apl.mjs
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
3
mcp-server/node_modules/@shikijs/langs/dist/applescript.d.mts
generated
vendored
Normal file
3
mcp-server/node_modules/@shikijs/langs/dist/applescript.d.mts
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
import type { LanguageRegistration } from '@shikijs/types'
|
||||
const langs: LanguageRegistration []
|
||||
export default langs
|
||||
5
mcp-server/node_modules/@shikijs/langs/dist/applescript.mjs
generated
vendored
Normal file
5
mcp-server/node_modules/@shikijs/langs/dist/applescript.mjs
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
3
mcp-server/node_modules/@shikijs/langs/dist/ara.d.mts
generated
vendored
Normal file
3
mcp-server/node_modules/@shikijs/langs/dist/ara.d.mts
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
import type { LanguageRegistration } from '@shikijs/types'
|
||||
const langs: LanguageRegistration []
|
||||
export default langs
|
||||
5
mcp-server/node_modules/@shikijs/langs/dist/ara.mjs
generated
vendored
Normal file
5
mcp-server/node_modules/@shikijs/langs/dist/ara.mjs
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
3
mcp-server/node_modules/@shikijs/langs/dist/asciidoc.d.mts
generated
vendored
Normal file
3
mcp-server/node_modules/@shikijs/langs/dist/asciidoc.d.mts
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
import type { LanguageRegistration } from '@shikijs/types'
|
||||
const langs: LanguageRegistration []
|
||||
export default langs
|
||||
5
mcp-server/node_modules/@shikijs/langs/dist/asciidoc.mjs
generated
vendored
Normal file
5
mcp-server/node_modules/@shikijs/langs/dist/asciidoc.mjs
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
3
mcp-server/node_modules/@shikijs/langs/dist/asm.d.mts
generated
vendored
Normal file
3
mcp-server/node_modules/@shikijs/langs/dist/asm.d.mts
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
import type { LanguageRegistration } from '@shikijs/types'
|
||||
const langs: LanguageRegistration []
|
||||
export default langs
|
||||
5
mcp-server/node_modules/@shikijs/langs/dist/asm.mjs
generated
vendored
Normal file
5
mcp-server/node_modules/@shikijs/langs/dist/asm.mjs
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
3
mcp-server/node_modules/@shikijs/langs/dist/astro.d.mts
generated
vendored
Normal file
3
mcp-server/node_modules/@shikijs/langs/dist/astro.d.mts
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
import type { LanguageRegistration } from '@shikijs/types'
|
||||
const langs: LanguageRegistration []
|
||||
export default langs
|
||||
18
mcp-server/node_modules/@shikijs/langs/dist/astro.mjs
generated
vendored
Normal file
18
mcp-server/node_modules/@shikijs/langs/dist/astro.mjs
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
3
mcp-server/node_modules/@shikijs/langs/dist/awk.d.mts
generated
vendored
Normal file
3
mcp-server/node_modules/@shikijs/langs/dist/awk.d.mts
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
import type { LanguageRegistration } from '@shikijs/types'
|
||||
const langs: LanguageRegistration []
|
||||
export default langs
|
||||
5
mcp-server/node_modules/@shikijs/langs/dist/awk.mjs
generated
vendored
Normal file
5
mcp-server/node_modules/@shikijs/langs/dist/awk.mjs
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
3
mcp-server/node_modules/@shikijs/langs/dist/ballerina.d.mts
generated
vendored
Normal file
3
mcp-server/node_modules/@shikijs/langs/dist/ballerina.d.mts
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
import type { LanguageRegistration } from '@shikijs/types'
|
||||
const langs: LanguageRegistration []
|
||||
export default langs
|
||||
5
mcp-server/node_modules/@shikijs/langs/dist/ballerina.mjs
generated
vendored
Normal file
5
mcp-server/node_modules/@shikijs/langs/dist/ballerina.mjs
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
3
mcp-server/node_modules/@shikijs/langs/dist/bash.d.mts
generated
vendored
Normal file
3
mcp-server/node_modules/@shikijs/langs/dist/bash.d.mts
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
import type { LanguageRegistration } from '@shikijs/types'
|
||||
const langs: LanguageRegistration []
|
||||
export default langs
|
||||
2
mcp-server/node_modules/@shikijs/langs/dist/bash.mjs
generated
vendored
Normal file
2
mcp-server/node_modules/@shikijs/langs/dist/bash.mjs
generated
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
/* Alias bash for shellscript */
|
||||
export { default } from './shellscript.mjs'
|
||||
3
mcp-server/node_modules/@shikijs/langs/dist/bat.d.mts
generated
vendored
Normal file
3
mcp-server/node_modules/@shikijs/langs/dist/bat.d.mts
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
import type { LanguageRegistration } from '@shikijs/types'
|
||||
const langs: LanguageRegistration []
|
||||
export default langs
|
||||
5
mcp-server/node_modules/@shikijs/langs/dist/bat.mjs
generated
vendored
Normal file
5
mcp-server/node_modules/@shikijs/langs/dist/bat.mjs
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
3
mcp-server/node_modules/@shikijs/langs/dist/batch.d.mts
generated
vendored
Normal file
3
mcp-server/node_modules/@shikijs/langs/dist/batch.d.mts
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
import type { LanguageRegistration } from '@shikijs/types'
|
||||
const langs: LanguageRegistration []
|
||||
export default langs
|
||||
2
mcp-server/node_modules/@shikijs/langs/dist/batch.mjs
generated
vendored
Normal file
2
mcp-server/node_modules/@shikijs/langs/dist/batch.mjs
generated
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
/* Alias batch for bat */
|
||||
export { default } from './bat.mjs'
|
||||
3
mcp-server/node_modules/@shikijs/langs/dist/be.d.mts
generated
vendored
Normal file
3
mcp-server/node_modules/@shikijs/langs/dist/be.d.mts
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
import type { LanguageRegistration } from '@shikijs/types'
|
||||
const langs: LanguageRegistration []
|
||||
export default langs
|
||||
2
mcp-server/node_modules/@shikijs/langs/dist/be.mjs
generated
vendored
Normal file
2
mcp-server/node_modules/@shikijs/langs/dist/be.mjs
generated
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
/* Alias be for berry */
|
||||
export { default } from './berry.mjs'
|
||||
3
mcp-server/node_modules/@shikijs/langs/dist/beancount.d.mts
generated
vendored
Normal file
3
mcp-server/node_modules/@shikijs/langs/dist/beancount.d.mts
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
import type { LanguageRegistration } from '@shikijs/types'
|
||||
const langs: LanguageRegistration []
|
||||
export default langs
|
||||
5
mcp-server/node_modules/@shikijs/langs/dist/beancount.mjs
generated
vendored
Normal file
5
mcp-server/node_modules/@shikijs/langs/dist/beancount.mjs
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
3
mcp-server/node_modules/@shikijs/langs/dist/berry.d.mts
generated
vendored
Normal file
3
mcp-server/node_modules/@shikijs/langs/dist/berry.d.mts
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
import type { LanguageRegistration } from '@shikijs/types'
|
||||
const langs: LanguageRegistration []
|
||||
export default langs
|
||||
5
mcp-server/node_modules/@shikijs/langs/dist/berry.mjs
generated
vendored
Normal file
5
mcp-server/node_modules/@shikijs/langs/dist/berry.mjs
generated
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
const lang = Object.freeze(JSON.parse("{\"displayName\":\"Berry\",\"name\":\"berry\",\"patterns\":[{\"include\":\"#controls\"},{\"include\":\"#strings\"},{\"include\":\"#comment-block\"},{\"include\":\"#comments\"},{\"include\":\"#keywords\"},{\"include\":\"#function\"},{\"include\":\"#member\"},{\"include\":\"#identifier\"},{\"include\":\"#number\"},{\"include\":\"#operator\"}],\"repository\":{\"comment-block\":{\"begin\":\"#-\",\"end\":\"-#\",\"name\":\"comment.berry\",\"patterns\":[{}]},\"comments\":{\"begin\":\"#\",\"end\":\"\\\\n\",\"name\":\"comment.line.berry\",\"patterns\":[{}]},\"controls\":{\"patterns\":[{\"match\":\"\\\\b(if|elif|else|for|while|do|end|break|continue|return|try|except|raise)\\\\b\",\"name\":\"keyword.control.berry\"}]},\"function\":{\"patterns\":[{\"match\":\"\\\\b([A-Z_a-z][0-9A-Z_a-z]*(?=\\\\s*\\\\())\",\"name\":\"entity.name.function.berry\"}]},\"identifier\":{\"patterns\":[{\"match\":\"\\\\b[A-Z_a-z]\\\\w+\\\\b\",\"name\":\"identifier.berry\"}]},\"keywords\":{\"patterns\":[{\"match\":\"\\\\b(var|static|def|class|true|false|nil|self|super|import|as|_class)\\\\b\",\"name\":\"keyword.berry\"}]},\"member\":{\"patterns\":[{\"captures\":{\"0\":{\"name\":\"entity.other.attribute-name.berry\"}},\"match\":\"\\\\.([A-Z_a-z][0-9A-Z_a-z]*)\"}]},\"number\":{\"patterns\":[{\"match\":\"0x\\\\h+|\\\\d+|(\\\\d+\\\\.?|\\\\.\\\\d)\\\\d*([Ee][-+]?\\\\d+)?\",\"name\":\"constant.numeric.berry\"}]},\"operator\":{\"patterns\":[{\"match\":\"[-\\\\]!%\\\\&(-+./:<=>\\\\[^|~]\",\"name\":\"keyword.operator.berry\"}]},\"strings\":{\"patterns\":[{\"begin\":\"([\\\"'])\",\"end\":\"\\\\1\",\"name\":\"string.quoted.double.berry\",\"patterns\":[{\"match\":\"(\\\\\\\\x\\\\h{2})|(\\\\\\\\[0-7]{3})|(\\\\\\\\\\\\\\\\)|(\\\\\\\\\\\")|(\\\\\\\\')|(\\\\\\\\a)|(\\\\\\\\b)|(\\\\\\\\f)|(\\\\\\\\n)|(\\\\\\\\r)|(\\\\\\\\t)|(\\\\\\\\v)\",\"name\":\"constant.character.escape.berry\"}]},{\"begin\":\"f([\\\"'])\",\"end\":\"\\\\1\",\"name\":\"string.quoted.other.berry\",\"patterns\":[{\"match\":\"(\\\\\\\\x\\\\h{2})|(\\\\\\\\[0-7]{3})|(\\\\\\\\\\\\\\\\)|(\\\\\\\\\\\")|(\\\\\\\\')|(\\\\\\\\a)|(\\\\\\\\b)|(\\\\\\\\f)|(\\\\\\\\n)|(\\\\\\\\r)|(\\\\\\\\t)|(\\\\\\\\v)\",\"name\":\"constant.character.escape.berry\"},{\"match\":\"\\\\{\\\\{[^}]*}}\",\"name\":\"string.quoted.other.berry\"},{\"begin\":\"\\\\{\",\"end\":\"}\",\"name\":\"keyword.other.unit.berry\",\"patterns\":[{\"include\":\"#keywords\"},{\"include\":\"#numbers\"},{\"include\":\"#identifier\"},{\"include\":\"#operator\"},{\"include\":\"#member\"},{\"include\":\"#function\"}]}]}]}},\"scopeName\":\"source.berry\",\"aliases\":[\"be\"]}"))
|
||||
|
||||
export default [
|
||||
lang
|
||||
]
|
||||
3
mcp-server/node_modules/@shikijs/langs/dist/bibtex.d.mts
generated
vendored
Normal file
3
mcp-server/node_modules/@shikijs/langs/dist/bibtex.d.mts
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
import type { LanguageRegistration } from '@shikijs/types'
|
||||
const langs: LanguageRegistration []
|
||||
export default langs
|
||||
5
mcp-server/node_modules/@shikijs/langs/dist/bibtex.mjs
generated
vendored
Normal file
5
mcp-server/node_modules/@shikijs/langs/dist/bibtex.mjs
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
3
mcp-server/node_modules/@shikijs/langs/dist/bicep.d.mts
generated
vendored
Normal file
3
mcp-server/node_modules/@shikijs/langs/dist/bicep.d.mts
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
import type { LanguageRegistration } from '@shikijs/types'
|
||||
const langs: LanguageRegistration []
|
||||
export default langs
|
||||
5
mcp-server/node_modules/@shikijs/langs/dist/bicep.mjs
generated
vendored
Normal file
5
mcp-server/node_modules/@shikijs/langs/dist/bicep.mjs
generated
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
const lang = Object.freeze(JSON.parse("{\"displayName\":\"Bicep\",\"fileTypes\":[\".bicep\",\".bicepparam\"],\"name\":\"bicep\",\"patterns\":[{\"include\":\"#expression\"},{\"include\":\"#comments\"}],\"repository\":{\"array-literal\":{\"begin\":\"\\\\[(?!(?:[\\\\t\\\\n\\\\r ]|/\\\\*(?:\\\\*(?!/)|[^*])*\\\\*/)*\\\\bfor\\\\b)\",\"end\":\"]\",\"name\":\"meta.array-literal.bicep\",\"patterns\":[{\"include\":\"#expression\"},{\"include\":\"#comments\"}]},\"block-comment\":{\"begin\":\"/\\\\*\",\"end\":\"\\\\*/\",\"name\":\"comment.block.bicep\"},\"comments\":{\"patterns\":[{\"include\":\"#line-comment\"},{\"include\":\"#block-comment\"}]},\"decorator\":{\"begin\":\"@(?:[\\\\t\\\\n\\\\r ]|/\\\\*(?:\\\\*(?!/)|[^*])*\\\\*/)*(?=\\\\b[$_[:alpha:]][$_[:alnum:]]*\\\\b)\",\"end\":\"\",\"name\":\"meta.decorator.bicep\",\"patterns\":[{\"include\":\"#expression\"},{\"include\":\"#comments\"}]},\"directive\":{\"begin\":\"#\\\\b[-0-9A-Z_a-z]+\\\\b\",\"end\":\"$\",\"name\":\"meta.directive.bicep\",\"patterns\":[{\"include\":\"#directive-variable\"},{\"include\":\"#comments\"}]},\"directive-variable\":{\"match\":\"\\\\b[-0-9A-Z_a-z]+\\\\b\",\"name\":\"keyword.control.declaration.bicep\"},\"escape-character\":{\"match\":\"\\\\\\\\(u\\\\{\\\\h+}|['\\\\\\\\nrt]|\\\\$\\\\{)\",\"name\":\"constant.character.escape.bicep\"},\"expression\":{\"patterns\":[{\"include\":\"#string-literal\"},{\"include\":\"#string-verbatim\"},{\"include\":\"#numeric-literal\"},{\"include\":\"#named-literal\"},{\"include\":\"#object-literal\"},{\"include\":\"#array-literal\"},{\"include\":\"#keyword\"},{\"include\":\"#identifier\"},{\"include\":\"#function-call\"},{\"include\":\"#decorator\"},{\"include\":\"#lambda-start\"},{\"include\":\"#directive\"}]},\"function-call\":{\"begin\":\"\\\\b([$_[:alpha:]][$_[:alnum:]]*)\\\\b(?:[\\\\t\\\\n\\\\r ]|/\\\\*(?:\\\\*(?!/)|[^*])*\\\\*/)*\\\\(\",\"beginCaptures\":{\"1\":{\"name\":\"entity.name.function.bicep\"}},\"end\":\"\\\\)\",\"name\":\"meta.function-call.bicep\",\"patterns\":[{\"include\":\"#expression\"},{\"include\":\"#comments\"}]},\"identifier\":{\"match\":\"\\\\b[$_[:alpha:]][$_[:alnum:]]*\\\\b(?!(?:[\\\\t\\\\n\\\\r ]|/\\\\*(?:\\\\*(?!/)|[^*])*\\\\*/)*\\\\()\",\"name\":\"variable.other.readwrite.bicep\"},\"keyword\":{\"match\":\"\\\\b(metadata|targetScope|resource|module|param|var|output|for|in|if|existing|import|as|type|with|using|extends|func|assert|extension)\\\\b\",\"name\":\"keyword.control.declaration.bicep\"},\"lambda-start\":{\"begin\":\"(\\\\((?:[\\\\t\\\\n\\\\r ]|/\\\\*(?:\\\\*(?!/)|[^*])*\\\\*/)*\\\\b[$_[:alpha:]][$_[:alnum:]]*\\\\b(?:[\\\\t\\\\n\\\\r ]|/\\\\*(?:\\\\*(?!/)|[^*])*\\\\*/)*(,(?:[\\\\t\\\\n\\\\r ]|/\\\\*(?:\\\\*(?!/)|[^*])*\\\\*/)*\\\\b[$_[:alpha:]][$_[:alnum:]]*\\\\b(?:[\\\\t\\\\n\\\\r ]|/\\\\*(?:\\\\*(?!/)|[^*])*\\\\*/)*)*\\\\)|\\\\((?:[\\\\t\\\\n\\\\r ]|/\\\\*(?:\\\\*(?!/)|[^*])*\\\\*/)*\\\\)|(?:[\\\\t\\\\n\\\\r ]|/\\\\*(?:\\\\*(?!/)|[^*])*\\\\*/)*\\\\b[$_[:alpha:]][$_[:alnum:]]*\\\\b(?:[\\\\t\\\\n\\\\r ]|/\\\\*(?:\\\\*(?!/)|[^*])*\\\\*/)*)(?=(?:[\\\\t\\\\n\\\\r ]|/\\\\*(?:\\\\*(?!/)|[^*])*\\\\*/)*=>)\",\"beginCaptures\":{\"1\":{\"name\":\"meta.undefined.bicep\",\"patterns\":[{\"include\":\"#identifier\"},{\"include\":\"#comments\"}]}},\"end\":\"(?:[\\\\t\\\\n\\\\r ]|/\\\\*(?:\\\\*(?!/)|[^*])*\\\\*/)*=>\",\"name\":\"meta.lambda-start.bicep\"},\"line-comment\":{\"match\":\"//.*(?=$)\",\"name\":\"comment.line.double-slash.bicep\"},\"named-literal\":{\"match\":\"\\\\b(true|false|null)\\\\b\",\"name\":\"constant.language.bicep\"},\"numeric-literal\":{\"match\":\"[0-9]+\",\"name\":\"constant.numeric.bicep\"},\"object-literal\":{\"begin\":\"\\\\{\",\"end\":\"}\",\"name\":\"meta.object-literal.bicep\",\"patterns\":[{\"include\":\"#object-property-key\"},{\"include\":\"#expression\"},{\"include\":\"#comments\"}]},\"object-property-key\":{\"match\":\"\\\\b[$_[:alpha:]][$_[:alnum:]]*\\\\b(?=(?:[\\\\t\\\\n\\\\r ]|/\\\\*(?:\\\\*(?!/)|[^*])*\\\\*/)*:)\",\"name\":\"variable.other.property.bicep\"},\"string-literal\":{\"begin\":\"'(?!'')\",\"end\":\"'\",\"name\":\"string.quoted.single.bicep\",\"patterns\":[{\"include\":\"#escape-character\"},{\"include\":\"#string-literal-subst\"}]},\"string-literal-subst\":{\"begin\":\"(?<!\\\\\\\\)(\\\\$\\\\{)\",\"beginCaptures\":{\"1\":{\"name\":\"punctuation.definition.template-expression.begin.bicep\"}},\"end\":\"(})\",\"endCaptures\":{\"1\":{\"name\":\"punctuation.definition.template-expression.end.bicep\"}},\"name\":\"meta.string-literal-subst.bicep\",\"patterns\":[{\"include\":\"#expression\"},{\"include\":\"#comments\"}]},\"string-verbatim\":{\"begin\":\"'''\",\"end\":\"'''(?!')\",\"name\":\"string.quoted.multi.bicep\",\"patterns\":[]}},\"scopeName\":\"source.bicep\"}"))
|
||||
|
||||
export default [
|
||||
lang
|
||||
]
|
||||
3
mcp-server/node_modules/@shikijs/langs/dist/blade.d.mts
generated
vendored
Normal file
3
mcp-server/node_modules/@shikijs/langs/dist/blade.d.mts
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
import type { LanguageRegistration } from '@shikijs/types'
|
||||
const langs: LanguageRegistration []
|
||||
export default langs
|
||||
20
mcp-server/node_modules/@shikijs/langs/dist/blade.mjs
generated
vendored
Normal file
20
mcp-server/node_modules/@shikijs/langs/dist/blade.mjs
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
3
mcp-server/node_modules/@shikijs/langs/dist/bsl.d.mts
generated
vendored
Normal file
3
mcp-server/node_modules/@shikijs/langs/dist/bsl.d.mts
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
import type { LanguageRegistration } from '@shikijs/types'
|
||||
const langs: LanguageRegistration []
|
||||
export default langs
|
||||
8
mcp-server/node_modules/@shikijs/langs/dist/bsl.mjs
generated
vendored
Normal file
8
mcp-server/node_modules/@shikijs/langs/dist/bsl.mjs
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
3
mcp-server/node_modules/@shikijs/langs/dist/c.d.mts
generated
vendored
Normal file
3
mcp-server/node_modules/@shikijs/langs/dist/c.d.mts
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
import type { LanguageRegistration } from '@shikijs/types'
|
||||
const langs: LanguageRegistration []
|
||||
export default langs
|
||||
5
mcp-server/node_modules/@shikijs/langs/dist/c.mjs
generated
vendored
Normal file
5
mcp-server/node_modules/@shikijs/langs/dist/c.mjs
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
3
mcp-server/node_modules/@shikijs/langs/dist/cadence.d.mts
generated
vendored
Normal file
3
mcp-server/node_modules/@shikijs/langs/dist/cadence.d.mts
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
import type { LanguageRegistration } from '@shikijs/types'
|
||||
const langs: LanguageRegistration []
|
||||
export default langs
|
||||
5
mcp-server/node_modules/@shikijs/langs/dist/cadence.mjs
generated
vendored
Normal file
5
mcp-server/node_modules/@shikijs/langs/dist/cadence.mjs
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
3
mcp-server/node_modules/@shikijs/langs/dist/cairo.d.mts
generated
vendored
Normal file
3
mcp-server/node_modules/@shikijs/langs/dist/cairo.d.mts
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
import type { LanguageRegistration } from '@shikijs/types'
|
||||
const langs: LanguageRegistration []
|
||||
export default langs
|
||||
8
mcp-server/node_modules/@shikijs/langs/dist/cairo.mjs
generated
vendored
Normal file
8
mcp-server/node_modules/@shikijs/langs/dist/cairo.mjs
generated
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
import python from './python.mjs'
|
||||
|
||||
const lang = Object.freeze(JSON.parse("{\"displayName\":\"Cairo\",\"name\":\"cairo\",\"patterns\":[{\"begin\":\"\\\\b(if).*\\\\(\",\"beginCaptures\":{\"1\":{\"name\":\"keyword.control.if\"},\"2\":{\"name\":\"entity.name.condition\"}},\"contentName\":\"source.cairo0\",\"end\":\"}\",\"endCaptures\":{\"0\":{\"name\":\"keyword.control.end\"}},\"name\":\"meta.control.if\",\"patterns\":[{\"include\":\"source.cairo0\"}]},{\"begin\":\"\\\\b(with)\\\\s+(.+)\\\\s*\\\\{\",\"beginCaptures\":{\"1\":{\"name\":\"keyword.control.with\"},\"2\":{\"name\":\"entity.name.identifiers\"}},\"contentName\":\"source.cairo0\",\"end\":\"}\",\"endCaptures\":{\"0\":{\"name\":\"keyword.control.end\"}},\"name\":\"meta.control.with\",\"patterns\":[{\"include\":\"source.cairo0\"}]},{\"begin\":\"\\\\b(with_attr)\\\\s+([A-Z_a-z][0-9A-Z_a-z]*)\\\\s*[({]\",\"beginCaptures\":{\"1\":{\"name\":\"keyword.control.with_attr\"},\"2\":{\"name\":\"entity.name.function\"}},\"contentName\":\"source.cairo0\",\"end\":\"}\",\"endCaptures\":{\"0\":{\"name\":\"keyword.control.end\"}},\"name\":\"meta.control.with_attr\",\"patterns\":[{\"include\":\"source.cairo0\"}]},{\"match\":\"\\\\belse\\\\b\",\"name\":\"keyword.control.else\"},{\"match\":\"\\\\b(call|jmp|ret|abs|rel|if)\\\\b\",\"name\":\"keyword.other.opcode\"},{\"match\":\"\\\\b([af]p)\\\\b\",\"name\":\"keyword.other.register\"},{\"match\":\"\\\\b(const|let|local|tempvar|felt|as|from|import|static_assert|return|assert|cast|alloc_locals|with|with_attr|nondet|dw|codeoffset|new|using|and)\\\\b\",\"name\":\"keyword.other.meta\"},{\"match\":\"\\\\b(SIZE(?:OF_LOCALS|))\\\\b\",\"name\":\"markup.italic\"},{\"match\":\"//[^\\\\n]*\\\\n\",\"name\":\"comment.line.sharp\"},{\"match\":\"\\\\b[A-Z_a-z][0-9A-Z_a-z]*:\\\\s*$\",\"name\":\"entity.name.function\"},{\"begin\":\"\\\\b(func)\\\\s+([A-Z_a-z][0-9A-Z_a-z]*)\\\\s*[({]\",\"beginCaptures\":{\"1\":{\"name\":\"storage.type.function.cairo\"},\"2\":{\"name\":\"entity.name.function\"}},\"contentName\":\"source.cairo0\",\"end\":\"}\",\"endCaptures\":{\"0\":{\"name\":\"storage.type.function.cairo\"}},\"name\":\"meta.function.cairo\",\"patterns\":[{\"include\":\"source.cairo0\"}]},{\"begin\":\"\\\\b(struct|namespace)\\\\s+([A-Z_a-z][0-9A-Z_a-z]*)\\\\s*\\\\{\",\"beginCaptures\":{\"1\":{\"name\":\"storage.type.function.cairo\"},\"2\":{\"name\":\"entity.name.function\"}},\"contentName\":\"source.cairo0\",\"end\":\"}\",\"endCaptures\":{\"0\":{\"name\":\"storage.type.function.cairo\"}},\"name\":\"meta.function.cairo\",\"patterns\":[{\"include\":\"source.cairo0\"}]},{\"match\":\"\\\\b[-+]?[0-9]+\\\\b\",\"name\":\"constant.numeric.decimal\"},{\"match\":\"\\\\b[-+]?0x\\\\h+\\\\b\",\"name\":\"constant.numeric.hexadecimal\"},{\"match\":\"'[^']*'\",\"name\":\"string.quoted.single\"},{\"match\":\"\\\"[^\\\"]*\\\"\",\"name\":\"string.quoted.double\"},{\"begin\":\"%\\\\{\",\"beginCaptures\":{\"0\":{\"name\":\"punctuation.section.embedded.begin.python\"}},\"contentName\":\"source.python\",\"end\":\"%}\",\"endCaptures\":{\"0\":{\"name\":\"punctuation.section.embedded.end.python\"},\"1\":{\"name\":\"source.python\"}},\"name\":\"meta.embedded.block.python\",\"patterns\":[{\"include\":\"source.python\"}]}],\"scopeName\":\"source.cairo0\",\"embeddedLangs\":[\"python\"]}"))
|
||||
|
||||
export default [
|
||||
...python,
|
||||
lang
|
||||
]
|
||||
3
mcp-server/node_modules/@shikijs/langs/dist/cdc.d.mts
generated
vendored
Normal file
3
mcp-server/node_modules/@shikijs/langs/dist/cdc.d.mts
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
import type { LanguageRegistration } from '@shikijs/types'
|
||||
const langs: LanguageRegistration []
|
||||
export default langs
|
||||
2
mcp-server/node_modules/@shikijs/langs/dist/cdc.mjs
generated
vendored
Normal file
2
mcp-server/node_modules/@shikijs/langs/dist/cdc.mjs
generated
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
/* Alias cdc for cadence */
|
||||
export { default } from './cadence.mjs'
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user