diff --git a/package-lock.json b/package-lock.json index 19ebb9ff..f2da427c 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": "4.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.0.1", + "resolved": "https://registry.npmjs.org/@bevry/file-url-to-path/-/file-url-to-path-1.0.1.tgz", + "integrity": "sha512-Lq/C627MfB0Zzb68XTPHxsWQB0SSMYeJN63rQdm9EnkQMmzdzYtUXVpuGeWKz7qUKgL+INU68JAkakC96dASyw==", + "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": "4.0.1", + "resolved": "https://registry.npmjs.org/@form8ion/mocha-scaffolder/-/mocha-scaffolder-4.0.1.tgz", + "integrity": "sha512-w8OJt7Megz3ek4n9kZiahNBFEZqoT47c9YtfYnFtFTN/AkZkVtpstq6bmw8Cr/KN4x1sEIkbutoecCDPd+IQKA==", "dependencies": { "@form8ion/config-file": "^1.0.1", - "@form8ion/core": "^2.0.0", - "filedirname": "^2.7.0", - "make-dir": "^3.1.0" + "@form8ion/core": "^3.2.0", + "filedirname": "^3.0.0", + "make-dir": "^4.0.0" }, "engines": { - "node": ">=16" + "node": "^16.14 || >=18" } }, "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": "3.2.2", + "resolved": "https://registry.npmjs.org/@form8ion/core/-/core-3.2.2.tgz", + "integrity": "sha512-XalScUoMDawmjoxfkdsRNjL9v5FUal9gCk8BFhDra5wmBDf59YVOB/RyMYp8/L1MSWbjyraJUvcW+slwc/TaEg==", "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": "^16.14 || >=18" + } + }, + "node_modules/@form8ion/mocha-scaffolder/node_modules/@hapi/hoek": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-11.0.2.tgz", + "integrity": "sha512-aKmlCO57XFZ26wso4rJsW4oTUnrgTFw2jh3io7CAtO9w4UltBNwRXvXIVzzyfkaaLRo3nluP/19msA8vDUUuKw==" + }, + "node_modules/@form8ion/mocha-scaffolder/node_modules/filedirname": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/filedirname/-/filedirname-3.0.1.tgz", + "integrity": "sha512-AYdF1WsGtpIPMpvPvxO92Ob8v0tV3SVhmDI7qf67yqdZRnb5iT+hmZ98B2oBag1nFAmEvH6dAm7nZKZrh7Jh2w==", + "dependencies": { + "@bevry/file-url-to-path": "^1.0.1", + "editions": "^6.15.0", + "get-current-line": "^7.0.0" + }, + "engines": { + "node": ">=4" + }, + "funding": { + "url": "https://bevry.me/fund" + } + }, + "node_modules/@form8ion/mocha-scaffolder/node_modules/get-current-line": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/get-current-line/-/get-current-line-7.0.0.tgz", + "integrity": "sha512-mIwAdnHLaiZQfawhLV+TVG2ZiENB+u48vp5uzobVNV/gOnQLS+rEr9xfCH3ajVKPy3Uixk6eRTDG1tj6zSsmlA==", + "dependencies": { + "editions": "^6.15.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.15.0", + "resolved": "https://registry.npmjs.org/editions/-/editions-6.15.0.tgz", + "integrity": "sha512-E3fxet47eXtvLbgmkJQJq4l5pHZH6P8fi75jZisdFwoYqW2yiDY3+xH6Br4o0C7dEmxsf1mTz5cHV6ssqHtGbQ==", + "dependencies": { + "version-range": "^4.6.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.7.0", + "resolved": "https://registry.npmjs.org/version-range/-/version-range-4.7.0.tgz", + "integrity": "sha512-//udu20odzjo4lH4SjUh3KOcqBanhYjyiFFfVsso6LsGMPjpUlnc5+6QHwl0pv0PMfXq6sv6kfMV1AXXdVGQ3g==", + "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.0.1", + "resolved": "https://registry.npmjs.org/@bevry/file-url-to-path/-/file-url-to-path-1.0.1.tgz", + "integrity": "sha512-Lq/C627MfB0Zzb68XTPHxsWQB0SSMYeJN63rQdm9EnkQMmzdzYtUXVpuGeWKz7qUKgL+INU68JAkakC96dASyw==" + }, "@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": "4.0.1", + "resolved": "https://registry.npmjs.org/@form8ion/mocha-scaffolder/-/mocha-scaffolder-4.0.1.tgz", + "integrity": "sha512-w8OJt7Megz3ek4n9kZiahNBFEZqoT47c9YtfYnFtFTN/AkZkVtpstq6bmw8Cr/KN4x1sEIkbutoecCDPd+IQKA==", "requires": { "@form8ion/config-file": "^1.0.1", - "@form8ion/core": "^2.0.0", - "filedirname": "^2.7.0", - "make-dir": "^3.1.0" + "@form8ion/core": "^3.2.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": "3.2.2", + "resolved": "https://registry.npmjs.org/@form8ion/core/-/core-3.2.2.tgz", + "integrity": "sha512-XalScUoMDawmjoxfkdsRNjL9v5FUal9gCk8BFhDra5wmBDf59YVOB/RyMYp8/L1MSWbjyraJUvcW+slwc/TaEg==", "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.2", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-11.0.2.tgz", + "integrity": "sha512-aKmlCO57XFZ26wso4rJsW4oTUnrgTFw2jh3io7CAtO9w4UltBNwRXvXIVzzyfkaaLRo3nluP/19msA8vDUUuKw==" + }, + "filedirname": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/filedirname/-/filedirname-3.0.1.tgz", + "integrity": "sha512-AYdF1WsGtpIPMpvPvxO92Ob8v0tV3SVhmDI7qf67yqdZRnb5iT+hmZ98B2oBag1nFAmEvH6dAm7nZKZrh7Jh2w==", + "requires": { + "@bevry/file-url-to-path": "^1.0.1", + "editions": "^6.15.0", + "get-current-line": "^7.0.0" + } + }, + "get-current-line": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/get-current-line/-/get-current-line-7.0.0.tgz", + "integrity": "sha512-mIwAdnHLaiZQfawhLV+TVG2ZiENB+u48vp5uzobVNV/gOnQLS+rEr9xfCH3ajVKPy3Uixk6eRTDG1tj6zSsmlA==", + "requires": { + "editions": "^6.15.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.15.0", + "resolved": "https://registry.npmjs.org/editions/-/editions-6.15.0.tgz", + "integrity": "sha512-E3fxet47eXtvLbgmkJQJq4l5pHZH6P8fi75jZisdFwoYqW2yiDY3+xH6Br4o0C7dEmxsf1mTz5cHV6ssqHtGbQ==", + "requires": { + "version-range": "^4.6.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.7.0", + "resolved": "https://registry.npmjs.org/version-range/-/version-range-4.7.0.tgz", + "integrity": "sha512-//udu20odzjo4lH4SjUh3KOcqBanhYjyiFFfVsso6LsGMPjpUlnc5+6QHwl0pv0PMfXq6sv6kfMV1AXXdVGQ3g==" + }, "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..157d96d9 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": "4.0.1", "@form8ion/project": "15.2.2", "@form8ion/remove-greenkeeper": "1.1.10", "@form8ion/replace-travis-ci-with-github-actions": "7.0.0",