From c18d3d2bcd9dc07bb7f9a9717c7e6c9d438214de Mon Sep 17 00:00:00 2001 From: Tom King Date: Sat, 26 Sep 2026 23:30:10 -0500 Subject: [PATCH] chore: update node engine, CI tests, lockfile & version --- .github/workflows/ci.yml | 2 +- README.md | 4 ++- package-lock.json | 70 +++++++++++++++++++++++++++------------- package.json | 8 ++--- 4 files changed, 55 insertions(+), 29 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 016f3e1..9014b65 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -18,7 +18,7 @@ jobs: strategy: matrix: - node-version: [22.x, 24.x, 25.x, 26.x] + node-version: [22.x, 24.x, 26.x] fail-fast: false steps: diff --git a/README.md b/README.md index 592e687..4d13bad 100644 --- a/README.md +++ b/README.md @@ -191,7 +191,9 @@ code using `eslint` (preferred) or `jshint`. ## Release History -1.13.3: update dependencies, require node >= 22.22.1 +1.13.5: Bump node 22, update lockfile & dependencies, set CI to use node 22/24/26 + +1.13.4: update dependencies, require node >= 22.22.1 1.13.3: remove minimatch override, add smol-toml override; bump version diff --git a/package-lock.json b/package-lock.json index dc8d640..33cf3da 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "text2datauri", - "version": "1.13.4", + "version": "1.13.5", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "text2datauri", - "version": "1.13.4", + "version": "1.13.5", "license": "MIT", "bin": { "text2datauri": "bin/text2datauri.js" @@ -14,15 +14,15 @@ "devDependencies": { "@eslint/js": "10.0.1", "eslint": "10.11.0", - "eslint-plugin-n": "18.3.0", + "eslint-plugin-n": "18.4.0", "markdownlint-cli2": "0.23.3" }, "engines": { - "node": ">=22.22.1", + "node": ">=22.23.0", "npm": ">=11.5.1" }, "peerDependencies": { - "grunt": "1.6.1" + "grunt": ">=1.6.3 <2." }, "peerDependenciesMeta": { "grunt": { @@ -416,9 +416,9 @@ } }, "node_modules/ansi-regex": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.3.0.tgz", - "integrity": "sha512-WpDfL7NO6j7tH88IDBNVdUJxDh9nmCteAVW9dsep846XdwF4naCBK+/tGLX3KJgcpgMRXCFlTM2hKGoK9FsdrQ==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.4.0.tgz", + "integrity": "sha512-KzTVk2tCWAHtYrvvvaP8bJKJq2pVinhLcGEQdtLIYPbmNGNyYe8QwNaTUYQp2J7/vIsUKt5QCqAfUkYyG9DkOw==", "dev": true, "license": "MIT", "engines": { @@ -744,9 +744,9 @@ } }, "node_modules/eslint-plugin-n": { - "version": "18.3.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-18.3.0.tgz", - "integrity": "sha512-cPVguuDe6DrIPb/qUXHf8P89MaVTUmiYWwpt5gX5AILsvRIiZAxMFXcFR6QHYBksqKJpjfUBlL/RleCJUWcD7w==", + "version": "18.4.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-18.4.0.tgz", + "integrity": "sha512-TEm6Nqn9+l7EWfJXOL6pmrEdpiM2ZTgo4fNMRDvBTM70jeQ7x3X3Akcx+sRCIRfpcSVwMypH3ZAA33PLyNKmYw==", "dev": true, "license": "MIT", "dependencies": { @@ -757,6 +757,7 @@ "globals": "^15.11.0", "globrex": "^0.1.2", "ignore": "^5.3.2", + "js-yaml": "^5.4.1", "semver": "^7.6.3" }, "engines": { @@ -1070,9 +1071,9 @@ } }, "node_modules/globby/node_modules/ignore": { - "version": "7.0.9", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.9.tgz", - "integrity": "sha512-brTTsvFRt5C1gGHtPst/281UjPD5t9fBqbgoMPlVWy11ZLTPfu7HxK4ZYqO9H7o/yC9rSTCI85EaQ4OoY12qYw==", + "version": "7.0.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.10.tgz", + "integrity": "sha512-HpbUakT7xp5miBUywCHf36ZEuAJNklBJDDsGpUIjMzOSmM8ELSfA9Sa/QDPeNeqeoN31u+UTCkL4klCOVvRm4Q==", "dev": true, "license": "MIT", "engines": { @@ -1235,9 +1236,9 @@ "license": "ISC" }, "node_modules/js-yaml": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-5.4.1.tgz", - "integrity": "sha512-28R/k+NAjeuf7+CKlTxWZVExJGwVVLwY06DgEnOMz2gEpfNkDcD7QvyiVPT0xy0XXhU8vHsd4Ot42OOPdJG7dQ==", + "version": "5.4.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-5.4.2.tgz", + "integrity": "sha512-m+aqu+LwO1O6sIopafj8HUVl5aawITwZQe/yHpMCKjaWBaA/d07B/QdMb3529REftiU+RMMHL3Vlsw3hON7vWg==", "dev": true, "funding": [ { @@ -1474,6 +1475,29 @@ "markdownlint-cli2": ">=0.0.4" } }, + "node_modules/markdownlint-cli2/node_modules/js-yaml": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-5.4.1.tgz", + "integrity": "sha512-28R/k+NAjeuf7+CKlTxWZVExJGwVVLwY06DgEnOMz2gEpfNkDcD7QvyiVPT0xy0XXhU8vHsd4Ot42OOPdJG7dQ==", + "dev": true, + "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.mjs" + } + }, "node_modules/mdurl": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.1.0.tgz", @@ -1704,9 +1728,9 @@ } }, "node_modules/micromark-factory-space": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", - "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.1.0.tgz", + "integrity": "sha512-fS8hnLIjnjvdQIj39Geug8wWsR0HrYZ43KShKxNfwT7t2LOHo/LbWZEzEaSOjwtjdCsjoE6syHhonEzW0zv0+Q==", "dev": true, "funding": [ { @@ -2433,9 +2457,9 @@ "license": "MIT" }, "node_modules/unicorn-magic": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.4.0.tgz", - "integrity": "sha512-wH590V9VNgYH9g3lH9wWjTrUoKsjLF6sGLjhR4sH1LWpLmCOH0Zf7PukhDA8BiS7KHe4oPNkcTHqYkj7SOGUOw==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.4.1.tgz", + "integrity": "sha512-lzlXPoVB0Uy/FvTaUgX39RbixYiSKoc3JSoSf01+0c2B6FR3qdYIPN7Qjo/AV7n6sqLCk0509cT3LRj1oSZ1+A==", "dev": true, "license": "MIT", "engines": { diff --git a/package.json b/package.json index f57b3d2..d7db7b6 100644 --- a/package.json +++ b/package.json @@ -14,11 +14,11 @@ "devDependencies": { "@eslint/js": "10.0.1", "eslint": "10.11.0", - "eslint-plugin-n": "18.3.0", + "eslint-plugin-n": "18.4.0", "markdownlint-cli2": "0.23.3" }, "engines": { - "node": ">=22.22.1", + "node": ">=22.23.0", "npm": ">=11.5.1" }, "files": [ @@ -40,7 +40,7 @@ "main": "tasks/text2datauriHelpers.js", "name": "text2datauri", "peerDependencies": { - "grunt": "1.6.1" + "grunt": ">=1.6.3 <2." }, "peerDependenciesMeta" : { "grunt" : { @@ -63,5 +63,5 @@ "audit": "npm audit --omit=dev --audit-level=moderate", "audit:fix": "npm audit fix --omit=dev" }, - "version": "1.13.4" + "version": "1.13.5" }