diff --git a/package-lock.json b/package-lock.json index 2aab9483..c18c1046 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,7 +18,7 @@ "@form8ion/github-core": "2.0.0", "@form8ion/github-workflows": "2.2.0", "@form8ion/hapi-scaffolder": "5.0.0-alpha.7", - "@form8ion/javascript": "16.0.0-beta.15", + "@form8ion/javascript": "16.0.0-beta.17", "@form8ion/javascript-core": "13.0.0", "@form8ion/jetbrains": "1.1.4", "@form8ion/lift": "12.0.0-beta.7", @@ -26,7 +26,7 @@ "@form8ion/octoherd-script": "1.0.0", "@form8ion/ossf-scorecard": "1.2.3", "@form8ion/prettier": "3.1.0", - "@form8ion/project": "22.0.0-beta.26", + "@form8ion/project": "22.0.0-beta.27", "@form8ion/remark-plugin-scaffolder": "4.0.1", "@form8ion/remove-greenkeeper": "3.0.1", "@form8ion/renovate-scaffolder": "3.0.1", @@ -61,7 +61,7 @@ "cz-conventional-changelog": "3.3.0", "debug": "4.4.3", "deep-equal": "2.2.3", - "execa": "9.6.1", + "execa": "10.0.0", "gplint": "2.5.2", "http-status-codes": "2.3.0", "husky": "9.1.7", @@ -1538,45 +1538,6 @@ "node": "^22.22.2 || >=24.15" } }, - "node_modules/@form8ion/codecov/node_modules/execa": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-10.0.0.tgz", - "integrity": "sha512-Cxl6MKxB1dr1H0FHmiizJ+lavKF7pV+fcDZFyqMB8d5m7qUPm/OtZYcD5vPWePKxSnTQ57KuBd9mtdZ3oNCvyQ==", - "license": "MIT", - "dependencies": { - "@sindresorhus/merge-streams": "^4.0.0", - "figures": "^6.1.0", - "get-stream": "^9.0.1", - "human-signals": "^8.0.1", - "is-plain-obj": "^4.1.0", - "is-stream": "^4.0.1", - "npm-run-path": "^6.0.0", - "path-key": "^4.0.0", - "pretty-ms": "^9.3.0", - "signal-exit": "^4.1.0", - "strip-final-newline": "^4.0.0", - "which-command": "^0.1.0", - "yoctocolors": "^2.1.2" - }, - "engines": { - "node": ">=22" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/@form8ion/codecov/node_modules/path-key": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@form8ion/commit-convention": { "version": "9.0.0-beta.3", "resolved": "https://registry.npmjs.org/@form8ion/commit-convention/-/commit-convention-9.0.0-beta.3.tgz", @@ -1818,20 +1779,18 @@ } }, "node_modules/@form8ion/eslint": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/@form8ion/eslint/-/eslint-7.0.1.tgz", - "integrity": "sha512-7uWcXsQWSGdqJg+iUo1cJiIMIZh0pzuFH6IIcEed7Ml6ujdUY3T/BzM0W6BGC1pO6n3PAIMZDsVaNL4lpD7JCQ==", + "version": "8.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@form8ion/eslint/-/eslint-8.0.0-beta.3.tgz", + "integrity": "sha512-JAyDvwLYr6xnKJ8vtdVnb35R9nEXZIJlp4V5yO3U/6yx8JHUzJS2KKMAR/7aMKS+n1FyI+Ve7et2H5HkC+Qgmw==", "license": "MIT", "dependencies": { "@form8ion/config-file": "^1.0.0", - "@form8ion/core": "^4.0.0", + "@form8ion/core": "^5.0.0-beta.15", "@form8ion/ignore-file": "^1.0.0-alpha.4", - "@travi/cli-messages": "^1.0.5", - "deepmerge": "^4.2.2", - "js-yaml": "^4.1.0" + "deepmerge": "^4.2.2" }, "engines": { - "node": "^18.19.0 || ^20.9.0 || >=22.11.0" + "node": "^22.22.2 || >=24.15" } }, "node_modules/@form8ion/eslint-config": { @@ -1885,80 +1844,6 @@ "node": "^18.19.0 || ^20.9.0 || >=22.11.0" } }, - "node_modules/@form8ion/eslint/node_modules/@form8ion/core": { - "version": "4.11.2", - "resolved": "https://registry.npmjs.org/@form8ion/core/-/core-4.11.2.tgz", - "integrity": "sha512-bYmwmgVZDoEsMWKUOsUPMFtMn/T3UJ9wBzHuEtedPDUlrr58Kd/69NsizTcro9BCyAp4Zd9ZgtwuVBKj71N4IA==", - "license": "MIT", - "dependencies": { - "@hapi/hoek": "^11.0.2", - "@travi/cli-messages": "^1.0.5", - "deepmerge": "^4.2.2", - "ini": "^4.1.3", - "joi": "^17.13.3", - "js-yaml": "^4.1.0", - "spdx-license-list": "6.11.0" - }, - "engines": { - "node": "^18.17 || >=20.6.1" - } - }, - "node_modules/@form8ion/eslint/node_modules/@hapi/topo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", - "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", - "license": "BSD-3-Clause", - "dependencies": { - "@hapi/hoek": "^9.0.0" - } - }, - "node_modules/@form8ion/eslint/node_modules/@hapi/topo/node_modules/@hapi/hoek": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", - "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", - "license": "BSD-3-Clause" - }, - "node_modules/@form8ion/eslint/node_modules/joi": { - "version": "17.13.4", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.4.tgz", - "integrity": "sha512-1RuuER6kmt8K8I3nIWvPZKi5RQCb568ZPyY4Pwjlua+yo+63ZTmIwxLZH0heBmiKN4uxjvCiarDrjaeH84xicQ==", - "license": "BSD-3-Clause", - "dependencies": { - "@hapi/hoek": "^9.3.0", - "@hapi/topo": "^5.1.0", - "@sideway/address": "^4.1.5", - "@sideway/formula": "^3.0.1", - "@sideway/pinpoint": "^2.0.0" - } - }, - "node_modules/@form8ion/eslint/node_modules/joi/node_modules/@hapi/hoek": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", - "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", - "license": "BSD-3-Clause" - }, - "node_modules/@form8ion/eslint/node_modules/js-yaml": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.0.tgz", - "integrity": "sha512-1td788aAnnZ5qs7V2QIRl1owjtYpbKt749Y3xauqQgwIIGF/xXWz1wMTEBx5O3LK3lXLVuqXPdPxj2BoFHaW9Q==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/puzrin" - }, - { - "type": "github", - "url": "https://github.com/sponsors/nodeca" - } - ], - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, "node_modules/@form8ion/execa-wrapper": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@form8ion/execa-wrapper/-/execa-wrapper-1.0.0.tgz", @@ -2408,45 +2293,6 @@ "node": "^22.22.2 || >=24.15" } }, - "node_modules/@form8ion/husky/node_modules/execa": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-10.0.0.tgz", - "integrity": "sha512-Cxl6MKxB1dr1H0FHmiizJ+lavKF7pV+fcDZFyqMB8d5m7qUPm/OtZYcD5vPWePKxSnTQ57KuBd9mtdZ3oNCvyQ==", - "license": "MIT", - "dependencies": { - "@sindresorhus/merge-streams": "^4.0.0", - "figures": "^6.1.0", - "get-stream": "^9.0.1", - "human-signals": "^8.0.1", - "is-plain-obj": "^4.1.0", - "is-stream": "^4.0.1", - "npm-run-path": "^6.0.0", - "path-key": "^4.0.0", - "pretty-ms": "^9.3.0", - "signal-exit": "^4.1.0", - "strip-final-newline": "^4.0.0", - "which-command": "^0.1.0", - "yoctocolors": "^2.1.2" - }, - "engines": { - "node": ">=22" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/@form8ion/husky/node_modules/path-key": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@form8ion/ignore-file": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@form8ion/ignore-file/-/ignore-file-1.0.0.tgz", @@ -2534,17 +2380,17 @@ } }, "node_modules/@form8ion/javascript": { - "version": "16.0.0-beta.15", - "resolved": "https://registry.npmjs.org/@form8ion/javascript/-/javascript-16.0.0-beta.15.tgz", - "integrity": "sha512-HstHy9H5mfEESLz30f33AKJU9Bt6k81JeVmcL0qP1xe9+vMo3Bt8uGC/T2WqjkzF1kNTdiKA8n41Uack+OU/qA==", + "version": "16.0.0-beta.17", + "resolved": "https://registry.npmjs.org/@form8ion/javascript/-/javascript-16.0.0-beta.17.tgz", + "integrity": "sha512-+5nPMqWpKokAWX+n++BZurnzSOGaydsjgGA4Mtd3SXLC6xklQVtzOZHKDQyUyKlJgNcrQwNH1SJwxzZJUqMtOA==", "license": "MIT", "dependencies": { "@form8ion/c8": "^1.0.0-beta.2", "@form8ion/commit-convention": "^9.0.0-beta.2", "@form8ion/config-file": "^1.1.1", "@form8ion/core": "^5.0.0-beta.15", - "@form8ion/eslint": "^7.0.0-beta.1", - "@form8ion/husky": "^8.0.0-beta.3", + "@form8ion/eslint": "^8.0.0-beta.2", + "@form8ion/husky": "^8.0.0-beta.4", "@form8ion/javascript-core": "^13.0.0", "@form8ion/overridable-prompts": "^1.2.0", "@form8ion/plugins-core": "^1.0.0-beta.1", @@ -2552,7 +2398,7 @@ "@hapi/hoek": "^11.0.0", "camelcase": "^9.0.0", "deepmerge": "^4.2.2", - "execa": "^9.5.1", + "execa": "^10.0.0", "ini": "^7.0.0", "joi": "^18.2.1", "mustache": "^4.2.0", @@ -3081,9 +2927,9 @@ } }, "node_modules/@form8ion/project": { - "version": "22.0.0-beta.26", - "resolved": "https://registry.npmjs.org/@form8ion/project/-/project-22.0.0-beta.26.tgz", - "integrity": "sha512-AXav3PTUH0Cm/S5YD7YDm9EwGI1N0aIz3QYXeWukhTyo4FHbg5DZIH/5vndMJHi41bbVaHHLH1iBYhFHDgmQhw==", + "version": "22.0.0-beta.27", + "resolved": "https://registry.npmjs.org/@form8ion/project/-/project-22.0.0-beta.27.tgz", + "integrity": "sha512-TJW38K3A22T/9qRVVfbv6/XkKl9Ag8Uxr9zyDFBuOzziCvRXoYmaLNA7z7sh44t4Pn61iSY2mBd4hSVY6no7rQ==", "license": "MIT", "dependencies": { "@form8ion/core": "^5.0.0-beta.6", @@ -3092,7 +2938,7 @@ "@form8ion/readme": "^4.0.0-beta.2", "@hapi/hoek": "^11.0.2", "deepmerge": "^4.2.2", - "execa": "^9.5.1", + "execa": "^10.0.0", "filedirname": "^3.0.0", "git-url-parse": "^16.1.0", "joi": "^18.0.0", @@ -10992,31 +10838,44 @@ } }, "node_modules/execa": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-9.6.1.tgz", - "integrity": "sha512-9Be3ZoN4LmYR90tUoVu2te2BsbzHfhJyfEiAVfz7N5/zv+jduIfLrV2xdQXOHbaD6KgpGdO9PRPM1Y4Q9QkPkA==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-10.0.0.tgz", + "integrity": "sha512-Cxl6MKxB1dr1H0FHmiizJ+lavKF7pV+fcDZFyqMB8d5m7qUPm/OtZYcD5vPWePKxSnTQ57KuBd9mtdZ3oNCvyQ==", "license": "MIT", "dependencies": { "@sindresorhus/merge-streams": "^4.0.0", - "cross-spawn": "^7.0.6", "figures": "^6.1.0", - "get-stream": "^9.0.0", + "get-stream": "^9.0.1", "human-signals": "^8.0.1", "is-plain-obj": "^4.1.0", "is-stream": "^4.0.1", "npm-run-path": "^6.0.0", - "pretty-ms": "^9.2.0", + "path-key": "^4.0.0", + "pretty-ms": "^9.3.0", "signal-exit": "^4.1.0", "strip-final-newline": "^4.0.0", - "yoctocolors": "^2.1.1" + "which-command": "^0.1.0", + "yoctocolors": "^2.1.2" }, "engines": { - "node": "^18.19.0 || >=20.5.0" + "node": ">=22" }, "funding": { "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, + "node_modules/execa/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/expand-tilde": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", diff --git a/package.json b/package.json index f6bbbfc9..658cb9b8 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "@form8ion/github-core": "2.0.0", "@form8ion/github-workflows": "2.2.0", "@form8ion/hapi-scaffolder": "5.0.0-alpha.7", - "@form8ion/javascript": "16.0.0-beta.15", + "@form8ion/javascript": "16.0.0-beta.17", "@form8ion/javascript-core": "13.0.0", "@form8ion/jetbrains": "1.1.4", "@form8ion/lift": "12.0.0-beta.7", @@ -71,7 +71,7 @@ "@form8ion/octoherd-script": "1.0.0", "@form8ion/ossf-scorecard": "1.2.3", "@form8ion/prettier": "3.1.0", - "@form8ion/project": "22.0.0-beta.26", + "@form8ion/project": "22.0.0-beta.27", "@form8ion/remark-plugin-scaffolder": "4.0.1", "@form8ion/remove-greenkeeper": "3.0.1", "@form8ion/renovate-scaffolder": "3.0.1", @@ -103,7 +103,7 @@ "cz-conventional-changelog": "3.3.0", "debug": "4.4.3", "deep-equal": "2.2.3", - "execa": "9.6.1", + "execa": "10.0.0", "gplint": "2.5.2", "http-status-codes": "2.3.0", "husky": "9.1.7",