mirror of https://github.com/theNewDynamic/gohugo-theme-ananke.git

dependabot[bot]
2 days ago bf78ac4b5f26333e02c24f98a31e81001c8c1912
build(deps-dev): bump @davidsneighbour/release-config

Bumps [@davidsneighbour/release-config](https://github.com/davidsneighbour/configurations) from 2025.3.9 to 2026.0.2.
- [Commits](https://github.com/davidsneighbour/configurations/compare/@davidsneighbour/release-config@2025.3.9...@davidsneighbour/release-config@2026.0.2)

---
updated-dependencies:
- dependency-name: "@davidsneighbour/release-config"
dependency-version: 2026.0.2
dependency-type: direct:development
update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2 files modified
709 ■■■■ changed files
package-lock.json 707 ●●●● patch | view | raw | blame | history
package.json 2 ●●● patch | view | raw | blame | history
package-lock.json
@@ -1,12 +1,12 @@
{
  "name": "@thenewdynamic/gohugo-theme-ananke",
  "version": "2.12.1",
  "version": "2.12.2",
  "lockfileVersion": 3,
  "requires": true,
  "packages": {
    "": {
      "name": "@thenewdynamic/gohugo-theme-ananke",
      "version": "2.12.1",
      "version": "2.12.2",
      "license": "MIT",
      "dependencies": {
        "cssnano": "7.1.2",
@@ -17,7 +17,7 @@
      "devDependencies": {
        "@biomejs/biome": "2.3.11",
        "@davidsneighbour/markdownlint-config": "2025.3.6",
        "@davidsneighbour/release-config": "2025.3.9",
        "@davidsneighbour/release-config": "2026.0.2",
        "@davidsneighbour/tools": "2025.3.9",
        "dotenv": "17.2.3"
      }
@@ -1569,21 +1569,574 @@
      }
    },
    "node_modules/@davidsneighbour/release-config": {
      "version": "2025.3.9",
      "resolved": "https://registry.npmjs.org/@davidsneighbour/release-config/-/release-config-2025.3.9.tgz",
      "integrity": "sha512-hcMktSGwoKN+Ik4JivOa9uPuevVq6Ba5qCLP4SGhEplYA8L5QHNafxm6ycVDMuOF+iX9rYHNWTE4qImhBWkFtw==",
      "version": "2026.0.2",
      "resolved": "https://registry.npmjs.org/@davidsneighbour/release-config/-/release-config-2026.0.2.tgz",
      "integrity": "sha512-iTcUeke2KIWbo7vLfX+4trOUNJfX57u3w/vw0LZrxL9G4dBv/aGy3y1uxx/aXVQepWuJvEGoeoCUHq9qAsK1SA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@davidsneighbour/tools": "^2025.3.9",
        "@davidsneighbour/tools": "^2026.0.2",
        "commit-and-tag-version": "12.6.1",
        "simple-git-hooks": "2.13.1"
      },
      "engines": {
        "node": "^24||^26",
        "node": "^24||^25||^26",
        "npm": ">=11.6.0"
      }
    },
    "node_modules/@davidsneighbour/release-config/node_modules/@clack/core": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/@clack/core/-/core-1.0.1.tgz",
      "integrity": "sha512-WKeyK3NOBwDOzagPR5H08rFk9D/WuN705yEbuZvKqlkmoLM2woKtXb10OO2k1NoSU4SFG947i2/SCYh+2u5e4g==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "picocolors": "^1.0.0",
        "sisteransi": "^1.0.5"
      }
    },
    "node_modules/@davidsneighbour/release-config/node_modules/@clack/prompts": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/@clack/prompts/-/prompts-1.0.1.tgz",
      "integrity": "sha512-/42G73JkuYdyWZ6m8d/CJtBrGl1Hegyc7Fy78m5Ob+jF85TOUmLR5XLce/U3LxYAw0kJ8CT5aI99RIvPHcGp/Q==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@clack/core": "1.0.1",
        "picocolors": "^1.0.0",
        "sisteransi": "^1.0.5"
      }
    },
    "node_modules/@davidsneighbour/release-config/node_modules/@davidsneighbour/tools": {
      "version": "2026.0.2",
      "resolved": "https://registry.npmjs.org/@davidsneighbour/tools/-/tools-2026.0.2.tgz",
      "integrity": "sha512-cYamGfTOl41wGgJ13cd9Fml1R5EvvuPaeIVAxrWhfGjB+l6TDDHIsnzYe03AGodAMxQeJwpsM/M39REcGoD3sg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@clack/prompts": "1.0.1",
        "@j9t/obsohtml": "1.9.5",
        "@secretlint/secretlint-rule-no-dotenv": "11.3.1",
        "@secretlint/secretlint-rule-no-homedir": "11.3.1",
        "@secretlint/secretlint-rule-no-k8s-kind-secret": "11.3.1",
        "@secretlint/secretlint-rule-openai": "11.3.1",
        "@secretlint/secretlint-rule-pattern": "11.3.1",
        "@secretlint/secretlint-rule-preset-recommend": "11.3.1",
        "@secretlint/secretlint-rule-secp256k1-privatekey": "11.3.1",
        "cross-env": "10.1.0",
        "debug": "4.4.3",
        "deepmerge": "4.3.1",
        "dotenv": "17.3.1",
        "fixpack": "4.0.0",
        "lockfile-lint": "5.0.0",
        "ncp": "2.0.0",
        "node-fetch": "3.3.2",
        "npm-check-updates": "19.3.2",
        "npm-package-json-lint": "9.1.0",
        "npm-run-all2": "8.0.4",
        "npm-watch": "0.13.0",
        "rimraf": "6.1.3",
        "secretlint": "11.3.1",
        "semver": "7.7.4",
        "wireit": "0.14.12"
      },
      "engines": {
        "node": "^24||^25||^26",
        "npm": ">=11.6.0"
      }
    },
    "node_modules/@davidsneighbour/release-config/node_modules/@secretlint/config-creator": {
      "version": "11.3.1",
      "resolved": "https://registry.npmjs.org/@secretlint/config-creator/-/config-creator-11.3.1.tgz",
      "integrity": "sha512-CwMipj6jAVbyMF6OIzABlFcmJNcVB3RNUq3df5LGf9442T0p2f07sTNbGR8a3PfLww73/0rgPTw6lZjmHFpQLA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@secretlint/types": "11.3.1"
      },
      "engines": {
        "node": ">=20.0.0"
      }
    },
    "node_modules/@davidsneighbour/release-config/node_modules/@secretlint/config-loader": {
      "version": "11.3.1",
      "resolved": "https://registry.npmjs.org/@secretlint/config-loader/-/config-loader-11.3.1.tgz",
      "integrity": "sha512-WPB3tLebNjd6nkRwWf9l6DHc7gr74J9wAneLxsg1bYZrcAsw/gU0D3SeLtqgHwQUyyvt3vLRKKrTHe1mw7i4YQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@secretlint/profiler": "11.3.1",
        "@secretlint/resolver": "11.3.1",
        "@secretlint/types": "11.3.1",
        "ajv": "^8.17.1",
        "debug": "^4.4.3",
        "rc-config-loader": "^4.1.3"
      },
      "engines": {
        "node": ">=20.0.0"
      }
    },
    "node_modules/@davidsneighbour/release-config/node_modules/@secretlint/core": {
      "version": "11.3.1",
      "resolved": "https://registry.npmjs.org/@secretlint/core/-/core-11.3.1.tgz",
      "integrity": "sha512-iGPtWlBI0J17Exe92JztsxyvjYroMg89B6Qw8Rf2fhRb2CBlo6BO1V32Y6TDMCXpqwof9NkBXEiOIIeSgCRLKw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@secretlint/profiler": "11.3.1",
        "@secretlint/types": "11.3.1",
        "debug": "^4.4.3",
        "structured-source": "^4.0.0"
      },
      "engines": {
        "node": ">=20.0.0"
      }
    },
    "node_modules/@davidsneighbour/release-config/node_modules/@secretlint/formatter": {
      "version": "11.3.1",
      "resolved": "https://registry.npmjs.org/@secretlint/formatter/-/formatter-11.3.1.tgz",
      "integrity": "sha512-dHFHXHkTSfWYCQx2Q2+DJPMl6zZemny5mKRApy/zebzI9fKV3E2rgzry1rZxQnSx7vng5l9/kRNVLAnKT3RWrA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@secretlint/resolver": "11.3.1",
        "@secretlint/types": "11.3.1",
        "@textlint/linter-formatter": "^15.5.1",
        "@textlint/module-interop": "^15.5.1",
        "@textlint/types": "^15.5.1",
        "chalk": "^5.6.2",
        "debug": "^4.4.3",
        "pluralize": "^8.0.0",
        "strip-ansi": "^7.1.2",
        "table": "^6.9.0",
        "terminal-link": "^4.0.0"
      },
      "engines": {
        "node": ">=20.0.0"
      }
    },
    "node_modules/@davidsneighbour/release-config/node_modules/@secretlint/node": {
      "version": "11.3.1",
      "resolved": "https://registry.npmjs.org/@secretlint/node/-/node-11.3.1.tgz",
      "integrity": "sha512-BMP7XlfPjp85pYf9r2uBd21ZfVmCK4PFaRsfIun6XjkbbCRgksV4yb9HV424oVkL5D4RgImPDZANOdH1TniA8g==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@secretlint/config-loader": "11.3.1",
        "@secretlint/core": "11.3.1",
        "@secretlint/formatter": "11.3.1",
        "@secretlint/profiler": "11.3.1",
        "@secretlint/source-creator": "11.3.1",
        "@secretlint/types": "11.3.1",
        "debug": "^4.4.3",
        "p-map": "^7.0.4"
      },
      "engines": {
        "node": ">=20.0.0"
      }
    },
    "node_modules/@davidsneighbour/release-config/node_modules/@secretlint/profiler": {
      "version": "11.3.1",
      "resolved": "https://registry.npmjs.org/@secretlint/profiler/-/profiler-11.3.1.tgz",
      "integrity": "sha512-V7Qyzs++M9Z2Ox1wCMaYMGmdGpZxQcie0FjnFIS8y68sKK1n7LmJJ+uGNegWobx1KZOYnRxhefOm9gbq1Td+GQ==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/@davidsneighbour/release-config/node_modules/@secretlint/resolver": {
      "version": "11.3.1",
      "resolved": "https://registry.npmjs.org/@secretlint/resolver/-/resolver-11.3.1.tgz",
      "integrity": "sha512-+bGKntF0wXyPyhFe4wxPk3mxKLHE0sQVeF4FwOH2uFKUzXZJxF9NwISYWAmCzyzAxZbjBDjcpJAEtB2492ohbg==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/@davidsneighbour/release-config/node_modules/@secretlint/secretlint-rule-no-dotenv": {
      "version": "11.3.1",
      "resolved": "https://registry.npmjs.org/@secretlint/secretlint-rule-no-dotenv/-/secretlint-rule-no-dotenv-11.3.1.tgz",
      "integrity": "sha512-PdJntfanRaDXQ1xfaHF2Z1zZQkSOklF54J4jSY58tNFhG5nT+XHqhCT4NfbwCK5+YqFtfizRDqKdO3ndL+4rmQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@secretlint/types": "11.3.1"
      },
      "engines": {
        "node": ">=20.0.0"
      }
    },
    "node_modules/@davidsneighbour/release-config/node_modules/@secretlint/secretlint-rule-no-homedir": {
      "version": "11.3.1",
      "resolved": "https://registry.npmjs.org/@secretlint/secretlint-rule-no-homedir/-/secretlint-rule-no-homedir-11.3.1.tgz",
      "integrity": "sha512-ZU4O4YHgGuqj4HoGCjAp0yziXrt4yB9lYwpKRenF/D5yfyIiCcLc+jqrcCVQiyuaf4Dve+jYVtA7TeBUvjBagg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@secretlint/types": "11.3.1",
        "@textlint/regexp-string-matcher": "^2.0.2",
        "escape-string-regexp": "^5.0.0"
      },
      "engines": {
        "node": ">=20.0.0"
      }
    },
    "node_modules/@davidsneighbour/release-config/node_modules/@secretlint/secretlint-rule-no-k8s-kind-secret": {
      "version": "11.3.1",
      "resolved": "https://registry.npmjs.org/@secretlint/secretlint-rule-no-k8s-kind-secret/-/secretlint-rule-no-k8s-kind-secret-11.3.1.tgz",
      "integrity": "sha512-siavJ5b+UKoBiuHBwE6GgiEUgn9dWyx6jnzOWUaokwqYGDY0SVxs94RyNkVdC4Ju44vU+NryTTcupxxpKRZNWA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@secretlint/types": "11.3.1",
        "js-yaml": "^4.1.1"
      },
      "engines": {
        "node": ">=20.0.0"
      }
    },
    "node_modules/@davidsneighbour/release-config/node_modules/@secretlint/secretlint-rule-openai": {
      "version": "11.3.1",
      "resolved": "https://registry.npmjs.org/@secretlint/secretlint-rule-openai/-/secretlint-rule-openai-11.3.1.tgz",
      "integrity": "sha512-ZvG8Igq9f+ls20fiS7thYMO4zDQ5K117N7JDN9b11hpvVEdxzlU58y4HV1xY3a8Qpp2f8BpmdeliOsZn1pd26A==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@secretlint/types": "11.3.1"
      },
      "engines": {
        "node": ">=20.0.0"
      }
    },
    "node_modules/@davidsneighbour/release-config/node_modules/@secretlint/secretlint-rule-pattern": {
      "version": "11.3.1",
      "resolved": "https://registry.npmjs.org/@secretlint/secretlint-rule-pattern/-/secretlint-rule-pattern-11.3.1.tgz",
      "integrity": "sha512-Y83jn+KoazMu6t9xC3X9CpIqSLDKlALVDaDnHz46CIR9ZulaH1p/3T8vVt4c5luaWSf5eNZK644wGpITWIPHWw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@secretlint/tester": "11.3.1",
        "@secretlint/types": "11.3.1",
        "@textlint/regexp-string-matcher": "^2.0.2",
        "micromatch": "^4.0.8"
      },
      "engines": {
        "node": ">=20.0.0"
      }
    },
    "node_modules/@davidsneighbour/release-config/node_modules/@secretlint/secretlint-rule-preset-recommend": {
      "version": "11.3.1",
      "resolved": "https://registry.npmjs.org/@secretlint/secretlint-rule-preset-recommend/-/secretlint-rule-preset-recommend-11.3.1.tgz",
      "integrity": "sha512-zRkESw8Mhuh4J65+biFKkpTW8Gjpse+D4BZhznASCtge38ervYcuG3IgHvFLf1AbTM+YQdH5wRVNdU0+btaEBw==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=20.0.0"
      }
    },
    "node_modules/@davidsneighbour/release-config/node_modules/@secretlint/secretlint-rule-secp256k1-privatekey": {
      "version": "11.3.1",
      "resolved": "https://registry.npmjs.org/@secretlint/secretlint-rule-secp256k1-privatekey/-/secretlint-rule-secp256k1-privatekey-11.3.1.tgz",
      "integrity": "sha512-dKh6SA0QU+uAFILEnJOldOIv8PY+KEMtPdT4k6LUWASVWgOCmFlPyaaYdbqaYzL9osgT2gPSd+9VGyp8Q7qP2g==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@secretlint/types": "11.3.1",
        "@types/bn.js": "^5.2.0",
        "@types/secp256k1": "^4.0.7",
        "bn.js": "^5.2.2",
        "secp256k1": "^5.0.1"
      },
      "engines": {
        "node": ">=20.0.0"
      }
    },
    "node_modules/@davidsneighbour/release-config/node_modules/@secretlint/source-creator": {
      "version": "11.3.1",
      "resolved": "https://registry.npmjs.org/@secretlint/source-creator/-/source-creator-11.3.1.tgz",
      "integrity": "sha512-Y0AAUawmoP+94ot3lZmXyHOmw1FJvgcCV9Yvy/9ynjsvwVEojea4in4zA06V8uZtBtTaNXqFZ7v+rt3ytoa07A==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@secretlint/types": "11.3.1",
        "istextorbinary": "^9.5.0"
      },
      "engines": {
        "node": ">=20.0.0"
      }
    },
    "node_modules/@davidsneighbour/release-config/node_modules/@secretlint/tester": {
      "version": "11.3.1",
      "resolved": "https://registry.npmjs.org/@secretlint/tester/-/tester-11.3.1.tgz",
      "integrity": "sha512-Iq1XXAkR3QCtNOwk5mY6nWJidz5ci9z2nJsv+4HACzMlm6eXYCWMjbDhKtX+NWOxFjPB7JLSeF6goyAfXNKISA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@secretlint/config-loader": "11.3.1",
        "@secretlint/core": "11.3.1",
        "@secretlint/source-creator": "11.3.1",
        "@secretlint/types": "11.3.1"
      },
      "engines": {
        "node": ">=20.0.0"
      }
    },
    "node_modules/@davidsneighbour/release-config/node_modules/@secretlint/types": {
      "version": "11.3.1",
      "resolved": "https://registry.npmjs.org/@secretlint/types/-/types-11.3.1.tgz",
      "integrity": "sha512-6PU7JLivE6Swavrw1TxiPVbvk1Nafihm+v6hNpsEAt7raLlazoFXFK/O8YeSEK15u+4oofSBqwipy81HAbLnlg==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=20.0.0"
      }
    },
    "node_modules/@davidsneighbour/release-config/node_modules/@sindresorhus/merge-streams": {
      "version": "2.3.0",
      "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz",
      "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=18"
      },
      "funding": {
        "url": "https://github.com/sponsors/sindresorhus"
      }
    },
    "node_modules/@davidsneighbour/release-config/node_modules/chalk": {
      "version": "5.6.2",
      "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
      "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": "^12.17.0 || ^14.13 || >=16.0.0"
      },
      "funding": {
        "url": "https://github.com/chalk/chalk?sponsor=1"
      }
    },
    "node_modules/@davidsneighbour/release-config/node_modules/dotenv": {
      "version": "17.3.1",
      "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-17.3.1.tgz",
      "integrity": "sha512-IO8C/dzEb6O3F9/twg6ZLXz164a2fhTnEWb95H23Dm4OuN+92NmEAlTrupP9VW6Jm3sO26tQlqyvyi4CsnY9GA==",
      "dev": true,
      "license": "BSD-2-Clause",
      "engines": {
        "node": ">=12"
      },
      "funding": {
        "url": "https://dotenvx.com"
      }
    },
    "node_modules/@davidsneighbour/release-config/node_modules/globby": {
      "version": "14.1.0",
      "resolved": "https://registry.npmjs.org/globby/-/globby-14.1.0.tgz",
      "integrity": "sha512-0Ia46fDOaT7k4og1PDW4YbodWWr3scS2vAr2lTbsplOt2WkKp0vQbkI9wKis/T5LV/dqPjO3bpS/z6GTJB82LA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@sindresorhus/merge-streams": "^2.1.0",
        "fast-glob": "^3.3.3",
        "ignore": "^7.0.3",
        "path-type": "^6.0.0",
        "slash": "^5.1.0",
        "unicorn-magic": "^0.3.0"
      },
      "engines": {
        "node": ">=18"
      },
      "funding": {
        "url": "https://github.com/sponsors/sindresorhus"
      }
    },
    "node_modules/@davidsneighbour/release-config/node_modules/hosted-git-info": {
      "version": "7.0.2",
      "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz",
      "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==",
      "dev": true,
      "license": "ISC",
      "dependencies": {
        "lru-cache": "^10.0.1"
      },
      "engines": {
        "node": "^16.14.0 || >=18.0.0"
      }
    },
    "node_modules/@davidsneighbour/release-config/node_modules/lockfile-lint": {
      "version": "5.0.0",
      "resolved": "https://registry.npmjs.org/lockfile-lint/-/lockfile-lint-5.0.0.tgz",
      "integrity": "sha512-QcVIVITLZAhWYHU2wbNSOMgwc6EN4Y2sy6mjgS5aikYyRzgDIfotXUsCrm38En+3fZpc58Yu7DF9dNeT/goi1A==",
      "dev": true,
      "license": "Apache-2.0",
      "dependencies": {
        "cosmiconfig": "^9.0.0",
        "debug": "^4.3.4",
        "fast-glob": "^3.3.2",
        "lockfile-lint-api": "^5.9.2",
        "yargs": "^17.7.2"
      },
      "bin": {
        "lockfile-lint": "bin/lockfile-lint.js"
      },
      "engines": {
        "node": ">=16.0.0"
      }
    },
    "node_modules/@davidsneighbour/release-config/node_modules/lru-cache": {
      "version": "10.4.3",
      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
      "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
      "dev": true,
      "license": "ISC"
    },
    "node_modules/@davidsneighbour/release-config/node_modules/normalize-package-data": {
      "version": "6.0.2",
      "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.2.tgz",
      "integrity": "sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==",
      "dev": true,
      "license": "BSD-2-Clause",
      "dependencies": {
        "hosted-git-info": "^7.0.0",
        "semver": "^7.3.5",
        "validate-npm-package-license": "^3.0.4"
      },
      "engines": {
        "node": "^16.14.0 || >=18.0.0"
      }
    },
    "node_modules/@davidsneighbour/release-config/node_modules/npm-check-updates": {
      "version": "19.3.2",
      "resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-19.3.2.tgz",
      "integrity": "sha512-9rr3z7znFjCSuaFxHGTFR2ZBOvLWaJcpLKmIquoTbDBNrwAGiHhv4MZyty6EJ9Xo/aMn35+2ISPSMgWIXx5Xkg==",
      "dev": true,
      "license": "Apache-2.0",
      "bin": {
        "ncu": "build/cli.js",
        "npm-check-updates": "build/cli.js"
      },
      "engines": {
        "node": ">=20.0.0",
        "npm": ">=8.12.1"
      }
    },
    "node_modules/@davidsneighbour/release-config/node_modules/parse-json": {
      "version": "8.3.0",
      "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-8.3.0.tgz",
      "integrity": "sha512-ybiGyvspI+fAoRQbIPRddCcSTV9/LsJbf0e/S85VLowVGzRmokfneg2kwVW/KU5rOXrPSbF1qAKPMgNTqqROQQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@babel/code-frame": "^7.26.2",
        "index-to-position": "^1.1.0",
        "type-fest": "^4.39.1"
      },
      "engines": {
        "node": ">=18"
      },
      "funding": {
        "url": "https://github.com/sponsors/sindresorhus"
      }
    },
    "node_modules/@davidsneighbour/release-config/node_modules/read-pkg": {
      "version": "9.0.1",
      "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-9.0.1.tgz",
      "integrity": "sha512-9viLL4/n1BJUCT1NXVTdS1jtm80yDEgR5T4yCelII49Mbj0v1rZdKqj7zCiYdbB0CuCgdrvHcNogAKTFPBocFA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@types/normalize-package-data": "^2.4.3",
        "normalize-package-data": "^6.0.0",
        "parse-json": "^8.0.0",
        "type-fest": "^4.6.0",
        "unicorn-magic": "^0.1.0"
      },
      "engines": {
        "node": ">=18"
      },
      "funding": {
        "url": "https://github.com/sponsors/sindresorhus"
      }
    },
    "node_modules/@davidsneighbour/release-config/node_modules/read-pkg/node_modules/unicorn-magic": {
      "version": "0.1.0",
      "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz",
      "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": ">=18"
      },
      "funding": {
        "url": "https://github.com/sponsors/sindresorhus"
      }
    },
    "node_modules/@davidsneighbour/release-config/node_modules/rimraf": {
      "version": "6.1.3",
      "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-6.1.3.tgz",
      "integrity": "sha512-LKg+Cr2ZF61fkcaK1UdkH2yEBBKnYjTyWzTJT6KNPcSPaiT7HSdhtMXQuN5wkTX0Xu72KQ1l8S42rlmexS2hSA==",
      "dev": true,
      "license": "BlueOak-1.0.0",
      "dependencies": {
        "glob": "^13.0.3",
        "package-json-from-dist": "^1.0.1"
      },
      "bin": {
        "rimraf": "dist/esm/bin.mjs"
      },
      "engines": {
        "node": "20 || >=22"
      },
      "funding": {
        "url": "https://github.com/sponsors/isaacs"
      }
    },
    "node_modules/@davidsneighbour/release-config/node_modules/secretlint": {
      "version": "11.3.1",
      "resolved": "https://registry.npmjs.org/secretlint/-/secretlint-11.3.1.tgz",
      "integrity": "sha512-CThioOhzkK/D7CdwYw2WgNaIAS4pTjUMb9aN296zNVxQV02aJIjzjfRS5Bih/auHXd0mHSfypGYLj5mmjUleNw==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@secretlint/config-creator": "11.3.1",
        "@secretlint/formatter": "11.3.1",
        "@secretlint/node": "11.3.1",
        "@secretlint/profiler": "11.3.1",
        "@secretlint/resolver": "11.3.1",
        "debug": "^4.4.3",
        "globby": "^14.1.0",
        "read-pkg": "^9.0.1"
      },
      "bin": {
        "secretlint": "bin/secretlint.js"
      },
      "engines": {
        "node": ">=20.0.0"
      }
    },
    "node_modules/@davidsneighbour/release-config/node_modules/semver": {
      "version": "7.7.4",
      "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
      "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
      "dev": true,
      "license": "ISC",
      "bin": {
        "semver": "bin/semver.js"
      },
      "engines": {
        "node": ">=10"
      }
    },
    "node_modules/@davidsneighbour/release-config/node_modules/type-fest": {
      "version": "4.41.0",
      "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.41.0.tgz",
      "integrity": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==",
      "dev": true,
      "license": "(MIT OR CC0-1.0)",
      "engines": {
        "node": ">=16"
      },
      "funding": {
        "url": "https://github.com/sponsors/sindresorhus"
      }
    },
    "node_modules/@davidsneighbour/tools": {
      "version": "2025.3.9",
      "resolved": "https://registry.npmjs.org/@davidsneighbour/tools/-/tools-2025.3.9.tgz",
@@ -1639,29 +2192,6 @@
        "node": ">=6.9.0"
      }
    },
    "node_modules/@isaacs/balanced-match": {
      "version": "4.0.1",
      "resolved": "https://registry.npmjs.org/@isaacs/balanced-match/-/balanced-match-4.0.1.tgz",
      "integrity": "sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": "20 || >=22"
      }
    },
    "node_modules/@isaacs/brace-expansion": {
      "version": "5.0.0",
      "resolved": "https://registry.npmjs.org/@isaacs/brace-expansion/-/brace-expansion-5.0.0.tgz",
      "integrity": "sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@isaacs/balanced-match": "^4.0.1"
      },
      "engines": {
        "node": "20 || >=22"
      }
    },
    "node_modules/@j9t/obsohtml": {
      "version": "1.9.5",
      "resolved": "https://registry.npmjs.org/@j9t/obsohtml/-/obsohtml-1.9.5.tgz",
@@ -1981,28 +2511,28 @@
      }
    },
    "node_modules/@textlint/ast-node-types": {
      "version": "15.5.0",
      "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-15.5.0.tgz",
      "integrity": "sha512-K0LEuuTo4rza8yDrlYkRdXLao8Iz/QBMsQdIxRrOOrLYb4HAtZaypZ78c+J6rDA1UlGxadZVLmkkiv4KV5fMKQ==",
      "version": "15.5.2",
      "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-15.5.2.tgz",
      "integrity": "sha512-fCaOxoup5LIyBEo7R1oYWE7V4bSX0KQeHh66twon9e9usaLE3ijgF8QjYsR6joCssdeCHVd0wHm7ppsEyTr6vg==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/@textlint/linter-formatter": {
      "version": "15.5.0",
      "resolved": "https://registry.npmjs.org/@textlint/linter-formatter/-/linter-formatter-15.5.0.tgz",
      "integrity": "sha512-DPTm2+VXKID41qKQWagg/4JynM6hEEpvbq0PlGsEoC4Xm7IqXIxFym3mSf5+ued0cuiIV1hR9kgXjqGdP035tw==",
      "version": "15.5.2",
      "resolved": "https://registry.npmjs.org/@textlint/linter-formatter/-/linter-formatter-15.5.2.tgz",
      "integrity": "sha512-jAw7jWM8+wU9cG6Uu31jGyD1B+PAVePCvnPKC/oov+2iBPKk3ao30zc/Itmi7FvXo4oPaL9PmzPPQhyniPVgVg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@azu/format-text": "^1.0.2",
        "@azu/style-format": "^1.0.1",
        "@textlint/module-interop": "15.5.0",
        "@textlint/resolver": "15.5.0",
        "@textlint/types": "15.5.0",
        "@textlint/module-interop": "15.5.2",
        "@textlint/resolver": "15.5.2",
        "@textlint/types": "15.5.2",
        "chalk": "^4.1.2",
        "debug": "^4.4.3",
        "js-yaml": "^4.1.1",
        "lodash": "^4.17.21",
        "lodash": "^4.17.23",
        "pluralize": "^2.0.0",
        "string-width": "^4.2.3",
        "strip-ansi": "^6.0.1",
@@ -2132,9 +2662,9 @@
      }
    },
    "node_modules/@textlint/module-interop": {
      "version": "15.5.0",
      "resolved": "https://registry.npmjs.org/@textlint/module-interop/-/module-interop-15.5.0.tgz",
      "integrity": "sha512-rqfouEhBEgZlR9umswWXXRBcmmSM28Trpr9b0duzgehKYVc7wSQCuQMagr6YBJa2NRMfRNinupusbJXMg0ij2A==",
      "version": "15.5.2",
      "resolved": "https://registry.npmjs.org/@textlint/module-interop/-/module-interop-15.5.2.tgz",
      "integrity": "sha512-mg6rMQ3+YjwiXCYoQXbyVfDucpTa1q5mhspd/9qHBxUq4uY6W8GU42rmT3GW0V1yOfQ9z/iRrgPtkp71s8JzXg==",
      "dev": true,
      "license": "MIT"
    },
