78 Commits

Author SHA1 Message Date
renovate[bot]
8e3043393d chore(deps): update actions/cache action (v5.0.0 → v5.0.2)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-28 00:29:30 +00:00
ivuorinen
c8af7136af Update generated README 2026-01-28 00:22:29 +00:00
ivuorinen
03695af49c Update generated README 2026-01-27 00:23:27 +00:00
ivuorinen
3a5629ec06 Update generated README 2026-01-26 00:23:55 +00:00
ivuorinen
de6f6085c2 Update generated README 2026-01-25 00:24:32 +00:00
ivuorinen
c3779b0515 Update generated README 2026-01-24 00:21:29 +00:00
ivuorinen
06558b61da Update generated README 2026-01-23 00:22:28 +00:00
ivuorinen
6a3405643a Update generated README 2026-01-22 11:18:29 +00:00
dependabot[bot]
2ad17a9fe8 chore(deps): bump lodash from 4.17.21 to 4.17.23 (#52)
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.21 to 4.17.23.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.21...4.17.23)

---
updated-dependencies:
- dependency-name: lodash
  dependency-version: 4.17.23
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-22 13:18:07 +02:00
ivuorinen
ed12c76100 Update generated README 2026-01-22 08:08:52 +00:00
dependabot[bot]
4d70fd23e8 chore(deps-dev): bump lodash-es from 4.17.21 to 4.17.23 (#51) 2026-01-22 10:08:26 +02:00
ivuorinen
5220387d8f Update generated README 2026-01-22 00:23:09 +00:00
ivuorinen
e02f18188c Update generated README 2026-01-21 00:22:53 +00:00
ivuorinen
f6d145f188 Update generated README 2026-01-20 00:21:14 +00:00
ivuorinen
8c2844bb06 Update generated README 2026-01-19 00:23:26 +00:00
ivuorinen
0ad8b1a7df Update generated README 2026-01-18 00:23:41 +00:00
ivuorinen
ff38d071aa Update generated README 2026-01-17 00:20:31 +00:00
ivuorinen
3f704135bf Update generated README 2026-01-16 00:22:05 +00:00
ivuorinen
dd6b2b5c56 Update generated README 2026-01-15 00:20:38 +00:00
ivuorinen
1af04eb013 Update generated README 2026-01-14 00:22:12 +00:00
ivuorinen
0c0a6ebc92 Update generated README 2026-01-13 00:18:39 +00:00
ivuorinen
1d7e987e4f Update generated README 2026-01-12 00:23:07 +00:00
ivuorinen
f0fd25ad56 Update generated README 2026-01-11 00:23:59 +00:00
ivuorinen
ee564a84f2 Update generated README 2026-01-10 00:21:02 +00:00
ivuorinen
cd32aa124f Update generated README 2026-01-09 00:21:55 +00:00
ivuorinen
70e2368893 Update generated README 2026-01-08 00:21:56 +00:00
ivuorinen
0251749398 Update generated README 2026-01-07 00:20:45 +00:00
ivuorinen
bb60667418 Update generated README 2026-01-06 00:21:44 +00:00
ivuorinen
379ac7f61d Update generated README 2026-01-05 00:23:32 +00:00
ivuorinen
26b155f4c8 Update generated README 2026-01-04 00:24:09 +00:00
ivuorinen
8ebcffca28 Update generated README 2026-01-03 00:20:32 +00:00
ivuorinen
fab49d9d11 Update generated README 2026-01-02 07:50:41 +00:00
dependabot[bot]
e988a83913 chore(deps): bump qs from 6.14.0 to 6.14.1 (#50) 2026-01-02 09:50:19 +02:00
ivuorinen
3f2135494f Update generated README 2026-01-02 00:21:32 +00:00
ivuorinen
f9dc3ea958 Update generated README 2026-01-01 00:24:16 +00:00
ivuorinen
aeec7fa825 Update generated README 2025-12-31 00:22:12 +00:00
ivuorinen
bb220ab053 Update generated README 2025-12-30 00:21:10 +00:00
ivuorinen
065558da55 Update generated README 2025-12-29 00:23:27 +00:00
ivuorinen
27d64ad8c7 Update generated README 2025-12-28 00:24:14 +00:00
ivuorinen
30ab76cd26 Update generated README 2025-12-27 00:21:05 +00:00
ivuorinen
952308acc5 Update generated README 2025-12-26 00:21:03 +00:00
ivuorinen
c56a093409 Update generated README 2025-12-25 00:20:57 +00:00
ivuorinen
4648785876 Update generated README 2025-12-24 00:21:07 +00:00
ivuorinen
b74f0ac1de Update generated README 2025-12-23 00:20:53 +00:00
ivuorinen
996cdf86ce Update generated README 2025-12-22 00:22:14 +00:00
ivuorinen
4c6b17c013 Update generated README 2025-12-21 00:22:58 +00:00
ivuorinen
110fb250b8 Update generated README 2025-12-20 00:20:18 +00:00
ivuorinen
686658d433 Update generated README 2025-12-19 00:21:21 +00:00
ivuorinen
88ee1ff47b Update generated README 2025-12-18 00:18:08 +00:00
ivuorinen
15dde6d6b1 Update generated README 2025-12-17 00:20:42 +00:00
ivuorinen
bbb5b86c71 Update generated README 2025-12-16 00:21:36 +00:00
ivuorinen
92be541444 Update generated README 2025-12-15 00:22:51 +00:00
ivuorinen
f7a9403f06 Update generated README 2025-12-14 00:23:02 +00:00
ivuorinen
5588dc7e7a Update generated README 2025-12-13 00:20:22 +00:00
ivuorinen
a5576bed97 Update generated README 2025-12-12 10:13:08 +00:00
renovate[bot]
2274436cc1 chore(deps)!: update actions/cache (#49)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-12 12:12:43 +02:00
ivuorinen
9ad28e2626 Update generated README 2025-12-12 00:21:09 +00:00
ivuorinen
f198910078 Update generated README 2025-12-11 00:21:09 +00:00
ivuorinen
25bfbb845a Update generated README 2025-12-10 05:11:51 +00:00
renovate[bot]
d54e57eaf0 chore(deps)!: update peter-evans/create-pull-request (v7 → v8) (#48) 2025-12-10 07:11:28 +02:00
ivuorinen
d812a3a9ee Update generated README 2025-12-10 00:20:59 +00:00
ivuorinen
171c61a683 Update generated README 2025-12-09 00:20:24 +00:00
ivuorinen
285996e7d6 Update generated README 2025-12-08 00:21:14 +00:00
ivuorinen
8cd3e91962 Update generated README 2025-12-07 00:22:58 +00:00
ivuorinen
cd4165d689 Update generated README 2025-12-06 00:19:29 +00:00
ivuorinen
11faa7422e Update generated README 2025-12-05 00:20:51 +00:00
ivuorinen
3a141cfebd Update generated README 2025-12-04 00:21:01 +00:00
renovate[bot]
78be913582 Update generated README 2025-12-03 05:48:07 +00:00
renovate[bot]
ed097200dd chore(deps): update node.js (v24.11.0 → v24.11.1) (#47)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-03 05:47:47 +00:00
ivuorinen
5d39675e0a Update generated README 2025-12-03 00:20:10 +00:00
ivuorinen
d6e47c0856 Update generated README 2025-12-02 21:00:17 +00:00
dependabot[bot]
1ab69de950 chore(deps): bump @modelcontextprotocol/sdk to 1.24.0 (#46)
Bumps [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) from 1.13.1 to 1.24.0.
- [Release notes](https://github.com/modelcontextprotocol/typescript-sdk/releases)
- [Commits](https://github.com/modelcontextprotocol/typescript-sdk/compare/1.13.1...1.24.0)

---
updated-dependencies:
- dependency-name: "@modelcontextprotocol/sdk"
  dependency-version: 1.24.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-02 22:59:52 +02:00
dependabot[bot]
e46f8c0f80 chore(deps): update express from 5.1.0 to 5.2.1 (#45)
Bumps [express](https://github.com/expressjs/express) from 5.1.0 to 5.2.1.
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](https://github.com/expressjs/express/compare/v5.1.0...v5.2.1)

---
updated-dependencies:
- dependency-name: express
  dependency-version: 5.2.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-02 09:28:44 +02:00
ivuorinen
7127be56f4 Update generated README 2025-12-02 07:22:54 +00:00
dependabot[bot]
2bd917418d chore(deps): update js-yaml from 3.14.1 to 3.14.2 (#43)
Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 3.14.1 to 3.14.2.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodeca/js-yaml/compare/3.14.1...3.14.2)

---
updated-dependencies:
- dependency-name: js-yaml
  dependency-version: 3.14.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-02 09:22:34 +02:00
ivuorinen
06ece5961e Update generated README 2025-12-02 05:41:43 +00:00
renovate[bot]
9998a2ad25 chore(deps)!: update actions/checkout (v5 → v6) (#44) 2025-12-02 07:41:23 +02:00
ivuorinen
f31050556d Update generated README 2025-12-02 00:20:34 +00:00
14 changed files with 142 additions and 120 deletions

View File

@@ -24,11 +24,11 @@ jobs:
php: ['8.0', '8.1', '8.2', '8.3', '8.4']
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
- name: Cache Composer packages
id: composer-cache
uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4
uses: actions/cache@a7833574556fa59680c1b7cb190c1735db73ebf0 # v5
with:
path: vendor
key: ${{ runner.os }}-php-${{ matrix.php }}-${{ hashFiles('**/composer.json') }}

View File

@@ -24,7 +24,7 @@ jobs:
steps:
- name: Checkout Repo
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
- name: Compress Images
id: calibre
@@ -35,7 +35,7 @@ jobs:
- name: Create New Pull Request If Needed
if: steps.calibre.outputs.markdown != ''
uses: peter-evans/create-pull-request@67ccf781d68cd99b580ae25a5c18a1cc84ffff1f # v7
uses: peter-evans/create-pull-request@98357b18bf14b5342f975ff684046ec3b2a07725 # v8
with:
title: Compressed Images Nightly
branch-suffix: timestamp

View File

@@ -21,7 +21,7 @@ jobs:
contents: read
steps:
- name: 'Checkout Repository'
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
- name: 'Dependency Review'
uses: actions/dependency-review-action@3b139cfc5fae8b618d3eae3675e383bb1769c019 # v4

View File

@@ -16,7 +16,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
- name: Run Labeler
uses: crazy-max/ghaction-github-labeler@31674a3852a9074f2086abcf1c53839d466a47e7 # v5
with:

View File

@@ -22,7 +22,7 @@ jobs:
with:
php-version: '8.4'
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
- name: 'Check file existence'
id: check_files

View File

@@ -27,7 +27,7 @@ jobs:
steps:
- name: Checkout Repo
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
- name: Compress Images
uses: calibreapp/image-actions@f32575787d333b0579f0b7d506ff03be63a669d1 # 1.4.1

View File

@@ -49,7 +49,7 @@ jobs:
# Checkout the code base #
##########################
- name: Checkout Code
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
with:
# Full git history is needed to get a proper
# list of changed files within `super-linter`
@@ -61,7 +61,7 @@ jobs:
node-version-file: '.nvmrc'
- name: Cache Node Modules
uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
uses: actions/cache@8b402f58fbc84540c8b491a91e594a4576fec3d7 # v5.0.2
id: cache
with:
path: node_modules

View File

@@ -21,7 +21,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
- uses: muesli/readme-scribe@5a187a2a36ef894335f17a7d01c32b0e28c6d948
with:
template: templates/README.md.tpl

View File

@@ -16,7 +16,7 @@ jobs:
contents: write
steps:
- name: Checkout
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
- name: Create Release
shell: bash

View File

@@ -15,7 +15,7 @@ jobs:
statuses: write
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
- name: GitHub Actions
uses: reviewdog/action-actionlint@abd537417cf4991e1ba8e21a67b1119f4f53b8e0 # v1

View File

@@ -23,7 +23,7 @@ jobs:
outputs:
repos: ${{ steps.repos.outputs.REPOS }}
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
- name: Get Repositories
id: repos

2
.nvmrc
View File

@@ -1 +1 @@
24.11.0
24.11.1

View File

@@ -9,10 +9,10 @@ I'm also a huge fan of open-source, and I try to contribute back to the communit
#### 👷 Check out what I'm currently working on
- [ivuorinen/cheatsheet-tldr](https://github.com/ivuorinen/cheatsheet-tldr) - tldr-pages/tldr pages for cheat/cheat (1 day ago)
- [ivuorinen/actions](https://github.com/ivuorinen/actions) - ivuorinen&#39;s shared actions (1 day ago)
- [ivuorinen/starred](https://github.com/ivuorinen/starred) - Automatically updated list of my starred repos. (2 days ago)
- [ivuorinen/base-configs-browserslist](https://github.com/ivuorinen/base-configs-browserslist) - ivuorinen&#39;s shareable configuration for Browserslist. (3 days ago)
- [ivuorinen/phpenv.fish](https://github.com/ivuorinen/phpenv.fish) - A fast, feature-rich PHP version manager for Fish Shell using brew that acts like goenv or nvm. (3 days ago)
- [ivuorinen/base-configs-stylelint](https://github.com/ivuorinen/base-configs-stylelint) - ivuorinen&#39;s shareable configuration for stylelint. (1 day ago)
- [ivuorinen/starred](https://github.com/ivuorinen/starred) - Automatically updated list of my starred repos. (1 day ago)
- [ivuorinen/base-configs-semantic-release](https://github.com/ivuorinen/base-configs-semantic-release) - ivuorinen&#39;s shareable configuration for semantic-release. (1 day ago)
- [ivuorinen/dotfiles](https://github.com/ivuorinen/dotfiles) - These are my dotfiles. There are many like &#39;em, but these are mine. (3 days ago)
#### 👨‍💻 Repositories I created recently
@@ -24,19 +24,19 @@ I'm also a huge fan of open-source, and I try to contribute back to the communit
#### 🚀 Latest releases I've contributed to
- [ivuorinen/actions](https://github.com/ivuorinen/actions) ([v2025.11.30](https://github.com/ivuorinen/actions/releases/tag/v2025.11.30), 1 day ago) - ivuorinen&#39;s shared actions
- [mason-org/mason-registry](https://github.com/mason-org/mason-registry) ([2025-11-30-hungry-coach](https://github.com/mason-org/mason-registry/releases/tag/2025-11-30-hungry-coach), 1 day ago) - Core registry for mason.nvim.
- [ivuorinen/dotfiles](https://github.com/ivuorinen/dotfiles) ([25.11.27](https://github.com/ivuorinen/dotfiles/releases/tag/25.11.27), 4 days ago) - These are my dotfiles. There are many like &#39;em, but these are mine.
- [ivuorinen/hiha-arvio](https://github.com/ivuorinen/hiha-arvio) ([v0.0.3](https://github.com/ivuorinen/hiha-arvio/releases/tag/v0.0.3), 1 week ago)
- [ivuorinen/ivuorinen](https://github.com/ivuorinen/ivuorinen) ([2025.11.0](https://github.com/ivuorinen/ivuorinen/releases/tag/2025.11.0), 1 month ago) - My special github profile header
- [mason-org/mason-registry](https://github.com/mason-org/mason-registry) ([2026-01-27-worthy-spread](https://github.com/mason-org/mason-registry/releases/tag/2026-01-27-worthy-spread), 1 day ago) - Core registry for mason.nvim.
- [ivuorinen/base-configs-semantic-release](https://github.com/ivuorinen/base-configs-semantic-release) ([v1.1.0](https://github.com/ivuorinen/base-configs-semantic-release/releases/tag/v1.1.0), 1 day ago) - ivuorinen&#39;s shareable configuration for semantic-release.
- [ivuorinen/dotfiles](https://github.com/ivuorinen/dotfiles) ([26.1.25](https://github.com/ivuorinen/dotfiles/releases/tag/26.1.25), 3 days ago) - These are my dotfiles. There are many like &#39;em, but these are mine.
- [ivuorinen/actions](https://github.com/ivuorinen/actions) ([v2026.01.21](https://github.com/ivuorinen/actions/releases/tag/v2026.01.21), 1 week ago) - ivuorinen&#39;s shared actions
- [ivuorinen/gh-action-readme](https://github.com/ivuorinen/gh-action-readme) ([v1.0.0](https://github.com/ivuorinen/gh-action-readme/releases/tag/v1.0.0), 3 weeks ago) - Transform your GitHub Actions into professional documentation with multiple themes, output formats, and enterprise-grade features.
#### ⭐ Recent Stars
- [mawinkler/astroweather](https://github.com/mawinkler/astroweather) - Asynchronous Astro Weather Forecast for Home Assistant (1 week ago)
- [error311/FileRise](https://github.com/error311/FileRise) - 🗂️ FileRise lightweight, self-hosted file manager with granular ACLs, shared uploads, WebDAV &amp; SSO. Fully Docker / Unraid compatible. (1 week ago)
- [EveryInc/compounding-engineering-plugin](https://github.com/EveryInc/compounding-engineering-plugin) - Official Claude Code compounding engineering plugin (1 week ago)
- [j178/prek](https://github.com/j178/prek) - ⚡ Better `pre-commit`, re-engineered in Rust (2 weeks ago)
- [Hammerspoon/hammerspoon](https://github.com/Hammerspoon/hammerspoon) - Staggeringly powerful macOS desktop automation with Lua (3 weeks ago)
- [aajanki/yle-dl](https://github.com/aajanki/yle-dl) - Download videos from Yle servers (1 day ago)
- [affaan-m/everything-claude-code](https://github.com/affaan-m/everything-claude-code) - Complete Claude Code configuration collection - agents, skills, hooks, commands, rules, MCPs. Battle-tested configs from an Anthropic hackathon winner. (5 days ago)
- [vashpan/xcode-dev-cleaner](https://github.com/vashpan/xcode-dev-cleaner) - If you want to reclaim tens of gigabytes of your storage used for various Xcode caches - this tool is for you! (6 days ago)
- [VirtusLab/git-machete](https://github.com/VirtusLab/git-machete) - Probably the sharpest git repository organizer &amp; rebase/merge workflow automation tool you&#39;ve ever seen (1 week ago)
- [drewwyatt/git-tidy](https://github.com/drewwyatt/git-tidy) - Tidy up stale git branches. (1 week ago)

204
package-lock.json generated
View File

@@ -3220,52 +3220,43 @@
}
},
"node_modules/@modelcontextprotocol/sdk": {
"version": "1.13.1",
"resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.13.1.tgz",
"integrity": "sha512-8q6+9aF0yA39/qWT/uaIj6zTpC+Qu07DnN/lb9mjoquCJsAh6l3HyYqc9O3t2j7GilseOQOQimLg7W3By6jqvg==",
"version": "1.24.0",
"resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.24.0.tgz",
"integrity": "sha512-D8h5KXY2vHFW8zTuxn2vuZGN0HGrQ5No6LkHwlEA9trVgNdPL3TF1dSqKA7Dny6BbBYKSW/rOBDXdC8KJAjUCg==",
"dev": true,
"license": "MIT",
"dependencies": {
"ajv": "^6.12.6",
"ajv": "^8.17.1",
"ajv-formats": "^3.0.1",
"content-type": "^1.0.5",
"cors": "^2.8.5",
"cross-spawn": "^7.0.5",
"eventsource": "^3.0.2",
"eventsource-parser": "^3.0.0",
"express": "^5.0.1",
"express-rate-limit": "^7.5.0",
"jose": "^6.1.1",
"pkce-challenge": "^5.0.0",
"raw-body": "^3.0.0",
"zod": "^3.23.8",
"zod-to-json-schema": "^3.24.1"
"zod": "^3.25 || ^4.0",
"zod-to-json-schema": "^3.25.0"
},
"engines": {
"node": ">=18"
}
},
"node_modules/@modelcontextprotocol/sdk/node_modules/ajv": {
"version": "6.12.6",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
"integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
"dev": true,
"license": "MIT",
"dependencies": {
"fast-deep-equal": "^3.1.1",
"fast-json-stable-stringify": "^2.0.0",
"json-schema-traverse": "^0.4.1",
"uri-js": "^4.2.2"
},
"funding": {
"type": "github",
"url": "https://github.com/sponsors/epoberezkin"
"peerDependencies": {
"@cfworker/json-schema": "^4.1.1",
"zod": "^3.25 || ^4.0"
},
"peerDependenciesMeta": {
"@cfworker/json-schema": {
"optional": true
},
"zod": {
"optional": false
}
}
},
"node_modules/@modelcontextprotocol/sdk/node_modules/json-schema-traverse": {
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
"integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
"dev": true,
"license": "MIT"
},
"node_modules/@nicolo-ribaudo/eslint-scope-5-internals": {
"version": "5.1.1-v1",
"resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz",
@@ -4329,9 +4320,9 @@
"license": "MIT"
},
"node_modules/@textlint/linter-formatter/node_modules/js-yaml": {
"version": "3.14.1",
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
"integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
"version": "3.14.2",
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz",
"integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5279,6 +5270,24 @@
"url": "https://github.com/sponsors/epoberezkin"
}
},
"node_modules/ajv-formats": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz",
"integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"ajv": "^8.0.0"
},
"peerDependencies": {
"ajv": "^8.0.0"
},
"peerDependenciesMeta": {
"ajv": {
"optional": true
}
}
},
"node_modules/ansi-escapes": {
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-7.0.0.tgz",
@@ -5679,24 +5688,28 @@
"license": "Apache-2.0"
},
"node_modules/body-parser": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.2.0.tgz",
"integrity": "sha512-02qvAaxv8tp7fBa/mw1ga98OGm+eCbqzJOKoRt70sLmfEEi+jyBYVTDGfCL/k06/4EMk/z01gCe7HoCH/f2LTg==",
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.2.1.tgz",
"integrity": "sha512-nfDwkulwiZYQIGwxdy0RUmowMhKcFVcYXUU7m4QlKYim1rUtg83xm2yjZ40QjDuc291AJjjeSc9b++AWHSgSHw==",
"dev": true,
"license": "MIT",
"dependencies": {
"bytes": "^3.1.2",
"content-type": "^1.0.5",
"debug": "^4.4.0",
"debug": "^4.4.3",
"http-errors": "^2.0.0",
"iconv-lite": "^0.6.3",
"iconv-lite": "^0.7.0",
"on-finished": "^2.4.1",
"qs": "^6.14.0",
"raw-body": "^3.0.0",
"type-is": "^2.0.0"
"raw-body": "^3.0.1",
"type-is": "^2.0.1"
},
"engines": {
"node": ">=18"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/express"
}
},
"node_modules/bottleneck": {
@@ -6679,9 +6692,9 @@
}
},
"node_modules/debug": {
"version": "4.4.1",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz",
"integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==",
"version": "4.4.3",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
"integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -8454,19 +8467,20 @@
}
},
"node_modules/express": {
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/express/-/express-5.1.0.tgz",
"integrity": "sha512-DT9ck5YIRU+8GYzzU5kT3eHGA5iL+1Zd0EutOmTE9Dtk+Tvuzd23VBU+ec7HPNSTxXYO55gPV/hq4pSBJDjFpA==",
"version": "5.2.1",
"resolved": "https://registry.npmjs.org/express/-/express-5.2.1.tgz",
"integrity": "sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==",
"dev": true,
"license": "MIT",
"dependencies": {
"accepts": "^2.0.0",
"body-parser": "^2.2.0",
"body-parser": "^2.2.1",
"content-disposition": "^1.0.0",
"content-type": "^1.0.5",
"cookie": "^0.7.1",
"cookie-signature": "^1.2.1",
"debug": "^4.4.0",
"depd": "^2.0.0",
"encodeurl": "^2.0.0",
"escape-html": "^1.0.3",
"etag": "^1.8.1",
@@ -9396,30 +9410,24 @@
"license": "ISC"
},
"node_modules/http-errors": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
"integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz",
"integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"depd": "2.0.0",
"inherits": "2.0.4",
"setprototypeof": "1.2.0",
"statuses": "2.0.1",
"toidentifier": "1.0.1"
"depd": "~2.0.0",
"inherits": "~2.0.4",
"setprototypeof": "~1.2.0",
"statuses": "~2.0.2",
"toidentifier": "~1.0.1"
},
"engines": {
"node": ">= 0.8"
}
},
"node_modules/http-errors/node_modules/statuses": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
"integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.8"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/express"
}
},
"node_modules/http-proxy-agent": {
@@ -9461,9 +9469,9 @@
}
},
"node_modules/iconv-lite": {
"version": "0.6.3",
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
"integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
"version": "0.7.0",
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.0.tgz",
"integrity": "sha512-cf6L2Ds3h57VVmkZe+Pn+5APsT7FpqJtEhhieDCvrE2MK5Qk9MyffgQyuxQTm6BChfeZNtcOLHp9IcWRVcIcBQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -9471,6 +9479,10 @@
},
"engines": {
"node": ">=0.10.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/express"
}
},
"node_modules/ieee754": {
@@ -10289,6 +10301,16 @@
"jiti": "bin/jiti.js"
}
},
"node_modules/jose": {
"version": "6.1.3",
"resolved": "https://registry.npmjs.org/jose/-/jose-6.1.3.tgz",
"integrity": "sha512-0TpaTfihd4QMNwrz/ob2Bp7X04yuxJkjRGi4aKmOqwhov54i6u79oCv7T+C7lo70MKH6BesI3vscD1yb/yzKXQ==",
"dev": true,
"license": "MIT",
"funding": {
"url": "https://github.com/sponsors/panva"
}
},
"node_modules/js-tokens": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
@@ -10297,9 +10319,9 @@
"license": "MIT"
},
"node_modules/js-yaml": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
"integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz",
"integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -10551,16 +10573,16 @@
}
},
"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"
},
"node_modules/lodash-es": {
"version": "4.17.21",
"resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz",
"integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==",
"version": "4.17.23",
"resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.23.tgz",
"integrity": "sha512-kVI48u3PZr38HdYz98UmfPnXl2DXrpdctLrFLCd3kOx1xUkOmpFPx7gCWWM5MPkL/fD8zb+Ph0QzjGFs4+hHWg==",
"dev": true,
"license": "MIT"
},
@@ -14774,9 +14796,9 @@
}
},
"node_modules/qs": {
"version": "6.14.0",
"resolved": "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz",
"integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==",
"version": "6.14.1",
"resolved": "https://registry.npmjs.org/qs/-/qs-6.14.1.tgz",
"integrity": "sha512-4EK3+xJl8Ts67nLYNwqw/dsFVnCf+qR7RgXSK9jEEm9unao3njwMDdmsdvoKBKHzxd7tCYz5e5M+SnMjdtXGQQ==",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
@@ -14821,19 +14843,19 @@
}
},
"node_modules/raw-body": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.0.tgz",
"integrity": "sha512-RmkhL8CAyCRPXCE28MMH0z2PNWQBNk2Q09ZdxM9IOOXwxwZbN+qbWaatPkdkWIKL2ZVDImrN/pK5HTRz2PcS4g==",
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.2.tgz",
"integrity": "sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==",
"dev": true,
"license": "MIT",
"dependencies": {
"bytes": "3.1.2",
"http-errors": "2.0.0",
"iconv-lite": "0.6.3",
"unpipe": "1.0.0"
"bytes": "~3.1.2",
"http-errors": "~2.0.1",
"iconv-lite": "~0.7.0",
"unpipe": "~1.0.0"
},
"engines": {
"node": ">= 0.8"
"node": ">= 0.10"
}
},
"node_modules/rc": {
@@ -17806,13 +17828,13 @@
}
},
"node_modules/zod-to-json-schema": {
"version": "3.24.6",
"resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.24.6.tgz",
"integrity": "sha512-h/z3PKvcTcTetyjl1fkj79MHNEjm+HpD6NXheWjzOekY7kV+lwDYnHw+ivHkijnCSMz1yJaWBD9vu/Fcmk+vEg==",
"version": "3.25.0",
"resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.25.0.tgz",
"integrity": "sha512-HvWtU2UG41LALjajJrML6uQejQhNJx+JBO9IflpSja4R03iNWfKXrj6W2h7ljuLyc1nKS+9yDyL/9tD1U/yBnQ==",
"dev": true,
"license": "ISC",
"peerDependencies": {
"zod": "^3.24.1"
"zod": "^3.25 || ^4"
}
},
"node_modules/zwitch": {