diff --git a/generators/app/dependencyVersions/package.json b/generators/app/dependencyVersions/package.json index 89b40252..c0ec70fa 100644 --- a/generators/app/dependencyVersions/package.json +++ b/generators/app/dependencyVersions/package.json @@ -7,14 +7,14 @@ "@types/mocha": "^10.0.10", "@types/node": "22.x", "@types/assert": "^1.5.11", - "typescript-eslint": "^8.46.3", + "typescript-eslint": "^8.48.1", "eslint": "^9.39.1", - "glob": "^11.0.3", + "glob": "^13.0.0", "mocha": "^11.7.5", "typescript": "^5.9.3", "@vscode/test-cli": "^0.0.12", "@vscode/test-electron": "^2.5.2", - "@vscode/test-web": "^0.0.75", + "@vscode/test-web": "^0.0.77", "@types/webpack-env": "^1.18.8", "@types/vscode-notebook-renderer": "^1.72.4", "concurrently": "^9.2.1", @@ -24,14 +24,14 @@ "ts-loader": "^9.5.4", "vscode-dts": "^0.3.3", "vscode-notebook-error-overlay": "^1.1.0", - "webpack": "^5.102.1", + "webpack": "^5.103.0", "util": "^0.12.5", "webpack-cli": "^6.0.1", "webpack-dev-server": "^5.2.2", "assert": "^2.1.0", "process": "^0.11.10", "npm-run-all": "^4.1.5", - "esbuild": "^0.27.0", + "esbuild": "^0.27.1", "@esbuild-plugins/node-globals-polyfill": "^0.2.3" } } diff --git a/package-lock.json b/package-lock.json index 9fe44e0c..cd6e868f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,18 +1,18 @@ { "name": "generator-code", - "version": "1.11.14", + "version": "1.11.15", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "generator-code", - "version": "1.11.14", + "version": "1.11.15", "license": "MIT", "dependencies": { "chalk": "^5.6.2", "fast-plist": "^0.1.3", "request-light": "^0.8.0", - "which": "^5.0.0", + "which": "^6.0.0", "yeoman-generator": "^7.5.1", "yosay": "^3.0.0" }, @@ -21,8 +21,8 @@ "@types/node": "^20.x", "jsonc-parser": "^3.3.1", "mocha": "^11.7.5", - "yeoman-environment": "^5.0.0", - "yeoman-test": "^11.0.0" + "yeoman-environment": "^5.1.1", + "yeoman-test": "^11.2.0" }, "engines": { "node": ">=20.5.0" @@ -812,6 +812,32 @@ "node": "^18.17.0 || >=20.5.0" } }, + "node_modules/@npmcli/git/node_modules/isexe": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16" + } + }, + "node_modules/@npmcli/git/node_modules/which": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz", + "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^3.1.1" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, "node_modules/@npmcli/installed-package-contents": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-3.0.0.tgz", @@ -1073,6 +1099,32 @@ "node": "^18.17.0 || >=20.5.0" } }, + "node_modules/@npmcli/promise-spawn/node_modules/isexe": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16" + } + }, + "node_modules/@npmcli/promise-spawn/node_modules/which": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz", + "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^3.1.1" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, "node_modules/@npmcli/query": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/@npmcli/query/-/query-4.0.1.tgz", @@ -1114,6 +1166,32 @@ "node": "^20.17.0 || >=22.9.0" } }, + "node_modules/@npmcli/run-script/node_modules/isexe": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16" + } + }, + "node_modules/@npmcli/run-script/node_modules/which": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz", + "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^3.1.1" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, "node_modules/@octokit/auth-token": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-5.1.2.tgz", @@ -1597,9 +1675,9 @@ } }, "node_modules/@yeoman/conflicter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@yeoman/conflicter/-/conflicter-3.0.0.tgz", - "integrity": "sha512-3NYmJGeWVj5DSXNLdsbqoOkEduzwg/6HFWtCdkUTi3kis/d9M/O7dYSSNZrzGTXPLpGJC9nU/PK2BHWcVXP3hw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@yeoman/conflicter/-/conflicter-4.0.0.tgz", + "integrity": "sha512-h/PPw+XR9URrLdKb90aeiIAbnl8ToMvVJoPqO0KHldPBF+T60HUJlN+oDBfKugqYPsuTKASniPUrxagwtcdwgw==", "dev": true, "license": "MIT", "dependencies": { @@ -1631,11 +1709,11 @@ } }, "node_modules/@yeoman/conflicter/node_modules/minimatch": { - "version": "10.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.3.tgz", - "integrity": "sha512-IPZ167aShDZZUMdRk66cyQAW3qr0WzbHkPdMYa8bzZhlHhO3jALbKdxcaak7W9FfT2rZNpQuUu4Od7ILEpXSaw==", + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.1.1.tgz", + "integrity": "sha512-enIvLvRAFZYXJzkCYG5RKmPfrFArdLv+R+lbQ53BmIMLIry74bjKzX6iHAm8WYamJkhSSEabrWN5D97XnKObjQ==", "dev": true, - "license": "ISC", + "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/brace-expansion": "^5.0.0" }, @@ -3937,6 +4015,32 @@ "node": ">=6" } }, + "node_modules/node-gyp/node_modules/isexe": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16" + } + }, + "node_modules/node-gyp/node_modules/which": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz", + "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^3.1.1" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, "node_modules/nopt": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/nopt/-/nopt-8.1.0.tgz", @@ -5651,9 +5755,10 @@ } }, "node_modules/which": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz", - "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-6.0.0.tgz", + "integrity": "sha512-f+gEpIKMR9faW/JgAgPK1D7mekkFoqbmiwvNzuhsHetni20QSgzg9Vhn0g2JSJkkfehQnqdUAx7/e15qS1lPxg==", + "license": "ISC", "dependencies": { "isexe": "^3.1.1" }, @@ -5661,7 +5766,7 @@ "node-which": "bin/which.js" }, "engines": { - "node": "^18.17.0 || >=20.5.0" + "node": "^20.17.0 || >=22.9.0" } }, "node_modules/which-package-manager": { @@ -5897,14 +6002,14 @@ } }, "node_modules/yeoman-environment": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/yeoman-environment/-/yeoman-environment-5.0.0.tgz", - "integrity": "sha512-if2qGfG2Lzmgu/jY0DIVTjW6yUXuKZTUsHeq+ifW+u4FbJr/gVPRy0ArO7LctUhBJxyDZvlDADnbPuTfZNpQiA==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/yeoman-environment/-/yeoman-environment-5.1.1.tgz", + "integrity": "sha512-g4ichW3SBdi0IZff7Fd8tWXwF0jHsNFfgYTi9/bqDaEr9OSL5OTKupFa9XikOcVhkeCMQysyRqXzgLK/VH/JgA==", "dev": true, "license": "BSD-2-Clause", "dependencies": { "@yeoman/adapter": "^3.1.0", - "@yeoman/conflicter": "^3.0.0", + "@yeoman/conflicter": "^4.0.0", "@yeoman/namespace": "^1.0.1", "@yeoman/transform": "^2.1.0", "@yeoman/types": "^1.8.0", @@ -5914,7 +6019,7 @@ "debug": "^4.4.1", "execa": "^9.6.0", "fly-import": "^1.0.0", - "globby": "^14.1.0", + "globby": "^16.0.0", "grouped-queue": "^2.1.0", "locate-path": "^8.0.0", "lodash-es": "^4.17.21", @@ -6025,6 +6130,40 @@ "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, + "node_modules/yeoman-environment/node_modules/globby": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-16.0.0.tgz", + "integrity": "sha512-ejy4TJFga99yW6Q0uhM3pFawKWZmtZzZD/v/GwI5+9bCV5Ew+D2pSND6W7fUes5UykqSsJkUfxFVdRh7Q1+P3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@sindresorhus/merge-streams": "^4.0.0", + "fast-glob": "^3.3.3", + "ignore": "^7.0.5", + "is-path-inside": "^4.0.0", + "slash": "^5.1.0", + "unicorn-magic": "^0.4.0" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yeoman-environment/node_modules/globby/node_modules/unicorn-magic": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.4.0.tgz", + "integrity": "sha512-wH590V9VNgYH9g3lH9wWjTrUoKsjLF6sGLjhR4sH1LWpLmCOH0Zf7PukhDA8BiS7KHe4oPNkcTHqYkj7SOGUOw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/yeoman-environment/node_modules/human-signals": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-8.0.1.tgz", @@ -6035,6 +6174,19 @@ "node": ">=18.18.0" } }, + "node_modules/yeoman-environment/node_modules/is-path-inside": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-4.0.0.tgz", + "integrity": "sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/yeoman-environment/node_modules/is-plain-obj": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", @@ -6303,9 +6455,9 @@ } }, "node_modules/yeoman-test": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/yeoman-test/-/yeoman-test-11.0.0.tgz", - "integrity": "sha512-Rk5DJUGwV9627ykyIaf8IozuBm9Fj80dowC4sgh8sb/kHgy5uFoy4AwqMrZXk8cLN+/l3MCXYyyS8++aiaeS1g==", + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/yeoman-test/-/yeoman-test-11.2.0.tgz", + "integrity": "sha512-lP2oHFeNCE9r0OLNXJWp1vcRfjTaotnFaH29yVeM4t+zh9YaujW2ady7usKlhE+6Q8yRqpNAdjJgW8jSAF9Dqg==", "dev": true, "license": "MIT", "dependencies": { @@ -6318,7 +6470,7 @@ "node": "^20.6.1 || >=22" }, "peerDependencies": { - "@yeoman/adapter": "^1.6.0 || ^2.0.0 || ^3.0.0", + "@yeoman/adapter": "^1.6.0 || ^2.0.0 || ^3.0.0 || ^4.0.1", "@yeoman/types": "^1.5.0", "mem-fs": "^4.1.0", "yeoman-environment": "^4.0.0 || ^5.0.0-beta.0", diff --git a/package.json b/package.json index 088ac8bf..56108891 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "generator-code", - "version": "1.11.14", + "version": "1.11.15", "description": "Yeoman generator for Visual Studio Code extensions.", "keywords": [ "yeoman-generator", @@ -38,7 +38,7 @@ "chalk": "^5.6.2", "fast-plist": "^0.1.3", "request-light": "^0.8.0", - "which": "^5.0.0", + "which": "^6.0.0", "yeoman-generator": "^7.5.1", "yosay": "^3.0.0" }, @@ -46,8 +46,8 @@ "@types/mocha": "^10.0.10", "@types/node": "^20.x", "mocha": "^11.7.5", - "yeoman-environment": "^5.0.0", - "yeoman-test": "^11.0.0", + "yeoman-environment": "^5.1.1", + "yeoman-test": "^11.2.0", "jsonc-parser": "^3.3.1" } }