@@ -2165,20 +2695,20 @@
      }
    },
    "node_modules/@textlint/resolver": {
      "version": "15.5.0",
      "resolved": "https://registry.npmjs.org/@textlint/resolver/-/resolver-15.5.0.tgz",
      "integrity": "sha512-kK5nFbg5N3kVoZExQI/dnYjCInmTltvXDnuCRrBxHI01i6kO/o8R7Lc2aFkAZ6/NUZuRPalkyDdwZJke4/R2wg==",
      "version": "15.5.2",
      "resolved": "https://registry.npmjs.org/@textlint/resolver/-/resolver-15.5.2.tgz",
      "integrity": "sha512-YEITdjRiJaQrGLUWxWXl4TEg+d2C7+TNNjbGPHPH7V7CCnXm+S9GTjGAL7Q2WSGJyFEKt88Jvx6XdJffRv4HEA==",
      "dev": true,
      "license": "MIT"
    },
    "node_modules/@textlint/types": {
      "version": "15.5.0",
      "resolved": "https://registry.npmjs.org/@textlint/types/-/types-15.5.0.tgz",
      "integrity": "sha512-EjAPbuA+3NyQ9WyFP7iUlddi35F3mGrf4tb4cZM0nWywbtEJ3+XAYqL+5RsF0qFeSguxGir09NdZOWrG9wVOUQ==",
      "version": "15.5.2",
      "resolved": "https://registry.npmjs.org/@textlint/types/-/types-15.5.2.tgz",
      "integrity": "sha512-sJOrlVLLXp4/EZtiWKWq9y2fWyZlI8GP+24rnU5avtPWBIMm/1w97yzKrAqYF8czx2MqR391z5akhnfhj2f/AQ==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@textlint/ast-node-types": "15.5.0"
        "@textlint/ast-node-types": "15.5.2"
      }
    },
    "node_modules/@types/bn.js": {
@@ -4467,18 +4997,18 @@
      }
    },
    "node_modules/glob": {
      "version": "13.0.0",
      "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.0.tgz",
      "integrity": "sha512-tvZgpqk6fz4BaNZ66ZsRaZnbHvP/jG3uKJvAZOwEVUL4RTA5nJeeLYfyN9/VA8NX/V3IBG+hkeuGpKjvELkVhA==",
      "version": "13.0.6",
      "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.6.tgz",
      "integrity": "sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==",
      "dev": true,
      "license": "BlueOak-1.0.0",
      "dependencies": {
        "minimatch": "^10.1.1",
        "minipass": "^7.1.2",
        "path-scurry": "^2.0.0"
        "minimatch": "^10.2.2",
        "minipass": "^7.1.3",
        "path-scurry": "^2.0.2"
      },
      "engines": {
        "node": "20 || >=22"
        "node": "18 || 20 || >=22"
      },
      "funding": {
        "url": "https://github.com/sponsors/isaacs"
@@ -4497,17 +5027,40 @@
        "node": ">= 6"
      }
    },
    "node_modules/glob/node_modules/balanced-match": {
      "version": "4.0.4",
      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz",
      "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==",
      "dev": true,
      "license": "MIT",
      "engines": {
        "node": "18 || 20 || >=22"
      }
    },
    "node_modules/glob/node_modules/brace-expansion": {
      "version": "5.0.4",
      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.4.tgz",
      "integrity": "sha512-h+DEnpVvxmfVefa4jFbCf5HdH5YMDXRsmKflpf1pILZWRFlTbJpxeU55nJl4Smt5HQaGzg1o6RHFPJaOqnmBDg==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "balanced-match": "^4.0.2"
      },
      "engines": {
        "node": "18 || 20 || >=22"
      }
    },
    "node_modules/glob/node_modules/minimatch": {
      "version": "10.1.1",
      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.1.1.tgz",
      "integrity": "sha512-enIvLvRAFZYXJzkCYG5RKmPfrFArdLv+R+lbQ53BmIMLIry74bjKzX6iHAm8WYamJkhSSEabrWN5D97XnKObjQ==",
      "version": "10.2.4",
      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.4.tgz",
      "integrity": "sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==",
      "dev": true,
      "license": "BlueOak-1.0.0",
      "dependencies": {
        "@isaacs/brace-expansion": "^5.0.0"
        "brace-expansion": "^5.0.2"
      },
      "engines": {
        "node": "20 || >=22"
        "node": "18 || 20 || >=22"
      },
      "funding": {
        "url": "https://github.com/sponsors/isaacs"
@@ -5171,9 +5724,9 @@
      }
    },
    "node_modules/lodash": {
      "version": "4.17.21",
      "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
      "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
      "version": "4.17.23",
      "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz",
      "integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==",
      "dev": true,
      "license": "MIT"
    },
