Files
vscode/extensions/copilot/chat-lib/package.json
T
Christof MartiandGitHub 3b795b1e58 Extract @vscode/chat-lib (#807)
* Extract chat lib

* Extract chat lib

* Add test

* Get test working

* Simulate response

* Fix type issue

* Package

* Cleanup

* Tuck away workspace service

* Include package.json

* Ensure shim is used

* Include tiktoken files in package

* Update @vscode/copilot-api

* Ignore chat-lib
2025-08-29 14:41:27 +00:00

62 lines
1.4 KiB
JSON

{
"name": "@vscode/chat-lib",
"version": "0.0.1",
"description": "Chat and inline editing SDK extracted from VS Code Copilot Chat",
"main": "dist/src/main.js",
"types": "dist/src/main.d.ts",
"author": "Microsoft Corporation",
"repository": {
"type": "git",
"url": "https://github.com/microsoft/vscode-remote-containers.git"
},
"license": "SEE LICENSE IN LICENSE.txt",
"engines": {
"node": ">=22.14.0"
},
"dependencies": {
"@microsoft/tiktokenizer": "^1.0.10",
"@vscode/copilot-api": "^0.1.5",
"@vscode/l10n": "^0.0.18",
"@vscode/prompt-tsx": "^0.4.0-alpha.5",
"jsonc-parser": "^3.3.1",
"openai": "^5.11.0",
"web-tree-sitter": "^0.23.0",
"yaml": "^2.8.0"
},
"devDependencies": {
"@types/node": "^22.16.3",
"@types/vscode": "^1.102.0",
"outdent": "^0.8.0",
"rimraf": "^6.0.1",
"vitest": "^2.0.0",
"typescript": "^5.0.0"
},
"keywords": [
"chat",
"ai",
"sdk",
"vscode",
"copilot"
],
"files": [
"dist/src",
"src",
"README.md",
"LICENSE.txt",
"!src/**/*.tiktoken",
"!**/test/**",
"dist/src/_internal/util/common/test/shims",
"src/_internal/util/common/test/shims"
],
"scripts": {
"clean": "rimraf dist",
"build": "npm-run-all compile copy",
"compile": "tsc",
"copy": "copyfiles src/package.json \"src/**/*.tiktoken\" dist",
"package": "npm pack",
"publish": "npm publish",
"test": "vitest run",
"test:watch": "vitest"
}
}