From 643b3c102c399fc95c025902ef109e6d2d3dbd16 Mon Sep 17 00:00:00 2001 From: Jason Caldwell Date: Thu, 2 Feb 2023 11:26:21 -0500 Subject: [PATCH] Project update. [p][robotic] --- dev/.files/bin/update.mjs | 7 +- dev/.files/docs/usage/bin-scripts/update.md | 4 +- dev/.files/madrun/includes/events.mjs | 2 +- package-lock.json | 230 ++++++++++---------- package.json | 8 +- 5 files changed, 128 insertions(+), 123 deletions(-) diff --git a/dev/.files/bin/update.mjs b/dev/.files/bin/update.mjs index 11a11012..f8468efb 100755 --- a/dev/.files/bin/update.mjs +++ b/dev/.files/bin/update.mjs @@ -349,19 +349,24 @@ class Projects { const devFilesDir = path.resolve(projDir, './dev/.files'); const pkgFile = path.resolve(projDir, './package.json'); + const madrunFile = path.resolve(projDir, './.madrun.mjs'); /** * Validates the current glob result. */ if (hasAllGlob && !fs.existsSync(devFilesDir)) { - u.log(chalk.gray('Has glob `*`. No `./dev/.files` inside `' + projDisplayDir + '`. Bypassing.')); + u.log(chalk.gray('Has glob `*`. No `./dev/.files` in `' + projDisplayDir + '`. Bypassing.')); continue; // No `./dev/.files` directory. } if (hasAllGlob && !fs.existsSync(pkgFile)) { u.log(chalk.gray('Has glob `*`. No `./package.json` in `' + projDisplayDir + '`. Bypassing.')); continue; // No `./package.json` file. } + if (hasAllGlob && !fs.existsSync(madrunFile)) { + u.log(chalk.gray('Has glob `*`. No `./.madrun.mjs` in `' + projDisplayDir + '`. Bypassing.')); + continue; // No `./.madrun.mjs` file. + } /** * Runs CMD(s) for current glob result. diff --git a/dev/.files/docs/usage/bin-scripts/update.md b/dev/.files/docs/usage/bin-scripts/update.md index 175c577c..cabdc4d4 100644 --- a/dev/.files/docs/usage/bin-scripts/update.md +++ b/dev/.files/docs/usage/bin-scripts/update.md @@ -125,9 +125,9 @@ With this structure, all `clevercanyon` projects are together. If you are workin By default, the glob patterns are `[ '*', '.github' ]`, matching all direct siblings, and also matching one special `.github` directory, if it's present on your system. The special `.github` repository contains our GitHub organization config files. -If any of the glob patterns is set to a single `*` (as in the default case), scripts are only run if the project directory contains a `./dev/.files` directory and a `./package.json` file. +If any of the glob patterns is set to a single `*` (as in the default case), scripts are only run if the project directory contains a `./dev/.files` directory, a `./package.json` file, and a `./.madrun.mjs` file. -However, when the glob pattern is set to something else and doesn’t contain a glob with a single `*`, you must be sure of what you're doing, because the restriction is no longer applied and all scripts and/or custom commands will run as requested with no requirement that a project contain a `./dev/.files` directory or a `./package.json` file. For this reason it is strongly suggested that you do a `--dryRun` and review carefully. Massive productivity can turn into massive cleanup if you're not careful! +However, when the glob pattern is set to something else and doesn’t contain a glob with a single `*`, you must be sure of what you're doing, because the restriction is no longer applied and all scripts and/or custom commands will run as requested with no requirement that a project contain a `./dev/.files` directory, a `./package.json` file, or a `./.madrun.mjs` file. For this reason it is strongly suggested that you do a `--dryRun` and review carefully. Massive productivity can turn into massive cleanup if you're not careful! _**Note:** All of the examples below end with `--dryRun`. Remove the flag when running for real._ diff --git a/dev/.files/madrun/includes/events.mjs b/dev/.files/madrun/includes/events.mjs index a164f2a4..563133c6 100644 --- a/dev/.files/madrun/includes/events.mjs +++ b/dev/.files/madrun/includes/events.mjs @@ -56,7 +56,7 @@ export default { const parentDirBasename = path.basename(parentDir); const parentDirBrand = $brand.get(parentDirBasename); - const parentDirOwner = parentDirBrand?.slug || parentDirBasename; + const parentDirOwner = parentDirBrand?.org?.slug || parentDirBasename; /** * Updates `./package.json` in new project directory. diff --git a/package-lock.json b/package-lock.json index f5da19f4..952f92f3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@clevercanyon/micromatch.fork", - "version": "4.0.25", + "version": "4.0.26", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@clevercanyon/micromatch.fork", - "version": "4.0.25", + "version": "4.0.26", "cpu": [ "x64", "arm64" @@ -17,11 +17,11 @@ "linux" ], "dependencies": { - "braces": "npm:@clevercanyon/braces.fork@^3.0.22", - "picomatch": "npm:@clevercanyon/picomatch.fork@^2.3.21" + "braces": "npm:@clevercanyon/braces.fork@^3.0.23", + "picomatch": "npm:@clevercanyon/picomatch.fork@^2.3.22" }, "devDependencies": { - "@clevercanyon/skeleton-dev-deps": "^1.0.117" + "@clevercanyon/skeleton-dev-deps": "^1.0.118" }, "engines": { "node": "^19.2.0 || ^19.4.0", @@ -150,9 +150,9 @@ } }, "node_modules/@clevercanyon/madrun": { - "version": "1.0.57", - "resolved": "https://registry.npmjs.org/@clevercanyon/madrun/-/madrun-1.0.57.tgz", - "integrity": "sha512-R9Tbg4Le957gltHzlK6zn02/ALe2vwm/7+g+q1d+8X1kAddECy8LXPLoNceTpWVbHCdfIozOkZGMcSFikY/vvw==", + "version": "1.0.58", + "resolved": "https://registry.npmjs.org/@clevercanyon/madrun/-/madrun-1.0.58.tgz", + "integrity": "sha512-MO4FrIU/Fi7gz8m4NVvAcIfhGUB/Dtkx2j8sEW8klJJDpbFcAd2gGvmuVHK6j7b+cOjffn7pmaTs0v2RLx68dA==", "cpu": [ "x64", "arm64" @@ -163,8 +163,8 @@ "linux" ], "dependencies": { - "@clevercanyon/utilities": "^1.0.94", - "@clevercanyon/utilities.node": "^1.0.50", + "@clevercanyon/utilities": "^1.0.95", + "@clevercanyon/utilities.node": "^1.0.51", "chalk": "^5.2.0", "find-up": "^6.3.0", "lodash": "^4.17.21" @@ -181,9 +181,9 @@ } }, "node_modules/@clevercanyon/skeleton-dev-deps": { - "version": "1.0.117", - "resolved": "https://registry.npmjs.org/@clevercanyon/skeleton-dev-deps/-/skeleton-dev-deps-1.0.117.tgz", - "integrity": "sha512-P+IgdSsTOdr9Ow+3Vac3Zi2Mo90ly9SrfkhGBNOofKXmT+i2yJdUd7oEiEM+o3Uo06TXMk4IW7aDbnNjKK/7Dg==", + "version": "1.0.118", + "resolved": "https://registry.npmjs.org/@clevercanyon/skeleton-dev-deps/-/skeleton-dev-deps-1.0.118.tgz", + "integrity": "sha512-wN+5v/FFKyEfcVL2gigJDRkginxsM+KSLqLzIUKGOo5YldXnvB6q3MrVJ2gCpJcSbVlk7c8wNG1uPzHy8cqyRw==", "cpu": [ "x64", "arm64" @@ -194,9 +194,9 @@ "linux" ], "dependencies": { - "@clevercanyon/madrun": "^1.0.56", - "@clevercanyon/utilities": "^1.0.94", - "@clevercanyon/utilities.node": "^1.0.50", + "@clevercanyon/madrun": "^1.0.57", + "@clevercanyon/utilities": "^1.0.95", + "@clevercanyon/utilities.node": "^1.0.51", "@octokit/core": "^4.2.0", "@octokit/plugin-paginate-rest": "^5.0.1", "@prettier/plugin-php": "^0.19.3", @@ -264,9 +264,9 @@ } }, "node_modules/@clevercanyon/split-cmd.fork": { - "version": "1.0.23", - "resolved": "https://registry.npmjs.org/@clevercanyon/split-cmd.fork/-/split-cmd.fork-1.0.23.tgz", - "integrity": "sha512-356ewRaF7SgZawKoDliXlniDpjhYkt7DL4wKi4SXgvB/LvrNrNKBgRjHDkQwvVw1eOnmKj9/8RjGbEThBh3CFw==", + "version": "1.0.24", + "resolved": "https://registry.npmjs.org/@clevercanyon/split-cmd.fork/-/split-cmd.fork-1.0.24.tgz", + "integrity": "sha512-WBO5n7JNpEM1qLARu66Zw2fTuNGYhBVhzZeXxDUKSWMnynBc4Dj07o9mI/mHMiYMVTCBrIpgqPAcmJf2FFXx3g==", "cpu": [ "x64", "arm64" @@ -286,9 +286,9 @@ } }, "node_modules/@clevercanyon/utilities": { - "version": "1.0.94", - "resolved": "https://registry.npmjs.org/@clevercanyon/utilities/-/utilities-1.0.94.tgz", - "integrity": "sha512-Btl5eobgf8U7nAxELoT00xMWSDKPH3UdlQpJRofFc3qGuENsg5YuCS27aW8GPB2vshCvuAjVyilN/s3lerhZhQ==", + "version": "1.0.95", + "resolved": "https://registry.npmjs.org/@clevercanyon/utilities/-/utilities-1.0.95.tgz", + "integrity": "sha512-oESIgvIp9xvTGv8QMMUCXPiXpbjL2TWQ01ztmkICjzXSQ3l0gHi/EyiUdY1mkaB1Y/SKapFStdx+uap0TMqO5A==", "cpu": [ "x64", "arm64" @@ -310,16 +310,16 @@ "ignore": "^5.2.4", "locutus": "^2.0.16", "lodash": "^4.17.21", - "merge-change": "npm:@clevercanyon/merge-change.fork@^1.8.44", - "micromatch": "npm:@clevercanyon/micromatch.fork@^4.0.25", + "merge-change": "npm:@clevercanyon/merge-change.fork@^1.8.45", + "micromatch": "npm:@clevercanyon/micromatch.fork@^4.0.26", "react": "^18.2.0", "react-dom": "^18.2.0" } }, "node_modules/@clevercanyon/utilities.node": { - "version": "1.0.50", - "resolved": "https://registry.npmjs.org/@clevercanyon/utilities.node/-/utilities.node-1.0.50.tgz", - "integrity": "sha512-hrHAf95DCATVOLN6XsQ0dCWG0SbCLzuNpxAIMo1hGEDlrV9kqhYAqgU8K5Hi0Kni8Nof1ICwmIw2UoBRixr+UA==", + "version": "1.0.51", + "resolved": "https://registry.npmjs.org/@clevercanyon/utilities.node/-/utilities.node-1.0.51.tgz", + "integrity": "sha512-pV4JjJyxe4gtKySNkzjlg3nDOoPV9z4/gm1zE9rVGX+HRyF8g6rTCHN2O2VNJ2kWgup/ayN7Q4u+Zkie5vtbIw==", "cpu": [ "x64", "arm64" @@ -337,15 +337,15 @@ "url": "https://github.com/sponsors/clevercanyon" }, "peerDependencies": { - "@clevercanyon/split-cmd.fork": "^1.0.23", - "@clevercanyon/utilities": "^1.0.94", + "@clevercanyon/split-cmd.fork": "^1.0.24", + "@clevercanyon/utilities": "^1.0.95", "boxen": "^7.0.1", "chalk": "^5.2.0", "globby": "^13.1.3", "ignore": "^5.2.4", "lodash": "^4.17.21", - "shescape": "npm:@clevercanyon/shescape.fork@^1.6.17", - "spawn-please": "npm:@clevercanyon/spawn-please.fork@^2.0.17", + "shescape": "npm:@clevercanyon/shescape.fork@^1.6.18", + "spawn-please": "npm:@clevercanyon/spawn-please.fork@^2.0.18", "term-img": "^6.0.0", "yargs": "^17.6.2", "yargs-parser": "^21.1.1" @@ -3155,9 +3155,9 @@ }, "node_modules/braces": { "name": "@clevercanyon/braces.fork", - "version": "3.0.22", - "resolved": "https://registry.npmjs.org/@clevercanyon/braces.fork/-/braces.fork-3.0.22.tgz", - "integrity": "sha512-2/apJOdobad9uhj+jfapTCnGQPYE4VFzxy6PJ6LGgBP3fx5Ub6AsHs01zfGxScwZRBn6UldUKQWDwIQGIJ+AsQ==", + "version": "3.0.23", + "resolved": "https://registry.npmjs.org/@clevercanyon/braces.fork/-/braces.fork-3.0.23.tgz", + "integrity": "sha512-P2kknyKgtDmfheNBl6XB3p4gIjVkqGf0u38MrnjN3GflarN92nYaeHHrtm4V3SXGJxUg/AGvZU9JmUAlQcIkTA==", "cpu": [ "x64", "arm64" @@ -3167,7 +3167,7 @@ "linux" ], "dependencies": { - "fill-range": "npm:@clevercanyon/fill-range.fork@^7.0.21" + "fill-range": "npm:@clevercanyon/fill-range.fork@^7.0.22" }, "engines": { "node": "^19.2.0 || ^19.4.0", @@ -5262,9 +5262,9 @@ }, "node_modules/fill-range": { "name": "@clevercanyon/fill-range.fork", - "version": "7.0.21", - "resolved": "https://registry.npmjs.org/@clevercanyon/fill-range.fork/-/fill-range.fork-7.0.21.tgz", - "integrity": "sha512-pKCajbSFb5/I3F/K4Z4/F7uzluofuYQhMGQz0j0dgbCGIBWsxVDlvL/tZazNl/HXEvpHqBh4TxqFOOO6sa4EUg==", + "version": "7.0.22", + "resolved": "https://registry.npmjs.org/@clevercanyon/fill-range.fork/-/fill-range.fork-7.0.22.tgz", + "integrity": "sha512-llAkyr2TmeGjxh/6nWjrFrVxXRd8JHCb2Ry/C0/mjxPbTpFJZjyJ2lagHAZOFk8pAfMNKPfPZaEXXXijf/SMDQ==", "cpu": [ "x64", "arm64" @@ -5274,7 +5274,7 @@ "linux" ], "dependencies": { - "to-regex-range": "npm:@clevercanyon/to-regex-range.fork@^5.0.21" + "to-regex-range": "npm:@clevercanyon/to-regex-range.fork@^5.0.22" }, "engines": { "node": "^19.2.0 || ^19.4.0", @@ -6308,9 +6308,9 @@ }, "node_modules/is-number": { "name": "@clevercanyon/is-number.fork", - "version": "7.0.24", - "resolved": "https://registry.npmjs.org/@clevercanyon/is-number.fork/-/is-number.fork-7.0.24.tgz", - "integrity": "sha512-e+QFA5m1ZG16+dlcBSqwLuq1/0XzzsIsy2u4C8FRLECim1EpI1q9WAvCVqXgZ1yhVOaMh9KLvTR9pstZGjLTWw==", + "version": "7.0.25", + "resolved": "https://registry.npmjs.org/@clevercanyon/is-number.fork/-/is-number.fork-7.0.25.tgz", + "integrity": "sha512-6uDwhl7xhjqso/+cUArWZBHQOAPNFcD9Z2h8dsyqIN3lShShAwQ0DaAqTPLfBR8TW0eG6GJFKB6NM4u+6zu5kA==", "cpu": [ "x64", "arm64" @@ -7163,9 +7163,9 @@ }, "node_modules/merge-change": { "name": "@clevercanyon/merge-change.fork", - "version": "1.8.44", - "resolved": "https://registry.npmjs.org/@clevercanyon/merge-change.fork/-/merge-change.fork-1.8.44.tgz", - "integrity": "sha512-I1YwWqZ39z1u1TZKPPzg1Hr0JWEHwCpzuWrcpaYrblsgHtDn9m0X39JMRA/mcaTjjGXVIz8r4MqcZvtidCe0gQ==", + "version": "1.8.45", + "resolved": "https://registry.npmjs.org/@clevercanyon/merge-change.fork/-/merge-change.fork-1.8.45.tgz", + "integrity": "sha512-E8sKTBkTHU3RDn4+K+tGIEIfiyFMqK6KnqXuvqtW90EHBhz1z6gwsEKYOeEhGZCL4jvzxkECHrlkxJjYLIQ2Ug==", "cpu": [ "x64", "arm64" @@ -7645,9 +7645,9 @@ }, "node_modules/micromatch": { "name": "@clevercanyon/micromatch.fork", - "version": "4.0.25", - "resolved": "https://registry.npmjs.org/@clevercanyon/micromatch.fork/-/micromatch.fork-4.0.25.tgz", - "integrity": "sha512-IUslfabf0bxqwZB9QuiW9Twy+Fs1G+JgRTAkmPRqOqXIRfGQzqmTlX849fT2cET3iElks5HrJMYKfja8rZF7Ag==", + "version": "4.0.26", + "resolved": "https://registry.npmjs.org/@clevercanyon/micromatch.fork/-/micromatch.fork-4.0.26.tgz", + "integrity": "sha512-bHc7MrorhRgTCSjC2z4jT4SgFcHV9a6DQb+DCBCnHRoMvt5KWX4nGeFIzoZJVOrz23y5ukA+zu9gkTAYuScTZg==", "cpu": [ "x64", "arm64" @@ -7658,8 +7658,8 @@ "linux" ], "dependencies": { - "braces": "npm:@clevercanyon/braces.fork@^3.0.21", - "picomatch": "npm:@clevercanyon/picomatch.fork@^2.3.20" + "braces": "npm:@clevercanyon/braces.fork@^3.0.22", + "picomatch": "npm:@clevercanyon/picomatch.fork@^2.3.21" }, "engines": { "node": "^19.2.0 || ^19.4.0", @@ -8445,9 +8445,9 @@ }, "node_modules/picomatch": { "name": "@clevercanyon/picomatch.fork", - "version": "2.3.21", - "resolved": "https://registry.npmjs.org/@clevercanyon/picomatch.fork/-/picomatch.fork-2.3.21.tgz", - "integrity": "sha512-rg7Hk2crLwphK1Mbw/6c+vkHtCJAmV25SYgCN7P7C/Nsw7ek9PVCIvGigaPSz6pxXadw82+pDFvt0SVdglBnew==", + "version": "2.3.22", + "resolved": "https://registry.npmjs.org/@clevercanyon/picomatch.fork/-/picomatch.fork-2.3.22.tgz", + "integrity": "sha512-1R8J8P8BifoyBdckgkS8o9i6eSEF10zdJgf5wkOjo38CWGxa7YNZ+twH6zJTMR3I23BTvghIPpFDWJnjXUZYyw==", "cpu": [ "x64", "arm64" @@ -10085,9 +10085,9 @@ }, "node_modules/shescape": { "name": "@clevercanyon/shescape.fork", - "version": "1.6.17", - "resolved": "https://registry.npmjs.org/@clevercanyon/shescape.fork/-/shescape.fork-1.6.17.tgz", - "integrity": "sha512-j4w3Zf+AqnzNXWCiADGFYzb31oemxMhbNREr3hLG7w6XV2Q4kFmjxRgxJRRhToxry4ZQUEIuwRRtZMl8dQvBxw==", + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/@clevercanyon/shescape.fork/-/shescape.fork-1.6.18.tgz", + "integrity": "sha512-issAZAkUd3SHtt2woAvDhDlBure3pDL9CYOwLKcTVZfOGId5gJOlyh8i3UV1C7SbUD2dp6NgK4BBEsjpNt/F3Q==", "cpu": [ "x64", "arm64" @@ -10188,9 +10188,9 @@ }, "node_modules/spawn-please": { "name": "@clevercanyon/spawn-please.fork", - "version": "2.0.17", - "resolved": "https://registry.npmjs.org/@clevercanyon/spawn-please.fork/-/spawn-please.fork-2.0.17.tgz", - "integrity": "sha512-M9TMBZ4JRsO6srcwd3Q0oMWTg8rWlcUegEKEbD05MVxLMnPW9wQNpocSm8jZLi8ObD00h6XdYXlqkeQAY1kpPQ==", + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/@clevercanyon/spawn-please.fork/-/spawn-please.fork-2.0.18.tgz", + "integrity": "sha512-Imrsfyy0MGHMYWS5oQ80RiZ73ewk9OaUNvgXaG2svXQLYSoFo5dofVI5VgoRFGq41iH60UYWbFwREz7LEuTXZw==", "cpu": [ "x64", "arm64" @@ -11017,9 +11017,9 @@ }, "node_modules/to-regex-range": { "name": "@clevercanyon/to-regex-range.fork", - "version": "5.0.21", - "resolved": "https://registry.npmjs.org/@clevercanyon/to-regex-range.fork/-/to-regex-range.fork-5.0.21.tgz", - "integrity": "sha512-kYuNo7ycHiyAmHJ+765lXw6m/ZU/NAQO1UjLPinaJla7L4NWHULlroPtFQeCA7wVqBuZ3Axs6PgO9uwub/59Nw==", + "version": "5.0.22", + "resolved": "https://registry.npmjs.org/@clevercanyon/to-regex-range.fork/-/to-regex-range.fork-5.0.22.tgz", + "integrity": "sha512-7R9l5VoNBFBl7IHH78DhVfL7sXzLk4AkvWhitJYHYPFRKXRHMY3OdZUuWLJMeKcnvQHOJeF+SAhC+DwVPfjkkg==", "cpu": [ "x64", "arm64" @@ -11029,7 +11029,7 @@ "linux" ], "dependencies": { - "is-number": "npm:@clevercanyon/is-number.fork@^7.0.24" + "is-number": "npm:@clevercanyon/is-number.fork@^7.0.25" }, "engines": { "node": "^19.2.0 || ^19.4.0", @@ -11763,27 +11763,27 @@ } }, "@clevercanyon/madrun": { - "version": "1.0.57", - "resolved": "https://registry.npmjs.org/@clevercanyon/madrun/-/madrun-1.0.57.tgz", - "integrity": "sha512-R9Tbg4Le957gltHzlK6zn02/ALe2vwm/7+g+q1d+8X1kAddECy8LXPLoNceTpWVbHCdfIozOkZGMcSFikY/vvw==", + "version": "1.0.58", + "resolved": "https://registry.npmjs.org/@clevercanyon/madrun/-/madrun-1.0.58.tgz", + "integrity": "sha512-MO4FrIU/Fi7gz8m4NVvAcIfhGUB/Dtkx2j8sEW8klJJDpbFcAd2gGvmuVHK6j7b+cOjffn7pmaTs0v2RLx68dA==", "dev": true, "requires": { - "@clevercanyon/utilities": "^1.0.94", - "@clevercanyon/utilities.node": "^1.0.50", + "@clevercanyon/utilities": "^1.0.95", + "@clevercanyon/utilities.node": "^1.0.51", "chalk": "^5.2.0", "find-up": "^6.3.0", "lodash": "^4.17.21" } }, "@clevercanyon/skeleton-dev-deps": { - "version": "1.0.117", - "resolved": "https://registry.npmjs.org/@clevercanyon/skeleton-dev-deps/-/skeleton-dev-deps-1.0.117.tgz", - "integrity": "sha512-P+IgdSsTOdr9Ow+3Vac3Zi2Mo90ly9SrfkhGBNOofKXmT+i2yJdUd7oEiEM+o3Uo06TXMk4IW7aDbnNjKK/7Dg==", + "version": "1.0.118", + "resolved": "https://registry.npmjs.org/@clevercanyon/skeleton-dev-deps/-/skeleton-dev-deps-1.0.118.tgz", + "integrity": "sha512-wN+5v/FFKyEfcVL2gigJDRkginxsM+KSLqLzIUKGOo5YldXnvB6q3MrVJ2gCpJcSbVlk7c8wNG1uPzHy8cqyRw==", "dev": true, "requires": { - "@clevercanyon/madrun": "^1.0.56", - "@clevercanyon/utilities": "^1.0.94", - "@clevercanyon/utilities.node": "^1.0.50", + "@clevercanyon/madrun": "^1.0.57", + "@clevercanyon/utilities": "^1.0.95", + "@clevercanyon/utilities.node": "^1.0.51", "@octokit/core": "^4.2.0", "@octokit/plugin-paginate-rest": "^5.0.1", "@prettier/plugin-php": "^0.19.3", @@ -11844,23 +11844,23 @@ } }, "@clevercanyon/split-cmd.fork": { - "version": "1.0.23", - "resolved": "https://registry.npmjs.org/@clevercanyon/split-cmd.fork/-/split-cmd.fork-1.0.23.tgz", - "integrity": "sha512-356ewRaF7SgZawKoDliXlniDpjhYkt7DL4wKi4SXgvB/LvrNrNKBgRjHDkQwvVw1eOnmKj9/8RjGbEThBh3CFw==", + "version": "1.0.24", + "resolved": "https://registry.npmjs.org/@clevercanyon/split-cmd.fork/-/split-cmd.fork-1.0.24.tgz", + "integrity": "sha512-WBO5n7JNpEM1qLARu66Zw2fTuNGYhBVhzZeXxDUKSWMnynBc4Dj07o9mI/mHMiYMVTCBrIpgqPAcmJf2FFXx3g==", "dev": true, "peer": true }, "@clevercanyon/utilities": { - "version": "1.0.94", - "resolved": "https://registry.npmjs.org/@clevercanyon/utilities/-/utilities-1.0.94.tgz", - "integrity": "sha512-Btl5eobgf8U7nAxELoT00xMWSDKPH3UdlQpJRofFc3qGuENsg5YuCS27aW8GPB2vshCvuAjVyilN/s3lerhZhQ==", + "version": "1.0.95", + "resolved": "https://registry.npmjs.org/@clevercanyon/utilities/-/utilities-1.0.95.tgz", + "integrity": "sha512-oESIgvIp9xvTGv8QMMUCXPiXpbjL2TWQ01ztmkICjzXSQ3l0gHi/EyiUdY1mkaB1Y/SKapFStdx+uap0TMqO5A==", "dev": true, "requires": {} }, "@clevercanyon/utilities.node": { - "version": "1.0.50", - "resolved": "https://registry.npmjs.org/@clevercanyon/utilities.node/-/utilities.node-1.0.50.tgz", - "integrity": "sha512-hrHAf95DCATVOLN6XsQ0dCWG0SbCLzuNpxAIMo1hGEDlrV9kqhYAqgU8K5Hi0Kni8Nof1ICwmIw2UoBRixr+UA==", + "version": "1.0.51", + "resolved": "https://registry.npmjs.org/@clevercanyon/utilities.node/-/utilities.node-1.0.51.tgz", + "integrity": "sha512-pV4JjJyxe4gtKySNkzjlg3nDOoPV9z4/gm1zE9rVGX+HRyF8g6rTCHN2O2VNJ2kWgup/ayN7Q4u+Zkie5vtbIw==", "dev": true, "requires": {} }, @@ -13850,11 +13850,11 @@ } }, "braces": { - "version": "npm:@clevercanyon/braces.fork@3.0.22", - "resolved": "https://registry.npmjs.org/@clevercanyon/braces.fork/-/braces.fork-3.0.22.tgz", - "integrity": "sha512-2/apJOdobad9uhj+jfapTCnGQPYE4VFzxy6PJ6LGgBP3fx5Ub6AsHs01zfGxScwZRBn6UldUKQWDwIQGIJ+AsQ==", + "version": "npm:@clevercanyon/braces.fork@3.0.23", + "resolved": "https://registry.npmjs.org/@clevercanyon/braces.fork/-/braces.fork-3.0.23.tgz", + "integrity": "sha512-P2kknyKgtDmfheNBl6XB3p4gIjVkqGf0u38MrnjN3GflarN92nYaeHHrtm4V3SXGJxUg/AGvZU9JmUAlQcIkTA==", "requires": { - "fill-range": "npm:@clevercanyon/fill-range.fork@^7.0.21" + "fill-range": "npm:@clevercanyon/fill-range.fork@^7.0.22" } }, "browserslist": { @@ -15405,11 +15405,11 @@ "dev": true }, "fill-range": { - "version": "npm:@clevercanyon/fill-range.fork@7.0.21", - "resolved": "https://registry.npmjs.org/@clevercanyon/fill-range.fork/-/fill-range.fork-7.0.21.tgz", - "integrity": "sha512-pKCajbSFb5/I3F/K4Z4/F7uzluofuYQhMGQz0j0dgbCGIBWsxVDlvL/tZazNl/HXEvpHqBh4TxqFOOO6sa4EUg==", + "version": "npm:@clevercanyon/fill-range.fork@7.0.22", + "resolved": "https://registry.npmjs.org/@clevercanyon/fill-range.fork/-/fill-range.fork-7.0.22.tgz", + "integrity": "sha512-llAkyr2TmeGjxh/6nWjrFrVxXRd8JHCb2Ry/C0/mjxPbTpFJZjyJ2lagHAZOFk8pAfMNKPfPZaEXXXijf/SMDQ==", "requires": { - "to-regex-range": "npm:@clevercanyon/to-regex-range.fork@^5.0.21" + "to-regex-range": "npm:@clevercanyon/to-regex-range.fork@^5.0.22" } }, "find-up": { @@ -16131,9 +16131,9 @@ "dev": true }, "is-number": { - "version": "npm:@clevercanyon/is-number.fork@7.0.24", - "resolved": "https://registry.npmjs.org/@clevercanyon/is-number.fork/-/is-number.fork-7.0.24.tgz", - "integrity": "sha512-e+QFA5m1ZG16+dlcBSqwLuq1/0XzzsIsy2u4C8FRLECim1EpI1q9WAvCVqXgZ1yhVOaMh9KLvTR9pstZGjLTWw==" + "version": "npm:@clevercanyon/is-number.fork@7.0.25", + "resolved": "https://registry.npmjs.org/@clevercanyon/is-number.fork/-/is-number.fork-7.0.25.tgz", + "integrity": "sha512-6uDwhl7xhjqso/+cUArWZBHQOAPNFcD9Z2h8dsyqIN3lShShAwQ0DaAqTPLfBR8TW0eG6GJFKB6NM4u+6zu5kA==" }, "is-number-object": { "version": "1.0.7", @@ -16777,9 +16777,9 @@ } }, "merge-change": { - "version": "npm:@clevercanyon/merge-change.fork@1.8.44", - "resolved": "https://registry.npmjs.org/@clevercanyon/merge-change.fork/-/merge-change.fork-1.8.44.tgz", - "integrity": "sha512-I1YwWqZ39z1u1TZKPPzg1Hr0JWEHwCpzuWrcpaYrblsgHtDn9m0X39JMRA/mcaTjjGXVIz8r4MqcZvtidCe0gQ==", + "version": "npm:@clevercanyon/merge-change.fork@1.8.45", + "resolved": "https://registry.npmjs.org/@clevercanyon/merge-change.fork/-/merge-change.fork-1.8.45.tgz", + "integrity": "sha512-E8sKTBkTHU3RDn4+K+tGIEIfiyFMqK6KnqXuvqtW90EHBhz1z6gwsEKYOeEhGZCL4jvzxkECHrlkxJjYLIQ2Ug==", "dev": true, "peer": true }, @@ -17030,13 +17030,13 @@ "dev": true }, "micromatch": { - "version": "npm:@clevercanyon/micromatch.fork@4.0.25", - "resolved": "https://registry.npmjs.org/@clevercanyon/micromatch.fork/-/micromatch.fork-4.0.25.tgz", - "integrity": "sha512-IUslfabf0bxqwZB9QuiW9Twy+Fs1G+JgRTAkmPRqOqXIRfGQzqmTlX849fT2cET3iElks5HrJMYKfja8rZF7Ag==", + "version": "npm:@clevercanyon/micromatch.fork@4.0.26", + "resolved": "https://registry.npmjs.org/@clevercanyon/micromatch.fork/-/micromatch.fork-4.0.26.tgz", + "integrity": "sha512-bHc7MrorhRgTCSjC2z4jT4SgFcHV9a6DQb+DCBCnHRoMvt5KWX4nGeFIzoZJVOrz23y5ukA+zu9gkTAYuScTZg==", "dev": true, "requires": { - "braces": "npm:@clevercanyon/braces.fork@^3.0.21", - "picomatch": "npm:@clevercanyon/picomatch.fork@^2.3.20" + "braces": "npm:@clevercanyon/braces.fork@^3.0.22", + "picomatch": "npm:@clevercanyon/picomatch.fork@^2.3.21" } }, "mime-db": { @@ -17615,9 +17615,9 @@ "dev": true }, "picomatch": { - "version": "npm:@clevercanyon/picomatch.fork@2.3.21", - "resolved": "https://registry.npmjs.org/@clevercanyon/picomatch.fork/-/picomatch.fork-2.3.21.tgz", - "integrity": "sha512-rg7Hk2crLwphK1Mbw/6c+vkHtCJAmV25SYgCN7P7C/Nsw7ek9PVCIvGigaPSz6pxXadw82+pDFvt0SVdglBnew==" + "version": "npm:@clevercanyon/picomatch.fork@2.3.22", + "resolved": "https://registry.npmjs.org/@clevercanyon/picomatch.fork/-/picomatch.fork-2.3.22.tgz", + "integrity": "sha512-1R8J8P8BifoyBdckgkS8o9i6eSEF10zdJgf5wkOjo38CWGxa7YNZ+twH6zJTMR3I23BTvghIPpFDWJnjXUZYyw==" }, "pify": { "version": "2.3.0", @@ -18662,9 +18662,9 @@ } }, "shescape": { - "version": "npm:@clevercanyon/shescape.fork@1.6.17", - "resolved": "https://registry.npmjs.org/@clevercanyon/shescape.fork/-/shescape.fork-1.6.17.tgz", - "integrity": "sha512-j4w3Zf+AqnzNXWCiADGFYzb31oemxMhbNREr3hLG7w6XV2Q4kFmjxRgxJRRhToxry4ZQUEIuwRRtZMl8dQvBxw==", + "version": "npm:@clevercanyon/shescape.fork@1.6.18", + "resolved": "https://registry.npmjs.org/@clevercanyon/shescape.fork/-/shescape.fork-1.6.18.tgz", + "integrity": "sha512-issAZAkUd3SHtt2woAvDhDlBure3pDL9CYOwLKcTVZfOGId5gJOlyh8i3UV1C7SbUD2dp6NgK4BBEsjpNt/F3Q==", "dev": true, "peer": true, "requires": { @@ -18728,9 +18728,9 @@ } }, "spawn-please": { - "version": "npm:@clevercanyon/spawn-please.fork@2.0.17", - "resolved": "https://registry.npmjs.org/@clevercanyon/spawn-please.fork/-/spawn-please.fork-2.0.17.tgz", - "integrity": "sha512-M9TMBZ4JRsO6srcwd3Q0oMWTg8rWlcUegEKEbD05MVxLMnPW9wQNpocSm8jZLi8ObD00h6XdYXlqkeQAY1kpPQ==", + "version": "npm:@clevercanyon/spawn-please.fork@2.0.18", + "resolved": "https://registry.npmjs.org/@clevercanyon/spawn-please.fork/-/spawn-please.fork-2.0.18.tgz", + "integrity": "sha512-Imrsfyy0MGHMYWS5oQ80RiZ73ewk9OaUNvgXaG2svXQLYSoFo5dofVI5VgoRFGq41iH60UYWbFwREz7LEuTXZw==", "dev": true, "peer": true, "requires": { @@ -19352,11 +19352,11 @@ } }, "to-regex-range": { - "version": "npm:@clevercanyon/to-regex-range.fork@5.0.21", - "resolved": "https://registry.npmjs.org/@clevercanyon/to-regex-range.fork/-/to-regex-range.fork-5.0.21.tgz", - "integrity": "sha512-kYuNo7ycHiyAmHJ+765lXw6m/ZU/NAQO1UjLPinaJla7L4NWHULlroPtFQeCA7wVqBuZ3Axs6PgO9uwub/59Nw==", + "version": "npm:@clevercanyon/to-regex-range.fork@5.0.22", + "resolved": "https://registry.npmjs.org/@clevercanyon/to-regex-range.fork/-/to-regex-range.fork-5.0.22.tgz", + "integrity": "sha512-7R9l5VoNBFBl7IHH78DhVfL7sXzLk4AkvWhitJYHYPFRKXRHMY3OdZUuWLJMeKcnvQHOJeF+SAhC+DwVPfjkkg==", "requires": { - "is-number": "npm:@clevercanyon/is-number.fork@^7.0.24" + "is-number": "npm:@clevercanyon/is-number.fork@^7.0.25" } }, "tr46": { diff --git a/package.json b/package.json index 96aaa3a5..4876cec3 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "publishConfig": { "access": "public" }, - "version": "4.0.26", + "version": "4.0.27", "license": "MIT", "name": "@clevercanyon/micromatch.fork", "description": "Glob matching. A replacement and faster alternative to minimatch and multimatch.", @@ -35,15 +35,15 @@ "types": "", "typesVersions": {}, "dependencies": { - "braces": "npm:@clevercanyon/braces.fork@^3.0.22", - "picomatch": "npm:@clevercanyon/picomatch.fork@^2.3.21" + "braces": "npm:@clevercanyon/braces.fork@^3.0.23", + "picomatch": "npm:@clevercanyon/picomatch.fork@^2.3.22" }, "peerDependencies": {}, "peerDependenciesMeta": {}, "optionalDependencies": {}, "bundleDependencies": [], "devDependencies": { - "@clevercanyon/skeleton-dev-deps": "^1.0.117" + "@clevercanyon/skeleton-dev-deps": "^1.0.118" }, "overrides": {}, "workspaces": [],