diff --git a/docs/package.json b/docs/package.json index 82608bec99..b29f743b92 100644 --- a/docs/package.json +++ b/docs/package.json @@ -19,7 +19,7 @@ }, "dependencies": { "@astrojs/check": "^0.8.3", - "@astrojs/starlight": "^0.25.2", + "@astrojs/starlight": "^0.25.3", "astro": "^4.12.2", "typescript": "5.5.4" }, diff --git a/packages/cli/package.json b/packages/cli/package.json index 3e34cae107..245162fa58 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -32,7 +32,7 @@ "mammoth": "^1.8.0", "mathjs": "^13.0.3", "pdfjs-dist": "4.4.168", - "promptfoo": "^0.73.6", + "promptfoo": "^0.73.8", "tree-sitter-wasms": "^0.1.11", "tsx": "^4.16.2", "typescript": "5.5.4", @@ -63,7 +63,7 @@ "glob": "^11.0.0", "memorystream": "^0.3.1", "node-sarif-builder": "^3.1.0", - "openai": "^4.53.1", + "openai": "^4.53.2", "ora": "^8.0.1", "pretty-bytes": "^6.1.1", "prompts": "^2.4.2", diff --git a/packages/core/package.json b/packages/core/package.json index 9d39970f0b..474f09dca0 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -30,7 +30,7 @@ "csv-parse": "^5.5.6", "dotenv": "^16.4.5", "esbuild": "^0.23.0", - "fast-xml-parser": "^4.4.0", + "fast-xml-parser": "^4.4.1", "fetch-retry": "^6.0.0", "fflate": "^0.8.2", "file-type": "^19.3.0", @@ -49,7 +49,7 @@ "mime-types": "^2.1.35", "minimatch": "^10.0.1", "minisearch": "^7.1.0", - "openai": "^4.53.1", + "openai": "^4.53.2", "parse-diff": "^0.11.1", "prettier": "^3.3.3", "pretty-bytes": "^6.1.1", diff --git a/packages/vscode/package.json b/packages/vscode/package.json index 42de28bec4..633e6ff222 100644 --- a/packages/vscode/package.json +++ b/packages/vscode/package.json @@ -365,7 +365,7 @@ "@types/vscode": "^1.90.0", "@vscode/vsce": "^2.31.1", "assert": "^2.1.0", - "eslint": "^9.7.0", + "eslint": "^9.8.0", "markdown-it-github-alerts": "^0.3.0", "process": "^0.11.10", "typescript": "5.5.4", diff --git a/yarn.lock b/yarn.lock index 7577c2acee..22773830af 100644 --- a/yarn.lock +++ b/yarn.lock @@ -163,10 +163,10 @@ stream-replace-string "^2.0.0" zod "^3.23.8" -"@astrojs/starlight@^0.25.2": - version "0.25.2" - resolved "https://registry.yarnpkg.com/@astrojs/starlight/-/starlight-0.25.2.tgz#1fb6591b28ce6026d6a9da7eb5705ac86f85e1a1" - integrity sha512-VcFe9yXB0oUIoEU0lLdDA3jnbtjVzSXXpX/oI8OW4ofEHCt8L9V27f+NzRjB0A1+2D6FxAEoAw3NKoP06PLRQA== +"@astrojs/starlight@^0.25.3": + version "0.25.3" + resolved "https://registry.yarnpkg.com/@astrojs/starlight/-/starlight-0.25.3.tgz#f1faa850e649e3c4029d16cdbf3cf2124cbb9364" + integrity sha512-XNpGbZ54ungtzen4wQkPXn50D1ZquB51paWrZftA0jWxUkj4b/pP8PijAFrGFypydhvu7Dhl0DjD07lrnSSUhQ== dependencies: "@astrojs/mdx" "^3.1.0" "@astrojs/sitemap" "^3.1.5" @@ -969,7 +969,7 @@ resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.11.0.tgz#b0ffd0312b4a3fd2d6f77237e7248a5ad3a680ae" integrity sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A== -"@eslint/config-array@^0.17.0": +"@eslint/config-array@^0.17.1": version "0.17.1" resolved "https://registry.yarnpkg.com/@eslint/config-array/-/config-array-0.17.1.tgz#d9b8b8b6b946f47388f32bedfd3adf29ca8f8910" integrity sha512-BlYOpej8AQ8Ev9xVqroV7a02JK3SkBAaN9GfMMH9W6Ch8FlQlkjGw4Ir7+FgYwfirivAf4t+GtzuAxqfukmISA== @@ -993,10 +993,10 @@ minimatch "^3.1.2" strip-json-comments "^3.1.1" -"@eslint/js@9.7.0": - version "9.7.0" - resolved "https://registry.yarnpkg.com/@eslint/js/-/js-9.7.0.tgz#b712d802582f02b11cfdf83a85040a296afec3f0" - integrity sha512-ChuWDQenef8OSFnvuxv0TCVxEwmu3+hPNKvM9B34qpM0rDRbjL8t5QkQeHHeAfsKQjuH9wS82WeCi1J/owatng== +"@eslint/js@9.8.0": + version "9.8.0" + resolved "https://registry.yarnpkg.com/@eslint/js/-/js-9.8.0.tgz#ae9bc14bb839713c5056f5018bcefa955556d3a4" + integrity sha512-MfluB7EUfxXtv3i/++oh89uzAr4PDI4nn201hsp+qaXqsjAWzinlZEHEfPgAX4doIlKvPG/i0A9dpKxOLII8yA== "@eslint/object-schema@^2.1.4": version "2.1.4" @@ -5018,7 +5018,7 @@ drauu@^0.4.0: dependencies: "@drauu/core" "0.4.0" -drizzle-orm@^0.32.0: +drizzle-orm@^0.32.1: version "0.32.1" resolved "https://registry.yarnpkg.com/drizzle-orm/-/drizzle-orm-0.32.1.tgz#4e28c22d7f2a60aef3f0837c0a06aa7b3378b082" integrity sha512-Wq1J+lL8PzwR5K3a1FfoWsbs8powjr3pGA4+5+2ueN1VTLDNFYEolUyUWFtqy8DVRvYbL2n7sXZkgVmK9dQkng== @@ -5312,16 +5312,16 @@ eslint-visitor-keys@^4.0.0: resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz#e3adc021aa038a2a8e0b2f8b0ce8f66b9483b1fb" integrity sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw== -eslint@^9.7.0: - version "9.7.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-9.7.0.tgz#bedb48e1cdc2362a0caaa106a4c6ed943e8b09e4" - integrity sha512-FzJ9D/0nGiCGBf8UXO/IGLTgLVzIxze1zpfA8Ton2mjLovXdAPlYDv+MQDcqj3TmrhAGYfOpz9RfR+ent0AgAw== +eslint@^9.8.0: + version "9.8.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-9.8.0.tgz#a4f4a090c8ea2d10864d89a6603e02ce9f649f0f" + integrity sha512-K8qnZ/QJzT2dLKdZJVX6W4XOwBzutMYmt0lqUS+JdXgd+HTYFlonFgkJ8s44d/zMPPCnOOk0kMWCApCPhiOy9A== dependencies: "@eslint-community/eslint-utils" "^4.2.0" "@eslint-community/regexpp" "^4.11.0" - "@eslint/config-array" "^0.17.0" + "@eslint/config-array" "^0.17.1" "@eslint/eslintrc" "^3.1.0" - "@eslint/js" "9.7.0" + "@eslint/js" "9.8.0" "@humanwhocodes/module-importer" "^1.0.1" "@humanwhocodes/retry" "^0.3.0" "@nodelib/fs.walk" "^1.2.8" @@ -5661,6 +5661,13 @@ fast-xml-parser@^4.4.0: dependencies: strnum "^1.0.5" +fast-xml-parser@^4.4.1: + version "4.4.1" + resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.4.1.tgz#86dbf3f18edf8739326447bcaac31b4ae7f6514f" + integrity sha512-xkjOecfnKGkSsOwtZ5Pz7Us/T6mrbPQrq0nh+aCO5V9nk5NLWmasAHumTKjiPJPWANe+kAZ84Jc8ooJkzZ88Sw== + dependencies: + strnum "^1.0.5" + fastest-levenshtein@^1.0.16: version "1.0.16" resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz#210e61b6ff181de91ea9b3d1b84fdedd47e034e5" @@ -9173,7 +9180,7 @@ openai@^3.2.1: axios "^0.26.0" form-data "^4.0.0" -openai@^4.53.0, openai@^4.53.1: +openai@^4.53.1: version "4.53.1" resolved "https://registry.yarnpkg.com/openai/-/openai-4.53.1.tgz#5ea38c175a70b685d329fafd6669dc4e789592b2" integrity sha512-BFj9e0jfzqd2GAGRY9hj6PU7VrGyl3LPhUdji7QvZCVxlqusoLR5qBzH5wjrJZ4d1BBDic/t5yvTdk023fM7+w== @@ -9186,6 +9193,19 @@ openai@^4.53.0, openai@^4.53.1: formdata-node "^4.3.2" node-fetch "^2.6.7" +openai@^4.53.2: + version "4.53.2" + resolved "https://registry.yarnpkg.com/openai/-/openai-4.53.2.tgz#86f54a38091a87db36f651cf28c9e5ee7c98d56a" + integrity sha512-ohYEv6OV3jsFGqNrgolDDWN6Ssx1nFg6JDJQuaBFo4SL2i+MBoOQ16n2Pq1iBF5lH1PKnfCIOfqAGkmzPvdB9g== + dependencies: + "@types/node" "^18.11.18" + "@types/node-fetch" "^2.6.4" + abort-controller "^3.0.0" + agentkeepalive "^4.2.1" + form-data-encoder "1.7.2" + formdata-node "^4.3.2" + node-fetch "^2.6.7" + opener@^1.5.2: version "1.5.2" resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598" @@ -9735,10 +9755,10 @@ process@^0.11.10: resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A== -promptfoo@^0.73.6: - version "0.73.6" - resolved "https://registry.yarnpkg.com/promptfoo/-/promptfoo-0.73.6.tgz#54acd01416497edacf4422d637ebeecce8dd085a" - integrity sha512-cnUCf8MeHZ90lHgVV/3PQz1q5sV8+xZFpZnnmGM2cG2ldCr4nAJrZCBGeyiWJd6SJNuDDfD3fpGVSN2+HmtTaw== +promptfoo@^0.73.8: + version "0.73.8" + resolved "https://registry.yarnpkg.com/promptfoo/-/promptfoo-0.73.8.tgz#46ac9a30fa9fd03c0689187d15a32e34c4384377" + integrity sha512-yKUbeywdoP471nFR1uCp7ZjnpAA8QXznaFQLB5UeR5C4fsm/Ksbl58Q/SNJ+XcU8NGGfBXI1yPhRJbA/HsBV4A== dependencies: "@anthropic-ai/sdk" "^0.24.3" "@apidevtools/json-schema-ref-parser" "^11.6.4" @@ -9761,7 +9781,7 @@ promptfoo@^0.73.6: debounce "^1.2.1" dedent "^1.5.3" dotenv "^16.4.5" - drizzle-orm "^0.32.0" + drizzle-orm "^0.32.1" express "^4.19.2" fast-deep-equal "^3.1.3" fast-xml-parser "^4.4.0" @@ -9772,11 +9792,11 @@ promptfoo@^0.73.6: mathjs "^13.0.3" node-fetch "^2.6.7" nunjucks "^3.2.4" - openai "^4.53.0" + openai "^4.53.1" opener "^1.5.2" proxy-agent "^6.4.0" python-shell "^5.0.0" - replicate "^0.31.1" + replicate "^0.32.0" rfdc "^1.4.1" rouge "git+https://github.com/kenlimmj/rouge.git#f35111b599aca55f1d4dc1d4a3d15e28e7f7c55f" semver "^7.6.3" @@ -10190,10 +10210,10 @@ replace-ext@^2.0.0: resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-2.0.0.tgz#9471c213d22e1bcc26717cd6e50881d88f812b06" integrity sha512-UszKE5KVK6JvyD92nzMn9cDapSk6w/CaFZ96CnmDMUqH9oowfxF/ZjRITD25H4DnOQClLA4/j7jLGXXLVKxAug== -replicate@^0.31.1: - version "0.31.1" - resolved "https://registry.yarnpkg.com/replicate/-/replicate-0.31.1.tgz#83e2b809dd093a72a629a4063bebd670d068e7cd" - integrity sha512-klO76pTPzzS9Xri6bWtAp5mNjgcvyvqpVHibhTyrx4pAK7rvXal8rNGspURGCwp8ToxDQNYGEV7l+3d+xiFiwQ== +replicate@^0.32.0: + version "0.32.0" + resolved "https://registry.yarnpkg.com/replicate/-/replicate-0.32.0.tgz#d35821571fb465d10554233d226fdeb2ddc9d8f4" + integrity sha512-XOJBnV/FpRsz/r7DEj8KL4pdDk9BpptkljGOhKmjlZGdNcBvt532GxxmjT4ZaqdExg7STxrh1JHhI91zg+CZTw== optionalDependencies: readable-stream ">=4.0.0"