diff --git a/editors/vscode/package.json b/editors/vscode/package.json index 4fafcc2..f631761 100644 --- a/editors/vscode/package.json +++ b/editors/vscode/package.json @@ -43,7 +43,7 @@ "build": "npm run compile && npm run bundle-server" }, "dependencies": { - "vscode-languageclient": "^10.1.0" + "vscode-languageclient": "^10.1.2" }, "devDependencies": { "@types/node": "^26.2.0", diff --git a/package-lock.json b/package-lock.json index 1bf225a..b876472 100644 --- a/package-lock.json +++ b/package-lock.json @@ -30,7 +30,7 @@ "version": "0.2.0", "license": "Apache-2.0", "dependencies": { - "vscode-languageclient": "^10.1.0" + "vscode-languageclient": "^10.1.2" }, "devDependencies": { "@types/node": "^26.2.0", @@ -1235,9 +1235,9 @@ } }, "node_modules/@codemirror/commands": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-6.11.0.tgz", - "integrity": "sha512-/K4Rl5BN0OtTiPWmJCdqODu38XnDMsDxKY5rgrPnCkutPTJf2wVbkoixLfealF5Kwse/s8P8M5jAiURiwSwnFA==", + "version": "6.11.1", + "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-6.11.1.tgz", + "integrity": "sha512-O/4hG3SC1YwcmQ0d2UVNDs+AsaNWd1iHVxbTeEBuqH+6bExAiPK3iS/BvpY6rZGURALv4ZD3sIgcCmRvw3ehBg==", "license": "MIT", "dependencies": { "@codemirror/language": "^6.0.0", @@ -1272,18 +1272,18 @@ } }, "node_modules/@codemirror/state": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/@codemirror/state/-/state-6.7.1.tgz", - "integrity": "sha512-9QzNDgE4EYDnAHfrTlR2lwiPciiOymLtwKK+8yHQzCc7GXhAP9xdEbEJFy2IWB1j9UGUl9BsgMmTo/ImA02T7A==", + "version": "6.7.6", + "resolved": "https://registry.npmjs.org/@codemirror/state/-/state-6.7.6.tgz", + "integrity": "sha512-kAz+AncRtKuIknedxT1bq4XwXv4UowhbkHU1myPrtVb/jZtImWuV5BXzv5vK6i3kYACsdiZiQKFQQ5Mq7elW8w==", "license": "MIT", "dependencies": { "@marijn/find-cluster-break": "^1.0.0" } }, "node_modules/@codemirror/view": { - "version": "6.43.10", - "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.43.10.tgz", - "integrity": "sha512-vVWLvd4fKWYN/pMcwUrg6dWeublxmSz+V+52ZjW3h64IVN9cRUYLk5Km4JDT9vifxAFfDtNOIFxKYENthcolJQ==", + "version": "6.43.13", + "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.43.13.tgz", + "integrity": "sha512-sihaFrUzAsYBQsL9J2t69y8nfMQGwcYmggAZsk+kjPbjYZMyuf2hU8tUNTZ+P+isb6XRr8JE22TZlJxBoVdH1A==", "license": "MIT", "dependencies": { "@codemirror/state": "^6.7.0", @@ -1855,9 +1855,9 @@ "license": "MIT" }, "node_modules/@lezer/highlight": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@lezer/highlight/-/highlight-1.2.3.tgz", - "integrity": "sha512-qXdH7UqTvGfdVBINrgKhDsVTJTxactNNxLk7+UMwZhU13lMHaOBlJe9Vqp907ya56Y3+ed2tlqzys7jDkTmW0g==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@lezer/highlight/-/highlight-1.2.5.tgz", + "integrity": "sha512-O1GMVKgtf5YspFaRzpmqkVgMtIk2HG9uMAbH6wdAIdNh3TVzCsch/+cRi+6l2//UGDKe6NB9BW3cvuR5ezMQ0w==", "license": "MIT", "dependencies": { "@lezer/common": "^1.3.0" @@ -1963,9 +1963,9 @@ } }, "node_modules/@modelcontextprotocol/sdk": { - "version": "1.30.0", - "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.30.0.tgz", - "integrity": "sha512-xKd8OIzlqNzcqcNumGAa6g+PW2kjD5vrpcKOnfldAUPP3j7lnqMPwlTXQm8gF+UwH72z0lqaRbjr9hqGz0eITA==", + "version": "1.31.0", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.31.0.tgz", + "integrity": "sha512-UvTMgnNlnIBO/22ob2RcVGDlcvOslQs8T59+FTGdA0L27a39fdGF/EDETNtDVK4DZGpwomlsYpRdA8UXcVL/pw==", "license": "MIT", "dependencies": { "@hono/node-server": "^1.19.9 || ^2.0.5", @@ -4327,15 +4327,15 @@ } }, "node_modules/brace-expansion": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.7.tgz", - "integrity": "sha512-7oFy703dxfY3/NLxC1fh2SUCQ0H9rmAY+5EpDVfXjUTTs+HEwR2nYaqLv+GWcTsumwxPfiz6CzCNkwXwBUwqCA==", + "version": "5.0.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.12.tgz", + "integrity": "sha512-YovQ3rzhaLMIrDjNDMkNS01tea93qhEhG5xy8f6+R0l+dw3Ki+5sCoIoI942iuLZTHWogWktgwVDhU09iNEimQ==", "license": "MIT", "dependencies": { "balanced-match": "^4.0.2" }, "engines": { - "node": "18 || 20 || >=22" + "node": "20 || >=22" } }, "node_modules/browserslist": { @@ -6273,12 +6273,12 @@ } }, "node_modules/minimatch": { - "version": "10.2.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz", - "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==", + "version": "10.2.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.6.tgz", + "integrity": "sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==", "license": "BlueOak-1.0.0", "dependencies": { - "brace-expansion": "^5.0.5" + "brace-expansion": "^5.0.8" }, "engines": { "node": "18 || 20 || >=22" @@ -7442,9 +7442,9 @@ } }, "node_modules/three": { - "version": "0.185.1", - "resolved": "https://registry.npmjs.org/three/-/three-0.185.1.tgz", - "integrity": "sha512-5aojFCXKwnjBRZvUnt3WFfEcvUJgkN5LlijRFN95hMy8WVkG4I0QNcJE+OuWvuJ0bOdStrbfXn0pkd6/QyiAlg==", + "version": "0.186.1", + "resolved": "https://registry.npmjs.org/three/-/three-0.186.1.tgz", + "integrity": "sha512-blFeqb49wRCSGUGj7gtpfnSGHy2lwDk94RhUmS1c/hTby70kvChbWpkJ4Pm1390LqzzvTmzgXKHPEafJwCb8jA==", "license": "MIT" }, "node_modules/tiny-invariant": { @@ -7852,61 +7852,61 @@ } }, "node_modules/vscode-jsonrpc": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-9.0.1.tgz", - "integrity": "sha512-rfuA6T75H6m5EkbhtEPzre9pT0HPcDI2MMy4+nPFIBks5J8JBAUHD4tRYSgaBOijIEC7SRkC1kKyXTLqbmh9jw==", + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-9.0.3.tgz", + "integrity": "sha512-qETYf9PCl1lVfwR+oBmMfc4vP2nqLNA35ABxorw3j06+xlKRgDVxbLgKm4Y/xPL0YWdeDjLoI4ImICIT3nB0zQ==", "license": "MIT", "engines": { "node": ">=14.0.0" } }, "node_modules/vscode-languageclient": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/vscode-languageclient/-/vscode-languageclient-10.1.0.tgz", - "integrity": "sha512-XXRx6lqVitQy/oOLr9MfNYRG+MbQkhXkDaxbQMiKxEm8zZNfheRFUKNb8UYNh2stn9btl2wQM5wZFJjJvoc+jA==", + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/vscode-languageclient/-/vscode-languageclient-10.1.2.tgz", + "integrity": "sha512-cOv5SMvtAhfVeo5m2r9L2rVHAD0J5CFOsmvH1WgNmPaI61VYjJNc3XUDLOKeFSDtWoAXIEoK6KetuBEL/3hErg==", "license": "MIT", "dependencies": { - "minimatch": "^10.2.5", + "minimatch": "^10.2.6", "semver": "^7.8.1", - "vscode-languageserver-protocol": "3.18.2", - "vscode-languageserver-textdocument": "1.0.13" + "vscode-languageserver-protocol": "3.18.4", + "vscode-languageserver-textdocument": "1.0.15" }, "engines": { "vscode": "^1.91.0" } }, "node_modules/vscode-languageserver": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-10.1.0.tgz", - "integrity": "sha512-9gEWpXkYGXoqG7pBnE8O8hx/yP7+Aabn4+peQ3KDicQv6qunHSWyLTud3OF0w4S2+HfDD+5HqYKiXQW9HAU6mA==", + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-10.1.2.tgz", + "integrity": "sha512-pXPWde3RytdeBVEs6PulOOT5OpeXC5GkWRpcT11f5rNn41jviQsAYPyAqJ/0oVGETQLKPJtYbHNiMPlfLb0NTQ==", "license": "MIT", "dependencies": { - "vscode-languageserver-protocol": "3.18.2" + "vscode-languageserver-protocol": "3.18.4" }, "bin": { "installServerIntoExtension": "bin/installServerIntoExtension" } }, "node_modules/vscode-languageserver-protocol": { - "version": "3.18.2", - "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.18.2.tgz", - "integrity": "sha512-XRyDbT0Pp3sSNti3JmxVEUMySWCSi1hhM+/KUlCy1hV1zmrqpM1OwO12EAki8blhmLuIMpaJrYbo0OzGVfK2Qg==", + "version": "3.18.4", + "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.18.4.tgz", + "integrity": "sha512-CCXbyr99dafRJzJH/0Ryk7ly5T8XPmSR0//OuF2w4m+9JiOin7zcAT5iET8GRE7Z9taFBejb3GbM0a0mbjdbrg==", "license": "MIT", "dependencies": { - "vscode-jsonrpc": "9.0.1", - "vscode-languageserver-types": "3.18.0" + "vscode-jsonrpc": "9.0.3", + "vscode-languageserver-types": "3.18.4" } }, "node_modules/vscode-languageserver-textdocument": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.13.tgz", - "integrity": "sha512-nx0ZHwMGIsVkzFG3/VLeJYBLTaFBRuNdGDvevvjuoayU5EOS2fEYazOhtCM3PI9ClMMg5igc0uwXtAq4tJj+Dw==", + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.15.tgz", + "integrity": "sha512-Gsfr9S8LU3S6885cS+NaleasJ0n3V5y/SOTqHCifQiXWFw3G9w9/YItDfwHrlCz+dSZWWZ8ilYVMcJe7Sz7Sxw==", "license": "MIT" }, "node_modules/vscode-languageserver-types": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.18.0.tgz", - "integrity": "sha512-8TsGPNMIMiiBdkORgRSvLjuiEIiAFtO+KssmYWxQ+uSVvlf7RjK8YKCOjPzZ+YA04jXEV7+7LvkSmHkhpNS99g==", + "version": "3.18.4", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.18.4.tgz", + "integrity": "sha512-nQsacoiijvl0fRf2q28uFDrAVwRhdCa3QveiF7/CX0r18mLR5FU/1WskSsCKOjmEbtteKUnY8x8Yzxop+k0zwg==", "license": "MIT" }, "node_modules/w3c-keyname": { @@ -8112,12 +8112,12 @@ } }, "packages/posecode-embed": { - "version": "0.4.3", + "version": "0.6.0", "license": "AGPL-3.0-only", "dependencies": { - "posecode-parser": "0.4.3", - "posecode-render": "0.4.3", - "posecode-share": "0.4.3" + "posecode-parser": "0.6.0", + "posecode-render": "0.6.0", + "posecode-share": "0.6.0" }, "devDependencies": { "esbuild": "^0.28.2" @@ -8611,9 +8611,9 @@ "version": "0.2.2", "license": "AGPL-3.0-only", "dependencies": { - "posecode-parser": "0.4.3", - "posecode-render": "0.4.3", - "three": "^0.185.1" + "posecode-parser": "0.6.0", + "posecode-render": "0.6.0", + "three": "^0.186.1" }, "devDependencies": { "@types/node": "^26.2.0", @@ -8624,7 +8624,7 @@ "version": "0.2.2", "license": "Apache-2.0", "dependencies": { - "posecode-parser": "0.4.3" + "posecode-parser": "0.6.0" } }, "packages/posecode-lsp": { @@ -8632,8 +8632,8 @@ "license": "Apache-2.0", "dependencies": { "posecode-language": "0.2.2", - "vscode-languageserver": "^10.1.0", - "vscode-languageserver-textdocument": "^1.0.14" + "vscode-languageserver": "^10.1.2", + "vscode-languageserver-textdocument": "^1.0.15" }, "devDependencies": { "@types/node": "^26.2.0", @@ -9125,20 +9125,14 @@ "@esbuild/win32-x64": "0.28.2" } }, - "packages/posecode-lsp/node_modules/vscode-languageserver-textdocument": { - "version": "1.0.14", - "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.14.tgz", - "integrity": "sha512-EQyqJMi552E4ZTf46izQ4Fj6XquqxCySR3J5ZSD1SisMf6RfpeOWHxGBE8Gr6V0/3GHIGdAzDn8F8+1nTGCnoQ==", - "license": "MIT" - }, "packages/posecode-mcp": { - "version": "0.4.3", + "version": "0.6.0", "license": "AGPL-3.0-only", "dependencies": { - "@modelcontextprotocol/sdk": "^1.30.0", - "posecode-parser": "0.4.3", - "posecode-share": "0.4.3", - "zod": "^4.4.3" + "@modelcontextprotocol/sdk": "^1.31.0", + "posecode-parser": "0.6.0", + "posecode-share": "0.6.0", + "zod": "^4.6.5" }, "bin": { "posecode-mcp": "dist/posecode-mcp.mjs" @@ -9633,11 +9627,20 @@ "@esbuild/win32-x64": "0.28.2" } }, + "packages/posecode-mcp/node_modules/zod": { + "version": "4.6.5", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.6.5.tgz", + "integrity": "sha512-v5l/aFXZQeai4awLbOpSoHecE9UiMrnfx75tEXLjNonXVARxQ5mOeipTjROUchszUNCqnE+hqAMujRsRHsut2Q==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "packages/posecode-parser": { - "version": "0.4.3", + "version": "0.6.0", "license": "Apache-2.0", "dependencies": { - "zod": "^4.4.3" + "zod": "^4.6.5" }, "bin": { "posecode-parser": "dist/cli.js" @@ -9646,21 +9649,30 @@ "@types/node": "^26.2.0" } }, + "packages/posecode-parser/node_modules/zod": { + "version": "4.6.5", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.6.5.tgz", + "integrity": "sha512-v5l/aFXZQeai4awLbOpSoHecE9UiMrnfx75tEXLjNonXVARxQ5mOeipTjROUchszUNCqnE+hqAMujRsRHsut2Q==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "packages/posecode-render": { - "version": "0.4.3", + "version": "0.6.0", "license": "AGPL-3.0-only", "dependencies": { - "three": "^0.185.1" + "three": "^0.186.1" }, "devDependencies": { "@types/three": "^0.185.4" }, "peerDependencies": { - "posecode-parser": ">=0.2.2 <0.6.0" + "posecode-parser": ">=0.6.0" } }, "packages/posecode-share": { - "version": "0.4.3", + "version": "0.6.0", "license": "Apache-2.0" }, "playground": { @@ -9669,18 +9681,18 @@ "license": "AGPL-3.0-only", "dependencies": { "@codemirror/autocomplete": "^6.18.4", - "@codemirror/commands": "^6.11.0", + "@codemirror/commands": "^6.11.1", "@codemirror/language": "^6.10.8", "@codemirror/lint": "^6.8.4", - "@codemirror/state": "^6.5.0", - "@codemirror/view": "^6.43.9", - "@lezer/highlight": "^1.2.1", + "@codemirror/state": "^6.7.6", + "@codemirror/view": "^6.43.13", + "@lezer/highlight": "^1.2.5", "@vercel/analytics": "^2.0.1", "posecode-language": "0.2.2", - "posecode-parser": "0.4.3", - "posecode-render": "0.4.3", - "posecode-share": "0.4.3", - "three": "^0.185.1" + "posecode-parser": "0.6.0", + "posecode-render": "0.6.0", + "posecode-share": "0.6.0", + "three": "^0.186.1" }, "devDependencies": { "typescript": "^7.0.2", diff --git a/packages/posecode-eval/package.json b/packages/posecode-eval/package.json index 47589af..c802aad 100644 --- a/packages/posecode-eval/package.json +++ b/packages/posecode-eval/package.json @@ -13,7 +13,7 @@ "dependencies": { "posecode-parser": "0.6.0", "posecode-render": "0.6.0", - "three": "^0.185.1" + "three": "^0.186.1" }, "devDependencies": { "@types/node": "^26.2.0", diff --git a/packages/posecode-lsp/package.json b/packages/posecode-lsp/package.json index 7472b97..1f2e9ad 100644 --- a/packages/posecode-lsp/package.json +++ b/packages/posecode-lsp/package.json @@ -17,8 +17,8 @@ }, "dependencies": { "posecode-language": "0.2.2", - "vscode-languageserver": "^10.1.0", - "vscode-languageserver-textdocument": "^1.0.14" + "vscode-languageserver": "^10.1.2", + "vscode-languageserver-textdocument": "^1.0.15" }, "devDependencies": { "@types/node": "^26.2.0", diff --git a/packages/posecode-mcp/package.json b/packages/posecode-mcp/package.json index 4cc455f..d7faf3f 100644 --- a/packages/posecode-mcp/package.json +++ b/packages/posecode-mcp/package.json @@ -45,10 +45,10 @@ "physiotherapy" ], "dependencies": { - "@modelcontextprotocol/sdk": "^1.30.0", + "@modelcontextprotocol/sdk": "^1.31.0", "posecode-parser": "0.6.0", "posecode-share": "0.6.0", - "zod": "^4.4.3" + "zod": "^4.6.5" }, "devDependencies": { "@types/node": "^26.2.0", diff --git a/packages/posecode-parser/package.json b/packages/posecode-parser/package.json index faac21d..a5a3ebd 100644 --- a/packages/posecode-parser/package.json +++ b/packages/posecode-parser/package.json @@ -17,7 +17,7 @@ "posecode-parser": "dist/cli.js" }, "dependencies": { - "zod": "^4.4.3" + "zod": "^4.6.5" }, "devDependencies": { "@types/node": "^26.2.0" diff --git a/packages/posecode-render/package.json b/packages/posecode-render/package.json index ff4e8a7..52c5b93 100644 --- a/packages/posecode-render/package.json +++ b/packages/posecode-render/package.json @@ -14,7 +14,7 @@ } }, "dependencies": { - "three": "^0.185.1" + "three": "^0.186.1" }, "peerDependencies": { "posecode-parser": ">=0.6.0" diff --git a/playground/package.json b/playground/package.json index 2b935ab..0a6926f 100644 --- a/playground/package.json +++ b/playground/package.json @@ -12,18 +12,18 @@ }, "dependencies": { "@codemirror/autocomplete": "^6.18.4", - "@codemirror/commands": "^6.11.0", + "@codemirror/commands": "^6.11.1", "@codemirror/language": "^6.10.8", "@codemirror/lint": "^6.8.4", - "@codemirror/state": "^6.5.0", - "@codemirror/view": "^6.43.9", - "@lezer/highlight": "^1.2.1", + "@codemirror/state": "^6.7.6", + "@codemirror/view": "^6.43.13", + "@lezer/highlight": "^1.2.5", "@vercel/analytics": "^2.0.1", "posecode-language": "0.2.2", "posecode-parser": "0.6.0", "posecode-render": "0.6.0", "posecode-share": "0.6.0", - "three": "^0.185.1" + "three": "^0.186.1" }, "devDependencies": { "typescript": "^7.0.2",