diff --git a/package-lock.json b/package-lock.json index d5822c8..61a48d7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1682,9 +1682,9 @@ } }, "node_modules/ejs": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-5.0.2.tgz", - "integrity": "sha512-IpbUaI/CAW86l3f+T8zN0iggSc0LmMZLcIW5eRVStLVNCoTXkE0YlncbbH50fp8Cl6zHIky0sW2uUbhBqGw0Jw==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-6.0.1.tgz", + "integrity": "sha512-UaaM14yby8U3k02ihS1Bmj5Kz2d7CCQM1scxpgs4Mhkq8F1wR2gl3+Ts4h5Ne4Mnt7M9m4Dw7jsuMr3+xO4vZA==", "license": "Apache-2.0", "bin": { "ejs": "bin/cli.js" @@ -2089,9 +2089,10 @@ } }, "node_modules/fs-extra": { - "version": "11.3.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz", - "integrity": "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==", + "version": "11.4.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.4.0.tgz", + "integrity": "sha512-EQsFzMUJkCKGr1ePqlYADkIUmHW1s3ZXr5Yqy6wbGrfUCphpl2maM/kyOIRA2HpP3AaFQTZXD4ldjek+nccddA==", + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -2738,35 +2739,32 @@ } }, "node_modules/mem-fs-editor": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/mem-fs-editor/-/mem-fs-editor-12.0.4.tgz", - "integrity": "sha512-gc8b4VlisaGp5W+ot2f4Xc8jUgKnMn5UR2mKsdm8UdbESYCdSiQKqioktPu8gJ0Uxd8gV/m/M16Pp5n1Ge8pjA==", + "version": "12.0.9", + "resolved": "https://registry.npmjs.org/mem-fs-editor/-/mem-fs-editor-12.0.9.tgz", + "integrity": "sha512-KxqAoF6EOH0cKp+eh1uE2lkrrkdf/oqbfq+qiWFVCT1t9k5uUsC19noYYeK7PS5k08E3Ym0YJnbGyNXYSgr2fg==", "license": "MIT", "dependencies": { "@types/ejs": "^3.1.5", "@types/picomatch": "^4.0.2", "binaryextensions": "^6.11.0", - "commondir": "^1.0.1", + "commondir": "^1.0.0", "debug": "^4.4.3", "deep-extend": "^0.6.0", - "ejs": "^5.0.1", + "ejs": "^6.0.1", "isbinaryfile": "5.0.7", - "minimatch": "^10.2.4", + "minimatch": "^10.2.5", "multimatch": "^8.0.0", "normalize-path": "^3.0.0", "textextensions": "^6.11.0", "tinyglobby": "^0.2.15", "vinyl": "^3.0.1" }, - "acceptDependencies": { - "isbinaryfile": "^6.0.0" - }, "engines": { - "node": ">=20.0.0" + "node": "20 || >=22" }, "peerDependencies": { "@types/node": ">=20", - "mem-fs": "^4.0.0" + "mem-fs": ">=4.0.0" }, "peerDependenciesMeta": { "@types/node": { @@ -4378,9 +4376,9 @@ } }, "node_modules/tar-fs": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.1.2.tgz", - "integrity": "sha512-QGxxTxxyleAdyM3kpFs14ymbYmNFrfY+pHj7Z8FgtbZ7w2//VAgLMac7sT6nRpIHjppXO2AwwEOg0bPFVRcmXw==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.1.3.tgz", + "integrity": "sha512-/hU4AXnIdZu+Gvl1pk0oI5f5HxWsCJRtY2aFaJdk9VvyL48DWU6iU5WAIPG+wIi1YvWA6eTJvIviP/tMAZZNwQ==", "license": "MIT", "dependencies": { "pump": "^3.0.0", @@ -4789,9 +4787,9 @@ } }, "node_modules/yeoman-environment": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/yeoman-environment/-/yeoman-environment-6.2.0.tgz", - "integrity": "sha512-n4V0tM8zKKMldJvdqOA54SGcO3Al5N1ISUuDI5QmE5Li5NdH8VJr2wafjaPr+qe/ID1ZjnY99vQNkmF3JVd/qA==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/yeoman-environment/-/yeoman-environment-6.3.0.tgz", + "integrity": "sha512-O7Zu/Voxes60y5hNT1iZX4UN4BBebftX+cUNPsgfXTG5Zpucxj1MDNmJKOBjWtSCkvbN/iLHfXKNgjlqNQis1w==", "license": "BSD-2-Clause", "workspaces": [ "test/generators" @@ -4820,7 +4818,7 @@ "which-package-manager": "^1.0.1" }, "acceptDependencies": { - "@yeoman/adapter": ">=4.0.2" + "@yeoman/adapter": ">=4.0.2 || ^5.0.0" }, "bin": { "yoe": "bin/bin.cjs" @@ -4831,7 +4829,7 @@ "peerDependencies": { "@yeoman/adapter": "^4.0.2", "@yeoman/types": "^1.10.3", - "mem-fs": "^4.1.4" + "mem-fs": "^4.1.4 || ^6.0.0" } }, "node_modules/yeoman-environment/node_modules/@inquirer/ansi": { @@ -5326,9 +5324,9 @@ } }, "node_modules/yeoman-generator": { - "version": "8.2.2", - "resolved": "https://registry.npmjs.org/yeoman-generator/-/yeoman-generator-8.2.2.tgz", - "integrity": "sha512-GIvRULf09VrTyJ1nMIxCRFTI8gzW9zsAxVXTHOmsWVKZ7QYPdByRQvFtnp0XOObM6dvDSoAwBhuYR6i5inp/ig==", + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/yeoman-generator/-/yeoman-generator-8.4.0.tgz", + "integrity": "sha512-8yMkAfuAPqOaN9dsdf2hGxgCGuSIV3c/RmPKXWoe5YZ4HX2zXnDS9D/AoXlUw9OSPeRVpBe4vh92vTBi840Evw==", "license": "BSD-2-Clause", "dependencies": { "@types/debug": "^4.1.13", @@ -5339,7 +5337,7 @@ "execa": "^9.6.1", "latest-version": "^9.0.0", "lodash-es": "^4.18.1", - "mem-fs-editor": "^12.0.4", + "mem-fs-editor": "^12.0.9", "minimist": "^1.2.8", "read-package-up": "^12.0.0", "semver": "^7.7.4", @@ -5354,7 +5352,7 @@ "peerDependencies": { "@types/node": ">=20.19.35", "@yeoman/types": "^1.1.1", - "mem-fs": "^4.0.0" + "mem-fs": ">=4.0.0" }, "peerDependenciesMeta": { "@types/node": { @@ -6545,9 +6543,9 @@ } }, "ejs": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-5.0.2.tgz", - "integrity": "sha512-IpbUaI/CAW86l3f+T8zN0iggSc0LmMZLcIW5eRVStLVNCoTXkE0YlncbbH50fp8Cl6zHIky0sW2uUbhBqGw0Jw==" + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-6.0.1.tgz", + "integrity": "sha512-UaaM14yby8U3k02ihS1Bmj5Kz2d7CCQM1scxpgs4Mhkq8F1wR2gl3+Ts4h5Ne4Mnt7M9m4Dw7jsuMr3+xO4vZA==" }, "emoji-regex": { "version": "8.0.0", @@ -6795,9 +6793,9 @@ } }, "fs-extra": { - "version": "11.3.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz", - "integrity": "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==", + "version": "11.4.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.4.0.tgz", + "integrity": "sha512-EQsFzMUJkCKGr1ePqlYADkIUmHW1s3ZXr5Yqy6wbGrfUCphpl2maM/kyOIRA2HpP3AaFQTZXD4ldjek+nccddA==", "requires": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -7230,19 +7228,19 @@ } }, "mem-fs-editor": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/mem-fs-editor/-/mem-fs-editor-12.0.4.tgz", - "integrity": "sha512-gc8b4VlisaGp5W+ot2f4Xc8jUgKnMn5UR2mKsdm8UdbESYCdSiQKqioktPu8gJ0Uxd8gV/m/M16Pp5n1Ge8pjA==", + "version": "12.0.9", + "resolved": "https://registry.npmjs.org/mem-fs-editor/-/mem-fs-editor-12.0.9.tgz", + "integrity": "sha512-KxqAoF6EOH0cKp+eh1uE2lkrrkdf/oqbfq+qiWFVCT1t9k5uUsC19noYYeK7PS5k08E3Ym0YJnbGyNXYSgr2fg==", "requires": { "@types/ejs": "^3.1.5", "@types/picomatch": "^4.0.2", "binaryextensions": "^6.11.0", - "commondir": "^1.0.1", + "commondir": "^1.0.0", "debug": "^4.4.3", "deep-extend": "^0.6.0", - "ejs": "^5.0.1", + "ejs": "^6.0.1", "isbinaryfile": "5.0.7", - "minimatch": "^10.2.4", + "minimatch": "^10.2.5", "multimatch": "^8.0.0", "normalize-path": "^3.0.0", "textextensions": "^6.11.0", @@ -8282,9 +8280,9 @@ } }, "tar-fs": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.1.2.tgz", - "integrity": "sha512-QGxxTxxyleAdyM3kpFs14ymbYmNFrfY+pHj7Z8FgtbZ7w2//VAgLMac7sT6nRpIHjppXO2AwwEOg0bPFVRcmXw==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.1.3.tgz", + "integrity": "sha512-/hU4AXnIdZu+Gvl1pk0oI5f5HxWsCJRtY2aFaJdk9VvyL48DWU6iU5WAIPG+wIi1YvWA6eTJvIviP/tMAZZNwQ==", "requires": { "bare-fs": "^4.0.1", "bare-path": "^3.0.0", @@ -8549,9 +8547,9 @@ "integrity": "sha512-prL3kGtyG7o9Z9Sv8IPfBNrWTDmXB4Qbes8A9rEzt6wkJV8mUvoirjU0Mp3GGAU06Y0XQyA3/2/RQFVuK7MTfg==" }, "yeoman-environment": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/yeoman-environment/-/yeoman-environment-6.2.0.tgz", - "integrity": "sha512-n4V0tM8zKKMldJvdqOA54SGcO3Al5N1ISUuDI5QmE5Li5NdH8VJr2wafjaPr+qe/ID1ZjnY99vQNkmF3JVd/qA==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/yeoman-environment/-/yeoman-environment-6.3.0.tgz", + "integrity": "sha512-O7Zu/Voxes60y5hNT1iZX4UN4BBebftX+cUNPsgfXTG5Zpucxj1MDNmJKOBjWtSCkvbN/iLHfXKNgjlqNQis1w==", "requires": { "@yeoman/adapter": "^4.0.2", "@yeoman/conflicter": "^4.1.0", @@ -8830,9 +8828,9 @@ } }, "yeoman-generator": { - "version": "8.2.2", - "resolved": "https://registry.npmjs.org/yeoman-generator/-/yeoman-generator-8.2.2.tgz", - "integrity": "sha512-GIvRULf09VrTyJ1nMIxCRFTI8gzW9zsAxVXTHOmsWVKZ7QYPdByRQvFtnp0XOObM6dvDSoAwBhuYR6i5inp/ig==", + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/yeoman-generator/-/yeoman-generator-8.4.0.tgz", + "integrity": "sha512-8yMkAfuAPqOaN9dsdf2hGxgCGuSIV3c/RmPKXWoe5YZ4HX2zXnDS9D/AoXlUw9OSPeRVpBe4vh92vTBi840Evw==", "requires": { "@types/debug": "^4.1.13", "@types/lodash-es": "^4.17.12", @@ -8842,7 +8840,7 @@ "execa": "^9.6.1", "latest-version": "^9.0.0", "lodash-es": "^4.18.1", - "mem-fs-editor": "^12.0.4", + "mem-fs-editor": "^12.0.9", "minimist": "^1.2.8", "read-package-up": "^12.0.0", "semver": "^7.7.4",