Not in the top 1,000 by GitHub stars
0xNyk/xint
Local-first X Intelligence CLI for search, monitoring, analysis, exports, OAuth actions, and agent tooling.
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 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
a33dcc961568 → a33dcc961568
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → a33dcc961568
No earlier version was observed for comparison.
Heat
3.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
- xint
/
How it works
xint
When your agent uses it
X Intelligence CLI for searching, monitoring, and analyzing X/Twitter from the terminal. Use for X/Twitter research prompts such as "search x", "find tweets about", "what's X saying", trend checks, follower diffs, real-time watch tasks, sentiment/report analysis, and bookmark-sync workflows. Best when recent community discourse matters (library/API changes, launches, market or cultural events). Supports search, watch, trends, bookmarks, likes/following (OAuth), Grok analysis, and JSON/JSONL/CSV/Markdown export. Non-goals: posting original tweets, DMs, or enterprise-only features.
What it loads into context
Frontmatter
532 tokensAlways available to the agent
SKILL.md
8,550 tokensWhen the skill is activated
Reference documents
15,095 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Security Considerations
- CLI Tool
- xAI X Search (No Cookies/GraphQL)
- xAI Collections Knowledge Base (Files + Collections)
- Research Loop (Agentic)
- Obsidian Bookmark Sync (Optional)
- Cost Management
- Refinement Heuristics
- File Structure
- Package API Tools
- Agent Patterns
- Error Recovery Matrix
- Fallback Chain
Scripts executed separately
install.shlib/action_result.tslib/actions.test.tslib/actions.tslib/analytics.tslib/api.tslib/article.test.tslib/article.tslib/billing.tslib/bookmark_kb.tslib/bookmarks.tslib/cache.test.tslib/cache.tslib/capabilities.test.tslib/capabilities.tslib/collections.tslib/completions.tslib/content_audit.tslib/costs.test.tslib/costs.tslib/credits.tslib/dryrun.tslib/engage.tslib/engagement.tslib/errors.tslib/followers.tslib/format.test.tslib/format.tslib/grok.tslib/growth.tslib/health.tslib/lists.test.tslib/lists.tslib/mcp-envelope-contract.test.tslib/mcp-package-contract.test.tslib/mcp.tslib/mcp_dispatcher.test.tslib/mcp_dispatcher.tslib/media.test.tslib/media.tslib/moderation.test.tslib/moderation.tslib/news.tslib/oauth.tslib/output-meta.tslib/package_api_server.tslib/reliability.test.tslib/reliability.tslib/report.tslib/reposts.tslib/sentiment.tslib/spinner.tslib/stream.test.tslib/stream.tslib/timeline.tslib/timing.tslib/top.tslib/trends.tslib/tui.test.tslib/tui.tslib/tui_adapter.test.tslib/tui_adapter.tslib/users.tslib/watch.tslib/webhook-security.test.tslib/webhook-security.tslib/x_search.tspackage.jsonscripts/.gitignorescripts/apply-branch-protection.shscripts/apply-repo-rulesets.shscripts/audit-guardrails.shscripts/check-capability-contract.mjsscripts/check-release-version-parity.mjsscripts/release.shscripts/xai_collections.pyscripts/xai_x_search_scan.pytests/efficiency.test.tstests/grok.test.tsxint.ts
Files
.changeset/README.mddoc510 bytes.changeset/config.jsonasset275 bytes.env.exampleasset1,949 bytes.github/CODEOWNERSasset55 bytes.github/FUNDING.ymlasset14 bytes.github/ISSUE_TEMPLATE.mddoc667 bytes.github/PULL_REQUEST_TEMPLATE/pull_request_template.mddoc989 bytes.github/release-drafter/config.ymlasset950 bytes.github/release.ymlasset688 bytes.github/workflows/capability-contract.ymlasset1,530 bytes.github/workflows/ci.ymlasset2,243 bytes.github/workflows/guardrails-audit.ymlasset469 bytes.github/workflows/mcp-nightly-regression.ymlasset2,379 bytes.github/workflows/release-drafter.ymlasset476 bytes.github/workflows/release-parity.ymlasset1,407 bytes.gitignoreasset706 bytesCHANGELOG.mddoc18,957 bytesCONTRIBUTING.mddoc3,223 bytesLICENSEasset1,060 bytesREADME.mddoc16,256 bytesSECURITY.mddoc1,384 bytesSKILL.mdcore32,639 bytesSKILL.mdcore32,639 bytesSKILL.mdcore32,639 bytesSKILL.mdcore32,639 bytesSKILL.mdcore32,639 bytesSKILL.mdcore32,639 bytesSKILL.mdcore32,639 bytesSKILL.mdcore32,639 bytesSKILL.mdcore32,639 bytesSKILL.mdcore32,639 bytesSKILL.mdcore32,639 bytesSKILL.mdcore32,639 bytesSKILL.mdcore32,639 bytesSKILL.mdcore32,639 bytesSKILL.mdcore32,639 bytesSKILL.mdcore32,639 bytesSKILL.mdcore32,639 bytesSKILL.mdcore32,639 bytesSKILL.mdcore32,639 bytesSKILL.mdcore32,639 bytesSKILL.mdcore32,639 bytesSKILL.mdcore32,639 bytesSKILL.mdcore32,639 bytesSKILL.mdcore32,639 bytesSKILL.mdcore32,639 bytesSKILL.mdcore32,639 bytesSKILL.mdcore32,639 bytesSKILL.mdcore32,639 bytesSKILL.mdcore32,639 bytesSKILL.mdcore32,639 bytesSKILL.mdcore32,639 bytesSKILL.mdcore32,639 bytesSKILL.mdcore32,639 bytesSKILL.mdcore32,639 bytesSKILL.mdcore32,639 bytesSKILL.mdcore32,639 bytesSKILL.mdcore32,639 bytesSKILL.mdcore32,639 bytesSKILL.mdcore32,639 bytesassets/github-social.pngasset733,766 bytesassets/hero.pngasset1,982,602 bytesassets/readme/access-data-boundaries.jpegasset386,828 bytesassets/readme/cost-control.jpegasset452,335 bytesassets/readme/query-intelligence-loop.jpegasset383,080 bytesassets/readme/xint-intelligence-cli.jpegasset205,084 bytesbun.lockasset39,433 bytesdata/.gitkeepasset0 bytesdata/cache/.gitkeepasset0 bytesdata/exports/.gitkeepasset0 bytesdata/snapshots/.gitkeepasset0 bytesdata/watchlist.example.jsonasset200 bytesinstall.shruns4,133 byteslib/CLAUDE.mddoc2,688 byteslib/action_result.tsruns1,002 byteslib/actions.test.tsruns955 byteslib/actions.tsruns3,742 byteslib/analytics.tsruns8,797 byteslib/api.tsruns26,187 byteslib/article.test.tsruns2,630 byteslib/article.tsruns13,818 byteslib/billing.tsruns4,037 byteslib/bookmark_kb.tsruns18,165 byteslib/bookmarks.tsruns5,652 byteslib/cache.test.tsruns3,209 byteslib/cache.tsruns2,412 byteslib/capabilities.test.tsruns1,399 byteslib/capabilities.tsruns4,685 byteslib/collections.tsruns17,844 byteslib/completions.tsruns2,061 byteslib/content_audit.tsruns4,634 byteslib/costs.test.tsruns5,424 byteslib/costs.tsruns19,767 byteslib/credits.tsruns8,156 byteslib/dryrun.tsruns2,560 byteslib/engage.tsruns19,577 byteslib/engagement.tsruns16,508 byteslib/errors.tsruns4,395 byteslib/followers.tsruns15,262 byteslib/format.test.tsruns4,848 byteslib/format.tsruns10,367 byteslib/grok.tsruns25,274 byteslib/growth.tsruns6,287 byteslib/health.tsruns10,301 byteslib/lists.test.tsruns1,041 byteslib/lists.tsruns13,526 byteslib/mcp-envelope-contract.test.tsruns1,307 byteslib/mcp-package-contract.test.tsruns5,741 byteslib/mcp.tsruns32,024 byteslib/mcp_dispatcher.test.tsruns2,836 byteslib/mcp_dispatcher.tsruns14,245 byteslib/media.test.tsruns2,913 byteslib/media.tsruns12,030 byteslib/moderation.test.tsruns1,067 byteslib/moderation.tsruns7,514 byteslib/news.tsruns2,431 byteslib/oauth.tsruns12,605 byteslib/output-meta.tsruns1,349 byteslib/package_api_server.tsruns32,916 byteslib/reliability.test.tsruns1,555 byteslib/reliability.tsruns5,311 byteslib/report.tsruns9,153 byteslib/reposts.tsruns3,153 byteslib/sentiment.tsruns7,648 byteslib/spinner.tsruns669 byteslib/stream.test.tsruns793 byteslib/stream.tsruns12,466 byteslib/timeline.tsruns2,116 byteslib/timing.tsruns6,324 byteslib/top.tsruns5,010 byteslib/trends.tsruns15,890 byteslib/tui.test.tsruns13,204 byteslib/tui.tsruns49,772 byteslib/tui_adapter.test.tsruns1,201 byteslib/tui_adapter.tsruns2,071 byteslib/users.tsruns2,671 byteslib/watch.tsruns10,587 byteslib/webhook-security.test.tsruns1,800 byteslib/webhook-security.tsruns2,983 byteslib/x_search.tsruns14,463 bytespackage-lock.jsonasset84,323 bytespackage.jsonruns1,470 bytesreferences/CLAUDE.mddoc1,824 bytesreferences/x-api.mddoc8,523 bytesreports/security/2026-02-21-scan-delta-2026.2.20.2-vs-2026.2.19-3.mddoc1,776 bytesscripts/.gitignoreruns19 bytesscripts/apply-branch-protection.shruns3,705 bytesscripts/apply-repo-rulesets.shruns5,029 bytesscripts/audit-guardrails.shruns4,342 bytesscripts/check-capability-contract.mjsruns2,441 bytesscripts/check-release-version-parity.mjsruns2,647 bytesscripts/release.shruns36,684 bytesscripts/xai_collections.pyruns17,051 bytesscripts/xai_x_search_scan.pyruns13,676 bytestests/efficiency.test.tsruns5,125 bytestests/grok.test.tsruns6,982 bytestsconfig.jsonasset404 bytestsconfig.typecheck.jsonasset147 bytestui-theme.tokens.example.jsonasset143 bytesxint.tsruns53,414 bytes
Read SKILL.md
# xint — X Intelligence CLI
General-purpose agentic research over X/Twitter. Decompose any research question into targeted searches, iteratively refine, follow threads, deep-dive linked content, and synthesize into a sourced briefing.
For X API details (endpoints, operators, response format): read `references/x-api.md`.
## Security Considerations
This skill requires sensitive credentials. Follow these guidelines:
### Credentials
- **X_BEARER_TOKEN**: Required for X API. Treat as a secret - prefer exported environment variables (optional project-local `.env`)
- **XAI_API_KEY**: Optional, needed for AI analysis. Also a secret
- **X_CLIENT_ID**: Optional, needed for OAuth. Less sensitive but don't expose publiclyView the complete source on GitHubSkills included
- xint
Repository facts
- License
- MIT
- Created
- Feb 14, 2026
- Last pushed
- Nov 1, 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 38 notes
SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- 17 dangerous shell commandsin 6 files: scripts/release.sh:376 lib/completions.ts:21 install.sh:28 and 3 more
- 1,169 network referencesin 51 files: package-lock.json:26 README.md:10 scripts/release.sh:313 and 48 more
- No hidden or obfuscated text
- No instruction overrides
- 80 executable scriptsin 80 files: install.sh:1 lib/action_result.ts:1 lib/actions.test.ts:1 and 77 more
- 159 references to secretsin 28 files: SKILL.md:14 scripts/xai_collections.py:6 lib/collections.ts:5 and 25 more
- No requests to vote in Hot
Show all 1,425 signals by file
.changeset/README.md
- Network accessline 3
Hello and welcome! This folder has been automatically generated by `@changesets/cli`, a build tool that works with multi-package repos, or single-package repos to help you version and publish your code. You can find the full documentation f - Network accessline 5
find the full documentation for it [in our repository](https://github.com/changesets/changesets) - Network accessline 7
We have a quick list of common questions to get you started engaging with this project in [our documentation](https://github.com/changesets/changesets/blob/main/docs/common-questions.md) - Network accessline 8
[our documentation](https://github.com/changesets/changesets/blob/main/docs/common-questions.md)
.changeset/config.json
.env.example
- Network accessline 1
# Required: X API Bearer Token (get from https://console.x.com) - Network accessline 8
# Optional: xAI API Key (needed for Grok AI analysis, x_search, collections search) # Get from https://console.x.ai - Network accessline 9
# Get from https://console.x.ai - Access to secretsline 10
[Credential-related source omitted] - Network accessline 12
# Optional: xAI Management API Key (needed for collections management) # Get from https://console.x.ai (same account, different key) - Network accessline 13
# Get from https://console.x.ai (same account, different key) - Access to secretsline 14
[Credential-related source omitted] - Network accessline 16
# Optional: Package API base URL (for Agent Memory package MCP tools) # Local dev example: XINT_PACKAGE_API_BASE_URL=http://localhost:8787/v1 - Network accessline 18
XINT_PACKAGE_API_BASE_URL=http://localhost:8787/v1 - Access to secretsline 21
[Credential-related source omitted] - Access to secretsline 28
[Credential-related source omitted] - Network accessline 40
# Optional: Upgrade URL included in MCP monetization error messages. XINT_BILLING_UPGRADE_URL=https://xint.dev/pricing - Network accessline 41
XINT_BILLING_UPGRADE_URL=https://xint.dev/pricing - Access to secretsline 48
[Credential-related source omitted]
.github/ISSUE_TEMPLATE.md
.github/release-drafter/config.yml
.github/workflows/ci.yml
.gitignore
- Access to secretsline 2
[Credential-related source omitted]
CHANGELOG.md
- Network accessline 5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), - Network accessline 6
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). - Access to secretsline 16
[Credential-related source omitted] - Network accessline 17
- Billing webhook rejects all events unless `XINT_BILLING_WEBHOOK_SECRET` is configured — unsigned events could previously grant plan entitlements. - `engage --execute` confirms each reply on a TTY, blocks URLs not present in your own conte - Network accessline 18
- `engage --execute` confirms each reply on a TTY, blocks URLs not present in your own content pool, and hardens the Grok prompt against injection from hostile tweet text. `XINT_ENGAGE_AUTO=1` explicitly opts into unattended posting. - Coll - Network accessline 19
- Collections/files uploads use native fetch + FormData — xAI keys no longer pass through curl argv (visible in the process table). - Access to secretsline 54
[Credential-related source omitted] - Network accessline 56
- **`cost_in_usd_ticks` tracking** — When xAI returns the new authoritative cost field in `usage`, we record that value instead of the local pricing estimate. Falls back to estimate for older keys. - **Premium-aware credit guide** — When OA - Network accessline 57
- **Premium-aware credit guide** — When OAuth is configured and the user has X Premium/Premium+, the guide explicitly acknowledges this and clarifies that Premium unlocks the Grok chatbot on x.com, not API access. - **Premium chat-routing t - Network accessline 58
- **Premium chat-routing tip** — For one-shot human questions (no pipe, no file, no image), Premium users can be tipped to paste the query into https://grok.com to spend their Premium chat allowance instead of API credits. Two opt-ins: `XIN - Network accessline 108
**Rebranded as xint (X Intelligence).** Open-sourced under MIT license at [github.com/0xNyk/xint](https://github.com/0xNyk/xint). - Network accessline 202
### How it compares to v1 - v1 was a prompt-only skill — Claude assembled raw curl commands with inline Python parsers each time - Network accessline 203
- v1 was a prompt-only skill — Claude assembled raw curl commands with inline Python parsers each time
CONTRIBUTING.md
- Network accessline 7
1. Fork and clone the repo 2. Configure required environment variables locally (see README) 3. Install [Bun](https://bun.sh) if you haven't already - Network accessline 8
2. Configure required environment variables locally (see README) 3. Install [Bun](https://bun.sh) if you haven't already 4. Run `bun run xint.ts --help` to verify everything works - Network accessline 9
3. Install [Bun](https://bun.sh) if you haven't already
README.md
- Network accessline 10
<p align="center"> <a href="LICENSE"><img src="https://img.shields.io/badge/License-MIT-blue.svg" alt="License: MIT"></a> - Network accessline 11
<a href="LICENSE"><img src="https://img.shields.io/badge/License-MIT-blue.svg" alt="License: MIT"></a> - Network accessline 12
<a href="https://bun.sh"><img src="https://img.shields.io/badge/Runtime-Bun-f9f1e1.svg" alt="Bun"></a> - Network accessline 13
<a href="https://github.com/0xNyk/xint/releases"><img src="https://img.shields.io/github/v/release/0xNyk/xint?display_name=tag" alt="Release"></a> - Network accessline 14
<a href="https://github.com/0xNyk/xint"><img src="https://img.shields.io/github/stars/0xNyk/xint" alt="Stars"></a> - Network accessline 23
> **Project status:** actively maintained. Latest release: [`2026.7.5`](https://github.com/0xNyk/xint/releases/tag/2026.7.5). Runtime: Bun 1.0+. - Network accessline 35
It is a spiritual successor to [twint](https://github.com/twintproject/twint), rebuilt around official APIs instead of scraping. - Network accessline 42
curl -fsSLo /tmp/xint-install.sh \ - Network accessline 43
https://raw.githubusercontent.com/0xNyk/xint/2026.7.5/install.sh - Network accessline 50
curl -fsSLo /tmp/xint-install.sh \ - Network accessline 51
https://raw.githubusercontent.com/0xNyk/xint/main/install.sh - Network accessline 71
git clone https://github.com/0xNyk/xint.git - Network accessline 76
> **Requires:** [Bun](https://bun.sh) and prepaid [X API access](https://console.x.com). - Network accessline 145
Get your bearer token from the [X Developer Console](https://console.x.com) under your app's credentials. - Access to secretsline 151
[Credential-related source omitted] - Network accessline 171
- Point package API features at your hosted control plane: - `XINT_PACKAGE_API_BASE_URL=http://localhost:8787/v1` (or your deployed URL) - Network accessline 172
- `XINT_PACKAGE_API_BASE_URL=http://localhost:8787/v1` (or your deployed URL) - Access to secretsline 173
[Credential-related source omitted] - Network accessline 174
- `XINT_WORKSPACE_ID=<workspace_id>` - Optional billing upgrade link shown on quota/plan errors: - `XINT_BILLING_UPGRADE_URL=https://your-app/pricing` - Network accessline 176
- `XINT_BILLING_UPGRADE_URL=https://your-app/pricing` - Network accessline 220
| `--full` | Search full archive (back to 2006) | | `--min-likes N` | Filter by engagement | | `--pages N` | Pages to fetch (1-5) | - Network accessline 221
| `--min-likes N` | Filter by engagement | | `--pages N` | Pages to fetch (1-5) | | `--sentiment` | Add AI sentiment per tweet | - Network accessline 222
| `--pages N` | Pages to fetch (1-5) | - Network accessline 235
# Webhook to Slack xint watch "breaking" -i 30s --webhook https://example.com/webhook - Network accessline 236
xint watch "breaking" -i 30s --webhook https://example.com/webhook - Network accessline 239
Webhook safety: - Remote webhooks must use `https://` - Network accessline 240
- Remote webhooks must use `https://` - Network accessline 241
- `http://` is accepted only for localhost/loopback targets - Network accessline 318
# Download media from a tweet URL xint media https://x.com/user/status/1900100012345678901 - Network accessline 319
xint media https://x.com/user/status/1900100012345678901 - Network accessline 365
# Fetch article xint article "https://example.com" - Network accessline 366
xint article "https://example.com" - Network accessline 368
# Fetch + AI summary xint article "https://example.com" --ai "Key takeaways?" - Network accessline 369
xint article "https://example.com" --ai "Key takeaways?" - Network accessline 371
# From X tweet xint article "https://x.com/user/status/123" --ai "Summarize" - Network accessline 372
xint article "https://x.com/user/status/123" --ai "Summarize" - Network accessline 382
# Claude Code mkdir -p .claude/skills && cd .claude/skills git clone https://github.com/0xNyk/xint.git - Network accessline 384
git clone https://github.com/0xNyk/xint.git - Network accessline 386
# OpenClaw mkdir -p skills && cd skills git clone https://github.com/0xNyk/xint.git - Network accessline 388
git clone https://github.com/0xNyk/xint.git - Access to secretsline 406
[Credential-related source omitted] - Access to secretsline 411
[Credential-related source omitted] - Network accessline 417
X uses prepaid, operation-specific pricing. `xint` records local estimates and exposes budget controls, but the X Developer Console is authoritative for current rates and billed usage. See the [official X API pricing page](https://docs.x.co - Access to secretsline 446
[Credential-related source omitted] - Access to secretsline 450
[Credential-related source omitted] - Network accessline 528
Read [CONTRIBUTING.md](CONTRIBUTING.md) before opening a pull request. Use [GitHub Issues](https://github.com/0xNyk/xint/issues) for reproducible bugs and scoped feature requests. Security reports belong in the private channel described in - Network accessline 532
If xint helps your work, [sponsor its continued maintenance](https://github.com/sponsors/0xNyk). - Network accessline 545
[Builderz](https://builderz.dev) builds production AI systems, trading infrastructure, and Solana applications. - Network accessline 547
[Get in touch](https://builderz.dev) | [Nyk](https://nyk.dev) | [@nykdotdev](https://x.com/nykdotdev)
SECURITY.md
- Network accessline 9
Use [GitHub private vulnerability reporting](https://github.com/0xNyk/xint/security/advisories/new). If GitHub is unavailable, email `nyk@builderz.dev` with the subject `xint security report`.
SKILL.md
- Access to secretsline 14
[Credential-related source omitted] - Access to secretsline 17
[Credential-related source omitted] - Network accessline 48
why: Obsidian bookmark sync only — opt-in, only when user explicitly requests it network_endpoints: - https://api.x.com - Network accessline 49
network_endpoints: - https://api.x.com - https://x.com - Network accessline 50
- https://api.x.com - Network accessline 51
- https://x.com - Network accessline 52
- https://api.x.ai - Access to secretsline 67
[Credential-related source omitted] - Access to secretsline 69
[Credential-related source omitted] - Network accessline 76
### Webhooks - `watch` and `stream` can send data to webhook endpoints - Remote endpoints must use `https://` (`http://` is accepted only for localhost/loopback) - Network accessline 77
- `watch` and `stream` can send data to webhook endpoints - Remote endpoints must use `https://` (`http://` is accepted only for localhost/loopback) - Optional host allowlist: `XINT_WEBHOOK_ALLOWED_HOSTS=hooks.example.com,*.internal.example - Network accessline 78
- Remote endpoints must use `https://` (`http://` is accepted only for localhost/loopback) - Network accessline 87
### Installation - For Bun: prefer OS package managers over `curl | bash` when possible - Dangerous shell operationline 88
- For Bun: prefer OS package managers over `curl | bash` when possible - Network accessline 88
- For Bun: prefer OS package managers over `curl | bash` when possible - Access to secretsline 102
[Credential-related source omitted] - Access to secretsline 188
[Credential-related source omitted] - Network accessline 200
# Fetch article from URL bun run xint.ts article https://example.com/blog/post - Network accessline 201
bun run xint.ts article https://example.com/blog/post - Network accessline 203
# Auto-extract article from X tweet URL and analyze bun run xint.ts article "https://x.com/user/status/123456789" --ai "Summarize key takeaways" - Network accessline 204
bun run xint.ts article "https://x.com/user/status/123456789" --ai "Summarize key takeaways" - Network accessline 206
# Fetch + analyze with AI bun run xint.ts article https://techcrunch.com/article --ai "What are the main points?" - Network accessline 207
bun run xint.ts article https://techcrunch.com/article --ai "What are the main points?" - Network accessline 209
# Full content without truncation bun run xint.ts article https://blog.example.com/deep-dive --full - Network accessline 210
bun run xint.ts article https://blog.example.com/deep-dive --full - Access to secretsline 290
[Credential-related source omitted] - Network accessline 325
> When a user asks "I have X Premium, how do I use my free Grok credits with > my agent?", direct them to: > 1. Sign up at https://console.x.ai (any email, no Premium needed) - Network accessline 326
> my agent?", direct them to: > 1. Sign up at https://console.x.ai (any email, no Premium needed) > 2. Generate an API key - Network accessline 327
> 1. Sign up at https://console.x.ai (any email, no Premium needed) - Access to secretsline 330
[Credential-related source omitted] - Network accessline 338
**Premium chat-routing (opt-in):** If you've detected (via OAuth or user self-report) that the user has X Premium / Premium+, set these env vars so xint can route one-shot questions to https://grok.com (spending Premium UI - Network accessline 339
self-report) that the user has X Premium / Premium+, set these env vars so xint can route one-shot questions to https://grok.com (spending Premium UI allowance) and reserve API credits for automation: - Network accessline 340
xint can route one-shot questions to https://grok.com (spending Premium UI - Network accessline 351
> 💡 Premium tip: you can paste this question into https://grok.com to spend your X Premium+ chat allowance instead of API credits. - Access to secretsline 384
[Credential-related source omitted] - Access to secretsline 385
[Credential-related source omitted] - Network accessline 427
**Options:** - `--interval <dur>` / `-i` — poll interval: `30s`, `1m`, `5m`, `15m` (default: 5m) - `--webhook <url>` — POST new tweets as JSON to this URL (`https://` required for remote hosts) - Network accessline 428
- `--interval <dur>` / `-i` — poll interval: `30s`, `1m`, `5m`, `15m` (default: 5m) - `--webhook <url>` — POST new tweets as JSON to this URL (`https://` required for remote hosts) - `--jsonl` — output as JSONL instead of formatted text (fo - Network accessline 429
- `--webhook <url>` — POST new tweets as JSON to this URL (`https://` required for remote hosts) - Network accessline 439
bun run xint.ts watch "solana memecoins" --interval 5m bun run xint.ts watch "@vitalikbuterin" --interval 1m bun run xint.ts watch "AI agents" -i 30s --webhook https://hooks.example.com/ingest - Network accessline 440
bun run xint.ts watch "@vitalikbuterin" --interval 1m bun run xint.ts watch "AI agents" -i 30s --webhook https://hooks.example.com/ingest bun run xint.ts watch "breaking news" --jsonl | tee -a feed.jsonl - Network accessline 441
bun run xint.ts watch "AI agents" -i 30s --webhook https://hooks.example.com/ingest - Network accessline 457
- `--history` — view all saved snapshots for this user - `--json` — structured JSON output - `--pages N` — pages of followers to fetch (default: 5, 1000 per page) - Network accessline 459
- `--pages N` — pages of followers to fetch (default: 5, 1000 per page) - Network accessline 483
- `--accounts @user1,@user2` — include per-account activity sections - `--model <name>` — Grok model for AI summary (default: grok-4.3) - `--pages N` — search pages to fetch (default: 2) - Network accessline 484
- `--model <name>` — Grok model for AI summary (default: grok-4.3) - `--pages N` — search pages to fetch (default: 2) - `--save` — save report to `data/exports/` - Network accessline 485
- `--pages N` — search pages to fetch (default: 2) - Access to secretsline 748
[Credential-related source omitted] - Access to secretsline 749
[Credential-related source omitted] - Access to secretsline 750
[Credential-related source omitted] - Access to secretsline 751
[Credential-related source omitted] - Access to secretsline 752
[Credential-related source omitted] - Access to secretsline 753
[Credential-related source omitted] - Access to secretsline 801
[Credential-related source omitted]
install.sh
- Executable scriptline 1
#!/usr/bin/env bash - Network accessline 26
local api_url="https://api.github.com/repos/${OWNER}/${REPO}/releases/latest" local tag tag="$(curl -fsSL "$api_url" | python3 -c 'import json,sys; print(json.load(sys.stdin)["tag_name"])')" - Network accessline 27
local tag tag="$(curl -fsSL "$api_url" | python3 -c 'import json,sys; print(json.load(sys.stdin)["tag_name"])')" printf '%s' "$tag" - Dangerous shell operationline 28
tag="$(curl -fsSL "$api_url" | python3 -c 'import json,sys; print(json.load(sys.stdin)["tag_name"])')" - Network accessline 28
tag="$(curl -fsSL "$api_url" | python3 -c 'import json,sys; print(json.load(sys.stdin)["tag_name"])')" - Network accessline 32
main() { require_cmd curl require_cmd tar - Network accessline 33
require_cmd curl require_cmd tar require_cmd python3 - Network accessline 38
local version version="$(resolve_version)" local tarball_url="https://github.com/${OWNER}/${REPO}/archive/refs/tags/${version}.tar.gz" - Network accessline 40
local tarball_url="https://github.com/${OWNER}/${REPO}/archive/refs/tags/${version}.tar.gz" - Dangerous shell operationline 45
trap 'rm -rf "${tmpdir:-}"' EXIT - Network accessline 47
echo "==> Downloading ${REPO} ${version}" local tarball="${tmpdir}/xint.tar.gz" curl -fsSL "$tarball_url" -o "$tarball" - Network accessline 49
curl -fsSL "$tarball_url" -o "$tarball" - Network accessline 52
local checksums_url="https://github.com/${OWNER}/${REPO}/releases/download/${version}/checksums.txt" - Network accessline 53
local checksums_file="${tmpdir}/checksums.txt" if curl -fsSL "$checksums_url" -o "$checksums_file" 2>/dev/null; then local asset_name - Network accessline 54
if curl -fsSL "$checksums_url" -o "$checksums_file" 2>/dev/null; then
lib/CLAUDE.md
- Access to secretsline 95
[Credential-related source omitted]
lib/action_result.ts
- Executable scriptline 1
Executable file
lib/actions.test.ts
- Executable scriptline 1
Executable file
lib/actions.ts
- Executable scriptline 1
Executable file - Network accessline 76
hint: "tweet id or tweet url", summary: "Expand a tweet into threaded conversation context.", example: "xint thread https://x.com/.../status/...", - Network accessline 77
summary: "Expand a tweet into threaded conversation context.", example: "xint thread https://x.com/.../status/...", costHint: "Medium", - Network accessline 78
example: "xint thread https://x.com/.../status/...", - Network accessline 85
hint: "article url or tweet url", summary: "Fetch article content from URL or tweet-linked article.", example: "xint article https://x.com/.../status/...", - Network accessline 86
summary: "Fetch article content from URL or tweet-linked article.", example: "xint article https://x.com/.../status/...", costHint: "Medium-high (fetch + parse)", - Network accessline 87
example: "xint article https://x.com/.../status/...", costHint: "Medium-high (fetch + parse)", },
lib/analytics.ts
- Executable scriptline 1
Executable file - Network accessline 248
Options: --since <dur> Time period (default: 7d). e.g. 1d, 7d, 30d --pages <N> Pages of tweets to fetch (default: 3, max 10) - Network accessline 249
--since <dur> Time period (default: 7d). e.g. 1d, 7d, 30d --pages <N> Pages of tweets to fetch (default: 3, max 10) --json Output as JSON - Network accessline 250
--pages <N> Pages of tweets to fetch (default: 3, max 10)
lib/api.ts
- Executable scriptline 1
Executable file - Access to secretsline 3
[Credential-related source omitted] - Network accessline 9
export const BASE = "https://api.x.com/2"; - Access to secretsline 14
[Credential-related source omitted] - Access to secretsline 16
[Credential-related source omitted] - Access to secretsline 19
[Credential-related source omitted] - Access to secretsline 22
[Credential-related source omitted] - Access to secretsline 27
[Credential-related source omitted] - Network accessline 151
.map((h: any) => h.tag) .filter(Boolean), tweet_url: `https://x.com/${u.username || "?"}/status/${t.id}`, - Network accessline 152
.filter(Boolean), tweet_url: `https://x.com/${u.username || "?"}/status/${t.id}`, ...(t.article?.plain_text && { - Network accessline 153
tweet_url: `https://x.com/${u.username || "?"}/status/${t.id}`, - Network accessline 250
* within the same run return the cached record without an API call. * * Pass `refresh: true` to force a live fetch (e.g. when stale data is a - Network accessline 251
* * Pass `refresh: true` to force a live fetch (e.g. when stale data is a * concern — `xint diff @user --fresh` already implies live fetches). - Network accessline 252
* Pass `refresh: true` to force a live fetch (e.g. when stale data is a - Network accessline 344
[Credential-related source omitted] - Network accessline 345
[Credential-related source omitted] - Network accessline 346
const res = await fetch(url, { - Network accessline 392
const res = await fetch(url, opts); - Network accessline 418
const res = await fetch(url, { - Network accessline 663
const res = await fetch(url, opts); - Network accessline 713
const res = await fetch(url, opts); - Network accessline 753
const res = await fetch(url, {
lib/article.test.ts
- Executable scriptline 1
Executable file - Network accessline 6
const tweet = { urls: [ { url: "https://x.com/i/article/abc123" }, - Network accessline 7
urls: [ { url: "https://x.com/i/article/abc123" }, { url: "https://example.com/deep-dive" }, - Network accessline 8
{ url: "https://x.com/i/article/abc123" }, - Network accessline 9
{ url: "https://example.com/deep-dive" }, - Network accessline 10
], }; expect(pickArticleUrlFromTweet(tweet)).toBe("https://example.com/deep-dive"); - Network accessline 11
}; expect(pickArticleUrlFromTweet(tweet)).toBe("https://example.com/deep-dive"); }); - Network accessline 12
expect(pickArticleUrlFromTweet(tweet)).toBe("https://example.com/deep-dive"); - Network accessline 15
test("falls back to x article URL when only x article is present", () => { const tweet = { urls: [{ url: "https://x.com/i/article/xyz789" }], - Network accessline 16
const tweet = { urls: [{ url: "https://x.com/i/article/xyz789" }], }; - Network accessline 17
urls: [{ url: "https://x.com/i/article/xyz789" }], - Network accessline 18
}; expect(pickArticleUrlFromTweet(tweet)).toBe("https://x.com/i/article/xyz789"); }); - Network accessline 19
expect(pickArticleUrlFromTweet(tweet)).toBe("https://x.com/i/article/xyz789"); - Network accessline 24
entities: { urls: [ { expanded_url: "https://x.com/i/article/one" }, - Network accessline 25
urls: [ { expanded_url: "https://x.com/i/article/one" }, { unwound_url: "https://news.ycombinator.com/item?id=1" }, - Network accessline 26
{ expanded_url: "https://x.com/i/article/one" }, - Network accessline 27
{ unwound_url: "https://news.ycombinator.com/item?id=1" }, - Network accessline 29
}, }; expect(pickArticleUrlFromTweet(tweet)).toBe("https://news.ycombinator.com/item?id=1"); - Network accessline 30
}; expect(pickArticleUrlFromTweet(tweet)).toBe("https://news.ycombinator.com/item?id=1"); }); - Network accessline 31
expect(pickArticleUrlFromTweet(tweet)).toBe("https://news.ycombinator.com/item?id=1");
lib/article.ts
- Executable scriptline 1
Executable file - Access to secretsline 8
[Credential-related source omitted] - Access to secretsline 52
[Credential-related source omitted] - Access to secretsline 55
[Credential-related source omitted] - Access to secretsline 56
[Credential-related source omitted] - Access to secretsline 61
[Credential-related source omitted] - Network accessline 69
const XAI_RESPONSES_ENDPOINT = "https://api.x.ai/v1/responses"; - Network accessline 107
let res: Response; try { res = await fetch(XAI_RESPONSES_ENDPOINT, { - Network accessline 108
try { res = await fetch(XAI_RESPONSES_ENDPOINT, { method: "POST", - Network accessline 109
res = await fetch(XAI_RESPONSES_ENDPOINT, { - Network accessline 447
*/ export function formatArticleWithTweet(article: Article, tweet: any): string { const tweetUrl = tweet.tweet_url || `https://x.com/${tweet.username}/status/${tweet.id}`; - Network accessline 449
const tweetUrl = tweet.tweet_url || `https://x.com/${tweet.username}/status/${tweet.id}`;
lib/billing.ts
- Executable scriptline 1
Executable file - Access to secretsline 12
[Credential-related source omitted] - Network accessline 23
function packageApiBaseUrl(): string { return envOrDotEnv("XINT_PACKAGE_API_BASE_URL") || "http://localhost:8787/v1"; - Network accessline 24
return envOrDotEnv("XINT_PACKAGE_API_BASE_URL") || "http://localhost:8787/v1"; - Access to secretsline 28
[Credential-related source omitted] - Network accessline 43
const response = await fetch(url, { headers });
lib/bookmark_kb.ts
- Executable scriptline 1
Executable file - Network accessline 173
const tweetContext = batch.map((t) => { const url = `https://x.com/${t.username}/status/${t.id}`; - Network accessline 174
const url = `https://x.com/${t.username}/status/${t.id}`; - Network accessline 224
const url = `https://x.com/${tweet.username}/status/${tweet.id}`; - Network accessline 530
Extract options: --limit <N> Max bookmarks to fetch (default: 100) - Network accessline 531
--limit <N> Max bookmarks to fetch (default: 100)
lib/bookmarks.ts
- Executable scriptline 1
Executable file
lib/cache.test.ts
- Executable scriptline 1
Executable file
lib/cache.ts
- Executable scriptline 1
Executable file
lib/capabilities.test.ts
- Executable scriptline 1
Executable file
lib/capabilities.ts
lib/collections.ts
- Executable scriptline 1
Executable file - Access to secretsline 5
[Credential-related source omitted] - Access to secretsline 6
[Credential-related source omitted] - Network accessline 49
const API_BASE = "https://api.x.ai/v1"; - Network accessline 50
const MGMT_BASE = "https://management-api.x.ai/v1"; - Access to secretsline 69
[Credential-related source omitted] - Access to secretsline 70
[Credential-related source omitted] - Access to secretsline 82
[Credential-related source omitted] - Access to secretsline 84
[Credential-related source omitted] - Access to secretsline 88
[Credential-related source omitted] - Access to secretsline 91
[Credential-related source omitted] - Network accessline 104
const res = await fetch(`${MGMT_BASE}/collections`, { - Network accessline 134
const res = await fetch(`${MGMT_BASE}/collections`, { - Network accessline 181
// Management API requires multipart form for this endpoint. // Native fetch keeps the bearer key out of the process table (curl argv - Network accessline 182
// Native fetch keeps the bearer key out of the process table (curl argv - Network accessline 187
const res = await fetch(`${MGMT_BASE}/collections/${collectionId}/documents`, { - Network accessline 224
const res = await fetch(`${MGMT_BASE}/collections/${collectionId}/documents`, { - Network accessline 262
const res = await fetch(`${API_BASE}/files`, { - Network accessline 306
const res = await fetch(`${API_BASE}/documents/search`, { - Access to secretsline 606
[Credential-related source omitted] - Access to secretsline 607
[Credential-related source omitted]
lib/completions.ts
- Executable scriptline 1
Executable file - Dangerous shell operationline 21
# Add to ~/.bashrc: eval "$(xint completions bash)" - Dangerous shell operationline 33
# Add to ~/.zshrc: eval "$(xint completions zsh)" - Dangerous shell operationline 70
bash Bash completions (eval "$(xint completions bash)") - Dangerous shell operationline 71
zsh Zsh completions (eval "$(xint completions zsh)")
lib/content_audit.ts
- Executable scriptline 1
Executable file - Network accessline 135
Options: --since <dur> Time period (default: 30d) --pages <N> Pages of tweets to fetch (default: 5, max 10) - Network accessline 136
--since <dur> Time period (default: 30d) --pages <N> Pages of tweets to fetch (default: 5, max 10) --save Save audit to data/exports/content-audit-{date}.md - Network accessline 137
--pages <N> Pages of tweets to fetch (default: 5, max 10) - Access to secretsline 140
[Credential-related source omitted]
lib/costs.test.ts
- Executable scriptline 1
Executable file - Network accessline 109
describe("Direct Cost Tracking (xAI/Grok)", () => { test("trackCostDirect records exact USD amount", () => { const entry = trackCostDirect("grok_chat", "https://api.x.ai/v1/chat/completions", 0.0042); - Network accessline 111
const entry = trackCostDirect("grok_chat", "https://api.x.ai/v1/chat/completions", 0.0042); - Network accessline 118
test("trackCostDirect rounds to avoid floating-point noise", () => { const entry = trackCostDirect("xai_article", "https://api.x.ai/v1/responses", 0.00000123); - Network accessline 119
const entry = trackCostDirect("xai_article", "https://api.x.ai/v1/responses", 0.00000123);
lib/costs.ts
- Executable scriptline 1
Executable file
lib/credits.ts
- Executable scriptline 1
Executable file
lib/dryrun.ts
- Executable scriptline 1
Executable file
lib/engage.ts
- Executable scriptline 1
Executable file - Network accessline 190
console.error("Examples:"); console.error(' xint engage --niche "AI agents" --count 5'); console.error(' xint engage --niche "typescript" --links "https://x.com/user/status/123"'); - Network accessline 191
console.error(' xint engage --niche "AI agents" --count 5'); console.error(' xint engage --niche "typescript" --links "https://x.com/user/status/123"'); console.error(' xint engage --niche "AI" --execute --count 1'); - Network accessline 192
console.error(' xint engage --niche "typescript" --links "https://x.com/user/status/123"'); - Network accessline 306
}); for (const t of timeline) { const url = t.tweet_url || `https://x.com/i/status/${t.id}`; - Network accessline 307
for (const t of timeline) { const url = t.tweet_url || `https://x.com/i/status/${t.id}`; contentPool.push({ - Network accessline 308
const url = t.tweet_url || `https://x.com/i/status/${t.id}`; - Network accessline 348
const targetData = targetTweets.map(t => ({ id: t.id, url: t.tweet_url || `https://x.com/i/status/${t.id}`, - Network accessline 349
id: t.id, url: t.tweet_url || `https://x.com/i/status/${t.id}`, author: t.username || t.author_id || "unknown", - Network accessline 350
url: t.tweet_url || `https://x.com/i/status/${t.id}`,
lib/engagement.ts
- Executable scriptline 1
Executable file - Network accessline 171
if (ok) { console.log(`\u2705 Liked tweet ${tweetId}`); console.log(` https://x.com/i/status/${tweetId}`); - Network accessline 172
console.log(`\u2705 Liked tweet ${tweetId}`); console.log(` https://x.com/i/status/${tweetId}`); } else { - Network accessline 173
console.log(` https://x.com/i/status/${tweetId}`); - Network accessline 437
if (ok) { console.log(`\uD83D\uDD16 Bookmarked tweet ${tweetId}`); console.log(` https://x.com/i/status/${tweetId}`); - Network accessline 438
console.log(`\uD83D\uDD16 Bookmarked tweet ${tweetId}`); console.log(` https://x.com/i/status/${tweetId}`); } else { - Network accessline 439
console.log(` https://x.com/i/status/${tweetId}`);
lib/errors.ts
- Executable scriptline 1
Executable file
lib/followers.ts
- Executable scriptline 1
Executable file
lib/format.test.ts
- Executable scriptline 1
Executable file
lib/format.ts
lib/grok.ts
- Executable scriptline 1
Executable file - Network accessline 58
const XAI_ENDPOINT = "https://api.x.ai/v1/chat/completions"; - Access to secretsline 111
[Credential-related source omitted] - Access to secretsline 113
[Credential-related source omitted] - Access to secretsline 114
[Credential-related source omitted] - Access to secretsline 123
[Credential-related source omitted] - Network accessline 152
console.log(``); console.log(` ✓ Free $175/month at console.x.ai (any account, no Premium needed):`); console.log(` 1. Sign up at https://console.x.ai`); - Network accessline 153
console.log(` ✓ Free $175/month at console.x.ai (any account, no Premium needed):`); console.log(` 1. Sign up at https://console.x.ai`); console.log(` 2. Generate an API key`); - Network accessline 154
console.log(` 1. Sign up at https://console.x.ai`); - Access to secretsline 159
[Credential-related source omitted] - Network accessline 169
if (isPremium(premiumStatus)) { console.log(`\u{1F4A1} Tip for Premium users: one-shot questions like "what's trending?"`); console.log(` can be pasted into https://grok.com instead — that spends your Premium`); - Network accessline 170
console.log(`\u{1F4A1} Tip for Premium users: one-shot questions like "what's trending?"`); console.log(` can be pasted into https://grok.com instead — that spends your Premium`); console.log(` chat allowance, not API credits. x - Network accessline 171
console.log(` can be pasted into https://grok.com instead — that spends your Premium`); - Network accessline 197
return ( `\u{1F4A1} Premium tip: you can paste this question into https://grok.com to ` + - Network accessline 198
`\u{1F4A1} Premium tip: you can paste this question into https://grok.com to ` + - Network accessline 215
const res = await fetch(XAI_ENDPOINT, { - Access to secretsline 234
[Credential-related source omitted] - Network accessline 237
throw new Error( `xAI payment required (402): ${msg}. Your free tier may be exhausted — ` + `run \`xint credits\` to see your burn rate, or top up at https://console.x.ai` - Network accessline 238
`xAI payment required (402): ${msg}. Your free tier may be exhausted — ` + `run \`xint credits\` to see your burn rate, or top up at https://console.x.ai` ); - Network accessline 239
`run \`xint credits\` to see your burn rate, or top up at https://console.x.ai` - Network accessline 434
const res = await fetch(XAI_ENDPOINT, { - Access to secretsline 453
[Credential-related source omitted] - Network accessline 456
throw new Error( `xAI payment required (402): ${msg}. Your free tier may be exhausted — ` + `run \`xint credits\` to see your burn rate, or top up at https://console.x.ai` - Network accessline 457
`xAI payment required (402): ${msg}. Your free tier may be exhausted — ` + `run \`xint credits\` to see your burn rate, or top up at https://console.x.ai` ); - Network accessline 458
`run \`xint credits\` to see your burn rate, or top up at https://console.x.ai` - Network accessline 726
xint search "AI agents" --json | xint analyze --pipe "Which tweets show product launches?" xint analyze --model grok-4.20-reasoning "Deep analysis of crypto market sentiment" xint analyze --image "https://example.com/chart.png" "What do - Network accessline 727
xint analyze --model grok-4.20-reasoning "Deep analysis of crypto market sentiment" xint analyze --image "https://example.com/chart.png" "What does this chart show?" `); - Network accessline 728
xint analyze --image "https://example.com/chart.png" "What does this chart show?"
lib/growth.ts
- Executable scriptline 1
Executable file
lib/health.ts
- Executable scriptline 1
Executable file - Access to secretsline 61
[Credential-related source omitted] - Network accessline 127
try { const res = await fetch(url, { - Network accessline 128
const res = await fetch(url, { - Access to secretsline 158
[Credential-related source omitted] - Network accessline 164
const started = Date.now(); const url = "https://api.x.ai/v1/models"; - Network accessline 165
const url = "https://api.x.ai/v1/models"; - Network accessline 167
try { const res = await fetch(url, { - Network accessline 168
const res = await fetch(url, { - Network accessline 211
try { const res = await fetch(`${BASE}/users/me`, { - Network accessline 212
const res = await fetch(`${BASE}/users/me`, { - Access to secretsline 213
[Credential-related source omitted] - Access to secretsline 258
[Credential-related source omitted]
lib/lists.test.ts
- Executable scriptline 1
Executable file
lib/lists.ts
- Executable scriptline 1
Executable file
lib/mcp-envelope-contract.test.ts
- Executable scriptline 1
Executable file
lib/mcp-package-contract.test.ts
- Executable scriptline 1
Executable file - Access to secretsline 15
[Credential-related source omitted] - Access to secretsline 22
[Credential-related source omitted] - Network accessline 45
process.env.XINT_PACKAGE_API_BASE_URL = `http://127.0.0.1:${server.port}/v1`; - Access to secretsline 46
[Credential-related source omitted] - Access to secretsline 92
[Credential-related source omitted] - Network accessline 96
test("returns upgrade hint on quota contract errors", async () => { process.env.XINT_BILLING_UPGRADE_URL = "https://xint.dev/pricing?src=contract-test"; - Network accessline 97
process.env.XINT_BILLING_UPGRADE_URL = "https://xint.dev/pricing?src=contract-test"; - Network accessline 114
process.env.XINT_PACKAGE_API_BASE_URL = `http://127.0.0.1:${server.port}/v1`; - Network accessline 133
const parsed = JSON.parse(String(response || "{}")) as { error: { message: string } }; expect(parsed.error.message).toContain("QUOTA_EXCEEDED"); expect(parsed.error.message).toContain("Upgrade: https://xint.dev/pricing?src=contract- - Network accessline 134
expect(parsed.error.message).toContain("QUOTA_EXCEEDED"); expect(parsed.error.message).toContain("Upgrade: https://xint.dev/pricing?src=contract-test"); }); - Network accessline 135
expect(parsed.error.message).toContain("Upgrade: https://xint.dev/pricing?src=contract-test"); - Network accessline 155
process.env.XINT_PACKAGE_API_BASE_URL = `http://127.0.0.1:${server.port}/v1`;
lib/mcp.ts
- Executable scriptline 1
Executable file - Access to secretsline 41
[Credential-related source omitted] - Network accessline 206
properties: { tweet_id: { type: "string", description: "Tweet ID or URL" }, pages: { type: "number", description: "Number of pages to fetch (default: 2, max: 5)" }, - Network accessline 207
tweet_id: { type: "string", description: "Tweet ID or URL" }, pages: { type: "number", description: "Number of pages to fetch (default: 2, max: 5)" }, }, - Network accessline 208
pages: { type: "number", description: "Number of pages to fetch (default: 2, max: 5)" }, - Network accessline 763
if (!baseUrl) { throw new Error( "XINT_PACKAGE_API_BASE_URL not set. Start xint-cloud service on :8787 and set XINT_PACKAGE_API_BASE_URL=http://localhost:8787/v1" - Network accessline 764
throw new Error( "XINT_PACKAGE_API_BASE_URL not set. Start xint-cloud service on :8787 and set XINT_PACKAGE_API_BASE_URL=http://localhost:8787/v1" ); - Network accessline 765
"XINT_PACKAGE_API_BASE_URL not set. Start xint-cloud service on :8787 and set XINT_PACKAGE_API_BASE_URL=http://localhost:8787/v1" - Access to secretsline 768
[Credential-related source omitted] - Network accessline 776
const res = await fetch(url, { - Network accessline 794
if (code === "PLAN_REQUIRED" || code === "QUOTA_EXCEEDED" || code === "FEATURE_NOT_IN_PLAN") { const upgradeUrl = envOrDotEnv("XINT_BILLING_UPGRADE_URL") || "https://xint.dev/pricing"; - Network accessline 795
const upgradeUrl = envOrDotEnv("XINT_BILLING_UPGRADE_URL") || "https://xint.dev/pricing"; message = `${message}. Upgrade: ${upgradeUrl}`; - Network accessline 796
envOrDotEnv("XINT_BILLING_UPGRADE_URL") || "https://xint.dev/pricing"; - Access to secretsline 828
[Credential-related source omitted] - Access to secretsline 836
[Credential-related source omitted] - Network accessline 927
httpServer.listen(port, options.host, () => { console.error(`xint MCP server running on http://${options.host}:${port}`); - Network accessline 928
console.error(`xint MCP server running on http://${options.host}:${port}`); - Network accessline 929
console.error(`SSE endpoint: http://${options.host}:${port}/sse`); - Network accessline 930
console.error(`MCP endpoint: http://${options.host}:${port}/mcp`);
lib/mcp_dispatcher.test.ts
- Executable scriptline 1
Executable file
lib/mcp_dispatcher.ts
- Executable scriptline 1
Executable file - Access to secretsline 97
[Credential-related source omitted] - Access to secretsline 101
[Credential-related source omitted] - Access to secretsline 105
[Credential-related source omitted] - Access to secretsline 136
[Credential-related source omitted] - Access to secretsline 140
[Credential-related source omitted] - Access to secretsline 142
[Credential-related source omitted] - Access to secretsline 143
[Credential-related source omitted] - Network accessline 153
if (args.setup === true) { return actionInfo( "Grok API credits — see https://console.x.ai for $25 signup + $150/mo data-share. X Premium does NOT include API credits.", - Network accessline 154
return actionInfo( "Grok API credits — see https://console.x.ai for $25 signup + $150/mo data-share. X Premium does NOT include API credits.", { - Network accessline 155
"Grok API credits — see https://console.x.ai for $25 signup + $150/mo data-share. X Premium does NOT include API credits.", - Network accessline 156
{ note: "Premium != API credits", console: "https://console.x.ai", - Network accessline 157
note: "Premium != API credits", console: "https://console.x.ai", free_tier_total_usd: 175, - Network accessline 158
console: "https://console.x.ai", - Access to secretsline 318
[Credential-related source omitted]
lib/media.test.ts
- Executable scriptline 1
Executable file - Network accessline 12
test("extractTweetId handles numeric id and URL formats", () => { expect(extractTweetId("1900100012345678901")).toBe("1900100012345678901"); expect(extractTweetId("https://x.com/user/status/1900100012345678901")).toBe("1900100012345 - Network accessline 13
expect(extractTweetId("1900100012345678901")).toBe("1900100012345678901"); expect(extractTweetId("https://x.com/user/status/1900100012345678901")).toBe("1900100012345678901"); expect(extractTweetId("https://twitter.com/i/web/status/ - Network accessline 14
expect(extractTweetId("https://x.com/user/status/1900100012345678901")).toBe("1900100012345678901"); - Network accessline 15
expect(extractTweetId("https://twitter.com/i/web/status/1900100012345678901")).toBe( - Network accessline 23
type: "video", variants: [ { content_type: "video/mp4", bit_rate: 256000, url: "https://video/low.mp4" }, - Network accessline 24
variants: [ { content_type: "video/mp4", bit_rate: 256000, url: "https://video/low.mp4" }, { content_type: "video/mp4", bit_rate: 832000, url: "https://video/high.mp4" }, - Network accessline 25
{ content_type: "video/mp4", bit_rate: 256000, url: "https://video/low.mp4" }, - Network accessline 26
{ content_type: "video/mp4", bit_rate: 832000, url: "https://video/high.mp4" }, - Network accessline 27
], }); expect(url).toBe("https://video/high.mp4"); - Network accessline 28
}); expect(url).toBe("https://video/high.mp4"); }); - Network accessline 29
expect(url).toBe("https://video/high.mp4"); - Network accessline 32
test("inferExtension falls back to type defaults", () => { expect(inferExtension("https://pbs.twimg.com/media/abc", "photo")).toBe("jpg"); - Network accessline 33
expect(inferExtension("https://pbs.twimg.com/media/abc", "photo")).toBe("jpg"); - Network accessline 34
expect(inferExtension("https://video.twimg.com/ext_tw_video/1", "video")).toBe("mp4");
lib/media.ts
- Executable scriptline 1
Executable file - Network accessline 229
for (let attempt = 1; attempt <= DOWNLOAD_ATTEMPTS; attempt++) { try { const res = await fetch(url); - Network accessline 230
try { const res = await fetch(url); if (res.ok) { - Network accessline 231
const res = await fetch(url); - Network accessline 269
Examples: xint media 1900100012345678901 xint media https://x.com/user/status/1900100012345678901 - Network accessline 270
xint media 1900100012345678901 xint media https://x.com/user/status/1900100012345678901 xint media 1900100012345678901 --name-template "{username}-{created_at}-{index}" - Network accessline 271
xint media https://x.com/user/status/1900100012345678901
lib/moderation.test.ts
- Executable scriptline 1
Executable file
lib/moderation.ts
- Executable scriptline 1
Executable file
lib/news.ts
- Executable scriptline 1
Executable file
lib/oauth.ts
- Executable scriptline 1
Executable file - Network accessline 19
const AUTHORIZE_URL = "https://x.com/i/oauth2/authorize"; - Network accessline 20
const TOKEN_URL = "https://api.x.com/2/oauth2/token"; - Network accessline 21
const USERS_ME_URL = "https://api.x.com/2/users/me"; - Network accessline 22
const REDIRECT_URI = "http://127.0.0.1:3333/callback"; - Access to secretsline 30
[Credential-related source omitted] - Access to secretsline 94
[Credential-related source omitted] - Access to secretsline 97
[Credential-related source omitted] - Access to secretsline 105
[Credential-related source omitted] - Access to secretsline 115
[Credential-related source omitted] - Network accessline 124
const res = await fetch(TOKEN_URL, { - Network accessline 138
async function fetchUserMe(accessToken: string): Promise<{ id: string; username: string }> { const res = await fetch(USERS_ME_URL, { - Network accessline 139
const res = await fetch(USERS_ME_URL, { - Network accessline 168
const res = await fetch(TOKEN_URL, { - Access to secretsline 186
[Credential-related source omitted] - Access to secretsline 216
[Credential-related source omitted] - Access to secretsline 219
[Credential-related source omitted] - Access to secretsline 294
[Credential-related source omitted] - Access to secretsline 298
[Credential-related source omitted] - Network accessline 328
port: 3333, hostname: "127.0.0.1", fetch(req) { - Network accessline 329
hostname: "127.0.0.1", fetch(req) { const url = new URL(req.url); - Network accessline 330
fetch(req) { - Network accessline 379
console.error(`Waiting for callback on http://127.0.0.1:3333/callback ...`);
lib/output-meta.ts
- Executable scriptline 1
Executable file
lib/package_api_server.ts
- Executable scriptline 1
Executable file - Network accessline 3
* * Development-only server to back MCP package tools locally. * Base URL: http://localhost:8080/v1 - Network accessline 4
* Development-only server to back MCP package tools locally. * Base URL: http://localhost:8080/v1 */ - Network accessline 5
* Base URL: http://localhost:8080/v1 - Access to secretsline 124
[Credential-related source omitted] - Access to secretsline 393
[Credential-related source omitted] - Access to secretsline 399
[Credential-related source omitted] - Access to secretsline 406
[Credential-related source omitted] - Access to secretsline 412
[Credential-related source omitted] - Access to secretsline 432
[Credential-related source omitted] - Access to secretsline 458
[Credential-related source omitted] - Network accessline 510
try { const method = req.method || "GET"; const reqUrl = new URL(req.url || "/", `http://${req.headers.host || "localhost"}`); - Network accessline 511
const method = req.method || "GET"; const reqUrl = new URL(req.url || "/", `http://${req.headers.host || "localhost"}`); const pathname = reqUrl.pathname; - Network accessline 512
const reqUrl = new URL(req.url || "/", `http://${req.headers.host || "localhost"}`); - Access to secretsline 520
[Credential-related source omitted] - Network accessline 842
source: pkg.sources[0] || "x_api_v2", source_object_id: `${pkg.id}:${pkg.latest_snapshot_version}`, url: `https://local.xint.dev/packages/${pkg.id}/snapshots/${pkg.latest_snapshot_version}`, - Network accessline 843
source_object_id: `${pkg.id}:${pkg.latest_snapshot_version}`, url: `https://local.xint.dev/packages/${pkg.id}/snapshots/${pkg.latest_snapshot_version}`, captured_at: pkg.freshness.updated_at, - Network accessline 844
url: `https://local.xint.dev/packages/${pkg.id}/snapshots/${pkg.latest_snapshot_version}`, - Access to secretsline 960
[Credential-related source omitted] - Access to secretsline 963
[Credential-related source omitted] - Network accessline 969
server.listen(port, host, () => { console.error(`xint package API server running at http://${host}:${port}${API_PREFIX}`); - Network accessline 970
console.error(`xint package API server running at http://${host}:${port}${API_PREFIX}`);
lib/reliability.test.ts
- Executable scriptline 1
Executable file
lib/reliability.ts
- Executable scriptline 1
Executable file
lib/report.ts
- Executable scriptline 1
Executable file - Network accessline 165
report += `- **Tweets scanned:** ${tweets.length}\n`; report += `- **Est. cost:** ~$${(tweets.length * 0.005).toFixed(2)} (search) + Grok API\n`; report += `- **Generated by:** [xint](https://github.com/0xNyk/xint)\n`; - Network accessline 167
report += `- **Generated by:** [xint](https://github.com/0xNyk/xint)\n`;
lib/reposts.ts
lib/sentiment.ts
- Executable scriptline 1
Executable file
lib/spinner.ts
- Executable scriptline 1
Executable file
lib/stream.test.ts
- Executable scriptline 1
Executable file
lib/stream.ts
- Executable scriptline 1
Executable file - Network accessline 51
async function postWebhook(url: string, payload: any): Promise<void> { try { await fetch(url, { - Network accessline 52
try { await fetch(url, { method: "POST", - Network accessline 53
await fetch(url, { - Network accessline 101
xint stream --jsonl xint stream --backfill 2 --max-events 25 xint stream --webhook https://hooks.example.com/ingest - Network accessline 102
xint stream --backfill 2 --max-events 25 xint stream --webhook https://hooks.example.com/ingest `); - Network accessline 103
xint stream --webhook https://hooks.example.com/ingest - Network accessline 148
const res = await fetch(url, {
lib/timeline.ts
- Executable scriptline 1
Executable file
lib/timing.ts
- Executable scriptline 1
Executable file - Network accessline 200
Options: --since <dur> Time period (default: 30d) --pages <N> Pages of tweets to fetch (default: 5, max 10) - Network accessline 201
--since <dur> Time period (default: 30d) --pages <N> Pages of tweets to fetch (default: 5, max 10) --json Output as JSON - Network accessline 202
--pages <N> Pages of tweets to fetch (default: 5, max 10)
lib/top.ts
- Executable scriptline 1
Executable file - Network accessline 151
--since <dur> Time period (default: 7d). e.g. 1d, 7d, 30d --type <type> Filter by content type: thread, media, single --pages <N> Pages of tweets to fetch (default: 3, max 10) - Network accessline 152
--type <type> Filter by content type: thread, media, single --pages <N> Pages of tweets to fetch (default: 3, max 10) --json Output as JSON - Network accessline 153
--pages <N> Pages of tweets to fetch (default: 3, max 10)
lib/trends.ts
- Executable scriptline 1
Executable file - Access to secretsline 144
[Credential-related source omitted] - Access to secretsline 147
[Credential-related source omitted] - Access to secretsline 150
[Credential-related source omitted] - Access to secretsline 153
[Credential-related source omitted] - Network accessline 179
const res = await fetch(url, { - Network accessline 197
const retry = await fetch(url, { - Network accessline 244
name: t.trend_name, tweet_count: t.tweet_count ?? null, url: `https://x.com/search?q=${encodeURIComponent(t.trend_name)}`, - Network accessline 245
tweet_count: t.tweet_count ?? null, url: `https://x.com/search?q=${encodeURIComponent(t.trend_name)}`, ...(t.category ? { category: t.category } : {}), - Network accessline 246
url: `https://x.com/search?q=${encodeURIComponent(t.trend_name)}`, - Network accessline 316
name, tweet_count: count, url: `https://x.com/search?q=${encodeURIComponent(name)}`, - Network accessline 317
tweet_count: count, url: `https://x.com/search?q=${encodeURIComponent(name)}`, })); - Network accessline 318
url: `https://x.com/search?q=${encodeURIComponent(name)}`,
lib/tui.test.ts
- Executable scriptline 1
Executable file
lib/tui.ts
- Executable scriptline 1
Executable file
lib/tui_adapter.test.ts
- Executable scriptline 1
Executable file
lib/tui_adapter.ts
- Executable scriptline 1
Executable file
lib/users.ts
- Executable scriptline 1
Executable file
lib/watch.ts
- Executable scriptline 1
Executable file - Network accessline 50
async function postWebhook(url: string, tweets: api.Tweet[], query: string): Promise<void> { try { await fetch(url, { - Network accessline 51
try { await fetch(url, { method: "POST", - Network accessline 52
await fetch(url, { - Network accessline 331
xint watch "solana memecoins" --interval 5m xint watch "@vitalikbuterin" --interval 1m xint watch "AI agents" -i 30s --webhook https://hooks.example.com/ingest - Network accessline 332
xint watch "@vitalikbuterin" --interval 1m xint watch "AI agents" -i 30s --webhook https://hooks.example.com/ingest xint watch "breaking news" --jsonl | tee -a feed.jsonl - Network accessline 333
xint watch "AI agents" -i 30s --webhook https://hooks.example.com/ingest
lib/webhook-security.test.ts
- Executable scriptline 1
Executable file - Network accessline 14
const prev = process.env.XINT_WEBHOOK_ALLOWED_HOSTS; delete process.env.XINT_WEBHOOK_ALLOWED_HOSTS; expect(validateWebhookUrl("https://hooks.example.com/ingest")).toBe("https://hooks.example.com/ingest"); - Network accessline 15
delete process.env.XINT_WEBHOOK_ALLOWED_HOSTS; expect(validateWebhookUrl("https://hooks.example.com/ingest")).toBe("https://hooks.example.com/ingest"); restoreAllowlist(prev); - Network accessline 16
expect(validateWebhookUrl("https://hooks.example.com/ingest")).toBe("https://hooks.example.com/ingest"); - Network accessline 21
const prev = process.env.XINT_WEBHOOK_ALLOWED_HOSTS; delete process.env.XINT_WEBHOOK_ALLOWED_HOSTS; expect(validateWebhookUrl("http://127.0.0.1:8080/webhook")).toBe("http://127.0.0.1:8080/webhook"); - Network accessline 22
delete process.env.XINT_WEBHOOK_ALLOWED_HOSTS; expect(validateWebhookUrl("http://127.0.0.1:8080/webhook")).toBe("http://127.0.0.1:8080/webhook"); restoreAllowlist(prev); - Network accessline 23
expect(validateWebhookUrl("http://127.0.0.1:8080/webhook")).toBe("http://127.0.0.1:8080/webhook"); - Network accessline 28
const prev = process.env.XINT_WEBHOOK_ALLOWED_HOSTS; delete process.env.XINT_WEBHOOK_ALLOWED_HOSTS; expect(() => validateWebhookUrl("http://example.com/webhook")).toThrow("Webhook URL must use https://"); - Network accessline 29
delete process.env.XINT_WEBHOOK_ALLOWED_HOSTS; expect(() => validateWebhookUrl("http://example.com/webhook")).toThrow("Webhook URL must use https://"); restoreAllowlist(prev); - Network accessline 30
expect(() => validateWebhookUrl("http://example.com/webhook")).toThrow("Webhook URL must use https://"); - Network accessline 35
const prev = process.env.XINT_WEBHOOK_ALLOWED_HOSTS; process.env.XINT_WEBHOOK_ALLOWED_HOSTS = "trusted.example.com,*.internal.example"; expect(validateWebhookUrl("https://trusted.example.com/path")).toBe("https://trusted.example.com - Network accessline 36
process.env.XINT_WEBHOOK_ALLOWED_HOSTS = "trusted.example.com,*.internal.example"; expect(validateWebhookUrl("https://trusted.example.com/path")).toBe("https://trusted.example.com/path"); expect(validateWebhookUrl("https://api.inter - Network accessline 37
expect(validateWebhookUrl("https://trusted.example.com/path")).toBe("https://trusted.example.com/path"); - Network accessline 38
expect(validateWebhookUrl("https://api.internal.example/hook")).toBe("https://api.internal.example/hook"); - Network accessline 39
expect(() => validateWebhookUrl("https://untrusted.example.com/hook")).toThrow("is not allowed");
lib/webhook-security.ts
- Executable scriptline 1
Executable file
lib/x_search.ts
- Executable scriptline 1
Executable file - Network accessline 60
const API_BASE = "https://api.x.ai/v1"; - Access to secretsline 70
[Credential-related source omitted] - Access to secretsline 73
[Credential-related source omitted] - Access to secretsline 74
[Credential-related source omitted] - Access to secretsline 78
[Credential-related source omitted] - Network accessline 151
try { const res = await fetch(`${API_BASE}/responses`, { - Network accessline 152
const res = await fetch(`${API_BASE}/responses`, { - Access to secretsline 165
[Credential-related source omitted]
package-lock.json
- Network accessline 26
"node_modules/@babel/runtime": { "version": "7.28.6", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.6.tgz", - Network accessline 27
"version": "7.28.6", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.6.tgz", "integrity": "sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA==", - Network accessline 28
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.6.tgz", - Network accessline 36
"node_modules/@changesets/apply-release-plan": { "version": "7.0.14", "resolved": "https://registry.npmjs.org/@changesets/apply-release-plan/-/apply-release-plan-7.0.14.tgz", - Network accessline 37
"version": "7.0.14", "resolved": "https://registry.npmjs.org/@changesets/apply-release-plan/-/apply-release-plan-7.0.14.tgz", "integrity": "sha512-ddBvf9PHdy2YY0OUiEl3TV78mH9sckndJR14QAt87KLEbIov81XO0q0QAmvooBxXlqRRP8I9B7XOzZwQG - Network accessline 38
"resolved": "https://registry.npmjs.org/@changesets/apply-release-plan/-/apply-release-plan-7.0.14.tgz", - Network accessline 58
"node_modules/@changesets/assemble-release-plan": { "version": "6.0.9", "resolved": "https://registry.npmjs.org/@changesets/assemble-release-plan/-/assemble-release-plan-6.0.9.tgz", - Network accessline 59
"version": "6.0.9", "resolved": "https://registry.npmjs.org/@changesets/assemble-release-plan/-/assemble-release-plan-6.0.9.tgz", "integrity": "sha512-tPgeeqCHIwNo8sypKlS3gOPmsS3wP0zHt67JDuL20P4QcXiw/O4Hl7oXiuLnP9yg+rXLQ2sScdV1K - Network accessline 60
"resolved": "https://registry.npmjs.org/@changesets/assemble-release-plan/-/assemble-release-plan-6.0.9.tgz", - Network accessline 73
"node_modules/@changesets/changelog-git": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/@changesets/changelog-git/-/changelog-git-0.2.1.tgz", - Network accessline 74
"version": "0.2.1", "resolved": "https://registry.npmjs.org/@changesets/changelog-git/-/changelog-git-0.2.1.tgz", "integrity": "sha512-x/xEleCFLH28c3bQeQIyeZf8lFXyDFVn1SgcBiR2Tw/r4IAWlk1fzxCEZ6NxQAjF2Nwtczoen3OA2qR+UawQ8Q==", - Network accessline 75
"resolved": "https://registry.npmjs.org/@changesets/changelog-git/-/changelog-git-0.2.1.tgz", - Network accessline 83
"node_modules/@changesets/cli": { "version": "2.29.8", "resolved": "https://registry.npmjs.org/@changesets/cli/-/cli-2.29.8.tgz", - Network accessline 84
"version": "2.29.8", "resolved": "https://registry.npmjs.org/@changesets/cli/-/cli-2.29.8.tgz", "integrity": "sha512-1weuGZpP63YWUYjay/E84qqwcnt5yJMM0tep10Up7Q5cS/DGe2IZ0Uj3HNMxGhCINZuR7aO9WBMdKnPit5ZDPA==", - Network accessline 85
"resolved": "https://registry.npmjs.org/@changesets/cli/-/cli-2.29.8.tgz", - Network accessline 123
"node_modules/@changesets/config": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/@changesets/config/-/config-3.1.2.tgz", - Network accessline 124
"version": "3.1.2", "resolved": "https://registry.npmjs.org/@changesets/config/-/config-3.1.2.tgz", "integrity": "sha512-CYiRhA4bWKemdYi/uwImjPxqWNpqGPNbEBdX1BdONALFIDK7MCUj6FPkzD+z9gJcvDFUQJn9aDVf4UG7OT6Kog==", - Network accessline 125
"resolved": "https://registry.npmjs.org/@changesets/config/-/config-3.1.2.tgz", - Network accessline 139
"node_modules/@changesets/errors": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/@changesets/errors/-/errors-0.2.0.tgz", - Network accessline 140
"version": "0.2.0", "resolved": "https://registry.npmjs.org/@changesets/errors/-/errors-0.2.0.tgz", "integrity": "sha512-6BLOQUscTpZeGljvyQXlWOItQyU71kCdGz7Pi8H8zdw6BI0g3m43iL4xKUVPWtG+qrrL9DTjpdn8eYuCQSRpow==", - Network accessline 141
"resolved": "https://registry.npmjs.org/@changesets/errors/-/errors-0.2.0.tgz", - Network accessline 149
"node_modules/@changesets/get-dependents-graph": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/@changesets/get-dependents-graph/-/get-dependents-graph-2.1.3.tgz", - Network accessline 150
"version": "2.1.3", "resolved": "https://registry.npmjs.org/@changesets/get-dependents-graph/-/get-dependents-graph-2.1.3.tgz", "integrity": "sha512-gphr+v0mv2I3Oxt19VdWRRUxq3sseyUpX9DaHpTUmLj92Y10AGy+XOtV+kbM6L/fDcpx7/ISDFK6T8A - Network accessline 151
"resolved": "https://registry.npmjs.org/@changesets/get-dependents-graph/-/get-dependents-graph-2.1.3.tgz", - Network accessline 162
"node_modules/@changesets/get-release-plan": { "version": "4.0.14", "resolved": "https://registry.npmjs.org/@changesets/get-release-plan/-/get-release-plan-4.0.14.tgz", - Network accessline 163
"version": "4.0.14", "resolved": "https://registry.npmjs.org/@changesets/get-release-plan/-/get-release-plan-4.0.14.tgz", "integrity": "sha512-yjZMHpUHgl4Xl5gRlolVuxDkm4HgSJqT93Ri1Uz8kGrQb+5iJ8dkXJ20M2j/Y4iV5QzS2c5SeTxVSKX+2eMI0 - Network accessline 164
"resolved": "https://registry.npmjs.org/@changesets/get-release-plan/-/get-release-plan-4.0.14.tgz", - Network accessline 177
"node_modules/@changesets/get-version-range-type": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/@changesets/get-version-range-type/-/get-version-range-type-0.4.0.tgz", - Network accessline 178
"version": "0.4.0", "resolved": "https://registry.npmjs.org/@changesets/get-version-range-type/-/get-version-range-type-0.4.0.tgz", "integrity": "sha512-hwawtob9DryoGTpixy1D3ZXbGgJu1Rhr+ySH2PvTLHvkZuQ7sRT4oQwMh0hbqZH1weAooedEjRs - Network accessline 179
"resolved": "https://registry.npmjs.org/@changesets/get-version-range-type/-/get-version-range-type-0.4.0.tgz", - Network accessline 184
"node_modules/@changesets/git": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/@changesets/git/-/git-3.0.4.tgz", - Network accessline 185
"version": "3.0.4", "resolved": "https://registry.npmjs.org/@changesets/git/-/git-3.0.4.tgz", "integrity": "sha512-BXANzRFkX+XcC1q/d27NKvlJ1yf7PSAgi8JG6dt8EfbHFHi4neau7mufcSca5zRhwOL8j9s6EqsxmT+s+/E6Sw==", - Network accessline 186
"resolved": "https://registry.npmjs.org/@changesets/git/-/git-3.0.4.tgz", - Network accessline 198
"node_modules/@changesets/logger": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/@changesets/logger/-/logger-0.1.1.tgz", - Network accessline 199
"version": "0.1.1", "resolved": "https://registry.npmjs.org/@changesets/logger/-/logger-0.1.1.tgz", "integrity": "sha512-OQtR36ZlnuTxKqoW4Sv6x5YIhOmClRd5pWsjZsddYxpWs517R0HkyiefQPIytCVh4ZcC5x9XaG8KTdd5iRQUfg==", - Network accessline 200
"resolved": "https://registry.npmjs.org/@changesets/logger/-/logger-0.1.1.tgz", - Network accessline 208
"node_modules/@changesets/parse": { "version": "0.4.2", "resolved": "https://registry.npmjs.org/@changesets/parse/-/parse-0.4.2.tgz", - Network accessline 209
"version": "0.4.2", "resolved": "https://registry.npmjs.org/@changesets/parse/-/parse-0.4.2.tgz", "integrity": "sha512-Uo5MC5mfg4OM0jU3up66fmSn6/NE9INK+8/Vn/7sMVcdWg46zfbvvUSjD9EMonVqPi9fbrJH9SXHn48Tr1f2yA==", - Network accessline 210
"resolved": "https://registry.npmjs.org/@changesets/parse/-/parse-0.4.2.tgz", - Network accessline 219
"node_modules/@changesets/pre": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/@changesets/pre/-/pre-2.0.2.tgz", - Network accessline 220
"version": "2.0.2", "resolved": "https://registry.npmjs.org/@changesets/pre/-/pre-2.0.2.tgz", "integrity": "sha512-HaL/gEyFVvkf9KFg6484wR9s0qjAXlZ8qWPDkTyKF6+zqjBe/I2mygg3MbpZ++hdi0ToqNUF8cjj7fBy0dg8Ug==", - Network accessline 221
"resolved": "https://registry.npmjs.org/@changesets/pre/-/pre-2.0.2.tgz", - Network accessline 232
"node_modules/@changesets/read": { "version": "0.6.6", "resolved": "https://registry.npmjs.org/@changesets/read/-/read-0.6.6.tgz", - Network accessline 233
"version": "0.6.6", "resolved": "https://registry.npmjs.org/@changesets/read/-/read-0.6.6.tgz", "integrity": "sha512-P5QaN9hJSQQKJShzzpBT13FzOSPyHbqdoIBUd2DJdgvnECCyO6LmAOWSV+O8se2TaZJVwSXjL+v9yhb+a9JeJg==", - Network accessline 234
"resolved": "https://registry.npmjs.org/@changesets/read/-/read-0.6.6.tgz", - Network accessline 248
"node_modules/@changesets/should-skip-package": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/@changesets/should-skip-package/-/should-skip-package-0.1.2.tgz", - Network accessline 249
"version": "0.1.2", "resolved": "https://registry.npmjs.org/@changesets/should-skip-package/-/should-skip-package-0.1.2.tgz", "integrity": "sha512-qAK/WrqWLNCP22UDdBTMPH5f41elVDlsNyat180A33dWxuUDyNpg6fPi/FyTZwRriVjg0L8gnjJn2F9XA - Network accessline 250
"resolved": "https://registry.npmjs.org/@changesets/should-skip-package/-/should-skip-package-0.1.2.tgz", - Network accessline 259
"node_modules/@changesets/types": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/@changesets/types/-/types-6.1.0.tgz", - Network accessline 260
"version": "6.1.0", "resolved": "https://registry.npmjs.org/@changesets/types/-/types-6.1.0.tgz", "integrity": "sha512-rKQcJ+o1nKNgeoYRHKOS07tAMNd3YSN0uHaJOZYjBAgxfV7TUE7JE+z4BzZdQwb5hKaYbayKN5KrYV7ODb2rAA==", - Network accessline 261
"resolved": "https://registry.npmjs.org/@changesets/types/-/types-6.1.0.tgz", - Network accessline 266
"node_modules/@changesets/write": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/@changesets/write/-/write-0.4.0.tgz", - Network accessline 267
"version": "0.4.0", "resolved": "https://registry.npmjs.org/@changesets/write/-/write-0.4.0.tgz", "integrity": "sha512-CdTLvIOPiCNuH71pyDu3rA+Q0n65cmAbXnwWH84rKGiFumFzkmHNT8KHTMEchcxN+Kl8I54xGUhJ7l3E7X396Q==", - Network accessline 268
"resolved": "https://registry.npmjs.org/@changesets/write/-/write-0.4.0.tgz", - Network accessline 279
"node_modules/@hono/node-server": { "version": "1.19.17", "resolved": "https://registry.npmjs.org/@hono/node-server/-/node-server-1.19.17.tgz", - Network accessline 280
"version": "1.19.17", "resolved": "https://registry.npmjs.org/@hono/node-server/-/node-server-1.19.17.tgz", "integrity": "sha512-dSneS5qhiauZWGDCeK4o695Xd9nUNjviSZCMQrj10eetr8Uln1ucn6bbphOM6UynAMMtNIzZNSpL9vnASJwrPQ==", - Network accessline 281
"resolved": "https://registry.npmjs.org/@hono/node-server/-/node-server-1.19.17.tgz", - Network accessline 291
"node_modules/@inquirer/external-editor": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/@inquirer/external-editor/-/external-editor-1.0.3.tgz", - Network accessline 292
"version": "1.0.3", "resolved": "https://registry.npmjs.org/@inquirer/external-editor/-/external-editor-1.0.3.tgz", "integrity": "sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==", - Network accessline 293
"resolved": "https://registry.npmjs.org/@inquirer/external-editor/-/external-editor-1.0.3.tgz", - Network accessline 313
"node_modules/@manypkg/find-root": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@manypkg/find-root/-/find-root-1.1.0.tgz", - Network accessline 314
"version": "1.1.0", "resolved": "https://registry.npmjs.org/@manypkg/find-root/-/find-root-1.1.0.tgz", "integrity": "sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==", - Network accessline 315
"resolved": "https://registry.npmjs.org/@manypkg/find-root/-/find-root-1.1.0.tgz", - Network accessline 326
"node_modules/@manypkg/find-root/node_modules/@types/node": { "version": "12.20.55", "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", - Network accessline 327
"version": "12.20.55", "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==", - Network accessline 328
"resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", - Network accessline 333
"node_modules/@manypkg/find-root/node_modules/fs-extra": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - Network accessline 334
"version": "8.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - Network accessline 335
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - Network accessline 348
"node_modules/@manypkg/get-packages": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/@manypkg/get-packages/-/get-packages-1.1.3.tgz", - Network accessline 349
"version": "1.1.3", "resolved": "https://registry.npmjs.org/@manypkg/get-packages/-/get-packages-1.1.3.tgz", "integrity": "sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==", - Network accessline 350
"resolved": "https://registry.npmjs.org/@manypkg/get-packages/-/get-packages-1.1.3.tgz", - Network accessline 363
"node_modules/@manypkg/get-packages/node_modules/@changesets/types": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/@changesets/types/-/types-4.1.0.tgz", - Network accessline 364
"version": "4.1.0", "resolved": "https://registry.npmjs.org/@changesets/types/-/types-4.1.0.tgz", "integrity": "sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==", - Network accessline 365
"resolved": "https://registry.npmjs.org/@changesets/types/-/types-4.1.0.tgz", - Network accessline 370
"node_modules/@manypkg/get-packages/node_modules/fs-extra": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - Network accessline 371
"version": "8.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - Network accessline 372
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - Network accessline 385
"node_modules/@modelcontextprotocol/sdk": { "version": "1.26.0", "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.26.0.tgz", - Network accessline 386
"version": "1.26.0", "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.26.0.tgz", "integrity": "sha512-Y5RmPncpiDtTXDbLKswIJzTqu2hyBKxTNsgKqKclDbhIgg1wgtf1fRuvxgTnRfcnxtvvgbIEcqUOzZrJ6iSReg==", - Network accessline 387
"resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.26.0.tgz", - Network accessline 425
"node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - Network accessline 426
"version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - Network accessline 427
"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - Network accessline 439
"node_modules/@nodelib/fs.stat": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - Network accessline 440
"version": "2.0.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - Network accessline 441
"resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - Network accessline 449
"node_modules/@nodelib/fs.walk": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - Network accessline 450
"version": "1.2.8", "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - Network accessline 451
"resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - Network accessline 463
"node_modules/@types/node": { "version": "25.9.5", "resolved": "https://registry.npmjs.org/@types/node/-/node-25.9.5.tgz", - Network accessline 464
"version": "25.9.5", "resolved": "https://registry.npmjs.org/@types/node/-/node-25.9.5.tgz", "integrity": "sha512-OScDchr2fwuUmWdf4kZ9h7PcJiYDVInhJizG/biAq3cAvqwYktuy/TYGGdZNMtNTFUP7rnb0NU4TUdm82kt4Rg==", - Network accessline 465
"resolved": "https://registry.npmjs.org/@types/node/-/node-25.9.5.tgz", - Network accessline 473
"node_modules/accepts": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz", - Network accessline 474
"version": "2.0.0", "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz", "integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==", - Network accessline 475
"resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz", - Network accessline 486
"node_modules/ajv": { "version": "8.18.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", - Network accessline 487
"version": "8.18.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", - Network accessline 488
"resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", - Network accessline 497
"funding": { "type": "github", "url": "https://github.com/sponsors/epoberezkin" - Network accessline 498
"type": "github", "url": "https://github.com/sponsors/epoberezkin" } - Network accessline 499
"url": "https://github.com/sponsors/epoberezkin" - Network accessline 502
"node_modules/ajv-formats": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz", - Network accessline 503
"version": "3.0.1", "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz", "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==", - Network accessline 504
"resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz", - Network accessline 519
"node_modules/ansi-colors": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - Network accessline 520
"version": "4.1.3", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", - Network accessline 521
"resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - Network accessline 529
"node_modules/ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - Network accessline 530
"version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - Network accessline 531
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - Network accessline 539
"node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - Network accessline 540
"version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - Network accessline 541
"resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - Network accessline 546
"node_modules/array-union": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - Network accessline 547
"version": "2.1.0", "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - Network accessline 548
"resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - Network accessline 556
"node_modules/better-path-resolve": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/better-path-resolve/-/better-path-resolve-1.0.0.tgz", - Network accessline 557
"version": "1.0.0", "resolved": "https://registry.npmjs.org/better-path-resolve/-/better-path-resolve-1.0.0.tgz", "integrity": "sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==", - Network accessline 558
"resolved": "https://registry.npmjs.org/better-path-resolve/-/better-path-resolve-1.0.0.tgz", - Network accessline 569
"node_modules/body-parser": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.3.0.tgz", - Network accessline 570
"version": "2.3.0", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.3.0.tgz", "integrity": "sha512-2cGmJupaNgg+QUwVLAucDuWuoMZ6EX9iHDRswZ5lsNYEmwPaRknMPCLZz07yTzVq/83p4o/wzbDZbBrTvGGTIw==", - Network accessline 571
"resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.3.0.tgz", - Network accessline 588
"funding": { "type": "opencollective", "url": "https://opencollective.com/express" - Network accessline 589
"type": "opencollective", "url": "https://opencollective.com/express" } - Network accessline 590
"url": "https://opencollective.com/express" - Network accessline 593
"node_modules/body-parser/node_modules/content-type": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/content-type/-/content-type-2.1.0.tgz", - Network accessline 594
"version": "2.1.0", "resolved": "https://registry.npmjs.org/content-type/-/content-type-2.1.0.tgz", "integrity": "sha512-mj7UPXE0jaqaOsukNZRUEfEi2AcL7C/vwmwcHV0O97eO1E1pxBZuyjlZrx5seTaNBg1U6+o35wpa35Qfcc+7ag==", - Network accessline 595
"resolved": "https://registry.npmjs.org/content-type/-/content-type-2.1.0.tgz", - Network accessline 601
"funding": { "type": "opencollective", "url": "https://opencollective.com/express" - Network accessline 602
"type": "opencollective", "url": "https://opencollective.com/express" } - Network accessline 603
"url": "https://opencollective.com/express" - Network accessline 606
"node_modules/braces": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - Network accessline 607
"version": "3.0.3", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - Network accessline 608
"resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - Network accessline 619
"node_modules/bun-types": { "version": "1.3.14", "resolved": "https://registry.npmjs.org/bun-types/-/bun-types-1.3.14.tgz", - Network accessline 620
"version": "1.3.14", "resolved": "https://registry.npmjs.org/bun-types/-/bun-types-1.3.14.tgz", "integrity": "sha512-4N0ig0fEomHt5R0KCFWjovxow98rIoRwKolrYdCcknNwMekCXRnWEUvgu5soYV8QXtVsrUD8B95MBOZGPvr6KQ==", - Network accessline 621
"resolved": "https://registry.npmjs.org/bun-types/-/bun-types-1.3.14.tgz", - Network accessline 629
"node_modules/bytes": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - Network accessline 630
"version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - Network accessline 631
"resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - Network accessline 638
"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 639
"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 640
"resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", - Network accessline 651
"node_modules/call-bound": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", - Network accessline 652
"version": "1.0.4", "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", - Network accessline 653
"resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", - Network accessline 662
}, "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 663
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 664
"url": "https://github.com/sponsors/ljharb" - Network accessline 667
"node_modules/chardet": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/chardet/-/chardet-2.1.1.tgz", - Network accessline 668
"version": "2.1.1", "resolved": "https://registry.npmjs.org/chardet/-/chardet-2.1.1.tgz", "integrity": "sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ==", - Network accessline 669
"resolved": "https://registry.npmjs.org/chardet/-/chardet-2.1.1.tgz", - Network accessline 674
"node_modules/ci-info": { "version": "3.9.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - Network accessline 675
"version": "3.9.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", - Network accessline 676
"resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - Network accessline 680
{ "type": "github", "url": "https://github.com/sponsors/sibiraj-s" - Network accessline 681
"type": "github", "url": "https://github.com/sponsors/sibiraj-s" } - Network accessline 682
"url": "https://github.com/sponsors/sibiraj-s" - Network accessline 690
"node_modules/content-disposition": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.0.1.tgz", - Network accessline 691
"version": "1.0.1", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.0.1.tgz", "integrity": "sha512-oIXISMynqSqm241k6kcQ5UwttDILMK4BiurCfGEREw6+X9jkkpEe5T9FZaApyLGGOnFuyMWZpdolTXMtvEJ08Q==", - Network accessline 692
"resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.0.1.tgz", - Network accessline 698
"funding": { "type": "opencollective", "url": "https://opencollective.com/express" - Network accessline 699
"type": "opencollective", "url": "https://opencollective.com/express" } - Network accessline 700
"url": "https://opencollective.com/express" - Network accessline 703
"node_modules/content-type": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - Network accessline 704
"version": "1.0.5", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", - Network accessline 705
"resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - Network accessline 712
"node_modules/cookie": { "version": "0.7.2", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", - Network accessline 713
"version": "0.7.2", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", - Network accessline 714
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", - Network accessline 721
"node_modules/cookie-signature": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz", - Network accessline 722
"version": "1.2.2", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz", "integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==", - Network accessline 723
"resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz", - Network accessline 730
"node_modules/cors": { "version": "2.8.6", "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.6.tgz", - Network accessline 731
"version": "2.8.6", "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.6.tgz", "integrity": "sha512-tJtZBBHA6vjIAaF6EnIaq6laBBP9aq/Y3ouVJjEfoHbRBcHBAHYcMh/w8LDrk2PvIMMq8gmopa5D4V8RmbrxGw==", - Network accessline 732
"resolved": "https://registry.npmjs.org/cors/-/cors-2.8.6.tgz", - Network accessline 742
"funding": { "type": "opencollective", "url": "https://opencollective.com/express" - Network accessline 743
"type": "opencollective", "url": "https://opencollective.com/express" } - Network accessline 744
"url": "https://opencollective.com/express" - Network accessline 747
"node_modules/cross-spawn": { "version": "7.0.6", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", - Network accessline 748
"version": "7.0.6", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", - Network accessline 749
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", - Network accessline 761
"node_modules/debug": { "version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - Network accessline 762
"version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - Network accessline 763
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - Network accessline 778
"node_modules/depd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - Network accessline 779
"version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - Network accessline 780
"resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - Network accessline 787
"node_modules/detect-indent": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", - Network accessline 788
"version": "6.1.0", "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", - Network accessline 789
"resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", - Network accessline 797
"node_modules/dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - Network accessline 798
"version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - Network accessline 799
"resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - Network accessline 810
"node_modules/dunder-proto": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", - Network accessline 811
"version": "1.0.1", "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", - Network accessline 812
"resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", - Network accessline 824
"node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - Network accessline 825
"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 826
"resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - Network accessline 830
"node_modules/encodeurl": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", - Network accessline 831
"version": "2.0.0", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", - Network accessline 832
"resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", - Network accessline 839
"node_modules/enquirer": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", - Network accessline 840
"version": "2.4.1", "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", - Network accessline 841
"resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", - Network accessline 853
"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 854
"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 855
"resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", - Network accessline 862
"node_modules/es-errors": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - Network accessline 863
"version": "1.3.0", "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - Network accessline 864
"resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - Network accessline 871
"node_modules/es-object-atoms": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.2.tgz", - Network accessline 872
"version": "1.1.2", "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.2.tgz", "integrity": "sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==", - Network accessline 873
"resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.2.tgz", - Network accessline 883
"node_modules/escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - Network accessline 884
"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 885
"resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - Network accessline 889
"node_modules/esprima": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - Network accessline 890
"version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - Network accessline 891
"resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - Network accessline 903
"node_modules/etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - Network accessline 904
"version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - Network accessline 905
"resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - Network accessline 912
"node_modules/eventsource": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-3.0.7.tgz", - Network accessline 913
"version": "3.0.7", "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-3.0.7.tgz", "integrity": "sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA==", - Network accessline 914
"resolved": "https://registry.npmjs.org/eventsource/-/eventsource-3.0.7.tgz", - Network accessline 924
"node_modules/eventsource-parser": { "version": "3.0.6", "resolved": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.0.6.tgz", - Network accessline 925
"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 926
"resolved": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.0.6.tgz", - Network accessline 933
"node_modules/express": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/express/-/express-5.2.1.tgz", - Network accessline 934
"version": "5.2.1", "resolved": "https://registry.npmjs.org/express/-/express-5.2.1.tgz", "integrity": "sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==", - Network accessline 935
"resolved": "https://registry.npmjs.org/express/-/express-5.2.1.tgz", - Network accessline 971
"funding": { "type": "opencollective", "url": "https://opencollective.com/express" - Network accessline 972
"type": "opencollective", "url": "https://opencollective.com/express" } - Network accessline 973
"url": "https://opencollective.com/express" - Network accessline 976
"node_modules/express-rate-limit": { "version": "8.6.2", "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-8.6.2.tgz", - Network accessline 977
"version": "8.6.2", "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-8.6.2.tgz", "integrity": "sha512-YH4ru+eOJxQABscKFfRCy9R7x9QFGdezclVMwwgFFndzS2Xnm0uo6B0ABZsLhcpeptGv2qvuJVWlQr9gQZoC3A==", - Network accessline 978
"resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-8.6.2.tgz", - Network accessline 987
}, "funding": { "url": "https://github.com/sponsors/express-rate-limit" - Network accessline 988
"funding": { "url": "https://github.com/sponsors/express-rate-limit" }, - Network accessline 989
"url": "https://github.com/sponsors/express-rate-limit" - Network accessline 995
"node_modules/extendable-error": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/extendable-error/-/extendable-error-0.1.7.tgz", - Network accessline 996
"version": "0.1.7", "resolved": "https://registry.npmjs.org/extendable-error/-/extendable-error-0.1.7.tgz", "integrity": "sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==", - Network accessline 997
"resolved": "https://registry.npmjs.org/extendable-error/-/extendable-error-0.1.7.tgz", - Network accessline 1002
"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 1003
"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 1004
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - Network accessline 1008
"node_modules/fast-glob": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", - Network accessline 1009
"version": "3.3.3", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", - Network accessline 1010
"resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", - Network accessline 1025
"node_modules/fast-uri": { "version": "3.1.5", "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.5.tgz", - Network accessline 1026
"version": "3.1.5", "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.5.tgz", "integrity": "sha512-gHwA1O9LDIcKunMKhObS/HimwtehO1nPUECKAu5TpKgaO19fcWEl4bliWe1jWxVFvIXztJjjQ4L8XQ1EU9f7Jw==", - Network accessline 1027
"resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.5.tgz", - Network accessline 1030
{ "type": "github", "url": "https://github.com/sponsors/fastify" - Network accessline 1031
"type": "github", "url": "https://github.com/sponsors/fastify" }, - Network accessline 1032
"url": "https://github.com/sponsors/fastify" - Network accessline 1034
{ "type": "opencollective", "url": "https://opencollective.com/fastify" - Network accessline 1035
"type": "opencollective", "url": "https://opencollective.com/fastify" } - Network accessline 1036
"url": "https://opencollective.com/fastify" - Network accessline 1041
"node_modules/fastq": { "version": "1.20.1", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz", - Network accessline 1042
"version": "1.20.1", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz", "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==", - Network accessline 1043
"resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz", - Network accessline 1051
"node_modules/fill-range": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - Network accessline 1052
"version": "7.1.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - Network accessline 1053
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - Network accessline 1064
"node_modules/finalhandler": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.1.tgz", - Network accessline 1065
"version": "2.1.1", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.1.tgz", "integrity": "sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==", - Network accessline 1066
"resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.1.tgz", - Network accessline 1080
"funding": { "type": "opencollective", "url": "https://opencollective.com/express" - Network accessline 1081
"type": "opencollective", "url": "https://opencollective.com/express" } - Network accessline 1082
"url": "https://opencollective.com/express" - Network accessline 1085
"node_modules/find-up": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - Network accessline 1086
"version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - Network accessline 1087
"resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - Network accessline 1099
"node_modules/forwarded": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - Network accessline 1100
"version": "0.2.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - Network accessline 1101
"resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - Network accessline 1108
"node_modules/fresh": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz", - Network accessline 1109
"version": "2.0.0", "resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz", "integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==", - Network accessline 1110
"resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz", - Network accessline 1117
"node_modules/fs-extra": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - Network accessline 1118
"version": "7.0.1", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", - Network accessline 1119
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - Network accessline 1132
"node_modules/function-bind": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - Network accessline 1133
"version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - Network accessline 1134
"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - Network accessline 1136
"license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 1137
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 1138
"url": "https://github.com/sponsors/ljharb" - Network accessline 1141
"node_modules/get-intrinsic": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", - Network accessline 1142
"version": "1.3.0", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", - Network accessline 1143
"resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", - Network accessline 1160
}, "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 1161
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 1162
"url": "https://github.com/sponsors/ljharb" - Network accessline 1165
"node_modules/get-proto": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", - Network accessline 1166
"version": "1.0.1", "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", - Network accessline 1167
"resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", - Network accessline 1178
"node_modules/glob-parent": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - Network accessline 1179
"version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - Network accessline 1180
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - Network accessline 1191
"node_modules/globby": { "version": "11.1.0", "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - Network accessline 1192
"version": "11.1.0", "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - Network accessline 1193
"resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - Network accessline 1207
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 1208
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 1209
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 1212
"node_modules/gopd": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", - Network accessline 1213
"version": "1.2.0", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", - Network accessline 1214
"resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", - Network accessline 1219
}, "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 1220
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 1221
"url": "https://github.com/sponsors/ljharb" - Network accessline 1224
"node_modules/graceful-fs": { "version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - Network accessline 1225
"version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - Network accessline 1226
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - Network accessline 1231
"node_modules/has-symbols": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", - Network accessline 1232
"version": "1.1.0", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", - Network accessline 1233
"resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", - Network accessline 1238
}, "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 1239
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 1240
"url": "https://github.com/sponsors/ljharb" - Network accessline 1243
"node_modules/hasown": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz", - Network accessline 1244
"version": "2.0.4", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz", "integrity": "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==", - Network accessline 1245
"resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz", - Network accessline 1255
"node_modules/hono": { "version": "4.13.1", "resolved": "https://registry.npmjs.org/hono/-/hono-4.13.1.tgz", - Network accessline 1256
"version": "4.13.1", "resolved": "https://registry.npmjs.org/hono/-/hono-4.13.1.tgz", "integrity": "sha512-kdJoFVv2xmayw6cY09H7AbMJMt8Jn5jdlEdXsP7AGBdF2DIptVlKlOLKXP41yPip4/a3yQPv9gVcJYI8YY04dw==", - Network accessline 1257
"resolved": "https://registry.npmjs.org/hono/-/hono-4.13.1.tgz", - Network accessline 1264
"node_modules/http-errors": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", - Network accessline 1265
"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 1266
"resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", - Network accessline 1279
"funding": { "type": "opencollective", "url": "https://opencollective.com/express" - Network accessline 1280
"type": "opencollective", "url": "https://opencollective.com/express" } - Network accessline 1281
"url": "https://opencollective.com/express" - Network accessline 1284
"node_modules/human-id": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/human-id/-/human-id-4.1.3.tgz", - Network accessline 1285
"version": "4.1.3", "resolved": "https://registry.npmjs.org/human-id/-/human-id-4.1.3.tgz", "integrity": "sha512-tsYlhAYpjCKa//8rXZ9DqKEawhPoSytweBC2eNvcaDK+57RZLHGqNs3PZTQO6yekLFSuvA6AlnAfrw1uBvtb+Q==", - Network accessline 1286
"resolved": "https://registry.npmjs.org/human-id/-/human-id-4.1.3.tgz", - Network accessline 1294
"node_modules/iconv-lite": { "version": "0.7.2", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.2.tgz", - Network accessline 1295
"version": "0.7.2", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.2.tgz", "integrity": "sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==", - Network accessline 1296
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.2.tgz", - Network accessline 1305
"funding": { "type": "opencollective", "url": "https://opencollective.com/express" - Network accessline 1306
"type": "opencollective", "url": "https://opencollective.com/express" } - Network accessline 1307
"url": "https://opencollective.com/express" - Network accessline 1310
"node_modules/ignore": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - Network accessline 1311
"version": "5.3.2", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", - Network accessline 1312
"resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - Network accessline 1320
"node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - Network accessline 1321
"version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - Network accessline 1322
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - Network accessline 1326
"node_modules/ip-address": { "version": "10.4.0", "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.4.0.tgz", - Network accessline 1327
"version": "10.4.0", "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.4.0.tgz", "integrity": "sha512-oSK96Grm3aP6OrS263xVxbNDGVL7rzBtYdpGqlDG8iQdoenDoTs/nkki+DflYbAEE8Xl6o5YxhxlrKvI3nqKXQ==", - Network accessline 1328
"resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.4.0.tgz", - Network accessline 1335
"node_modules/ipaddr.js": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - Network accessline 1336
"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 1337
"resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - Network accessline 1344
"node_modules/is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - Network accessline 1345
"version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - Network accessline 1346
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - Network accessline 1354
"node_modules/is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - Network accessline 1355
"version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - Network accessline 1356
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - Network accessline 1367
"node_modules/is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - Network accessline 1368
"version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - Network accessline 1369
"resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - Network accessline 1377
"node_modules/is-promise": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz", - Network accessline 1378
"version": "4.0.0", "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz", "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==", - Network accessline 1379
"resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz", - Network accessline 1383
"node_modules/is-subdir": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/is-subdir/-/is-subdir-1.2.0.tgz", - Network accessline 1384
"version": "1.2.0", "resolved": "https://registry.npmjs.org/is-subdir/-/is-subdir-1.2.0.tgz", "integrity": "sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==", - Network accessline 1385
"resolved": "https://registry.npmjs.org/is-subdir/-/is-subdir-1.2.0.tgz", - Network accessline 1396
"node_modules/is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - Network accessline 1397
"version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - Network accessline 1398
"resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - Network accessline 1406
"node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - Network accessline 1407
"version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - Network accessline 1408
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - Network accessline 1412
"node_modules/jose": { "version": "6.1.3", "resolved": "https://registry.npmjs.org/jose/-/jose-6.1.3.tgz", - Network accessline 1413
"version": "6.1.3", "resolved": "https://registry.npmjs.org/jose/-/jose-6.1.3.tgz", "integrity": "sha512-0TpaTfihd4QMNwrz/ob2Bp7X04yuxJkjRGi4aKmOqwhov54i6u79oCv7T+C7lo70MKH6BesI3vscD1yb/yzKXQ==", - Network accessline 1414
"resolved": "https://registry.npmjs.org/jose/-/jose-6.1.3.tgz", - Network accessline 1416
"license": "MIT", "funding": { "url": "https://github.com/sponsors/panva" - Network accessline 1417
"funding": { "url": "https://github.com/sponsors/panva" } - Network accessline 1418
"url": "https://github.com/sponsors/panva" - Network accessline 1421
"node_modules/js-yaml": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", - Network accessline 1422
"version": "4.1.1", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", - Network accessline 1423
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", - Network accessline 1434
"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 1435
"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 1436
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - Network accessline 1440
"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 1441
"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 1442
"resolved": "https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-8.0.2.tgz", - Network accessline 1446
"node_modules/jsonfile": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - Network accessline 1447
"version": "4.0.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - Network accessline 1448
"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - Network accessline 1456
"node_modules/locate-path": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - Network accessline 1457
"version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - Network accessline 1458
"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - Network accessline 1469
"node_modules/lodash.startcase": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/lodash.startcase/-/lodash.startcase-4.4.0.tgz", - Network accessline 1470
"version": "4.4.0", "resolved": "https://registry.npmjs.org/lodash.startcase/-/lodash.startcase-4.4.0.tgz", "integrity": "sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==", - Network accessline 1471
"resolved": "https://registry.npmjs.org/lodash.startcase/-/lodash.startcase-4.4.0.tgz", - Network accessline 1476
"node_modules/math-intrinsics": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", - Network accessline 1477
"version": "1.1.0", "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", - Network accessline 1478
"resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", - Network accessline 1485
"node_modules/media-typer": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz", - Network accessline 1486
"version": "1.1.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz", "integrity": "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==", - Network accessline 1487
"resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz", - Network accessline 1494
"node_modules/merge-descriptors": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz", - Network accessline 1495
"version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz", "integrity": "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==", - Network accessline 1496
"resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz", - Network accessline 1501
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 1502
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 1503
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 1506
"node_modules/merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - Network accessline 1507
"version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - Network accessline 1508
"resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - Network accessline 1516
"node_modules/micromatch": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", - Network accessline 1517
"version": "4.0.8", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", - Network accessline 1518
"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", - Network accessline 1530
"node_modules/mime-db": { "version": "1.54.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", - Network accessline 1531
"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 1532
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", - Network accessline 1539
"node_modules/mime-types": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", - Network accessline 1540
"version": "3.0.2", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==", - Network accessline 1541
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", - Network accessline 1550
"funding": { "type": "opencollective", "url": "https://opencollective.com/express" - Network accessline 1551
"type": "opencollective", "url": "https://opencollective.com/express" } - Network accessline 1552
"url": "https://opencollective.com/express" - Network accessline 1555
"node_modules/mri": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", - Network accessline 1556
"version": "1.2.0", "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", - Network accessline 1557
"resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", - Network accessline 1565
"node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - Network accessline 1566
"version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - Network accessline 1567
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - Network accessline 1571
"node_modules/negotiator": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz", - Network accessline 1572
"version": "1.0.0", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz", "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==", - Network accessline 1573
"resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz", - Network accessline 1580
"node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - Network accessline 1581
"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 1582
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - Network accessline 1589
"node_modules/object-inspect": { "version": "1.13.4", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", - Network accessline 1590
"version": "1.13.4", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", - Network accessline 1591
"resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", - Network accessline 1596
}, "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 1597
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 1598
"url": "https://github.com/sponsors/ljharb" - Network accessline 1601
"node_modules/on-finished": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - Network accessline 1602
"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 1603
"resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - Network accessline 1613
"node_modules/once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - Network accessline 1614
"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 1615
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - Network accessline 1622
"node_modules/outdent": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/outdent/-/outdent-0.5.0.tgz", - Network accessline 1623
"version": "0.5.0", "resolved": "https://registry.npmjs.org/outdent/-/outdent-0.5.0.tgz", "integrity": "sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==", - Network accessline 1624
"resolved": "https://registry.npmjs.org/outdent/-/outdent-0.5.0.tgz", - Network accessline 1629
"node_modules/p-filter": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/p-filter/-/p-filter-2.1.0.tgz", - Network accessline 1630
"version": "2.1.0", "resolved": "https://registry.npmjs.org/p-filter/-/p-filter-2.1.0.tgz", "integrity": "sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==", - Network accessline 1631
"resolved": "https://registry.npmjs.org/p-filter/-/p-filter-2.1.0.tgz", - Network accessline 1642
"node_modules/p-limit": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - Network accessline 1643
"version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - Network accessline 1644
"resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - Network accessline 1653
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 1654
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 1655
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 1658
"node_modules/p-locate": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - Network accessline 1659
"version": "4.1.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - Network accessline 1660
"resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - Network accessline 1671
"node_modules/p-map": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - Network accessline 1672
"version": "2.1.0", "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - Network accessline 1673
"resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - Network accessline 1681
"node_modules/p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - Network accessline 1682
"version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - Network accessline 1683
"resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - Network accessline 1691
"node_modules/package-manager-detector": { "version": "0.2.11", "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-0.2.11.tgz", - Network accessline 1692
"version": "0.2.11", "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-0.2.11.tgz", "integrity": "sha512-BEnLolu+yuz22S56CU1SUKq3XC3PkwD5wv4ikR4MfGvnRVcmzXR9DwSlW2fEamyTPyXHomBJRzgapeuBv - Network accessline 1693
"resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-0.2.11.tgz", - Network accessline 1701
"node_modules/parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - Network accessline 1702
"version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - Network accessline 1703
"resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - Network accessline 1710
"node_modules/path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - Network accessline 1711
"version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - Network accessline 1712
"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - Network accessline 1720
"node_modules/path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - Network accessline 1721
"version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - Network accessline 1722
"resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - Network accessline 1729
"node_modules/path-to-regexp": { "version": "8.4.2", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.4.2.tgz", - Network accessline 1730
"version": "8.4.2", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.4.2.tgz", "integrity": "sha512-qRcuIdP69NPm4qbACK+aDogI5CBDMi1jKe0ry5rSQJz8JVLsC7jV8XpiJjGRLLol3N+R5ihGYcrPLTno6pAdBA==", - Network accessline 1731
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.4.2.tgz", - Network accessline 1734
"funding": { "type": "opencollective", "url": "https://opencollective.com/express" - Network accessline 1735
"type": "opencollective", "url": "https://opencollective.com/express" } - Network accessline 1736
"url": "https://opencollective.com/express" - Network accessline 1739
"node_modules/path-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - Network accessline 1740
"version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - Network accessline 1741
"resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - Network accessline 1754
"node_modules/picomatch": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", - Network accessline 1755
"version": "2.3.2", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", - Network accessline 1756
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", - Network accessline 1762
}, "funding": { "url": "https://github.com/sponsors/jonschlinkert" - Network accessline 1763
"funding": { "url": "https://github.com/sponsors/jonschlinkert" } - Network accessline 1764
"url": "https://github.com/sponsors/jonschlinkert" - Network accessline 1767
"node_modules/pify": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - Network accessline 1768
"version": "4.0.1", "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - Network accessline 1769
"resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - Network accessline 1777
"node_modules/pkce-challenge": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-5.0.1.tgz", - Network accessline 1778
"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 1779
"resolved": "https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-5.0.1.tgz", - Network accessline 1786
"node_modules/prettier": { "version": "2.8.8", "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", - Network accessline 1787
"version": "2.8.8", "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", - Network accessline 1788
"resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", - Network accessline 1797
}, "funding": { "url": "https://github.com/prettier/prettier?sponsor=1" - Network accessline 1798
"funding": { "url": "https://github.com/prettier/prettier?sponsor=1" } - Network accessline 1799
"url": "https://github.com/prettier/prettier?sponsor=1" - Network accessline 1802
"node_modules/proxy-addr": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - Network accessline 1803
"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 1804
"resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - Network accessline 1815
"node_modules/qs": { "version": "6.15.3", "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.3.tgz", - Network accessline 1816
"version": "6.15.3", "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.3.tgz", "integrity": "sha512-O9gl3zCl5h5blw1KGUzQKhA5oUXSl8rwUIM5o0S3nCXMliSvy5Dzx7/DJcI+SwgICv+IneSZwhBh1oSyEHA71A==", - Network accessline 1817
"resolved": "https://registry.npmjs.org/qs/-/qs-6.15.3.tgz", - Network accessline 1826
}, "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 1827
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 1828
"url": "https://github.com/sponsors/ljharb" - Network accessline 1831
"node_modules/quansync": { "version": "0.2.11", "resolved": "https://registry.npmjs.org/quansync/-/quansync-0.2.11.tgz", - Network accessline 1832
"version": "0.2.11", "resolved": "https://registry.npmjs.org/quansync/-/quansync-0.2.11.tgz", "integrity": "sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA==", - Network accessline 1833
"resolved": "https://registry.npmjs.org/quansync/-/quansync-0.2.11.tgz", - Network accessline 1837
{ "type": "individual", "url": "https://github.com/sponsors/antfu" - Network accessline 1838
"type": "individual", "url": "https://github.com/sponsors/antfu" }, - Network accessline 1839
"url": "https://github.com/sponsors/antfu" - Network accessline 1841
{ "type": "individual", "url": "https://github.com/sponsors/sxzz" - Network accessline 1842
"type": "individual", "url": "https://github.com/sponsors/sxzz" } - Network accessline 1843
"url": "https://github.com/sponsors/sxzz" - Network accessline 1848
"node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - Network accessline 1849
"version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - Network accessline 1850
"resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - Network accessline 1854
{ "type": "github", "url": "https://github.com/sponsors/feross" - Network accessline 1855
"type": "github", "url": "https://github.com/sponsors/feross" }, - Network accessline 1856
"url": "https://github.com/sponsors/feross" - Network accessline 1858
{ "type": "patreon", "url": "https://www.patreon.com/feross" - Network accessline 1859
"type": "patreon", "url": "https://www.patreon.com/feross" }, - Network accessline 1860
"url": "https://www.patreon.com/feross" - Network accessline 1862
{ "type": "consulting", "url": "https://feross.org/support" - Network accessline 1863
"type": "consulting", "url": "https://feross.org/support" } - Network accessline 1864
"url": "https://feross.org/support" - Network accessline 1869
"node_modules/range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - Network accessline 1870
"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 1871
"resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - Network accessline 1878
"node_modules/raw-body": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.2.tgz", - Network accessline 1879
"version": "3.0.2", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.2.tgz", "integrity": "sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==", - Network accessline 1880
"resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.2.tgz", - Network accessline 1893
"node_modules/read-yaml-file": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/read-yaml-file/-/read-yaml-file-1.1.0.tgz", - Network accessline 1894
"version": "1.1.0", "resolved": "https://registry.npmjs.org/read-yaml-file/-/read-yaml-file-1.1.0.tgz", "integrity": "sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==", - Network accessline 1895
"resolved": "https://registry.npmjs.org/read-yaml-file/-/read-yaml-file-1.1.0.tgz", - Network accessline 1909
"node_modules/read-yaml-file/node_modules/argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - Network accessline 1910
"version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - Network accessline 1911
"resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - Network accessline 1919
"node_modules/read-yaml-file/node_modules/js-yaml": { "version": "3.14.2", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", - Network accessline 1920
"version": "3.14.2", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", - Network accessline 1921
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", - Network accessline 1933
"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 1934
"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 1935
"resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - Network accessline 1942
"node_modules/resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - Network accessline 1943
"version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - Network accessline 1944
"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - Network accessline 1952
"node_modules/reusify": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", - Network accessline 1953
"version": "1.1.0", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", - Network accessline 1954
"resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", - Network accessline 1963
"node_modules/router": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz", - Network accessline 1964
"version": "2.2.0", "resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz", "integrity": "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==", - Network accessline 1965
"resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz", - Network accessline 1979
"node_modules/run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - Network accessline 1980
"version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - Network accessline 1981
"resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - Network accessline 1985
{ "type": "github", "url": "https://github.com/sponsors/feross" - Network accessline 1986
"type": "github", "url": "https://github.com/sponsors/feross" }, - Network accessline 1987
"url": "https://github.com/sponsors/feross" - Network accessline 1989
{ "type": "patreon", "url": "https://www.patreon.com/feross" - Network accessline 1990
"type": "patreon", "url": "https://www.patreon.com/feross" }, - Network accessline 1991
"url": "https://www.patreon.com/feross" - Network accessline 1993
{ "type": "consulting", "url": "https://feross.org/support" - Network accessline 1994
"type": "consulting", "url": "https://feross.org/support" } - Network accessline 1995
"url": "https://feross.org/support" - Network accessline 2003
"node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - Network accessline 2004
"version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - Network accessline 2005
"resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - Network accessline 2009
"node_modules/semver": { "version": "7.7.4", "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", - Network accessline 2010
"version": "7.7.4", "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", - Network accessline 2011
"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", - Network accessline 2022
"node_modules/send": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/send/-/send-1.2.1.tgz", - Network accessline 2023
"version": "1.2.1", "resolved": "https://registry.npmjs.org/send/-/send-1.2.1.tgz", "integrity": "sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==", - Network accessline 2024
"resolved": "https://registry.npmjs.org/send/-/send-1.2.1.tgz", - Network accessline 2043
"funding": { "type": "opencollective", "url": "https://opencollective.com/express" - Network accessline 2044
"type": "opencollective", "url": "https://opencollective.com/express" } - Network accessline 2045
"url": "https://opencollective.com/express" - Network accessline 2048
"node_modules/serve-static": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.1.tgz", - Network accessline 2049
"version": "2.2.1", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.1.tgz", "integrity": "sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==", - Network accessline 2050
"resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.1.tgz", - Network accessline 2062
"funding": { "type": "opencollective", "url": "https://opencollective.com/express" - Network accessline 2063
"type": "opencollective", "url": "https://opencollective.com/express" } - Network accessline 2064
"url": "https://opencollective.com/express" - Network accessline 2067
"node_modules/setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - Network accessline 2068
"version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - Network accessline 2069
"resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - Network accessline 2073
"node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - Network accessline 2074
"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 2075
"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - Network accessline 2085
"node_modules/shebang-regex": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - Network accessline 2086
"version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - Network accessline 2087
"resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - Network accessline 2094
"node_modules/side-channel": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.1.tgz", - Network accessline 2095
"version": "1.1.1", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.1.tgz", "integrity": "sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ==", - Network accessline 2096
"resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.1.tgz", - Network accessline 2108
}, "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 2109
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 2110
"url": "https://github.com/sponsors/ljharb" - Network accessline 2113
"node_modules/side-channel-list": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz", - Network accessline 2114
"version": "1.0.1", "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz", "integrity": "sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==", - Network accessline 2115
"resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz", - Network accessline 2124
}, "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 2125
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 2126
"url": "https://github.com/sponsors/ljharb" - Network accessline 2129
"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 2130
"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 2131
"resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", - Network accessline 2142
}, "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 2143
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 2144
"url": "https://github.com/sponsors/ljharb" - Network accessline 2147
"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 2148
"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 2149
"resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", - Network accessline 2161
}, "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 2162
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 2163
"url": "https://github.com/sponsors/ljharb" - Network accessline 2166
"node_modules/signal-exit": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - Network accessline 2167
"version": "4.1.0", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - Network accessline 2168
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - Network accessline 2174
}, "funding": { "url": "https://github.com/sponsors/isaacs" - Network accessline 2175
"funding": { "url": "https://github.com/sponsors/isaacs" } - Network accessline 2176
"url": "https://github.com/sponsors/isaacs" - Network accessline 2179
"node_modules/slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - Network accessline 2180
"version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - Network accessline 2181
"resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - Network accessline 2189
"node_modules/spawndamnit": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/spawndamnit/-/spawndamnit-3.0.1.tgz", - Network accessline 2190
"version": "3.0.1", "resolved": "https://registry.npmjs.org/spawndamnit/-/spawndamnit-3.0.1.tgz", "integrity": "sha512-MmnduQUuHCoFckZoWnXsTg7JaiLBJrKFj9UI2MbRPGaJeVpsLcVBu6P/IGZovziM/YBsellCmsprgNA+w0CzVg==", - Network accessline 2191
"resolved": "https://registry.npmjs.org/spawndamnit/-/spawndamnit-3.0.1.tgz", - Network accessline 2200
"node_modules/sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - Network accessline 2201
"version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - Network accessline 2202
"resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - Network accessline 2207
"node_modules/statuses": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", - Network accessline 2208
"version": "2.0.2", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", - Network accessline 2209
"resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", - Network accessline 2216
"node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - Network accessline 2217
"version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - Network accessline 2218
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - Network accessline 2229
"node_modules/strip-bom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - Network accessline 2230
"version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - Network accessline 2231
"resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - Network accessline 2239
"node_modules/term-size": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz", - Network accessline 2240
"version": "2.2.1", "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz", "integrity": "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==", - Network accessline 2241
"resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz", - Network accessline 2247
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 2248
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 2249
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 2252
"node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - Network accessline 2253
"version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - Network accessline 2254
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - Network accessline 2265
"node_modules/toidentifier": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - Network accessline 2266
"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 2267
"resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - Network accessline 2274
"node_modules/type-is": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.1.0.tgz", - Network accessline 2275
"version": "2.1.0", "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.1.0.tgz", "integrity": "sha512-faYHw0anBbc/kWF3zFTEnxSFOAGUX9GFbOBthvDdLsIlEoWOFOtS0zgCiQYwIskL9iGXZL3kAXD8OoZ4GmMATA==", - Network accessline 2276
"resolved": "https://registry.npmjs.org/type-is/-/type-is-2.1.0.tgz", - Network accessline 2287
"funding": { "type": "opencollective", "url": "https://opencollective.com/express" - Network accessline 2288
"type": "opencollective", "url": "https://opencollective.com/express" } - Network accessline 2289
"url": "https://opencollective.com/express" - Network accessline 2292
"node_modules/type-is/node_modules/content-type": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/content-type/-/content-type-2.1.0.tgz", - Network accessline 2293
"version": "2.1.0", "resolved": "https://registry.npmjs.org/content-type/-/content-type-2.1.0.tgz", "integrity": "sha512-mj7UPXE0jaqaOsukNZRUEfEi2AcL7C/vwmwcHV0O97eO1E1pxBZuyjlZrx5seTaNBg1U6+o35wpa35Qfcc+7ag==", - Network accessline 2294
"resolved": "https://registry.npmjs.org/content-type/-/content-type-2.1.0.tgz", - Network accessline 2300
"funding": { "type": "opencollective", "url": "https://opencollective.com/express" - Network accessline 2301
"type": "opencollective", "url": "https://opencollective.com/express" } - Network accessline 2302
"url": "https://opencollective.com/express" - Network accessline 2305
"node_modules/undici-types": { "version": "7.24.6", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.24.6.tgz", - Network accessline 2306
"version": "7.24.6", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.24.6.tgz", "integrity": "sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==", - Network accessline 2307
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.24.6.tgz", - Network accessline 2312
"node_modules/universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - Network accessline 2313
"version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - Network accessline 2314
"resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - Network accessline 2322
"node_modules/unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - Network accessline 2323
"version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - Network accessline 2324
"resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - Network accessline 2331
"node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - Network accessline 2332
"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 2333
"resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - Network accessline 2340
"node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - Network accessline 2341
"version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - Network accessline 2342
"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - Network accessline 2355
"node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - Network accessline 2356
"version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - Network accessline 2357
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - Network accessline 2361
"node_modules/zod": { "version": "3.25.76", "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz", - Network accessline 2362
"version": "3.25.76", "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz", "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==", - Network accessline 2363
"resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz", - Network accessline 2365
"license": "MIT", "funding": { "url": "https://github.com/sponsors/colinhacks" - Network accessline 2366
"funding": { "url": "https://github.com/sponsors/colinhacks" } - Network accessline 2367
"url": "https://github.com/sponsors/colinhacks" - Network accessline 2370
"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 2371
"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 2372
"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 5
"repository": { "type": "git", "url": "https://github.com/0xNyk/xint.git" - Network accessline 6
"type": "git", "url": "https://github.com/0xNyk/xint.git" }, - Network accessline 7
"url": "https://github.com/0xNyk/xint.git" - Network accessline 12
}, "bugs": { "url": "https://github.com/0xNyk/xint/issues" - Network accessline 13
"bugs": { "url": "https://github.com/0xNyk/xint/issues" }, - Network accessline 14
"url": "https://github.com/0xNyk/xint/issues" - Network accessline 18
"bun": ">=1.0.0" }, "homepage": "https://github.com/0xNyk/xint#readme", - Network accessline 19
}, "homepage": "https://github.com/0xNyk/xint#readme", "keywords": [ - Network accessline 20
"homepage": "https://github.com/0xNyk/xint#readme",
references/CLAUDE.md
references/x-api.md
- Access to secretsline 5
[Credential-related source omitted] - Access to secretsline 8
[Credential-related source omitted] - Network accessline 15
GET https://api.x.com/2/tweets/search/recent - Network accessline 21
GET https://api.x.com/2/tweets/search/all - Network accessline 85
"urls": [{ "start": 120, "end": 143, "url": "https://t.co/abc123", - Network accessline 86
"start": 120, "end": 143, "url": "https://t.co/abc123", "expanded_url": "https://example.com/article", - Network accessline 87
"url": "https://t.co/abc123", - Network accessline 88
"expanded_url": "https://example.com/article", - Network accessline 89
"display_url": "example.com/article", "unwound_url": "https://example.com/article/full-path", "title": "Article Title", - Network accessline 90
"unwound_url": "https://example.com/article/full-path", - Network accessline 91
"title": "Article Title", "description": "Brief description of the page content", "images": [{"url": "https://example.com/og-image.jpg"}], - Network accessline 92
"description": "Brief description of the page content", "images": [{"url": "https://example.com/og-image.jpg"}], "status": 200 - Network accessline 93
"images": [{"url": "https://example.com/og-image.jpg"}], - Network accessline 110
https://x.com/{username}/status/{tweet_id} - Network accessline 140
**Billing details:** - Purchase credits upfront at [console.x.com](https://console.x.com) - Network accessline 141
- Purchase credits upfront at [console.x.com](https://console.x.com) - Network accessline 149
GET https://api.x.com/2/usage/tweets - Access to secretsline 150
[Credential-related source omitted] - Network accessline 173
GET https://api.x.com/2/tweets/{id} - Network accessline 203
`tweet.fields=paid_partnership`). - Articles draft/publish endpoints (2026-06-11). - **Official X MCP server** (2026-06-30): `https://api.x.com/mcp` — read-only - Network accessline 204
- Articles draft/publish endpoints (2026-06-11). - **Official X MCP server** (2026-06-30): `https://api.x.com/mcp` — read-only (search, users, bookmarks, trends, news, Articles) with app-only bearer or - Network accessline 205
- **Official X MCP server** (2026-06-30): `https://api.x.com/mcp` — read-only
scripts/.gitignore
- Executable scriptline 1
Executable file
scripts/apply-branch-protection.sh
- Executable scriptline 1
#!/usr/bin/env bash
scripts/apply-repo-rulesets.sh
scripts/audit-guardrails.sh
- Executable scriptline 1
#!/usr/bin/env bash
scripts/check-capability-contract.mjs
- Executable scriptline 1
#!/usr/bin/env node
scripts/check-release-version-parity.mjs
- Executable scriptline 1
#!/usr/bin/env node
scripts/release.sh
- Executable scriptline 1
#!/usr/bin/env bash - Network accessline 313
local repo="$1" local fallback fallback="https://github.com/$GITHUB_ORG/$repo/releases/tag/$VERSION" - Network accessline 315
fallback="https://github.com/$GITHUB_ORG/$repo/releases/tag/$VERSION" - Network accessline 317
if [[ "$DRY_RUN" == "true" || ! -x "$(command -v gh || true)" ]]; then printf '%s' "$fallback" - Network accessline 318
printf '%s' "$fallback" - Network accessline 322
gh release view "$VERSION" --repo "$GITHUB_ORG/$repo" --json url --jq '.url' 2>/dev/null || printf '%s' "$fallback" - Network accessline 323
--repo "$GITHUB_ORG/$repo" \ --json url \ --jq '.url' 2>/dev/null || printf '%s' "$fallback" - Network accessline 324
--json url \ --jq '.url' 2>/dev/null || printf '%s' "$fallback" } - Network accessline 325
--jq '.url' 2>/dev/null || printf '%s' "$fallback" - Dangerous shell operationline 376
rm -f "$tmp" - Dangerous shell operationline 437
rm -f "$tmp" - Dangerous shell operationline 637
rm -rf "$temp_dir" - Network accessline 646
if command -v npx >/dev/null 2>&1; then if [[ "$DRY_RUN" == "true" ]]; then run npx skills add "https://github.com/$GITHUB_ORG/$repo" --yes - Network accessline 647
if [[ "$DRY_RUN" == "true" ]]; then run npx skills add "https://github.com/$GITHUB_ORG/$repo" --yes return - Network accessline 648
run npx skills add "https://github.com/$GITHUB_ORG/$repo" --yes - Network accessline 652
mkdir -p "$npm_cache" if ! env npm_config_cache="$npm_cache" npx skills add "https://github.com/$GITHUB_ORG/$repo" --yes; then - Network accessline 653
if ! env npm_config_cache="$npm_cache" npx skills add "https://github.com/$GITHUB_ORG/$repo" --yes; then - Network accessline 666
if ! curl -fsSL "$url" -o "$tmp"; then - Dangerous shell operationline 667
rm -f "$tmp" - Dangerous shell operationline 672
rm -f "$tmp" - Dangerous shell operationline 707
rm -f "$tmp_file" - Network accessline 714
url_exists() { local url="$1" curl -fsSI "$url" >/dev/null 2>&1 - Network accessline 715
local url="$1" curl -fsSI "$url" >/dev/null 2>&1 } - Network accessline 716
curl -fsSI "$url" >/dev/null 2>&1 - Network accessline 720
local binary_url="$1" local source_url="$2" local release_page="https://github.com/$GITHUB_ORG/$REPO_NAME_ALT/releases/tag/$VERSION" - Network accessline 722
local release_page="https://github.com/$GITHUB_ORG/$REPO_NAME_ALT/releases/tag/$VERSION" - Network accessline 748
if [[ "$DRY_RUN" != "true" ]]; then command -v curl >/dev/null 2>&1 || die "curl is required to update Homebrew formulas" - Network accessline 749
command -v curl >/dev/null 2>&1 || die "curl is required to update Homebrew formulas" - Network accessline 767
binary_url="https://github.com/$GITHUB_ORG/$REPO_NAME_ALT/releases/download/$VERSION/xint-rs-macos-arm64-$VERSION.tar.gz" - Network accessline 768
source_url="https://github.com/$GITHUB_ORG/$REPO_NAME_ALT/archive/refs/tags/$VERSION.tar.gz" - Network accessline 770
if [[ "$DRY_RUN" == "true" ]]; then log "Would compute Homebrew SHA256 for:" log "- $binary_url" - Network accessline 771
log "Would compute Homebrew SHA256 for:" log "- $binary_url" log "- $source_url" - Network accessline 772
log "- $binary_url" - Network accessline 773
log "- $source_url" - Network accessline 776
else log "Verifying required Homebrew release assets exist" verify_homebrew_release_assets "$binary_url" "$source_url" - Network accessline 777
log "Verifying required Homebrew release assets exist" verify_homebrew_release_assets "$binary_url" "$source_url" log "Computing Homebrew SHA256 for release artifacts" - Network accessline 778
verify_homebrew_release_assets "$binary_url" "$source_url" - Network accessline 779
log "Computing Homebrew SHA256 for release artifacts" binary_sha="$(sha256_for_url "$binary_url")" || die "Failed to download/hash binary artifact: $binary_url" source_sha="$(sha256_for_url "$source_url")" || die "Failed to download - Network accessline 780
binary_sha="$(sha256_for_url "$binary_url")" || die "Failed to download/hash binary artifact: $binary_url" - Network accessline 781
source_sha="$(sha256_for_url "$source_url")" || die "Failed to download/hash source artifact: $source_url" - Dangerous shell operationline 933
rm -f "$tmp" - Network accessline 981
if [[ -n "$previous_tag" ]]; then range="${previous_tag}..${head_sha}" compare_url="https://github.com/$GITHUB_ORG/$repo/compare/${previous_tag}...$VERSION" - Network accessline 982
range="${previous_tag}..${head_sha}" compare_url="https://github.com/$GITHUB_ORG/$repo/compare/${previous_tag}...$VERSION" else - Network accessline 983
compare_url="https://github.com/$GITHUB_ORG/$repo/compare/${previous_tag}...$VERSION" - Network accessline 1299
if [[ "$PUBLISH_HOMEBREW" == "true" && "$DRY_RUN" != "true" ]]; then _hb_binary_url="https://github.com/$GITHUB_ORG/$REPO_NAME_ALT/releases/download/$VERSION/xint-rs-macos-arm64-$VERSION.tar.gz" - Network accessline 1300
_hb_binary_url="https://github.com/$GITHUB_ORG/$REPO_NAME_ALT/releases/download/$VERSION/xint-rs-macos-arm64-$VERSION.tar.gz" - Network accessline 1301
_hb_source_url="https://github.com/$GITHUB_ORG/$REPO_NAME_ALT/archive/refs/tags/$VERSION.tar.gz" log "Verifying Homebrew release assets exist before tap update" verify_homebrew_release_assets "$_hb_binary_url" "$_hb_source_url" - Network accessline 1302
log "Verifying Homebrew release assets exist before tap update" verify_homebrew_release_assets "$_hb_binary_url" "$_hb_source_url" fi - Network accessline 1303
verify_homebrew_release_assets "$_hb_binary_url" "$_hb_source_url"
scripts/xai_collections.py
- Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 6
[Credential-related source omitted] - Access to secretsline 7
[Credential-related source omitted] - Network accessline 32
[Credential-related source omitted] - Access to secretsline 32
[Credential-related source omitted] - Network accessline 33
[Credential-related source omitted] - Access to secretsline 33
[Credential-related source omitted] - Access to secretsline 46
[Credential-related source omitted] - Access to secretsline 85
[Credential-related source omitted] - Access to secretsline 86
[Credential-related source omitted] - Access to secretsline 96
[Credential-related source omitted] - Network accessline 108
req = urllib.request.Request(url, data=data, method=method.upper(), headers=headers) - Network accessline 109
try: with urllib.request.urlopen(req, timeout=timeout_s) as resp: txt = resp.read().decode("utf-8", errors="replace") - Network accessline 110
with urllib.request.urlopen(req, timeout=timeout_s) as resp: - Access to secretsline 136
[Credential-related source omitted] - Access to secretsline 137
[Credential-related source omitted] - Access to secretsline 138
[Credential-related source omitted] - Access to secretsline 169
[Credential-related source omitted] - Network accessline 183
req = urllib.request.Request(url, data=merged, method="POST", headers=headers) - Network accessline 184
try: with urllib.request.urlopen(req, timeout=timeout_s) as resp: txt = resp.read().decode("utf-8", errors="replace") - Network accessline 185
with urllib.request.urlopen(req, timeout=timeout_s) as resp: - Access to secretsline 199
[Credential-related source omitted] - Access to secretsline 212
[Credential-related source omitted] - Access to secretsline 239
[Credential-related source omitted] - Access to secretsline 253
[Credential-related source omitted]
scripts/xai_x_search_scan.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 24
[Credential-related source omitted] - Access to secretsline 24
[Credential-related source omitted] - Access to secretsline 25
[Credential-related source omitted] - Network accessline 46
[Credential-related source omitted] - Access to secretsline 46
[Credential-related source omitted] - Network accessline 47
data = json.dumps(body).encode("utf-8") req = urllib.request.Request( url, - Network accessline 48
req = urllib.request.Request( - Access to secretsline 53
[Credential-related source omitted] - Network accessline 56
) try: with urllib.request.urlopen(req, timeout=timeout_s) as resp: - Network accessline 57
try: with urllib.request.urlopen(req, timeout=timeout_s) as resp: raw = resp.read().decode("utf-8", errors="replace") - Network accessline 58
with urllib.request.urlopen(req, timeout=timeout_s) as resp: - Access to secretsline 260
[Credential-related source omitted] - Access to secretsline 261
[Credential-related source omitted] - Access to secretsline 262
[Credential-related source omitted] - Access to secretsline 315
[Credential-related source omitted]
tests/efficiency.test.ts
tests/grok.test.ts
- Executable scriptline 1
Executable file - Access to secretsline 7
[Credential-related source omitted] - Network accessline 67
const tip = premiumChatRoutingTip("Premium+", { pipeMode: false, imageUrl: "https://example.com/x.png", - Network accessline 68
pipeMode: false, imageUrl: "https://example.com/x.png", query: "what", - Network accessline 69
imageUrl: "https://example.com/x.png", - Access to secretsline 96
[Credential-related source omitted] - Access to secretsline 97
[Credential-related source omitted] - Access to secretsline 140
[Credential-related source omitted] - Access to secretsline 141
[Credential-related source omitted] - Access to secretsline 147
[Credential-related source omitted] - Access to secretsline 148
[Credential-related source omitted] - Access to secretsline 179
[Credential-related source omitted] - Access to secretsline 180
[Credential-related source omitted]
xint.ts
- Executable scriptline 1
#!/usr/bin/env bun - Network accessline 44
* --min-likes N Filter by minimum likes * --min-impressions N Filter by minimum impressions * --pages N Number of pages to fetch (default: 1, max 5) - Network accessline 45
* --min-impressions N Filter by minimum impressions * --pages N Number of pages to fetch (default: 1, max 5) * --no-replies Exclude replies - Network accessline 46
* --pages N Number of pages to fetch (default: 1, max 5) - Access to secretsline 1081
[Credential-related source omitted] - Access to secretsline 1085
[Credential-related source omitted] - Network accessline 1131
${dim("--following Track following list instead of followers")} ${dim("--history Show all saved snapshots")} ${dim("--pages <N> Max pages to fetch (default: 5, ~5000 users)")} - Network accessline 1132
${dim("--history Show all saved snapshots")} ${dim("--pages <N> Max pages to fetch (default: 5, ~5000 users)")} ${dim("--json Output as JSON")} - Network accessline 1133
${dim("--pages <N> Max pages to fetch (default: 5, ~5000 users)")}
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: 2 facts
- Contacts xint.dev, which SKILL.md, the README and the plugin manifest do not mentionlib/mcp.ts:796High confidence
- Contacts local.xint.dev, which SKILL.md, the README and the plugin manifest do not mentionlib/package_api_server.ts:844High confidence
Signal confidence: 498 facts
- Network access in prose of documentation.changeset/README.md:3Low confidence
- Network access in prose of documentation.changeset/README.md:5Low confidence
- Network access in prose of documentation.changeset/README.md:7Low confidence
- Network access in prose of documentation.changeset/README.md:8Low confidence
- Network access in prose of documentation.github/ISSUE_TEMPLATE.md:51Low confidence
- Network access in prose of documentation.github/ISSUE_TEMPLATE.md:52Low confidence
- Network access in prose of documentationCHANGELOG.md:5Low confidence
- Network access in prose of documentationCHANGELOG.md:6Low confidence
- Access to secrets in prose of documentation: a variable, placeholder or call, not a stored valueCHANGELOG.md:16Low confidence
- Network access in prose of documentationCHANGELOG.md:17Low confidence
- Network access in prose of documentationCHANGELOG.md:18Low confidence
- Network access in prose of documentationCHANGELOG.md:19Low confidence
- Access to secrets in prose of documentation: a variable, placeholder or call, not a stored valueCHANGELOG.md:54Low confidence
- Network access in prose of documentationCHANGELOG.md:56Low confidence
- Network access in prose of documentationCHANGELOG.md:57Low confidence
- Network access in prose of documentationCHANGELOG.md:58Low confidence
- Network access in prose of documentationCHANGELOG.md:108Low confidence
- Network access in prose of documentationCHANGELOG.md:202Low confidence
- Network access in prose of documentationCHANGELOG.md:203Low confidence
- Network access in prose of documentationCONTRIBUTING.md:7Low confidence
- Network access in prose of documentationCONTRIBUTING.md:8Low confidence
- Network access in prose of documentationCONTRIBUTING.md:9Low confidence
- Network access in prose of documentationREADME.md:10Low confidence
- Network access in prose of documentationREADME.md:11Low confidence
- Network access in prose of documentationREADME.md:12Low confidence
- Network access in prose of documentationREADME.md:13Low confidence
- Network access in prose of documentationREADME.md:14Low confidence
- Network access in prose of documentationREADME.md:23Low confidence
- Network access in prose of documentationREADME.md:35Low confidence
- Network access in code of documentationREADME.md:42Low confidence
- Network access in code of documentationREADME.md:43Low confidence
- Network access in code of documentationREADME.md:50Low confidence
- Network access in code of documentationREADME.md:51Low confidence
- Network access in code of documentationREADME.md:71Low confidence
- Network access in prose of documentationREADME.md:76Low confidence
- Network access in prose of documentationREADME.md:145Low confidence
- Access to secrets in prose of documentationREADME.md:151Low confidence
- Network access in prose of documentationREADME.md:171Low confidence
- Network access in prose of documentationREADME.md:172Low confidence
- Access to secrets in prose of documentation: a variable, placeholder or call, not a stored valueREADME.md:173Low confidence
- Network access in prose of documentationREADME.md:174Low confidence
- Network access in prose of documentationREADME.md:176Low confidence
- Network access in prose of documentationREADME.md:220Low confidence
- Network access in prose of documentationREADME.md:221Low confidence
- Network access in prose of documentationREADME.md:222Low confidence
- Network access in code of documentationREADME.md:235Low confidence
- Network access in code of documentationREADME.md:236Low confidence
- Network access in prose of documentationREADME.md:239Low confidence
- Network access in prose of documentationREADME.md:240Low confidence
- Network access in prose of documentationREADME.md:241Low confidence
and 448 more
Only the first 500 facts are listed.
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md 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.