From 7c34798bd9dd16e43f19c88b7ef1538ddce3a322 Mon Sep 17 00:00:00 2001 From: Rob Lourens Date: Thu, 30 May 2024 13:08:18 -0700 Subject: [PATCH] Fix chat-sample postinstall on windows (#1039) --- chat-sample/package-lock.json | 11 +++++++++++ chat-sample/package.json | 7 +++++-- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/chat-sample/package-lock.json b/chat-sample/package-lock.json index 5ae89133..91af377a 100644 --- a/chat-sample/package-lock.json +++ b/chat-sample/package-lock.json @@ -12,6 +12,7 @@ "@types/node": "^20.5.9", "@vscode/prompt-tsx": "^0.1.10-alpha", "eslint": "^7.22.0", + "run-script-os": "^1.1.6", "tslint": "^6.1.3", "typescript": "^4.0.3" }, @@ -1178,6 +1179,16 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/run-script-os": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/run-script-os/-/run-script-os-1.1.6.tgz", + "integrity": "sha512-ql6P2LzhBTTDfzKts+Qo4H94VUKpxKDFz6QxxwaUZN0mwvi7L3lpOI7BqPCq7lgDh3XLl0dpeXwfcVIitlrYrw==", + "dev": true, + "bin": { + "run-os": "index.js", + "run-script-os": "index.js" + } + }, "node_modules/semver": { "version": "7.5.4", "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", diff --git a/chat-sample/package.json b/chat-sample/package.json index 3d48856c..4535a043 100644 --- a/chat-sample/package.json +++ b/chat-sample/package.json @@ -51,13 +51,16 @@ "vscode:prepublish": "npm run compile", "compile": "tsc -p ./", "watch": "tsc -watch -p ./", - "setupTiktoken": "cp node_modules/@vscode/prompt-tsx/dist/base/tokenizer/cl100k_base.tiktoken out/", - "postinstall": "npm run setupTiktoken" + "postinstall": "npm run setupTiktoken", + "setupTiktoken": "run-script-os", + "setupTiktoken:linux:darwin": "cp node_modules/@vscode/prompt-tsx/dist/base/tokenizer/cl100k_base.tiktoken out/", + "setupTiktoken:windows": "copy node_modules\\@vscode\\prompt-tsx\\dist\\base\\tokenizer\\cl100k_base.tiktoken out\\" }, "devDependencies": { "@types/node": "^20.5.9", "@vscode/prompt-tsx": "^0.1.10-alpha", "eslint": "^7.22.0", + "run-script-os": "^1.1.6", "tslint": "^6.1.3", "typescript": "^4.0.3" }