diff --git a/package-lock.json b/package-lock.json index 60f2a1e8..84a23f95 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.4", + "@form8ion/javascript": "16.0.0-beta.7", "@form8ion/javascript-core": "13.0.0", "@form8ion/jetbrains": "1.1.4", "@form8ion/lift": "12.0.0-beta.6", @@ -2335,93 +2335,22 @@ } }, "node_modules/@form8ion/husky": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@form8ion/husky/-/husky-7.1.0.tgz", - "integrity": "sha512-o0DAjfb/lqNF1PlNBtwcdjRH5irVi0U6BRWKnBHMi+PcgBsuEk2gWdeGXPsuxMcUrN27H4rCZESxSkKM4PyvjA==", + "version": "8.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@form8ion/husky/-/husky-8.0.0-beta.3.tgz", + "integrity": "sha512-AkpLrRo1DoXU1V9XT4OW8ZjYLHNZEwot0dcFJh+USvuHqhafEsC394WxMTB2WSy43ksEM14P7yilNqrgN/tHVg==", "license": "MIT", "dependencies": { "@form8ion/config-file": "^1.3.0", - "@form8ion/core": "^4.8.0", - "@form8ion/javascript-core": "^12.3.0", - "@travi/cli-messages": "^1.0.5", + "@form8ion/core": "^5.0.0-beta.14", + "@form8ion/javascript-core": "^13.0.0", "deepmerge": "^4.3.1", "execa": "^9.5.1", "semver": "^7.3.5" }, "engines": { - "node": "^18.19.0 || ^20.9.0 || >=22.11.0" - } - }, - "node_modules/@form8ion/husky/node_modules/@form8ion/core": { - "version": "4.11.1", - "resolved": "https://registry.npmjs.org/@form8ion/core/-/core-4.11.1.tgz", - "integrity": "sha512-Dq5woNFgeOEZTZaewAX6aTYAtTOYjsDmPwxCawPsveNtJfsxMobPGPQGQm01Fn9FtbIdYSdn6qLcmZ0qb6Q2fQ==", - "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/husky/node_modules/@form8ion/javascript-core": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/@form8ion/javascript-core/-/javascript-core-12.4.0.tgz", - "integrity": "sha512-OaNzdugGYGhn2k3kLeihbayPEsnxBMliGwLV+QEMDtCipPJFL7VhzJ4XbtdX++N+pz2ZcyzDxI9U8WTqnFefPw==", - "license": "MIT", - "dependencies": { - "@form8ion/core": "^4.2.0", - "@form8ion/execa-wrapper": "^1.0.0-alpha.1", - "@form8ion/overridable-prompts": "^1.1.0", - "@hapi/hoek": "^11.0.0", - "@travi/cli-messages": "^1.0.4", - "deepmerge": "^4.2.2", - "semver": "^7.3.5" - }, - "engines": { - "node": "^18.19.0 || ^20.6.1 || >=22" - } - }, - "node_modules/@form8ion/husky/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/husky/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/husky/node_modules/joi": { - "version": "17.13.3", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz", - "integrity": "sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==", - "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": "^22.22.2 || >=24.15" } }, - "node_modules/@form8ion/husky/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/ignore-file": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@form8ion/ignore-file/-/ignore-file-1.0.0.tgz", @@ -2487,18 +2416,18 @@ "license": "BSD-3-Clause" }, "node_modules/@form8ion/javascript": { - "version": "16.0.0-beta.4", - "resolved": "https://registry.npmjs.org/@form8ion/javascript/-/javascript-16.0.0-beta.4.tgz", - "integrity": "sha512-5m4FPfSY8+Q4tMQkNQFVRuO/crzT5Cm8hT3v9BirDRZdbpvCQ6zwrJInV7SAqH8qDP6jXVOm+w00OfnToq3u1A==", + "version": "16.0.0-beta.7", + "resolved": "https://registry.npmjs.org/@form8ion/javascript/-/javascript-16.0.0-beta.7.tgz", + "integrity": "sha512-qeiG5UUtuk6ATztfnP2z+ALm88Q4Y7/Dl6zwUk03oaK/9bDYV5kW5z0ih+DugYgUBPhItPYxp3l5OMI9O3FX5Q==", "license": "MIT", "dependencies": { "@form8ion/c8": "^1.0.0-beta.2", "@form8ion/codecov": "^7.0.0-beta.1", "@form8ion/commit-convention": "^8.0.0-beta.6", "@form8ion/config-file": "^1.1.1", - "@form8ion/core": "^5.0.0-beta.9", + "@form8ion/core": "^5.0.0-beta.15", "@form8ion/eslint": "^7.0.0-beta.1", - "@form8ion/husky": "^7.0.0-beta.1", + "@form8ion/husky": "^8.0.0-beta.3", "@form8ion/javascript-core": "^13.0.0", "@form8ion/overridable-prompts": "^1.2.0", "@form8ion/prettier": "^3.0.0", @@ -2507,16 +2436,16 @@ "camelcase": "^9.0.0", "deepmerge": "^4.2.2", "execa": "^9.5.1", - "ini": "^6.0.0", + "ini": "^7.0.0", "joi": "^18.2.1", "mustache": "^4.2.0", "npm-conf": "^1.1.3", "sort-object-keys": "^2.0.0", "touch": "^3.1.0", - "validate-npm-package-name": "^7.0.0" + "validate-npm-package-name": "^8.0.0" }, "engines": { - "node": "^22.21.0 || >=24.12" + "node": "^22.22.2 || >=24.15" } }, "node_modules/@form8ion/javascript-core": { @@ -2609,12 +2538,21 @@ "license": "BSD-3-Clause" }, "node_modules/@form8ion/javascript/node_modules/ini": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/ini/-/ini-6.0.0.tgz", - "integrity": "sha512-IBTdIkzZNOpqm7q3dRqJvMaldXjDHWkEDfrwGEQTs5eaQMWV+djAhR+wahyNNMAa+qpbDUhBMVt4ZKNwpPm7xQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-7.0.0.tgz", + "integrity": "sha512-ifK0CgjALofS5bkrcTy4RaQ9Vx2Knf/eLeIO+NaswQEpH1UblrtTSCIvN71qQDMq0PeQ/SSPojvEJp9vvvfr+w==", "license": "ISC", "engines": { - "node": "^20.17.0 || >=22.9.0" + "node": "^22.22.2 || ^24.15.0 || >=26.0.0" + } + }, + "node_modules/@form8ion/javascript/node_modules/validate-npm-package-name": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-8.0.0.tgz", + "integrity": "sha512-SCv6OOV6Xj2/3cXy3dGmADluJTNcL3o7hZAglNPTe+WYuEuvxgJzxPrSDLZhF+CwyQOubqgecjMmTJGMVLWjYQ==", + "license": "ISC", + "engines": { + "node": "^22.22.2 || ^24.15.0 || >=26.0.0" } }, "node_modules/@form8ion/jetbrains": { @@ -21079,6 +21017,7 @@ "version": "7.0.2", "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-7.0.2.tgz", "integrity": "sha512-hVDIBwsRruT73PbK7uP5ebUt+ezEtCmzZz3F59BSr2F6OVFnJ/6h8liuvdLrQ88Xmnk6/+xGGuq+pG9WwTuy3A==", + "dev": true, "license": "ISC", "engines": { "node": "^20.17.0 || >=22.9.0" diff --git a/package.json b/package.json index 604af449..829175c2 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.4", + "@form8ion/javascript": "16.0.0-beta.7", "@form8ion/javascript-core": "13.0.0", "@form8ion/jetbrains": "1.1.4", "@form8ion/lift": "12.0.0-beta.6",