diff --git a/package-lock.json b/package-lock.json index 19ebb9ff..5235490a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,7 +14,7 @@ "@form8ion/javascript": "11.10.0", "@form8ion/javascript-core": "10.0.1", "@form8ion/lift": "6.2.0", - "@form8ion/mocha-scaffolder": "3.0.1", + "@form8ion/mocha-scaffolder": "5.0.1", "@form8ion/project": "15.2.2", "@form8ion/remove-greenkeeper": "1.1.10", "@form8ion/replace-travis-ci-with-github-actions": "7.0.0", @@ -2038,6 +2038,17 @@ "node": ">=6.9.0" } }, + "node_modules/@bevry/file-url-to-path": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@bevry/file-url-to-path/-/file-url-to-path-1.1.0.tgz", + "integrity": "sha512-vT7EM6CaDMo+n4F1B1lNmyB+/kfBc+M5G0T6ht35HggAQLM2E7kOgM/pZ50oz5PNlhq4vmekaXEUJGLe/siJAw==", + "engines": { + "node": ">=4" + }, + "funding": { + "url": "https://bevry.me/fund" + } + }, "node_modules/@colors/colors": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", @@ -3419,31 +3430,106 @@ } }, "node_modules/@form8ion/mocha-scaffolder": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@form8ion/mocha-scaffolder/-/mocha-scaffolder-3.0.1.tgz", - "integrity": "sha512-s2SV3rGkWMXEa8uqZfpAhTWBVg/etPr+CZL6VLqmyMx4xmM6Fp1MB7YMip5mltmXbGw65qCiPjp6IoZ1ckUNQw==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@form8ion/mocha-scaffolder/-/mocha-scaffolder-5.0.1.tgz", + "integrity": "sha512-a4LP7C5vocMSa7H854AV+O5noctNpmGeZZVCpGC7cfepzECRt++f86R5wTulY74GzubqOgm6x0+sVW8+rpLjyQ==", "dependencies": { "@form8ion/config-file": "^1.0.1", - "@form8ion/core": "^2.0.0", - "filedirname": "^2.7.0", - "make-dir": "^3.1.0" + "@form8ion/core": "^4.0.0", + "filedirname": "^3.0.0", + "make-dir": "^4.0.0" }, "engines": { - "node": ">=16" + "node": "^18.17 || >=20.6.1" } }, "node_modules/@form8ion/mocha-scaffolder/node_modules/@form8ion/core": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@form8ion/core/-/core-2.0.0.tgz", - "integrity": "sha512-8CDE+7xeXB6R7Kz7BdZp0AHT8EJboBU6lJbbZNXFAF2a4x5m2Y9j4xHWA8nDw4WBlqI0gHNoTM18hewGqC4BHg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@form8ion/core/-/core-4.0.0.tgz", + "integrity": "sha512-JfWBYAMIlL5ElLV/lvxoCVdnh1r7rbmqNFhhs+K89vvcrPaxycZL/S99SshXc6gPqmCSSnfKy0KIxwPsOBaqeQ==", "dependencies": { + "@hapi/hoek": "^11.0.2", "@travi/cli-messages": "^1.0.5", "deepmerge": "^4.2.2", "js-yaml": "^4.1.0", - "spdx-license-list": "6.6.0" + "spdx-license-list": "6.8.0" }, "engines": { - "node": "^14.18 || >=16" + "node": "^18.17 || >=20.6.1" + } + }, + "node_modules/@form8ion/mocha-scaffolder/node_modules/@hapi/hoek": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-11.0.4.tgz", + "integrity": "sha512-PnsP5d4q7289pS2T2EgGz147BFJ2Jpb4yrEdkpz2IhgEUzos1S7HTl7ezWh1yfYzYlj89KzLdCRkqsP6SIryeQ==" + }, + "node_modules/@form8ion/mocha-scaffolder/node_modules/filedirname": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/filedirname/-/filedirname-3.4.0.tgz", + "integrity": "sha512-wD4qJFZ7V75B6LUXjGd5pNlBSl9uVhwLckq/2R1T0kQaTC0LvOT6unN4dUIb5gzzLUm7AZqZWrUbooiNIysmlw==", + "dependencies": { + "@bevry/file-url-to-path": "^1.0.1", + "editions": "^6.21.0", + "get-current-line": "^7.3.0" + }, + "engines": { + "node": ">=4" + }, + "funding": { + "url": "https://bevry.me/fund" + } + }, + "node_modules/@form8ion/mocha-scaffolder/node_modules/get-current-line": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/get-current-line/-/get-current-line-7.4.0.tgz", + "integrity": "sha512-iPHQyqGX7ztEviLIrgq9qYZ/xTbxpQrOsZeUwiFs03uixOPK4IBQRQI4YE4Nsk9A5edUynAqK4BmRnd2Hh2a3g==", + "dependencies": { + "editions": "^6.21.0" + }, + "engines": { + "node": ">=4" + }, + "funding": { + "url": "https://bevry.me/fund" + } + }, + "node_modules/@form8ion/mocha-scaffolder/node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@form8ion/mocha-scaffolder/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@form8ion/mocha-scaffolder/node_modules/spdx-license-list": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/spdx-license-list/-/spdx-license-list-6.8.0.tgz", + "integrity": "sha512-5UdM7r9yJ1EvsPQZWfa41AZjLQngl9iMMysm9XBW7Lqhq7aF8cllfqjS+rFCHB8FFMGSM0yFWue2LUV9mR0QzQ==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/@form8ion/overridable-prompts": { @@ -8241,6 +8327,20 @@ "safer-buffer": "^2.1.0" } }, + "node_modules/editions": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/editions/-/editions-6.21.0.tgz", + "integrity": "sha512-ofkXJtn7z0urokN62DI3SBo/5xAtF0rR7tn+S/bSYV79Ka8pTajIIl+fFQ1q88DQEImymmo97M4azY3WX/nUdg==", + "dependencies": { + "version-range": "^4.13.0" + }, + "engines": { + "node": ">=4" + }, + "funding": { + "url": "https://bevry.me/fund" + } + }, "node_modules/electron-to-chromium": { "version": "1.4.508", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.508.tgz", @@ -22226,6 +22326,17 @@ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" }, + "node_modules/version-range": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/version-range/-/version-range-4.14.0.tgz", + "integrity": "sha512-gjb0ARm9qlcBAonU4zPwkl9ecKkas+tC2CGwFfptTCWWIVTWY1YUbT2zZKsOAF1jR/tNxxyLwwG0cb42XlYcTg==", + "engines": { + "node": ">=4" + }, + "funding": { + "url": "https://bevry.me/fund" + } + }, "node_modules/vfile": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", @@ -24463,6 +24574,11 @@ "to-fast-properties": "^2.0.0" } }, + "@bevry/file-url-to-path": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@bevry/file-url-to-path/-/file-url-to-path-1.1.0.tgz", + "integrity": "sha512-vT7EM6CaDMo+n4F1B1lNmyB+/kfBc+M5G0T6ht35HggAQLM2E7kOgM/pZ50oz5PNlhq4vmekaXEUJGLe/siJAw==" + }, "@colors/colors": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", @@ -25571,26 +25687,71 @@ } }, "@form8ion/mocha-scaffolder": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@form8ion/mocha-scaffolder/-/mocha-scaffolder-3.0.1.tgz", - "integrity": "sha512-s2SV3rGkWMXEa8uqZfpAhTWBVg/etPr+CZL6VLqmyMx4xmM6Fp1MB7YMip5mltmXbGw65qCiPjp6IoZ1ckUNQw==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@form8ion/mocha-scaffolder/-/mocha-scaffolder-5.0.1.tgz", + "integrity": "sha512-a4LP7C5vocMSa7H854AV+O5noctNpmGeZZVCpGC7cfepzECRt++f86R5wTulY74GzubqOgm6x0+sVW8+rpLjyQ==", "requires": { "@form8ion/config-file": "^1.0.1", - "@form8ion/core": "^2.0.0", - "filedirname": "^2.7.0", - "make-dir": "^3.1.0" + "@form8ion/core": "^4.0.0", + "filedirname": "^3.0.0", + "make-dir": "^4.0.0" }, "dependencies": { "@form8ion/core": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@form8ion/core/-/core-2.0.0.tgz", - "integrity": "sha512-8CDE+7xeXB6R7Kz7BdZp0AHT8EJboBU6lJbbZNXFAF2a4x5m2Y9j4xHWA8nDw4WBlqI0gHNoTM18hewGqC4BHg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@form8ion/core/-/core-4.0.0.tgz", + "integrity": "sha512-JfWBYAMIlL5ElLV/lvxoCVdnh1r7rbmqNFhhs+K89vvcrPaxycZL/S99SshXc6gPqmCSSnfKy0KIxwPsOBaqeQ==", "requires": { + "@hapi/hoek": "^11.0.2", "@travi/cli-messages": "^1.0.5", "deepmerge": "^4.2.2", "js-yaml": "^4.1.0", - "spdx-license-list": "6.6.0" + "spdx-license-list": "6.8.0" + } + }, + "@hapi/hoek": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-11.0.4.tgz", + "integrity": "sha512-PnsP5d4q7289pS2T2EgGz147BFJ2Jpb4yrEdkpz2IhgEUzos1S7HTl7ezWh1yfYzYlj89KzLdCRkqsP6SIryeQ==" + }, + "filedirname": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/filedirname/-/filedirname-3.4.0.tgz", + "integrity": "sha512-wD4qJFZ7V75B6LUXjGd5pNlBSl9uVhwLckq/2R1T0kQaTC0LvOT6unN4dUIb5gzzLUm7AZqZWrUbooiNIysmlw==", + "requires": { + "@bevry/file-url-to-path": "^1.0.1", + "editions": "^6.21.0", + "get-current-line": "^7.3.0" + } + }, + "get-current-line": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/get-current-line/-/get-current-line-7.4.0.tgz", + "integrity": "sha512-iPHQyqGX7ztEviLIrgq9qYZ/xTbxpQrOsZeUwiFs03uixOPK4IBQRQI4YE4Nsk9A5edUynAqK4BmRnd2Hh2a3g==", + "requires": { + "editions": "^6.21.0" + } + }, + "make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "requires": { + "semver": "^7.5.3" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "requires": { + "lru-cache": "^6.0.0" } + }, + "spdx-license-list": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/spdx-license-list/-/spdx-license-list-6.8.0.tgz", + "integrity": "sha512-5UdM7r9yJ1EvsPQZWfa41AZjLQngl9iMMysm9XBW7Lqhq7aF8cllfqjS+rFCHB8FFMGSM0yFWue2LUV9mR0QzQ==" } } }, @@ -29278,6 +29439,14 @@ "safer-buffer": "^2.1.0" } }, + "editions": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/editions/-/editions-6.21.0.tgz", + "integrity": "sha512-ofkXJtn7z0urokN62DI3SBo/5xAtF0rR7tn+S/bSYV79Ka8pTajIIl+fFQ1q88DQEImymmo97M4azY3WX/nUdg==", + "requires": { + "version-range": "^4.13.0" + } + }, "electron-to-chromium": { "version": "1.4.508", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.508.tgz", @@ -39436,6 +39605,11 @@ } } }, + "version-range": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/version-range/-/version-range-4.14.0.tgz", + "integrity": "sha512-gjb0ARm9qlcBAonU4zPwkl9ecKkas+tC2CGwFfptTCWWIVTWY1YUbT2zZKsOAF1jR/tNxxyLwwG0cb42XlYcTg==" + }, "vfile": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", diff --git a/package.json b/package.json index 732cd4cf..52b9ad0b 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "@form8ion/javascript": "11.10.0", "@form8ion/javascript-core": "10.0.1", "@form8ion/lift": "6.2.0", - "@form8ion/mocha-scaffolder": "3.0.1", + "@form8ion/mocha-scaffolder": "5.0.1", "@form8ion/project": "15.2.2", "@form8ion/remove-greenkeeper": "1.1.10", "@form8ion/replace-travis-ci-with-github-actions": "7.0.0",