Not in the top 1,000 by GitHub stars
adityaarsharma/youtube-marketing-skills
Open-source agent-agnostic YouTube growth toolkit — 21 AI commands + live channel MCP. Works with Claude Code, Cursor, Codex, Windsurf, Gemini CLI & any MCP client. SEO, scripts, Shorts, thumbnails, analytics, WordPress publishing. Free VidIQ/TubeBuddy alternative.
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → e9136cb39379
No earlier version was observed for comparison.
skills/youtube-marketing/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → e9136cb39379
No earlier version was observed for comparison.
Verified commit e9136cb39379a82801ee5ae542ff53a1d1109bd2
git clone --filter=blob:none --no-checkout https://github.com/adityaarsharma/youtube-marketing-skills.git .hotskills/adityaarsharma-youtube-marketing-skills && git -C .hotskills/adityaarsharma-youtube-marketing-skills checkout --detach e9136cb39379a82801ee5ae542ff53a1d1109bd2
# Copy each selected skill directory from .hotskills/adityaarsharma-youtube-marketing-skills into .claude/skills/<skill-name>/Heat
6.4- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- youtube-marketing-skills
/ - youtube
skills/youtube-marketing
How it works
When your agent uses it
What it loads into context
Frontmatter
0 tokensAlways available to the agent
SKILL.md
25 tokensWhen the skill is activated
Reference documents
21,192 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Scripts executed separately
.gitignoreauth.jsinstall.shpackage-lock.jsonpackage.jsonserver.js
Files
.claude-pluginasset548 bytes.github/FUNDING.ymlasset22 bytes.github/ISSUE_TEMPLATE/bug_report.mddoc417 bytes.github/ISSUE_TEMPLATE/feature_request.mddoc375 bytes.gitignoreruns264 bytesCLAUDE.mddoc4,205 bytesCODE_OF_CONDUCT.mddoc448 bytesCONTRIBUTING.mddoc1,818 bytesINSTALL.mddoc6,753 bytesLICENSEasset1,075 bytesREADME.mddoc19,409 bytesSKILL.mdasset86 bytesVISION.mddoc5,853 bytesagents/email-agent.mddoc7,050 bytesagents/youtube-updater.mddoc9,597 bytesauth.jsruns1,881 bytesinstall.shruns1,538 bytesmarketing/growth-plan.mddoc7,775 bytesmarketing/integration-roadmap.mddoc10,886 bytesmarketing/landing-page-brief.mddoc6,440 bytespackage-lock.jsonruns70,506 bytespackage.jsonruns1,446 bytesreferences/whitepapers.mddoc5,453 bytesserver.jsruns37,734 bytes
Read SKILL.md
/Users/adityasharma/.claude/skills/youtube-marketing/skills/youtube-marketing/SKILL.mdView the complete source on GitHubyoutube
When your agent uses it
YouTube Marketing MCP — 21-command suite for YouTube creators. Covers SEO, scripts, hooks, thumbnails, analytics, content calendar, Shorts, batch updates, WordPress publishing, and plugin demo workflows. Triggers on any /youtube command or YouTube-related marketing request. Always pull live data before generating recommendations.
What it loads into context
Frontmatter
76 tokensAlways available to the agent
SKILL.md
1,389 tokensWhen the skill is activated
Reference documents
34,442 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Available Commands
- Routing Rules
- Context Always Needed
- Channel Profile — POSIMYTH (@posimyth)
- MCP Tools Available
Files
SKILL.mdcore5,754 bytesexecution/README.mddoc856 bytesreferences/algorithm-guide.mddoc2,703 bytesreferences/analytics-benchmarks.mddoc2,500 bytesreferences/dataforseo-integration.mddoc2,462 bytesreferences/monetization-guide.mddoc2,376 bytesreferences/repurposing-guide.mddoc2,286 bytesreferences/retention-scripting-guide.mddoc2,889 bytesreferences/seo-playbook.mddoc3,012 bytesreferences/shorts-playbook.mddoc2,642 bytesreferences/thumbnail-ctr-guide.mddoc2,784 bytessub-skills/analyze.mddoc4,743 bytessub-skills/audit.mddoc3,495 bytessub-skills/batch-seo.mddoc3,230 bytessub-skills/calendar.mddoc3,721 bytessub-skills/collab.mddoc6,464 bytessub-skills/comment-intel.mddoc6,223 bytessub-skills/competitor.mddoc3,642 bytessub-skills/funnel.mddoc2,615 bytessub-skills/hook.mddoc3,207 bytessub-skills/ideate.mddoc2,162 bytessub-skills/metadata.mddoc5,215 bytessub-skills/monetize.mddoc7,383 bytessub-skills/plugin-demo.mddoc4,162 bytessub-skills/repurpose.mddoc5,661 bytessub-skills/script.mddoc4,295 bytessub-skills/seo.mddoc5,157 bytessub-skills/shorts-from-long.mddoc3,311 bytessub-skills/shorts.mddoc5,342 bytessub-skills/strategy.mddoc7,568 bytessub-skills/thumbnail.mddoc8,691 bytessub-skills/wp-post.mddoc3,640 bytestemplates/agency-channel.mddoc2,782 bytestemplates/brands/_template.mddoc1,289 bytestemplates/personal-brand.mddoc1,966 bytestemplates/product-company.mddoc2,690 bytestemplates/saas-channel.mddoc2,169 bytestemplates/tutorial-channel.mddoc2,026 bytestemplates/wordpress-specialist.mddoc2,664 bytes
Read SKILL.md
# YouTube Marketing MCP — Command Router
You are a YouTube growth strategist powered by live channel data, DataForSEO keyword research, and a full suite of marketing skills. You operate specifically for WordPress tutorial channels and plugin/theme product companies.
## Available Commands
| Command | What It Does |
|---------|-------------|
| `/youtube-seo` | SEO metadata package: 3 title variants, description, 20 tags, hashtags |
| `/youtube-audit` | Full channel health audit across 4 dimensions |
| `/youtube-script` | Retention-engineered tutorial script with pattern interrupts |
| `/youtube-hook` | 5 hook variants with drop-off risk ratings |
| `/youtube-thumbnail` | 3 A/B thumbnail briefs with specs |
| `/youtube-ideate` | 10 ranked video ideas with keyword data |View the complete source on GitHubSkills included
- youtube
Repository facts
- License
- MIT
- Created
- Mar 7, 2026
- Last pushed
- Oct 10, 2026
- Forks
- 18
- Open issues
- 0
- Project activity
- Active
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 5, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 1 note
SKILL.md:1Analysis incomplete: Absolute symlink target; target not analyzed
- No broad tool permissions
- 1 dangerous shell commandin 1 file: install.sh:3
- 802 network referencesin 23 files: package-lock.json:17 server.js:59 marketing/integration-roadmap.md:13 and 20 more
- No hidden or obfuscated text
- No instruction overrides
- 6 executable scriptsin 6 files: .gitignore:1 auth.js:1 install.sh:1 and 3 more
- 6 references to secretsin 3 files: agents/youtube-updater.md:188 auth.js:22 server.js:31
- No requests to vote in Hot
Show all 815 signals by file
.claude-plugin
- Network accessline 5
"author": "adityaarsharma", "license": "MIT", "homepage": "https://github.com/adityaarsharma/youtube-mcp-server", - Network accessline 6
"license": "MIT", "homepage": "https://github.com/adityaarsharma/youtube-mcp-server", "keywords": ["youtube", "marketing", "seo", "analytics", "shorts", "wordpress", "mcp"], - Network accessline 7
"homepage": "https://github.com/adityaarsharma/youtube-mcp-server",
.gitignore
- Executable scriptline 1
Executable file
INSTALL.md
- Network accessline 25
# Clone repo git clone https://github.com/adityaarsharma/youtube-marketing-skills.git - Network accessline 26
git clone https://github.com/adityaarsharma/youtube-marketing-skills.git - Network accessline 37
curl -o ~/.claude/agents/email-agent.md \ - Network accessline 38
https://raw.githubusercontent.com/adityaarsharma/youtube-marketing-skills/main/agents/email-agent.md - Network accessline 50
curl -o ~/.claude/agents/youtube-updater.md \ - Network accessline 51
https://raw.githubusercontent.com/adityaarsharma/youtube-marketing-skills/main/agents/youtube-updater.md - Network accessline 82
- **Node.js 18+** — [install](https://nodejs.org) - Network accessline 88
[Google's guide to enabling the APIs](https://developers.google.com/youtube/v3/getting-started). Pick "Desktop app" when creating the OAuth client. - Network accessline 97
git clone https://github.com/adityaarsharma/youtube-marketing-skills.git - Network accessline 225
| Problem | Fix | |---------|-----| | `node: command not found` | Install Node.js 18+ from [nodejs.org](https://nodejs.org) | - Network accessline 226
|---------|-----| | `node: command not found` | Install Node.js 18+ from [nodejs.org](https://nodejs.org) | | `credentials.json not found` | Download OAuth credentials from Google Cloud Console → save in the package directory | - Network accessline 227
| `node: command not found` | Install Node.js 18+ from [nodejs.org](https://nodejs.org) | | `credentials.json not found` | Download OAuth credentials from Google Cloud Console → save in the package directory | | Agent says "skill not found"
README.md
- Network accessline 5
[](https://www.npmjs.com/package/youtube-channel-mcp) - Network accessline 6
[](https://www.npmjs.com/package/youtube-channel-mcp) - Network accessline 7
[](https://github.com/adityaarsharma/youtube-marketing-skills) - Network accessline 8
[](LICENSE) - Network accessline 9
[](https://nodejs.org) - Network accessline 10
[](https://ko-fi.com/adityaarsharma) - Network accessline 18
**[⭐ Star this repo](https://github.com/adityaarsharma/youtube-marketing-skills)** if you've ever spent a Sunday planning a video that got 43 views. Every star tells me what to ship next — and v1.1 unlocks at 500. - Network accessline 60
# 1. Clone + install git clone https://github.com/adityaarsharma/youtube-marketing-skills.git - Network accessline 61
git clone https://github.com/adityaarsharma/youtube-marketing-skills.git - Network accessline 397
MIT — [Aditya Sharma](https://adityaarsharma.com)
VISION.md
agents/email-agent.md
- Network accessline 24
"args": ["-y", "@posimyth/fluentcrm-mcp"], "env": { "FLUENTCRM_BASE_URL": "https://your-store.com/wp-json/fluent-crm/v2", - Network accessline 25
"env": { "FLUENTCRM_BASE_URL": "https://your-store.com/wp-json/fluent-crm/v2", "FLUENTCRM_USER": "your-wp-username", - Network accessline 26
"FLUENTCRM_BASE_URL": "https://your-store.com/wp-json/fluent-crm/v2",
agents/youtube-updater.md
- Network accessline 37
> **Hosted option:** Point at `https://mcp.adityaarsharma.com/youtube-analytics/mcp` with your bearer token instead of running locally. - Network accessline 176
**API:** `https://generativelanguage.googleapis.com/v1beta/models/gemini-2.0-flash:generateContent?key=YOUR_GEMINI_KEY` - Network accessline 183
VIDEO_URL="https://www.youtube.com/watch?v={VIDEO_ID}" - Network accessline 188
[Credential-related source omitted] - Access to secretsline 188
[Credential-related source omitted] - Network accessline 189
[Credential-related source omitted] - Access to secretsline 189
[Credential-related source omitted]
auth.js
- Executable scriptline 1
#!/usr/bin/env node - Network accessline 13
const SCOPES = [ "https://www.googleapis.com/auth/youtube.readonly", - Network accessline 14
"https://www.googleapis.com/auth/youtube.readonly", - Network accessline 15
"https://www.googleapis.com/auth/yt-analytics.readonly", - Network accessline 16
"https://www.googleapis.com/auth/yt-analytics-monetary.readonly", - Network accessline 17
"https://www.googleapis.com/auth/youtube.force-ssl", - Network accessline 18
"https://www.googleapis.com/auth/youtube.upload", - Network accessline 21
const creds = JSON.parse(fs.readFileSync(CREDENTIALS_PATH)); const { client_id, client_secret } = creds.installed || creds.web; const REDIRECT = "http://localhost:3000/oauth2callback"; - Network accessline 22
[Credential-related source omitted] - Access to secretsline 22
[Credential-related source omitted] - Network accessline 23
const REDIRECT = "http://localhost:3000/oauth2callback"; - Access to secretsline 24
[Credential-related source omitted]
install.sh
- Executable scriptline 1
#!/bin/bash - Network accessline 2
# YouTube Marketing Skills — Install Script # Usage: curl -fsSL https://raw.githubusercontent.com/adityaarsharma/youtube-marketing-skills/main/install.sh | bash - Dangerous shell operationline 3
# Usage: curl -fsSL https://raw.githubusercontent.com/adityaarsharma/youtube-marketing-skills/main/install.sh | bash - Network accessline 3
# Usage: curl -fsSL https://raw.githubusercontent.com/adityaarsharma/youtube-marketing-skills/main/install.sh | bash - Network accessline 16
if ! command -v node &>/dev/null; then echo "Error: Node.js is required. Install from https://nodejs.org" - Network accessline 17
echo "Error: Node.js is required. Install from https://nodejs.org" - Network accessline 25
else echo "Cloning to $INSTALL_DIR" git clone --quiet "https://github.com/$REPO.git" "$INSTALL_DIR" - Network accessline 26
echo "Cloning to $INSTALL_DIR" git clone --quiet "https://github.com/$REPO.git" "$INSTALL_DIR" fi - Network accessline 27
git clone --quiet "https://github.com/$REPO.git" "$INSTALL_DIR"
marketing/growth-plan.md
- Network accessline 3
## Current State (March 24, 2026) - GitHub: https://github.com/adityaarsharma/youtube-marketing-skills (2 stars) - Network accessline 4
- GitHub: https://github.com/adityaarsharma/youtube-marketing-skills (2 stars) - Network accessline 47
GitHub: https://github.com/adityaarsharma/youtube-marketing-skills - Network accessline 70
**It's free and open source:** https://github.com/adityaarsharma/youtube-marketing-skills - Network accessline 95
**Free, open source, runs on your computer:** https://github.com/adityaarsharma/youtube-marketing-skills
marketing/integration-roadmap.md
- Network accessline 13
| Tool | What It Does | License | MCP Status | Our Use | |------|-------------|---------|-----------|---------| | **Remotion** | React → MP4 rendering, animated explainers | Free for non-revenue / paid commercial | [Official MCP](https://gi - Network accessline 14
|------|-------------|---------|-----------|---------| | **Remotion** | React → MP4 rendering, animated explainers | Free for non-revenue / paid commercial | [Official MCP](https://github.com/mcp-use/remotion-mcp-app) ✅ | Tutorial videos, i - Network accessline 15
| **Remotion** | React → MP4 rendering, animated explainers | Free for non-revenue / paid commercial | [Official MCP](https://github.com/mcp-use/remotion-mcp-app) ✅ | Tutorial videos, intros, code reveals | - Network accessline 16
| **OpenCut** | Open-source CapCut clone (web/desktop/mobile) | MIT | [Repo](https://github.com/opencut-app/opencut) — no MCP yet | Future: build a thin MCP wrapper | - Network accessline 17
| **OpenReel Video** | Browser-based editor with JSON action scripting | MIT | No MCP yet — has scripting engine | Future MCP candidate | | **FFmpeg MCP** | Trim, concat, speed adjust, keyframe optimization | LGPL | [beambuilder/ffmpeg-mcp- - Network accessline 18
| **FFmpeg MCP** | Trim, concat, speed adjust, keyframe optimization | LGPL | [beambuilder/ffmpeg-mcp-server](https://github.com/beambuilder/ffmpeg-mcp-server) ✅ | Assembly + post-processing for Shorts | - Network accessline 19
| **Manim** | Math/code/diagram animations | MIT | [zcsabbagh/manim-mcp](https://lobehub.com/mcp/zcsabbagh-manim-mcp) ✅ | Educational explainers | - Network accessline 20
| **Claude Code Video Toolkit** | Bundled toolkit (Remotion + Manim + FFmpeg + screen capture) | MIT | [digitalsamba/claude-code-video-toolkit](https://github.com/digitalsamba/claude-code-video-toolkit) ✅ | Drop-in starter | - Network accessline 22
**Note on CapCut:** [No public API as of 2026](https://samautomation.work/capcut-api/). Skip it. Use OpenCut/OpenReel for open-source path or stay headless with Remotion + FFmpeg. - Network accessline 26
| Tool | What It Does | License / Cost | MCP Status | |------|-------------|----------------|-----------| | **ElevenLabs** | TTS + voice cloning + audio processing | 10k credits/mo free | [Official MCP](https://github.com/elevenlabs/elevenl - Network accessline 27
|------|-------------|----------------|-----------| | **ElevenLabs** | TTS + voice cloning + audio processing | 10k credits/mo free | [Official MCP](https://github.com/elevenlabs/elevenlabs-mcp) ✅ | | **Whisper / faster-whisper** | Audio → - Network accessline 28
| **ElevenLabs** | TTS + voice cloning + audio processing | 10k credits/mo free | [Official MCP](https://github.com/elevenlabs/elevenlabs-mcp) ✅ | - Network accessline 29
| **Whisper / faster-whisper** | Audio → SRT/VTT subtitles, local processing | MIT | [Apify Whisper MCP](https://apify.com/vittuhy/audio-and-video-transcript/api/mcp), [MCP-YouTube-Transcribe](https://lobehub.com/mcp/jackhp-mcp-youtube-tran - Network accessline 30
| **Freesound** | SFX, music, ambient sounds | CC + commercial | [johnkimdw/freesound-mcp-server](https://github.com/timjrobinson/FreesoundMCPServer) ✅ | - Network accessline 34
| Tool | What It Does | Cost | MCP Status | |------|-------------|------|-----------| | **Nano Banana 2 (Gemini Flash Image)** | Thumbnail + image generation | Per-image (no subscription) | [ConechoAI/Nano-Banana-MCP](https://github.com/Con - Network accessline 35
|------|-------------|------|-----------| | **Nano Banana 2 (Gemini Flash Image)** | Thumbnail + image generation | Per-image (no subscription) | [ConechoAI/Nano-Banana-MCP](https://github.com/ConechoAI/Nano-Banana-MCP), [AgriciDaniel/banan - Network accessline 36
| **Nano Banana 2 (Gemini Flash Image)** | Thumbnail + image generation | Per-image (no subscription) | [ConechoAI/Nano-Banana-MCP](https://github.com/ConechoAI/Nano-Banana-MCP), [AgriciDaniel/banana-claude](https://github.com/AgriciDaniel/ - Network accessline 41
| Tool | What It Does | License | MCP Status | |------|-------------|---------|-----------| | **Pexels** | Free stock photos + 4K videos | Pexels License (commercial OK) | [Pexels MCP via Composio](https://composio.dev/toolkits/pexels/frame - Network accessline 42
|------|-------------|---------|-----------| | **Pexels** | Free stock photos + 4K videos | Pexels License (commercial OK) | [Pexels MCP via Composio](https://composio.dev/toolkits/pexels/framework/claude-code) ✅ | | **Pixabay** | Free phot - Network accessline 43
| **Pexels** | Free stock photos + 4K videos | Pexels License (commercial OK) | [Pexels MCP via Composio](https://composio.dev/toolkits/pexels/framework/claude-code) ✅ | - Network accessline 44
| **Pixabay** | Free photos, videos, vectors, music | Pixabay License | [API docs](https://pixabay.com/api/docs/) — easy to wrap | - Network accessline 191
No competitor has this. The closest is the [Claude Code Video Toolkit](https://github.com/digitalsamba/claude-code-video-toolkit) but they only handle the *production* side — no YouTube channel intelligence, no SEO, no growth strategy. We'r - Network accessline 223
- [OpenCut — open-source CapCut alternative](https://github.com/opencut-app/opencut) - Network accessline 224
- [CapCut has no public API in 2026](https://samautomation.work/capcut-api/) - Network accessline 225
- [Remotion MCP — official](https://github.com/mcp-use/remotion-mcp-app) - Network accessline 226
- [Claude Code Video Toolkit — Remotion + Manim + FFmpeg](https://github.com/digitalsamba/claude-code-video-toolkit) - Network accessline 227
- [FFmpeg MCP for Claude](https://github.com/beambuilder/ffmpeg-mcp-server) - Network accessline 228
- [ElevenLabs official MCP](https://github.com/elevenlabs/elevenlabs-mcp) - Network accessline 229
- [Whisper MCP for SRT/VTT generation](https://apify.com/vittuhy/audio-and-video-transcript/api/mcp) - Network accessline 230
- [Pexels MCP for stock footage](https://composio.dev/toolkits/pexels/framework/claude-code) - Network accessline 231
- [Freesound MCP for SFX/music](https://github.com/timjrobinson/FreesoundMCPServer) - Network accessline 232
- [Nano Banana MCP — Gemini Flash Image](https://github.com/ConechoAI/Nano-Banana-MCP) - Network accessline 233
- [Remotion went viral with Claude in Jan 2026 — 6M views, 25k installs](https://www.remotion.dev/docs/ai/claude-code)
marketing/landing-page-brief.md
- Network accessline 97
<meta property="og:title" content="YouTube Marketing Skills — Free VidIQ Alternative"> <meta property="og:description" content="21 commands. Live channel data. Organic-only growth strategy. Free open-source toolkit for Claude Code, Cursor, - Network accessline 98
<meta property="og:description" content="21 commands. Live channel data. Organic-only growth strategy. Free open-source toolkit for Claude Code, Cursor, Codex."> <meta property="og:image" content="https://youtube-skills.adityaarsharma.com/o - Network accessline 99
<meta property="og:image" content="https://youtube-skills.adityaarsharma.com/og-image.png"> - Network accessline 100
<link rel="canonical" href="https://youtube-skills.adityaarsharma.com/"> - Network accessline 106
{ "@context": "https://schema.org", - Network accessline 107
"@context": "https://schema.org", - Network accessline 128
{ "@context": "https://schema.org", - Network accessline 129
"@context": "https://schema.org",
package-lock.json
- Executable scriptline 1
Executable file - Network accessline 17
"node_modules/@hono/node-server": { "version": "1.19.11", "resolved": "https://registry.npmjs.org/@hono/node-server/-/node-server-1.19.11.tgz", - Network accessline 18
"version": "1.19.11", "resolved": "https://registry.npmjs.org/@hono/node-server/-/node-server-1.19.11.tgz", "integrity": "sha512-dr8/3zEaB+p0D2n/IUrlPF1HZm586qgJNXK1a9fhg/PzdtkK7Ksd5l312tJX2yBuALqDYBlG20QEbayqPyxn+g==", - Network accessline 19
"resolved": "https://registry.npmjs.org/@hono/node-server/-/node-server-1.19.11.tgz", - Network accessline 29
"node_modules/@modelcontextprotocol/sdk": { "version": "1.27.1", "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.27.1.tgz", - Network accessline 30
"version": "1.27.1", "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.27.1.tgz", "integrity": "sha512-sr6GbP+4edBwFndLbM60gf07z0FQ79gaExpnsjMGePXqFcSSb7t6iscpjk9DhFhwd+mTEQrzNafGP8/iGGFYaA==", - Network accessline 31
"resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.27.1.tgz", - Network accessline 69
"node_modules/@modelcontextprotocol/sdk/node_modules/accepts": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz", - Network accessline 70
"version": "2.0.0", "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz", "integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==", - Network accessline 71
"resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz", - Network accessline 82
"node_modules/@modelcontextprotocol/sdk/node_modules/body-parser": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.2.2.tgz", - Network accessline 83
"version": "2.2.2", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.2.2.tgz", "integrity": "sha512-oP5VkATKlNwcgvxi0vM0p/D3n2C3EReYVX+DNYs5TjZFn/oQt2j+4sVJtSMr18pdRr8wjTcBl6LoV+FUwzPmNA==", - Network accessline 84
"resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.2.2.tgz", - Network accessline 101
"funding": { "type": "opencollective", "url": "https://opencollective.com/express" - Network accessline 102
"type": "opencollective", "url": "https://opencollective.com/express" } - Network accessline 103
"url": "https://opencollective.com/express" - Network accessline 106
"node_modules/@modelcontextprotocol/sdk/node_modules/content-disposition": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.0.1.tgz", - Network accessline 107
"version": "1.0.1", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.0.1.tgz", "integrity": "sha512-oIXISMynqSqm241k6kcQ5UwttDILMK4BiurCfGEREw6+X9jkkpEe5T9FZaApyLGGOnFuyMWZpdolTXMtvEJ08Q==", - Network accessline 108
"resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.0.1.tgz", - Network accessline 114
"funding": { "type": "opencollective", "url": "https://opencollective.com/express" - Network accessline 115
"type": "opencollective", "url": "https://opencollective.com/express" } - Network accessline 116
"url": "https://opencollective.com/express" - Network accessline 119
"node_modules/@modelcontextprotocol/sdk/node_modules/cookie-signature": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz", - Network accessline 120
"version": "1.2.2", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz", "integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==", - Network accessline 121
"resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz", - Network accessline 128
"node_modules/@modelcontextprotocol/sdk/node_modules/debug": { "version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - Network accessline 129
"version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - Network accessline 130
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - Network accessline 145
"node_modules/@modelcontextprotocol/sdk/node_modules/express": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/express/-/express-5.2.1.tgz", - Network accessline 146
"version": "5.2.1", "resolved": "https://registry.npmjs.org/express/-/express-5.2.1.tgz", "integrity": "sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==", - Network accessline 147
"resolved": "https://registry.npmjs.org/express/-/express-5.2.1.tgz", - Network accessline 183
"funding": { "type": "opencollective", "url": "https://opencollective.com/express" - Network accessline 184
"type": "opencollective", "url": "https://opencollective.com/express" } - Network accessline 185
"url": "https://opencollective.com/express" - Network accessline 188
"node_modules/@modelcontextprotocol/sdk/node_modules/finalhandler": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.1.tgz", - Network accessline 189
"version": "2.1.1", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.1.tgz", "integrity": "sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==", - Network accessline 190
"resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.1.tgz", - Network accessline 204
"funding": { "type": "opencollective", "url": "https://opencollective.com/express" - Network accessline 205
"type": "opencollective", "url": "https://opencollective.com/express" } - Network accessline 206
"url": "https://opencollective.com/express" - Network accessline 209
"node_modules/@modelcontextprotocol/sdk/node_modules/fresh": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz", - Network accessline 210
"version": "2.0.0", "resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz", "integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==", - Network accessline 211
"resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz", - Network accessline 218
"node_modules/@modelcontextprotocol/sdk/node_modules/iconv-lite": { "version": "0.7.2", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.2.tgz", - Network accessline 219
"version": "0.7.2", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.2.tgz", "integrity": "sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==", - Network accessline 220
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.2.tgz", - Network accessline 229
"funding": { "type": "opencollective", "url": "https://opencollective.com/express" - Network accessline 230
"type": "opencollective", "url": "https://opencollective.com/express" } - Network accessline 231
"url": "https://opencollective.com/express" - Network accessline 234
"node_modules/@modelcontextprotocol/sdk/node_modules/media-typer": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz", - Network accessline 235
"version": "1.1.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz", "integrity": "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==", - Network accessline 236
"resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz", - Network accessline 243
"node_modules/@modelcontextprotocol/sdk/node_modules/merge-descriptors": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz", - Network accessline 244
"version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz", "integrity": "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==", - Network accessline 245
"resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz", - Network accessline 250
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 251
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 252
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 255
"node_modules/@modelcontextprotocol/sdk/node_modules/mime-db": { "version": "1.54.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", - Network accessline 256
"version": "1.54.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", - Network accessline 257
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", - Network accessline 264
"node_modules/@modelcontextprotocol/sdk/node_modules/mime-types": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", - Network accessline 265
"version": "3.0.2", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==", - Network accessline 266
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", - Network accessline 275
"funding": { "type": "opencollective", "url": "https://opencollective.com/express" - Network accessline 276
"type": "opencollective", "url": "https://opencollective.com/express" } - Network accessline 277
"url": "https://opencollective.com/express" - Network accessline 280
"node_modules/@modelcontextprotocol/sdk/node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - Network accessline 281
"version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - Network accessline 282
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - Network accessline 286
"node_modules/@modelcontextprotocol/sdk/node_modules/negotiator": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz", - Network accessline 287
"version": "1.0.0", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz", "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==", - Network accessline 288
"resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz", - Network accessline 295
"node_modules/@modelcontextprotocol/sdk/node_modules/send": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/send/-/send-1.2.1.tgz", - Network accessline 296
"version": "1.2.1", "resolved": "https://registry.npmjs.org/send/-/send-1.2.1.tgz", "integrity": "sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==", - Network accessline 297
"resolved": "https://registry.npmjs.org/send/-/send-1.2.1.tgz", - Network accessline 316
"funding": { "type": "opencollective", "url": "https://opencollective.com/express" - Network accessline 317
"type": "opencollective", "url": "https://opencollective.com/express" } - Network accessline 318
"url": "https://opencollective.com/express" - Network accessline 321
"node_modules/@modelcontextprotocol/sdk/node_modules/serve-static": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.1.tgz", - Network accessline 322
"version": "2.2.1", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.1.tgz", "integrity": "sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==", - Network accessline 323
"resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.1.tgz", - Network accessline 335
"funding": { "type": "opencollective", "url": "https://opencollective.com/express" - Network accessline 336
"type": "opencollective", "url": "https://opencollective.com/express" } - Network accessline 337
"url": "https://opencollective.com/express" - Network accessline 340
"node_modules/@modelcontextprotocol/sdk/node_modules/type-is": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.0.1.tgz", - Network accessline 341
"version": "2.0.1", "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.0.1.tgz", "integrity": "sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==", - Network accessline 342
"resolved": "https://registry.npmjs.org/type-is/-/type-is-2.0.1.tgz", - Network accessline 354
"node_modules/accepts": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - Network accessline 355
"version": "1.3.8", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - Network accessline 356
"resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - Network accessline 367
"node_modules/agent-base": { "version": "7.1.4", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", - Network accessline 368
"version": "7.1.4", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", - Network accessline 369
"resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", - Network accessline 376
"node_modules/ajv": { "version": "8.18.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", - Network accessline 377
"version": "8.18.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", - Network accessline 378
"resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", - Network accessline 387
"funding": { "type": "github", "url": "https://github.com/sponsors/epoberezkin" - Network accessline 388
"type": "github", "url": "https://github.com/sponsors/epoberezkin" } - Network accessline 389
"url": "https://github.com/sponsors/epoberezkin" - Network accessline 392
"node_modules/ajv-formats": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz", - Network accessline 393
"version": "3.0.1", "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz", "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==", - Network accessline 394
"resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz", - Network accessline 409
"node_modules/array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - Network accessline 410
"version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", - Network accessline 411
"resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - Network accessline 415
"node_modules/base64-js": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - Network accessline 416
"version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - Network accessline 417
"resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - Network accessline 420
{ "type": "github", "url": "https://github.com/sponsors/feross" - Network accessline 421
"type": "github", "url": "https://github.com/sponsors/feross" }, - Network accessline 422
"url": "https://github.com/sponsors/feross" - Network accessline 424
{ "type": "patreon", "url": "https://www.patreon.com/feross" - Network accessline 425
"type": "patreon", "url": "https://www.patreon.com/feross" }, - Network accessline 426
"url": "https://www.patreon.com/feross" - Network accessline 428
{ "type": "consulting", "url": "https://feross.org/support" - Network accessline 429
"type": "consulting", "url": "https://feross.org/support" } - Network accessline 430
"url": "https://feross.org/support" - Network accessline 435
"node_modules/bignumber.js": { "version": "9.3.1", "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.3.1.tgz", - Network accessline 436
"version": "9.3.1", "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.3.1.tgz", "integrity": "sha512-Ko0uX15oIUS7wJ3Rb30Fs6SkVbLmPBAKdlm7q9+ak9bbIeFf0MwuBsQV6z7+X768/cHsfg+WlysDWJcmthjsjQ==", - Network accessline 437
"resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.3.1.tgz", - Network accessline 444
"node_modules/body-parser": { "version": "1.20.4", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.4.tgz", - Network accessline 445
"version": "1.20.4", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.4.tgz", "integrity": "sha512-ZTgYYLMOXY9qKU/57FAo8F+HA2dGX7bqGc71txDRC1rS4frdFI5R7NhluHxH6M0YItAP0sHB4uqAOcYKxO6uGA==", - Network accessline 446
"resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.4.tgz", - Network accessline 468
"node_modules/body-parser/node_modules/raw-body": { "version": "2.5.3", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.3.tgz", - Network accessline 469
"version": "2.5.3", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.3.tgz", "integrity": "sha512-s4VSOf6yN0rvbRZGxs8Om5CWj6seneMwK3oDb4lWDH0UPhWcxwOWw5+qk24bxq87szX1ydrwylIOp2uG1ojUpA==", - Network accessline 470
"resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.3.tgz", - Network accessline 483
"node_modules/buffer-equal-constant-time": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - Network accessline 484
"version": "1.0.1", "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsf - Network accessline 485
"resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - Network accessline 489
"node_modules/bundle-name": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", - Network accessline 490
"version": "4.1.0", "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", - Network accessline 491
"resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", - Network accessline 499
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 500
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 501
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 504
"node_modules/bytes": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - Network accessline 505
"version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - Network accessline 506
"resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - Network accessline 513
"node_modules/call-bind-apply-helpers": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", - Network accessline 514
"version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuM - Network accessline 515
"resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", - Network accessline 526
"node_modules/call-bound": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", - Network accessline 527
"version": "1.0.4", "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", - Network accessline 528
"resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", - Network accessline 537
}, "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 538
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 539
"url": "https://github.com/sponsors/ljharb" - Network accessline 542
"node_modules/content-disposition": { "version": "0.5.4", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - Network accessline 543
"version": "0.5.4", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - Network accessline 544
"resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - Network accessline 554
"node_modules/content-type": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - Network accessline 555
"version": "1.0.5", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", - Network accessline 556
"resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - Network accessline 563
"node_modules/cookie": { "version": "0.7.2", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", - Network accessline 564
"version": "0.7.2", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", - Network accessline 565
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", - Network accessline 572
"node_modules/cookie-signature": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.7.tgz", - Network accessline 573
"version": "1.0.7", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.7.tgz", "integrity": "sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA==", - Network accessline 574
"resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.7.tgz", - Network accessline 578
"node_modules/cors": { "version": "2.8.6", "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.6.tgz", - Network accessline 579
"version": "2.8.6", "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.6.tgz", "integrity": "sha512-tJtZBBHA6vjIAaF6EnIaq6laBBP9aq/Y3ouVJjEfoHbRBcHBAHYcMh/w8LDrk2PvIMMq8gmopa5D4V8RmbrxGw==", - Network accessline 580
"resolved": "https://registry.npmjs.org/cors/-/cors-2.8.6.tgz", - Network accessline 590
"funding": { "type": "opencollective", "url": "https://opencollective.com/express" - Network accessline 591
"type": "opencollective", "url": "https://opencollective.com/express" } - Network accessline 592
"url": "https://opencollective.com/express" - Network accessline 595
"node_modules/cross-spawn": { "version": "7.0.6", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", - Network accessline 596
"version": "7.0.6", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", - Network accessline 597
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", - Network accessline 609
"node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - Network accessline 610
"version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - Network accessline 611
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - Network accessline 618
"node_modules/default-browser": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.5.0.tgz", - Network accessline 619
"version": "5.5.0", "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.5.0.tgz", "integrity": "sha512-H9LMLr5zwIbSxrmvikGuI/5KGhZ8E2zH3stkMgM5LpOWDutGM2JZaj460Udnf1a+946zc7YBgrqEWwbk7zHvGw==", - Network accessline 620
"resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.5.0.tgz", - Network accessline 629
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 630
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 631
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 634
"node_modules/default-browser-id": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.1.tgz", - Network accessline 635
"version": "5.0.1", "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.1.tgz", "integrity": "sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q==", - Network accessline 636
"resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.1.tgz", - Network accessline 641
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 642
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 643
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 646
"node_modules/define-lazy-prop": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", - Network accessline 647
"version": "3.0.0", "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", - Network accessline 648
"resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", - Network accessline 653
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 654
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 655
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 658
"node_modules/depd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - Network accessline 659
"version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - Network accessline 660
"resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - Network accessline 667
"node_modules/destroy": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - Network accessline 668
"version": "1.2.0", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - Network accessline 669
"resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - Network accessline 677
"node_modules/dunder-proto": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", - Network accessline 678
"version": "1.0.1", "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", - Network accessline 679
"resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", - Network accessline 691
"node_modules/ecdsa-sig-formatter": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", - Network accessline 692
"version": "1.0.11", "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", - Network accessline 693
"resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", - Network accessline 700
"node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - Network accessline 701
"version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - Network accessline 702
"resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - Network accessline 706
"node_modules/encodeurl": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", - Network accessline 707
"version": "2.0.0", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", - Network accessline 708
"resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", - Network accessline 715
"node_modules/es-define-property": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", - Network accessline 716
"version": "1.0.1", "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", - Network accessline 717
"resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", - Network accessline 724
"node_modules/es-errors": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - Network accessline 725
"version": "1.3.0", "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - Network accessline 726
"resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - Network accessline 733
"node_modules/es-object-atoms": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", - Network accessline 734
"version": "1.1.1", "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", - Network accessline 735
"resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", - Network accessline 745
"node_modules/escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - Network accessline 746
"version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - Network accessline 747
"resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - Network accessline 751
"node_modules/etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - Network accessline 752
"version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - Network accessline 753
"resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - Network accessline 760
"node_modules/eventsource": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-3.0.7.tgz", - Network accessline 761
"version": "3.0.7", "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-3.0.7.tgz", "integrity": "sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA==", - Network accessline 762
"resolved": "https://registry.npmjs.org/eventsource/-/eventsource-3.0.7.tgz", - Network accessline 772
"node_modules/eventsource-parser": { "version": "3.0.6", "resolved": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.0.6.tgz", - Network accessline 773
"version": "3.0.6", "resolved": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.0.6.tgz", "integrity": "sha512-Vo1ab+QXPzZ4tCa8SwIHJFaSzy4R6SHf7BY79rFBDf0idraZWAkYrDjDj8uWaSm3S2TK+hJ7/t1CEmZ7jXw+pg==", - Network accessline 774
"resolved": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.0.6.tgz", - Network accessline 781
"node_modules/express": { "version": "4.22.1", "resolved": "https://registry.npmjs.org/express/-/express-4.22.1.tgz", - Network accessline 782
"version": "4.22.1", "resolved": "https://registry.npmjs.org/express/-/express-4.22.1.tgz", "integrity": "sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==", - Network accessline 783
"resolved": "https://registry.npmjs.org/express/-/express-4.22.1.tgz", - Network accessline 822
"funding": { "type": "opencollective", "url": "https://opencollective.com/express" - Network accessline 823
"type": "opencollective", "url": "https://opencollective.com/express" } - Network accessline 824
"url": "https://opencollective.com/express" - Network accessline 827
"node_modules/express-rate-limit": { "version": "8.3.0", "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-8.3.0.tgz", - Network accessline 828
"version": "8.3.0", "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-8.3.0.tgz", "integrity": "sha512-KJzBawY6fB9FiZGdE/0aftepZ91YlaGIrV8vgblRM3J8X+dHx/aiowJWwkx6LIGyuqGiANsjSwwrbb8mifOJ4Q==", - Network accessline 829
"resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-8.3.0.tgz", - Network accessline 837
}, "funding": { "url": "https://github.com/sponsors/express-rate-limit" - Network accessline 838
"funding": { "url": "https://github.com/sponsors/express-rate-limit" }, - Network accessline 839
"url": "https://github.com/sponsors/express-rate-limit" - Network accessline 845
"node_modules/extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - Network accessline 846
"version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - Network accessline 847
"resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - Network accessline 851
"node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - Network accessline 852
"version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - Network accessline 853
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - Network accessline 857
"node_modules/fast-uri": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz", - Network accessline 858
"version": "3.1.0", "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz", "integrity": "sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==", - Network accessline 859
"resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz", - Network accessline 862
{ "type": "github", "url": "https://github.com/sponsors/fastify" - Network accessline 863
"type": "github", "url": "https://github.com/sponsors/fastify" }, - Network accessline 864
"url": "https://github.com/sponsors/fastify" - Network accessline 866
{ "type": "opencollective", "url": "https://opencollective.com/fastify" - Network accessline 867
"type": "opencollective", "url": "https://opencollective.com/fastify" } - Network accessline 868
"url": "https://opencollective.com/fastify" - Network accessline 873
"node_modules/finalhandler": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.2.tgz", - Network accessline 874
"version": "1.3.2", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.2.tgz", "integrity": "sha512-aA4RyPcd3badbdABGDuTXCMTtOneUCAYH/gxoYRTZlIJdF0YPWuGqiAsIrhNnnqdXGswYk6dGujem4w80UJFhg==", - Network accessline 875
"resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.2.tgz", - Network accessline 891
"node_modules/forwarded": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - Network accessline 892
"version": "0.2.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - Network accessline 893
"resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - Network accessline 900
"node_modules/fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - Network accessline 901
"version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - Network accessline 902
"resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - Network accessline 909
"node_modules/function-bind": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - Network accessline 910
"version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - Network accessline 911
"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - Network accessline 913
"license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 914
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 915
"url": "https://github.com/sponsors/ljharb" - Network accessline 918
"node_modules/gaxios": { "version": "6.7.1", "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-6.7.1.tgz", - Network accessline 919
"version": "6.7.1", "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-6.7.1.tgz", "integrity": "sha512-LDODD4TMYx7XXdpwxAVRAIAuB0bzv0s+ywFonY46k126qzQHT9ygyoa9tncmOiQmmDrik65UYsEkv3lbfqQ3yQ==", - Network accessline 920
"resolved": "https://registry.npmjs.org/gaxios/-/gaxios-6.7.1.tgz", - Network accessline 934
"node_modules/gcp-metadata": { "version": "6.1.1", "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-6.1.1.tgz", - Network accessline 935
"version": "6.1.1", "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-6.1.1.tgz", "integrity": "sha512-a4tiq7E0/5fTjxPAaH4jpjkSv/uCaU2p5KC6HVGrvl0cDjA8iBZv4vv1gyzlmK0ZUKqwpOyQMKzZQe3lTit77A==", - Network accessline 936
"resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-6.1.1.tgz", - Network accessline 948
"node_modules/get-intrinsic": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", - Network accessline 949
"version": "1.3.0", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", - Network accessline 950
"resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", - Network accessline 967
}, "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 968
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 969
"url": "https://github.com/sponsors/ljharb" - Network accessline 972
"node_modules/get-proto": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", - Network accessline 973
"version": "1.0.1", "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", - Network accessline 974
"resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", - Network accessline 985
"node_modules/google-auth-library": { "version": "9.15.1", "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-9.15.1.tgz", - Network accessline 986
"version": "9.15.1", "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-9.15.1.tgz", "integrity": "sha512-Jb6Z0+nvECVz+2lzSMt9u98UsoakXxA2HGHMCxh+so3n90XgYWkq5dur19JAJV7ONiJY22yBTyJB1TSkvPq9Ng==", - Network accessline 987
"resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-9.15.1.tgz", - Network accessline 1002
"node_modules/google-logging-utils": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/google-logging-utils/-/google-logging-utils-0.0.2.tgz", - Network accessline 1003
"version": "0.0.2", "resolved": "https://registry.npmjs.org/google-logging-utils/-/google-logging-utils-0.0.2.tgz", "integrity": "sha512-NEgUnEcBiP5HrPzufUkBzJOD/Sxsco3rLNo1F1TNf7ieU8ryUzBhqba8r756CjLX7rn3fHl6iLEwPYuqpoKgQQ==", - Network accessline 1004
"resolved": "https://registry.npmjs.org/google-logging-utils/-/google-logging-utils-0.0.2.tgz", - Network accessline 1011
"node_modules/googleapis": { "version": "140.0.1", "resolved": "https://registry.npmjs.org/googleapis/-/googleapis-140.0.1.tgz", - Network accessline 1012
"version": "140.0.1", "resolved": "https://registry.npmjs.org/googleapis/-/googleapis-140.0.1.tgz", "integrity": "sha512-ZGvBX4mQcFXO9ACnVNg6Aqy3KtBPB5zTuue43YVLxwn8HSv8jB7w+uDKoIPSoWuxGROgnj2kbng6acXncOQRNA==", - Network accessline 1013
"resolved": "https://registry.npmjs.org/googleapis/-/googleapis-140.0.1.tgz", - Network accessline 1024
"node_modules/googleapis-common": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/googleapis-common/-/googleapis-common-7.2.0.tgz", - Network accessline 1025
"version": "7.2.0", "resolved": "https://registry.npmjs.org/googleapis-common/-/googleapis-common-7.2.0.tgz", "integrity": "sha512-/fhDZEJZvOV3X5jmD+fKxMqma5q2Q9nZNSF3kn1F18tpxmA86BcTxAGBQdM0N89Z3bEaIs+HVznSmFJEAmMTjA==", - Network accessline 1026
"resolved": "https://registry.npmjs.org/googleapis-common/-/googleapis-common-7.2.0.tgz", - Network accessline 1041
"node_modules/gopd": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", - Network accessline 1042
"version": "1.2.0", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", - Network accessline 1043
"resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", - Network accessline 1048
}, "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 1049
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 1050
"url": "https://github.com/sponsors/ljharb" - Network accessline 1053
"node_modules/gtoken": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-7.1.0.tgz", - Network accessline 1054
"version": "7.1.0", "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-7.1.0.tgz", "integrity": "sha512-pCcEwRi+TKpMlxAQObHDQ56KawURgyAf6jtIY046fJ5tIv3zDe/LEIubckAO8fj6JnAxLdmWkUfNyulQ2iKdEw==", - Network accessline 1055
"resolved": "https://registry.npmjs.org/gtoken/-/gtoken-7.1.0.tgz", - Network accessline 1066
"node_modules/has-symbols": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", - Network accessline 1067
"version": "1.1.0", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", - Network accessline 1068
"resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", - Network accessline 1073
}, "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 1074
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 1075
"url": "https://github.com/sponsors/ljharb" - Network accessline 1078
"node_modules/hasown": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - Network accessline 1079
"version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - Network accessline 1080
"resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - Network accessline 1090
"node_modules/hono": { "version": "4.12.5", "resolved": "https://registry.npmjs.org/hono/-/hono-4.12.5.tgz", - Network accessline 1091
"version": "4.12.5", "resolved": "https://registry.npmjs.org/hono/-/hono-4.12.5.tgz", "integrity": "sha512-3qq+FUBtlTHhtYxbxheZgY8NIFnkkC/MR8u5TTsr7YZ3wixryQ3cCwn3iZbg8p8B88iDBBAYSfZDS75t8MN7Vg==", - Network accessline 1092
"resolved": "https://registry.npmjs.org/hono/-/hono-4.12.5.tgz", - Network accessline 1099
"node_modules/http-errors": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", - Network accessline 1100
"version": "2.0.1", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==", - Network accessline 1101
"resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", - Network accessline 1114
"funding": { "type": "opencollective", "url": "https://opencollective.com/express" - Network accessline 1115
"type": "opencollective", "url": "https://opencollective.com/express" } - Network accessline 1116
"url": "https://opencollective.com/express" - Network accessline 1119
"node_modules/https-proxy-agent": { "version": "7.0.6", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", - Network accessline 1120
"version": "7.0.6", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", - Network accessline 1121
"resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", - Network accessline 1132
"node_modules/https-proxy-agent/node_modules/debug": { "version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - Network accessline 1133
"version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - Network accessline 1134
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - Network accessline 1149
"node_modules/https-proxy-agent/node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - Network accessline 1150
"version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - Network accessline 1151
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - Network accessline 1155
"node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - Network accessline 1156
"version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - Network accessline 1157
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - Network accessline 1167
"node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - Network accessline 1168
"version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - Network accessline 1169
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - Network accessline 1173
"node_modules/ip-address": { "version": "10.1.0", "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.1.0.tgz", - Network accessline 1174
"version": "10.1.0", "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.1.0.tgz", "integrity": "sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==", - Network accessline 1175
"resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.1.0.tgz", - Network accessline 1182
"node_modules/ipaddr.js": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - Network accessline 1183
"version": "1.9.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - Network accessline 1184
"resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - Network accessline 1191
"node_modules/is-docker": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", - Network accessline 1192
"version": "3.0.0", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", - Network accessline 1193
"resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", - Network accessline 1201
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 1202
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 1203
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 1206
"node_modules/is-inside-container": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", - Network accessline 1207
"version": "1.0.0", "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", - Network accessline 1208
"resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", - Network accessline 1219
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 1220
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 1221
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 1224
"node_modules/is-promise": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz", - Network accessline 1225
"version": "4.0.0", "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz", "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==", - Network accessline 1226
"resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz", - Network accessline 1230
"node_modules/is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - Network accessline 1231
"version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - Network accessline 1232
"resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - Network accessline 1237
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 1238
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 1239
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 1242
"node_modules/is-wsl": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.1.tgz", - Network accessline 1243
"version": "3.1.1", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.1.tgz", "integrity": "sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw==", - Network accessline 1244
"resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.1.tgz", - Network accessline 1252
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 1253
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 1254
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 1257
"node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - Network accessline 1258
"version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - Network accessline 1259
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - Network accessline 1263
"node_modules/jose": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/jose/-/jose-6.2.0.tgz", - Network accessline 1264
"version": "6.2.0", "resolved": "https://registry.npmjs.org/jose/-/jose-6.2.0.tgz", "integrity": "sha512-xsfE1TcSCbUdo6U07tR0mvhg0flGxU8tPLbF03mirl2ukGQENhUg4ubGYQnhVH0b5stLlPM+WOqDkEl1R1y5sQ==", - Network accessline 1265
"resolved": "https://registry.npmjs.org/jose/-/jose-6.2.0.tgz", - Network accessline 1267
"license": "MIT", "funding": { "url": "https://github.com/sponsors/panva" - Network accessline 1268
"funding": { "url": "https://github.com/sponsors/panva" } - Network accessline 1269
"url": "https://github.com/sponsors/panva" - Network accessline 1272
"node_modules/json-bigint": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-1.0.0.tgz", - Network accessline 1273
"version": "1.0.0", "resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-1.0.0.tgz", "integrity": "sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ==", - Network accessline 1274
"resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-1.0.0.tgz", - Network accessline 1281
"node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - Network accessline 1282
"version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - Network accessline 1283
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - Network accessline 1287
"node_modules/json-schema-typed": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-8.0.2.tgz", - Network accessline 1288
"version": "8.0.2", "resolved": "https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-8.0.2.tgz", "integrity": "sha512-fQhoXdcvc3V28x7C7BMs4P5+kNlgUURe2jmUT1T//oBRMDrqy1QPelJimwZGo7Hg9VPV3EQV5Bnq4hbFy2vetA==", - Network accessline 1289
"resolved": "https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-8.0.2.tgz", - Network accessline 1293
"node_modules/jwa": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.1.tgz", - Network accessline 1294
"version": "2.0.1", "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.1.tgz", "integrity": "sha512-hRF04fqJIP8Abbkq5NKGN0Bbr3JxlQ+qhZufXVr0DvujKy93ZCbXZMHDL4EOtodSbCWxOqR8MS1tXA5hwqCXDg==", - Network accessline 1295
"resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.1.tgz", - Network accessline 1304
"node_modules/jws": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.1.tgz", - Network accessline 1305
"version": "4.0.1", "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.1.tgz", "integrity": "sha512-EKI/M/yqPncGUUh44xz0PxSidXFr/+r0pA70+gIYhjv+et7yxM+s29Y+VGDkovRofQem0fs7Uvf4+YmAdyRduA==", - Network accessline 1306
"resolved": "https://registry.npmjs.org/jws/-/jws-4.0.1.tgz", - Network accessline 1314
"node_modules/math-intrinsics": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", - Network accessline 1315
"version": "1.1.0", "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", - Network accessline 1316
"resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", - Network accessline 1323
"node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - Network accessline 1324
"version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - Network accessline 1325
"resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - Network accessline 1332
"node_modules/merge-descriptors": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", - Network accessline 1333
"version": "1.0.3", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", - Network accessline 1334
"resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", - Network accessline 1336
"license": "MIT", "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 1337
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 1338
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 1341
"node_modules/methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - Network accessline 1342
"version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - Network accessline 1343
"resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - Network accessline 1350
"node_modules/mime": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - Network accessline 1351
"version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - Network accessline 1352
"resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - Network accessline 1362
"node_modules/mime-db": { "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - Network accessline 1363
"version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - Network accessline 1364
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - Network accessline 1371
"node_modules/mime-types": { "version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - Network accessline 1372
"version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - Network accessline 1373
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - Network accessline 1383
"node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - Network accessline 1384
"version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - Network accessline 1385
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - Network accessline 1389
"node_modules/negotiator": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - Network accessline 1390
"version": "0.6.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - Network accessline 1391
"resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - Network accessline 1398
"node_modules/node-fetch": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - Network accessline 1399
"version": "2.7.0", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", - Network accessline 1400
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - Network accessline 1418
"node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - Network accessline 1419
"version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - Network accessline 1420
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - Network accessline 1427
"node_modules/object-inspect": { "version": "1.13.4", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", - Network accessline 1428
"version": "1.13.4", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", - Network accessline 1429
"resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", - Network accessline 1434
}, "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 1435
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 1436
"url": "https://github.com/sponsors/ljharb" - Network accessline 1439
"node_modules/on-finished": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - Network accessline 1440
"version": "2.4.1", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - Network accessline 1441
"resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - Network accessline 1451
"node_modules/once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - Network accessline 1452
"version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - Network accessline 1453
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - Network accessline 1460
"node_modules/open": { "version": "10.2.0", "resolved": "https://registry.npmjs.org/open/-/open-10.2.0.tgz", - Network accessline 1461
"version": "10.2.0", "resolved": "https://registry.npmjs.org/open/-/open-10.2.0.tgz", "integrity": "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==", - Network accessline 1462
"resolved": "https://registry.npmjs.org/open/-/open-10.2.0.tgz", - Network accessline 1473
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 1474
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 1475
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 1478
"node_modules/parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - Network accessline 1479
"version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - Network accessline 1480
"resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - Network accessline 1487
"node_modules/path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - Network accessline 1488
"version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - Network accessline 1489
"resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - Network accessline 1496
"node_modules/path-to-regexp": { "version": "0.1.12", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", - Network accessline 1497
"version": "0.1.12", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", - Network accessline 1498
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", - Network accessline 1502
"node_modules/pkce-challenge": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-5.0.1.tgz", - Network accessline 1503
"version": "5.0.1", "resolved": "https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-5.0.1.tgz", "integrity": "sha512-wQ0b/W4Fr01qtpHlqSqspcj3EhBvimsdh0KlHhH8HRZnMsEa0ea2fTULOXOS9ccQr3om+GcGRk4e+isrZWV8qQ==", - Network accessline 1504
"resolved": "https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-5.0.1.tgz", - Network accessline 1511
"node_modules/proxy-addr": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - Network accessline 1512
"version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - Network accessline 1513
"resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - Network accessline 1524
"node_modules/qs": { "version": "6.14.2", "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.2.tgz", - Network accessline 1525
"version": "6.14.2", "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.2.tgz", "integrity": "sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==", - Network accessline 1526
"resolved": "https://registry.npmjs.org/qs/-/qs-6.14.2.tgz", - Network accessline 1534
}, "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 1535
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 1536
"url": "https://github.com/sponsors/ljharb" - Network accessline 1539
"node_modules/range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - Network accessline 1540
"version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - Network accessline 1541
"resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - Network accessline 1548
"node_modules/raw-body": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.2.tgz", - Network accessline 1549
"version": "3.0.2", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.2.tgz", "integrity": "sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==", - Network accessline 1550
"resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.2.tgz", - Network accessline 1563
"node_modules/raw-body/node_modules/iconv-lite": { "version": "0.7.2", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.2.tgz", - Network accessline 1564
"version": "0.7.2", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.2.tgz", "integrity": "sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==", - Network accessline 1565
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.2.tgz", - Network accessline 1574
"funding": { "type": "opencollective", "url": "https://opencollective.com/express" - Network accessline 1575
"type": "opencollective", "url": "https://opencollective.com/express" } - Network accessline 1576
"url": "https://opencollective.com/express" - Network accessline 1579
"node_modules/require-from-string": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - Network accessline 1580
"version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - Network accessline 1581
"resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - Network accessline 1588
"node_modules/router": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz", - Network accessline 1589
"version": "2.2.0", "resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz", "integrity": "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==", - Network accessline 1590
"resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz", - Network accessline 1604
"node_modules/router/node_modules/debug": { "version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - Network accessline 1605
"version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - Network accessline 1606
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - Network accessline 1621
"node_modules/router/node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - Network accessline 1622
"version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - Network accessline 1623
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - Network accessline 1627
"node_modules/router/node_modules/path-to-regexp": { "version": "8.3.0", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.3.0.tgz", - Network accessline 1628
"version": "8.3.0", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.3.0.tgz", "integrity": "sha512-7jdwVIRtsP8MYpdXSwOS0YdD0Du+qOoF/AEPIt88PcCFrZCzx41oxku1jD88hZBwbNUIEfpqvuhjFaMAqMTWnA==", - Network accessline 1629
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.3.0.tgz", - Network accessline 1632
"funding": { "type": "opencollective", "url": "https://opencollective.com/express" - Network accessline 1633
"type": "opencollective", "url": "https://opencollective.com/express" } - Network accessline 1634
"url": "https://opencollective.com/express" - Network accessline 1637
"node_modules/run-applescript": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.1.0.tgz", - Network accessline 1638
"version": "7.1.0", "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.1.0.tgz", "integrity": "sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==", - Network accessline 1639
"resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.1.0.tgz", - Network accessline 1644
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 1645
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 1646
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 1649
"node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - Network accessline 1650
"version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - Network accessline 1651
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - Network accessline 1654
{ "type": "github", "url": "https://github.com/sponsors/feross" - Network accessline 1655
"type": "github", "url": "https://github.com/sponsors/feross" }, - Network accessline 1656
"url": "https://github.com/sponsors/feross" - Network accessline 1658
{ "type": "patreon", "url": "https://www.patreon.com/feross" - Network accessline 1659
"type": "patreon", "url": "https://www.patreon.com/feross" }, - Network accessline 1660
"url": "https://www.patreon.com/feross" - Network accessline 1662
{ "type": "consulting", "url": "https://feross.org/support" - Network accessline 1663
"type": "consulting", "url": "https://feross.org/support" } - Network accessline 1664
"url": "https://feross.org/support" - Network accessline 1669
"node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - Network accessline 1670
"version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - Network accessline 1671
"resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - Network accessline 1675
"node_modules/send": { "version": "0.19.2", "resolved": "https://registry.npmjs.org/send/-/send-0.19.2.tgz", - Network accessline 1676
"version": "0.19.2", "resolved": "https://registry.npmjs.org/send/-/send-0.19.2.tgz", "integrity": "sha512-VMbMxbDeehAxpOtWJXlcUS5E8iXh6QmN+BkRX1GARS3wRaXEEgzCcB10gTQazO42tpNIya8xIyNx8fll1OFPrg==", - Network accessline 1677
"resolved": "https://registry.npmjs.org/send/-/send-0.19.2.tgz", - Network accessline 1699
"node_modules/send/node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - Network accessline 1700
"version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - Network accessline 1701
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - Network accessline 1705
"node_modules/serve-static": { "version": "1.16.3", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.3.tgz", - Network accessline 1706
"version": "1.16.3", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.3.tgz", "integrity": "sha512-x0RTqQel6g5SY7Lg6ZreMmsOzncHFU7nhnRWkKgWuMTu5NN0DR5oruckMqRvacAN9d5w6ARnRBXl9xhDCgfMeA==", - Network accessline 1707
"resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.3.tgz", - Network accessline 1720
"node_modules/setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - Network accessline 1721
"version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - Network accessline 1722
"resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - Network accessline 1726
"node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - Network accessline 1727
"version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - Network accessline 1728
"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - Network accessline 1738
"node_modules/shebang-regex": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - Network accessline 1739
"version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - Network accessline 1740
"resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - Network accessline 1747
"node_modules/side-channel": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", - Network accessline 1748
"version": "1.1.0", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", - Network accessline 1749
"resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", - Network accessline 1761
}, "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 1762
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 1763
"url": "https://github.com/sponsors/ljharb" - Network accessline 1766
"node_modules/side-channel-list": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", - Network accessline 1767
"version": "1.0.0", "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", - Network accessline 1768
"resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", - Network accessline 1777
}, "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 1778
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 1779
"url": "https://github.com/sponsors/ljharb" - Network accessline 1782
"node_modules/side-channel-map": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", - Network accessline 1783
"version": "1.0.1", "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", - Network accessline 1784
"resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", - Network accessline 1795
}, "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 1796
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 1797
"url": "https://github.com/sponsors/ljharb" - Network accessline 1800
"node_modules/side-channel-weakmap": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", - Network accessline 1801
"version": "1.0.2", "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", - Network accessline 1802
"resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", - Network accessline 1814
}, "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 1815
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 1816
"url": "https://github.com/sponsors/ljharb" - Network accessline 1819
"node_modules/statuses": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", - Network accessline 1820
"version": "2.0.2", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", - Network accessline 1821
"resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", - Network accessline 1828
"node_modules/toidentifier": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - Network accessline 1829
"version": "1.0.1", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - Network accessline 1830
"resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - Network accessline 1837
"node_modules/tr46": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - Network accessline 1838
"version": "0.0.3", "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - Network accessline 1839
"resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - Network accessline 1843
"node_modules/type-is": { "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - Network accessline 1844
"version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - Network accessline 1845
"resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - Network accessline 1856
"node_modules/unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - Network accessline 1857
"version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - Network accessline 1858
"resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - Network accessline 1865
"node_modules/url-template": { "version": "2.0.8", "resolved": "https://registry.npmjs.org/url-template/-/url-template-2.0.8.tgz", - Network accessline 1866
"version": "2.0.8", "resolved": "https://registry.npmjs.org/url-template/-/url-template-2.0.8.tgz", "integrity": "sha512-XdVKMF4SJ0nP/O7XIPB0JwAEuT9lDIYnNsK8yGVe43y0AWoKeJNdv3ZNWh7ksJ6KqQFjOO6ox/VEitLnaVNufw==", - Network accessline 1867
"resolved": "https://registry.npmjs.org/url-template/-/url-template-2.0.8.tgz", - Network accessline 1871
"node_modules/utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - Network accessline 1872
"version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - Network accessline 1873
"resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - Network accessline 1880
"node_modules/uuid": { "version": "9.0.1", "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - Network accessline 1881
"version": "9.0.1", "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - Network accessline 1882
"resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - Network accessline 1883
"integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", "funding": [ "https://github.com/sponsors/broofa", - Network accessline 1884
"funding": [ "https://github.com/sponsors/broofa", "https://github.com/sponsors/ctavan" - Network accessline 1885
"https://github.com/sponsors/broofa", - Network accessline 1886
"https://github.com/sponsors/ctavan" - Network accessline 1893
"node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - Network accessline 1894
"version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - Network accessline 1895
"resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - Network accessline 1902
"node_modules/webidl-conversions": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - Network accessline 1903
"version": "3.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - Network accessline 1904
"resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - Network accessline 1908
"node_modules/whatwg-url": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - Network accessline 1909
"version": "5.0.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - Network accessline 1910
"resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - Network accessline 1918
"node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - Network accessline 1919
"version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - Network accessline 1920
"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - Network accessline 1933
"node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - Network accessline 1934
"version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - Network accessline 1935
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - Network accessline 1939
"node_modules/wsl-utils": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.1.0.tgz", - Network accessline 1940
"version": "0.1.0", "resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.1.0.tgz", "integrity": "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==", - Network accessline 1941
"resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.1.0.tgz", - Network accessline 1949
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 1950
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 1951
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 1954
"node_modules/zod": { "version": "4.3.6", "resolved": "https://registry.npmjs.org/zod/-/zod-4.3.6.tgz", - Network accessline 1955
"version": "4.3.6", "resolved": "https://registry.npmjs.org/zod/-/zod-4.3.6.tgz", "integrity": "sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==", - Network accessline 1956
"resolved": "https://registry.npmjs.org/zod/-/zod-4.3.6.tgz", - Network accessline 1958
"license": "MIT", "funding": { "url": "https://github.com/sponsors/colinhacks" - Network accessline 1959
"funding": { "url": "https://github.com/sponsors/colinhacks" } - Network accessline 1960
"url": "https://github.com/sponsors/colinhacks" - Network accessline 1963
"node_modules/zod-to-json-schema": { "version": "3.25.1", "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.25.1.tgz", - Network accessline 1964
"version": "3.25.1", "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.25.1.tgz", "integrity": "sha512-pM/SU9d3YAggzi6MtR4h7ruuQlqKtad8e9S0fmxcMi+ueAK5Korys/aWcV9LIIHTVbj01NdzxcnXSN+O74ZIVA==", - Network accessline 1965
"resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.25.1.tgz",
package.json
- Executable scriptline 1
Executable file - Network accessline 28
"youtube-data-api" ], "author": "Aditya Sharma <hey@adityaarsharma.com> (https://adityaarsharma.com)", - Network accessline 29
], "author": "Aditya Sharma <hey@adityaarsharma.com> (https://adityaarsharma.com)", "license": "MIT", - Network accessline 30
"author": "Aditya Sharma <hey@adityaarsharma.com> (https://adityaarsharma.com)", - Network accessline 32
"repository": { "type": "git", "url": "git+https://github.com/adityaarsharma/youtube-marketing-skills.git" - Network accessline 33
"type": "git", "url": "git+https://github.com/adityaarsharma/youtube-marketing-skills.git" }, - Network accessline 34
"url": "git+https://github.com/adityaarsharma/youtube-marketing-skills.git" - Network accessline 35
}, "bugs": { "url": "https://github.com/adityaarsharma/youtube-marketing-skills/issues" - Network accessline 36
"bugs": { "url": "https://github.com/adityaarsharma/youtube-marketing-skills/issues" }, - Network accessline 37
"url": "https://github.com/adityaarsharma/youtube-marketing-skills/issues" - Network accessline 38
}, "homepage": "https://github.com/adityaarsharma/youtube-marketing-skills#readme", "engines": { - Network accessline 39
"homepage": "https://github.com/adityaarsharma/youtube-marketing-skills#readme",
server.js
- Executable scriptline 1
#!/usr/bin/env node - Access to secretsline 31
[Credential-related source omitted] - Access to secretsline 32
[Credential-related source omitted] - Network accessline 59
access_type: "offline", scope: [ "https://www.googleapis.com/auth/youtube", - Network accessline 60
scope: [ "https://www.googleapis.com/auth/youtube", "https://www.googleapis.com/auth/youtube.force-ssl", - Network accessline 61
"https://www.googleapis.com/auth/youtube", - Network accessline 62
"https://www.googleapis.com/auth/youtube.force-ssl", - Network accessline 63
"https://www.googleapis.com/auth/youtube.readonly", - Network accessline 64
"https://www.googleapis.com/auth/yt-analytics.readonly", - Network accessline 65
"https://www.googleapis.com/auth/youtubepartner-channel-audit", - Network accessline 72
const server = http.createServer(async (req, res) => { if (req.url?.startsWith("/?code=")) { const code = new URL(req.url, "http://localhost:3000").searchParams.get("code"); - Network accessline 73
if (req.url?.startsWith("/?code=")) { const code = new URL(req.url, "http://localhost:3000").searchParams.get("code"); res.end("<h1>✅ Authorization successful! You can close this tab and return to Claude.</h1>"); - Network accessline 74
const code = new URL(req.url, "http://localhost:3000").searchParams.get("code"); - Network accessline 141
return { id: video.id, url: `https://www.youtube.com/watch?v=${video.id}`, - Network accessline 143
url: `https://www.youtube.com/watch?v=${video.id}`, - Network accessline 190
return statsRes.data.items.map((v) => ({ id: v.id, url: `https://www.youtube.com/watch?v=${v.id}`, - Network accessline 191
id: v.id, url: `https://www.youtube.com/watch?v=${v.id}`, title: v.snippet.title, - Network accessline 192
url: `https://www.youtube.com/watch?v=${v.id}`, - Network accessline 222
success: true, comment_id: commentId, comment_url: `https://www.youtube.com/watch?v=${videoId}&lc=${commentId}`, - Network accessline 223
comment_id: commentId, comment_url: `https://www.youtube.com/watch?v=${videoId}&lc=${commentId}`, studio_pin_url: `https://studio.youtube.com/video/${videoId}/comments`, - Network accessline 224
comment_url: `https://www.youtube.com/watch?v=${videoId}&lc=${commentId}`, - Network accessline 225
studio_pin_url: `https://studio.youtube.com/video/${videoId}/comments`, - Network accessline 348
success: true, video_id: res.data.id, url: `https://www.youtube.com/watch?v=${res.data.id}`, - Network accessline 349
video_id: res.data.id, url: `https://www.youtube.com/watch?v=${res.data.id}`, studio_url: `https://studio.youtube.com/video/${res.data.id}/edit`, - Network accessline 350
url: `https://www.youtube.com/watch?v=${res.data.id}`, - Network accessline 351
studio_url: `https://studio.youtube.com/video/${res.data.id}/edit`, - Network accessline 358
// HARD BLOCKS — enforced at the server level, cannot be bypassed by any caller. // Based on YouTube's official policies: // Title policy: https://support.google.com/youtube/answer/57421 - Network accessline 359
// Based on YouTube's official policies: // Title policy: https://support.google.com/youtube/answer/57421 // Spam/misleading: https://support.google.com/youtube/answer/2801973 - Network accessline 360
// Title policy: https://support.google.com/youtube/answer/57421 - Network accessline 361
// Spam/misleading: https://support.google.com/youtube/answer/2801973 - Network accessline 362
// Metadata policy: https://support.google.com/youtube/answer/6162278 - Network accessline 521
return statsRes.data.items.map((v) => ({ id: v.id, url: `https://www.youtube.com/watch?v=${v.id}`, - Network accessline 522
id: v.id, url: `https://www.youtube.com/watch?v=${v.id}`, title: v.snippet.title, - Network accessline 523
url: `https://www.youtube.com/watch?v=${v.id}`, - Network accessline 691
type: "object", properties: { maxResults: { type: "number", description: "Number of videos to fetch (default 50, max 50)" }, - Network accessline 692
properties: { maxResults: { type: "number", description: "Number of videos to fetch (default 50, max 50)" }, order: { type: "string", enum: ["date", "viewCount", "rating"], description: "Sort order" }, - Network accessline 693
maxResults: { type: "number", description: "Number of videos to fetch (default 50, max 50)" },
skills/youtube-marketing/sub-skills/seo.md
- Network accessline 123
{ "@context": "https://schema.org", - Network accessline 124
"@context": "https://schema.org", - Network accessline 126
"name": "[TITLE]", "description": "[FIRST 250 CHARS OF DESCRIPTION]", "thumbnailUrl": "https://i.ytimg.com/vi/[VIDEO_ID]/maxresdefault.jpg", - Network accessline 127
"description": "[FIRST 250 CHARS OF DESCRIPTION]", "thumbnailUrl": "https://i.ytimg.com/vi/[VIDEO_ID]/maxresdefault.jpg", "uploadDate": "[PUBLISH DATE ISO]", - Network accessline 128
"thumbnailUrl": "https://i.ytimg.com/vi/[VIDEO_ID]/maxresdefault.jpg", - Network accessline 129
"uploadDate": "[PUBLISH DATE ISO]", "duration": "[ISO 8601 DURATION]", "embedUrl": "https://www.youtube.com/embed/[VIDEO_ID]", - Network accessline 130
"duration": "[ISO 8601 DURATION]", "embedUrl": "https://www.youtube.com/embed/[VIDEO_ID]", "url": "https://www.youtube.com/watch?v=[VIDEO_ID]" - Network accessline 131
"embedUrl": "https://www.youtube.com/embed/[VIDEO_ID]", - Network accessline 132
"url": "https://www.youtube.com/watch?v=[VIDEO_ID]"
skills/youtube-marketing/sub-skills/wp-post.md
- Network accessline 46
[VIDEO EMBED] <iframe width="560" height="315" src="https://www.youtube.com/embed/[VIDEO_ID]" - Network accessline 47
<iframe width="560" height="315" src="https://www.youtube.com/embed/[VIDEO_ID]" - Network accessline 92
{ "@context": "https://schema.org", - Network accessline 93
"@context": "https://schema.org", - Network accessline 95
"name": "[VIDEO TITLE]", "description": "[FIRST 250 CHARS OF VIDEO DESCRIPTION]", "thumbnailUrl": "https://i.ytimg.com/vi/[VIDEO_ID]/maxresdefault.jpg", - Network accessline 96
"description": "[FIRST 250 CHARS OF VIDEO DESCRIPTION]", "thumbnailUrl": "https://i.ytimg.com/vi/[VIDEO_ID]/maxresdefault.jpg", "uploadDate": "[ISO DATE]", - Network accessline 97
"thumbnailUrl": "https://i.ytimg.com/vi/[VIDEO_ID]/maxresdefault.jpg", - Network accessline 98
"uploadDate": "[ISO DATE]", "duration": "[ISO 8601]", "embedUrl": "https://www.youtube.com/embed/[VIDEO_ID]", - Network accessline 99
"duration": "[ISO 8601]", "embedUrl": "https://www.youtube.com/embed/[VIDEO_ID]", "url": "https://www.youtube.com/watch?v=[VIDEO_ID]" - Network accessline 100
"embedUrl": "https://www.youtube.com/embed/[VIDEO_ID]", - Network accessline 101
"url": "https://www.youtube.com/watch?v=[VIDEO_ID]"
skills/youtube-marketing/templates/agency-channel.md
skills/youtube-marketing/templates/brands/_template.md
- Network accessline 13
Brand slug: [slug] # Must match SEO Machine brand slug exactly Channel handle: @[handle] Channel URL: https://youtube.com/@[handle] - Network accessline 14
Channel handle: @[handle] Channel URL: https://youtube.com/@[handle] Website: https://[domain.com] - Network accessline 15
Channel URL: https://youtube.com/@[handle] - Network accessline 16
Website: https://[domain.com]
skills/youtube-marketing/templates/personal-brand.md
skills/youtube-marketing/templates/product-company.md
- Network accessline 25
Support: [Helpdesk URL] Discount code: [CODE] ([N]% off) Subscribe URL: https://www.youtube.com/c/[handle]/?sub_confirmation=1 - Network accessline 27
Subscribe URL: https://www.youtube.com/c/[handle]/?sub_confirmation=1 - Network accessline 71
Support: [helpdesk URL] Subscribe URL: https://www.youtube.com/channel/[ID]?sub_confirmation=1 - Network accessline 72
Subscribe URL: https://www.youtube.com/channel/[ID]?sub_confirmation=1
skills/youtube-marketing/templates/saas-channel.md
skills/youtube-marketing/templates/tutorial-channel.md
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Declared and executed: 5 facts
- Contacts www.googleapis.com, which SKILL.md, the README and the plugin manifest do not mentionauth.js:14High confidence
- Contacts registry.npmjs.org, which SKILL.md, the README and the plugin manifest do not mentionpackage-lock.json:19High confidence
- Contacts opencollective.com, which SKILL.md, the README and the plugin manifest do not mentionpackage-lock.json:103High confidence
- Contacts www.patreon.com, which SKILL.md, the README and the plugin manifest do not mentionpackage-lock.json:426High confidence
- Contacts feross.org, which SKILL.md, the README and the plugin manifest do not mentionpackage-lock.json:430High confidence
Signal confidence: 495 facts
- Executable script in code of a file that runs.gitignore:1High confidence
- Network access in code of documentationINSTALL.md:25Low confidence
- Network access in code of documentationINSTALL.md:26Low confidence
- Network access in code of documentationINSTALL.md:37Low confidence
- Network access in code of documentationINSTALL.md:38Low confidence
- Network access in code of documentationINSTALL.md:50Low confidence
- Network access in code of documentationINSTALL.md:51Low confidence
- Network access in prose of documentationINSTALL.md:82Low confidence
- Network access in prose of documentationINSTALL.md:88Low confidence
- Network access in code of documentationINSTALL.md:97Low confidence
- Network access in prose of documentationINSTALL.md:225Low confidence
- Network access in prose of documentationINSTALL.md:226Low confidence
- Network access in prose of documentationINSTALL.md:227Low confidence
- Network access in prose of documentationREADME.md:5Low confidence
- Network access in prose of documentationREADME.md:6Low confidence
- Network access in prose of documentationREADME.md:7Low confidence
- Network access in prose of documentationREADME.md:8Low confidence
- Network access in prose of documentationREADME.md:9Low confidence
- Network access in prose of documentationREADME.md:10Low confidence
- Network access in prose of documentationREADME.md:18Low confidence
- Network access in code of documentationREADME.md:60Low confidence
- Network access in code of documentationREADME.md:61Low confidence
- Network access in prose of documentationREADME.md:397Low confidence
- Network access in prose of documentationVISION.md:160Low confidence
- Network access in prose of documentationVISION.md:162Low confidence
- Network access in code of documentationagents/email-agent.md:24Low confidence
- Network access in code of documentationagents/email-agent.md:25Low confidence
- Network access in code of documentationagents/email-agent.md:26Low confidence
- Network access in prose of documentationagents/youtube-updater.md:37Low confidence
- Network access in prose of documentationagents/youtube-updater.md:176Low confidence
- Network access in code of documentationagents/youtube-updater.md:183Low confidence
- Network access in code of documentationagents/youtube-updater.md:188Low confidence
- Access to secrets in code of documentationagents/youtube-updater.md:188Low confidence
- Network access in code of documentationagents/youtube-updater.md:189Low confidence
- Access to secrets in code of documentation: a variable, placeholder or call, not a stored valueagents/youtube-updater.md:189Low confidence
- Executable script in code of a file that runsauth.js:1High confidence
- Network access in code of a file that runsauth.js:13High confidence
- Network access in code of a file that runsauth.js:14High confidence
- Network access in code of a file that runsauth.js:15High confidence
- Network access in code of a file that runsauth.js:16High confidence
- Network access in code of a file that runsauth.js:17High confidence
- Network access in code of a file that runsauth.js:18High confidence
- Network access in code of a file that runsauth.js:21High confidence
- Network access in code of a file that runsauth.js:22High confidence
- Access to secrets in code of a file that runsauth.js:22High confidence
- Network access in code of a file that runsauth.js:23High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valueauth.js:24Low confidence
- Executable script in code of a file that runsinstall.sh:1High confidence
- Network access in a comment of a file that runsinstall.sh:2Low confidence
- Dangerous shell operation in a comment of a file that runsinstall.sh:3Low confidence
and 445 more
Only the first 500 facts are listed.
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Path CLAUDE.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md skills/youtube-marketing/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/youtube-marketing/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/youtube-marketing/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills/youtube-marketing/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md skills/youtube-marketing/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.