@@ -6227,11 +6780,11 @@
      }
    },
    "node_modules/minipass": {
      "version": "7.1.2",
      "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
      "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
      "version": "7.1.3",
      "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.3.tgz",
      "integrity": "sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==",
      "dev": true,
      "license": "ISC",
      "license": "BlueOak-1.0.0",
      "engines": {
        "node": ">=16 || 14 >=14.17"
      }
@@ -7119,9 +7672,9 @@
      "license": "MIT"
    },
    "node_modules/path-scurry": {
      "version": "2.0.1",
      "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.1.tgz",
      "integrity": "sha512-oWyT4gICAu+kaA7QWk/jvCHWarMKNs6pXOGWKDTr7cw4IGcUbW+PeTfbaQiLGheFRpjo6O9J0PmyMfQPjH71oA==",
      "version": "2.0.2",
      "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.2.tgz",
      "integrity": "sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==",
      "dev": true,
      "license": "BlueOak-1.0.0",
      "dependencies": {
@@ -7129,16 +7682,16 @@
        "minipass": "^7.1.2"
      },
      "engines": {
        "node": "20 || >=22"
        "node": "18 || 20 || >=22"
      },
      "funding": {
        "url": "https://github.com/sponsors/isaacs"
      }
    },
    "node_modules/path-scurry/node_modules/lru-cache": {
      "version": "11.2.4",
      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.4.tgz",
      "integrity": "sha512-B5Y16Jr9LB9dHVkh6ZevG+vAbOsNOYCX+sXvFWFu7B3Iz5mijW3zdbMyhsh8ANd2mSWBYdJgnqi+mL7/LrOPYg==",
      "version": "11.2.6",
      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.6.tgz",
      "integrity": "sha512-ESL2CrkS/2wTPfuend7Zhkzo2u0daGJ/A2VucJOgQ/C48S/zB8MMeMHSGKYpXhIjbPxfuezITkaBH1wqv00DDQ==",
      "dev": true,
      "license": "BlueOak-1.0.0",
      "engines": {
package.json
@@ -40,7 +40,7 @@
  "devDependencies": {
    "@biomejs/biome": "2.3.11",
    "@davidsneighbour/markdownlint-config": "2025.3.6",
    "@davidsneighbour/release-config": "2025.3.9",
    "@davidsneighbour/release-config": "2026.0.2",
    "@davidsneighbour/tools": "2025.3.9",
    "dotenv": "17.2.3"
  },