diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000..34bc717ad --- /dev/null +++ b/.gitignore @@ -0,0 +1,8 @@ +restored-src/.claude-sandbox/ +restored-src/.claude-verify/ +restored-src/.claude-debug-repro/ +restored-src/.claude-debug-repro2/ +restored-src/tmp-debug*.log +restored-src/print-debug*.log +restored-src/ui-debug.log +restored-src/ui-debug*.log diff --git a/README.md b/README.md index 04e97ab6e..aade64473 100644 --- a/README.md +++ b/README.md @@ -14,6 +14,50 @@ 本仓库通过 npm 发布包(`@anthropic-ai/claude-code`)内附带的 source map(`cli.js.map`)还原的 TypeScript 源码,版本为 `2.1.88`。 +## 运行 + +当前仓库里真正可直接运行的是 npm 发布包内的打包产物 `package/cli.js`,不是 `restored-src`。 + +```bash +npm run version:claude +npm start -- --help +``` + +重新提取源码可直接执行: + +```bash +npm run extract +``` + +`restored-src` 目前仍是还原后的研究素材,不包含完整官方构建配置,不能视为已恢复成可直接编译运行的源码工程。 + +如果后续目标是把 `restored-src` 也修到可运行,需要继续补官方构建期宏、路径别名以及还原结果里缺失的依赖文件;当前这一步只把仓库修到“可以直接运行打包版 CLI,并能重新提取源码”。 + +当前仓库也额外提供了 `restored-src` 的最小启动壳,方便继续排查源码工程的运行阻塞: + +```bash +cd restored-src +bun run bootstrap:manifests +``` + +如果在 Windows 上从 `restored-src` 或其子目录直接执行 `bun`,Bun 1.3.7 目前会额外打印一条与仓库根目录相关的伪 `EPERM`: + +```text +error: Cannot read file "F:\Projects\claude-code-sourcemap\": EPERM +``` + +这条噪音不来自 `restored-src` 源码本身;从仓库根目录启动同一入口则不会出现。为了走干净链路,仓库根还提供了无噪音包装脚本: + +```bash +bun run restored:help +bun run restored:version +bun run restored:cli -- --bare -p "ping" +bun run version:claude +bun run help +``` + +它会先为还原出来但缺少 `package.json` 的依赖包生成最小入口清单,再用 Bun 启动入口;这仍然不代表 `restored-src` 已完全恢复为官方可构建工程。 + ## 来源 - npm 包:[@anthropic-ai/claude-code](https://www.npmjs.com/package/@anthropic-ai/claude-code) diff --git a/agent.md b/agent.md new file mode 100644 index 000000000..296c1d5c3 --- /dev/null +++ b/agent.md @@ -0,0 +1,138 @@ +# Agent Guide + +## Purpose + +This repository is a research workspace for the reconstructed Claude Code `2.1.88` package and its restored TypeScript sources. + +There are two distinct runtimes in this repo: + +1. `package/` + The extracted npm package build. This is the stable reference runtime. +2. `restored-src/` + The reconstructed source tree. This is the active repair target. + +Current work is focused on making `restored-src` usable with a custom Anthropic-compatible API backend. + +## Current Status + +### Working + +- Packaged CLI works from `package/cli.js` +- `restored-src` CLI entry can boot from the repo root +- `bun run restored:help` +- `bun run restored:version` +- `bun run restored:cli -- agents` +- `bun run restored:cli -- mcp list` +- `bun run restored:cli -- auth status` +- `bun run restored:cli -- --print --bare "hello"` + +### Important runtime facts + +- Start `restored-src` from the repository root, not from inside `restored-src` +- Root wrapper scripts avoid Bun nested-cwd noise on Windows +- `restored-src` now supports a `custom` API provider when `ANTHROPIC_BASE_URL` is set to a non-Anthropic host +- `custom` is treated as Anthropic-compatible for model resolution, but not as Anthropic first-party auth + +## Recommended Commands + +### Packaged CLI + +```powershell +cd F:\Projects\claude-code-sourcemap +npm run start -- --help +npm run version:claude +``` + +### Restored source CLI + +```powershell +cd F:\Projects\claude-code-sourcemap +bun run restored:help +bun run restored:version +bun run restored:cli +``` + +### Custom API mode + +```powershell +cd F:\Projects\claude-code-sourcemap +$env:ANTHROPIC_BASE_URL='https://your-gateway.example.com' +$env:ANTHROPIC_API_KEY='your-key' + +bun run restored:cli -- auth status +bun run restored:cli -- -p --bare "hello" +``` + +## Current Custom API Behavior + +The active provider logic is centered in: + +- [`restored-src/src/utils/model/providers.ts`](./restored-src/src/utils/model/providers.ts) +- [`restored-src/src/cli/handlers/auth.ts`](./restored-src/src/cli/handlers/auth.ts) +- [`restored-src/src/utils/model/model.ts`](./restored-src/src/utils/model/model.ts) +- [`restored-src/src/utils/model/modelOptions.ts`](./restored-src/src/utils/model/modelOptions.ts) + +Rules: + +- `firstParty`: official Anthropic API behavior +- `custom`: non-Anthropic `ANTHROPIC_BASE_URL`, still Anthropic-compatible request/model shape +- `bedrock` / `vertex` / `foundry`: cloud provider integrations + +In `custom` mode: + +- `claude auth login` is intentionally disabled +- OAuth-first startup checks are skipped +- default model resolution follows Anthropic-compatible model strings +- status output reports `apiProvider: "custom"` + +## Known Constraints + +- This is not the original internal repository structure +- Some build-time macros and generated artifacts were reconstructed or stubbed +- Some dependency manifests under `restored-src/node_modules/` were synthesized to make Bun resolution work +- Custom API support currently assumes Anthropic SDK compatibility, not OpenAI Chat Completions compatibility +- More request-path cleanup may still be needed for betas, tool search, and gateway-specific header handling +- Interactive `bun run restored:cli` still has an unresolved REPL first-frame / Ink rendering issue on Windows terminals +- Recent debug logs show `root.render done` without a corresponding first rendered frame, so the remaining blocker is in the interactive render path rather than provider/auth/bootstrap + +## Files Worth Checking First + +- [`README.md`](./README.md) +- [`package.json`](./package.json) +- [`restored-src/package.json`](./restored-src/package.json) +- [`restored-src/macro-shim.cjs`](./restored-src/macro-shim.cjs) +- [`restored-src/scripts/synthesize-node-module-manifests.cjs`](./restored-src/scripts/synthesize-node-module-manifests.cjs) +- [`restored-src/src/entrypoints/cli.tsx`](./restored-src/src/entrypoints/cli.tsx) +- [`restored-src/src/main.tsx`](./restored-src/src/main.tsx) + +## Editing Guidance + +- Prefer improving `restored-src` instead of changing packaged output behavior +- Keep `custom` provider separate from `firstParty` +- Treat `custom` as Anthropic-compatible, not as Bedrock/Vertex/Foundry +- Avoid reintroducing Anthropic OAuth assumptions into `custom` flows +- When validating behavior, prefer repo-root wrapper commands + +## Verification Checklist + +After making changes related to runtime behavior, verify at least: + +```powershell +cd F:\Projects\claude-code-sourcemap + +bun run restored:help +bun run restored:version +bun run restored:cli -- auth status +bun run restored:cli -- agents +bun run restored:cli -- mcp list +``` + +For custom API work, also verify: + +```powershell +$env:ANTHROPIC_BASE_URL='https://your-gateway.example.com' +$env:ANTHROPIC_API_KEY='your-key' + +bun run restored:cli -- auth status +bun run restored:cli -- -p --bare "hello" +``` diff --git a/extract-sources.js b/extract-sources.js index 635f7047e..0db3fa783 100644 --- a/extract-sources.js +++ b/extract-sources.js @@ -1,4 +1,3 @@ -const { SourceMapConsumer } = require('source-map'); const fs = require('fs'); const path = require('path'); diff --git a/package.json b/package.json new file mode 100644 index 000000000..88fed6ddd --- /dev/null +++ b/package.json @@ -0,0 +1,18 @@ +{ + "name": "claude-code-sourcemap", + "private": true, + "version": "0.1.0", + "description": "Research workspace for the reconstructed Claude Code 2.1.88 package and extracted sources.", + "scripts": { + "extract": "node extract-sources.js", + "claude": "node package/cli.js", + "start": "node package/cli.js", + "version:claude": "node package/cli.js -v", + "restored:cli": "bun --preload ./restored-src/macro-shim.cjs ./restored-src/src/entrypoints/cli.tsx", + "restored:help": "bun --preload ./restored-src/macro-shim.cjs ./restored-src/src/entrypoints/cli.tsx --help", + "restored:version": "bun --preload ./restored-src/macro-shim.cjs ./restored-src/src/entrypoints/cli.tsx --version" + }, + "engines": { + "node": ">=18.0.0" + } +} diff --git a/restored-src/macro-shim.cjs b/restored-src/macro-shim.cjs new file mode 100644 index 000000000..dc2e1f0e3 --- /dev/null +++ b/restored-src/macro-shim.cjs @@ -0,0 +1,39 @@ +const fs = require("fs"); +const path = require("path"); + +function readPackagedVersion() { + try { + const pkgPath = path.join(__dirname, "..", "package", "package.json"); + const pkg = JSON.parse(fs.readFileSync(pkgPath, "utf8")); + return { + version: pkg.version || "0.0.0", + packageName: pkg.name || "@anthropic-ai/claude-code", + }; + } catch { + return { + version: "0.0.0", + packageName: "@anthropic-ai/claude-code", + }; + } +} + +const packaged = readPackagedVersion(); + +globalThis.MACRO = new Proxy( + { + VERSION: packaged.version, + PACKAGE_URL: packaged.packageName, + NATIVE_PACKAGE_URL: packaged.packageName, + FEEDBACK_CHANNEL: "the Claude Code issue tracker", + ISSUES_EXPLAINER: "file an issue in the Claude Code issue tracker", + BUILD_TIME: "", + }, + { + get(target, prop) { + if (prop in target) { + return target[prop]; + } + return ""; + }, + }, +); diff --git a/restored-src/node_modules/@alcalzone/ansi-tokenize/package.json b/restored-src/node_modules/@alcalzone/ansi-tokenize/package.json new file mode 100644 index 000000000..f270c2085 --- /dev/null +++ b/restored-src/node_modules/@alcalzone/ansi-tokenize/package.json @@ -0,0 +1,6 @@ +{ + "name": "@alcalzone/ansi-tokenize", + "private": true, + "main": "./build/index.js", + "type": "module" +} diff --git a/restored-src/node_modules/@ant/claude-for-chrome-mcp/package.json b/restored-src/node_modules/@ant/claude-for-chrome-mcp/package.json new file mode 100644 index 000000000..bee50eced --- /dev/null +++ b/restored-src/node_modules/@ant/claude-for-chrome-mcp/package.json @@ -0,0 +1,6 @@ +{ + "name": "@ant/claude-for-chrome-mcp", + "private": true, + "main": "./src/index.ts", + "type": "module" +} diff --git a/restored-src/node_modules/@ant/computer-use-input/package.json b/restored-src/node_modules/@ant/computer-use-input/package.json new file mode 100644 index 000000000..a17ecb2e0 --- /dev/null +++ b/restored-src/node_modules/@ant/computer-use-input/package.json @@ -0,0 +1,6 @@ +{ + "name": "@ant/computer-use-input", + "private": true, + "main": "./js/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@ant/computer-use-mcp/package.json b/restored-src/node_modules/@ant/computer-use-mcp/package.json new file mode 100644 index 000000000..6a655983b --- /dev/null +++ b/restored-src/node_modules/@ant/computer-use-mcp/package.json @@ -0,0 +1,6 @@ +{ + "name": "@ant/computer-use-mcp", + "private": true, + "main": "./src/index.ts", + "type": "module" +} diff --git a/restored-src/node_modules/@ant/computer-use-swift/package.json b/restored-src/node_modules/@ant/computer-use-swift/package.json new file mode 100644 index 000000000..43c22bfbb --- /dev/null +++ b/restored-src/node_modules/@ant/computer-use-swift/package.json @@ -0,0 +1,6 @@ +{ + "name": "@ant/computer-use-swift", + "private": true, + "main": "./js/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@anthropic-ai/bedrock-sdk/package.json b/restored-src/node_modules/@anthropic-ai/bedrock-sdk/package.json new file mode 100644 index 000000000..46a15b64b --- /dev/null +++ b/restored-src/node_modules/@anthropic-ai/bedrock-sdk/package.json @@ -0,0 +1,6 @@ +{ + "name": "@anthropic-ai/bedrock-sdk", + "private": true, + "main": "./index.mjs", + "type": "module" +} diff --git a/restored-src/node_modules/@anthropic-ai/foundry-sdk/package.json b/restored-src/node_modules/@anthropic-ai/foundry-sdk/package.json new file mode 100644 index 000000000..2b12ac2b0 --- /dev/null +++ b/restored-src/node_modules/@anthropic-ai/foundry-sdk/package.json @@ -0,0 +1,6 @@ +{ + "name": "@anthropic-ai/foundry-sdk", + "private": true, + "main": "./index.mjs", + "type": "module" +} diff --git a/restored-src/node_modules/@anthropic-ai/mcpb/package.json b/restored-src/node_modules/@anthropic-ai/mcpb/package.json new file mode 100644 index 000000000..80fc10d34 --- /dev/null +++ b/restored-src/node_modules/@anthropic-ai/mcpb/package.json @@ -0,0 +1,6 @@ +{ + "name": "@anthropic-ai/mcpb", + "private": true, + "main": "./dist/index.js", + "type": "module" +} diff --git a/restored-src/node_modules/@anthropic-ai/sandbox-runtime/package.json b/restored-src/node_modules/@anthropic-ai/sandbox-runtime/package.json new file mode 100644 index 000000000..ffe2cc488 --- /dev/null +++ b/restored-src/node_modules/@anthropic-ai/sandbox-runtime/package.json @@ -0,0 +1,6 @@ +{ + "name": "@anthropic-ai/sandbox-runtime", + "private": true, + "main": "./dist/index.js", + "type": "module" +} diff --git a/restored-src/node_modules/@anthropic-ai/sdk/package.json b/restored-src/node_modules/@anthropic-ai/sdk/package.json new file mode 100644 index 000000000..85b529dfc --- /dev/null +++ b/restored-src/node_modules/@anthropic-ai/sdk/package.json @@ -0,0 +1,6 @@ +{ + "name": "@anthropic-ai/sdk", + "private": true, + "main": "./index.mjs", + "type": "module" +} diff --git a/restored-src/node_modules/@anthropic-ai/sdk/resources/shared.mjs b/restored-src/node_modules/@anthropic-ai/sdk/resources/shared.mjs new file mode 100644 index 000000000..e23bc6c8b --- /dev/null +++ b/restored-src/node_modules/@anthropic-ai/sdk/resources/shared.mjs @@ -0,0 +1,6 @@ +// Reconstructed workspace shim. +// The source map extraction missed this file, but resources/index.mjs re-exports it. +// An empty module is sufficient for runtime loading in this workspace because +// the current CLI path does not consume any concrete values from it. + +export {}; diff --git a/restored-src/node_modules/@anthropic-ai/vertex-sdk/package.json b/restored-src/node_modules/@anthropic-ai/vertex-sdk/package.json new file mode 100644 index 000000000..c1ae1999d --- /dev/null +++ b/restored-src/node_modules/@anthropic-ai/vertex-sdk/package.json @@ -0,0 +1,6 @@ +{ + "name": "@anthropic-ai/vertex-sdk", + "private": true, + "main": "./index.mjs", + "type": "module" +} diff --git a/restored-src/node_modules/@aws-crypto/crc32/package.json b/restored-src/node_modules/@aws-crypto/crc32/package.json new file mode 100644 index 000000000..44ecf4209 --- /dev/null +++ b/restored-src/node_modules/@aws-crypto/crc32/package.json @@ -0,0 +1,6 @@ +{ + "name": "@aws-crypto/crc32", + "private": true, + "main": "./build/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@aws-crypto/sha256-js/package.json b/restored-src/node_modules/@aws-crypto/sha256-js/package.json new file mode 100644 index 000000000..a95007e85 --- /dev/null +++ b/restored-src/node_modules/@aws-crypto/sha256-js/package.json @@ -0,0 +1,6 @@ +{ + "name": "@aws-crypto/sha256-js", + "private": true, + "main": "./build/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@aws-crypto/util/package.json b/restored-src/node_modules/@aws-crypto/util/package.json new file mode 100644 index 000000000..5496602b7 --- /dev/null +++ b/restored-src/node_modules/@aws-crypto/util/package.json @@ -0,0 +1,6 @@ +{ + "name": "@aws-crypto/util", + "private": true, + "main": "./build/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@aws-sdk/client-bedrock-runtime/package.json b/restored-src/node_modules/@aws-sdk/client-bedrock-runtime/package.json new file mode 100644 index 000000000..8e84f8fcd --- /dev/null +++ b/restored-src/node_modules/@aws-sdk/client-bedrock-runtime/package.json @@ -0,0 +1,6 @@ +{ + "name": "@aws-sdk/client-bedrock-runtime", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@aws-sdk/client-bedrock/package.json b/restored-src/node_modules/@aws-sdk/client-bedrock/package.json new file mode 100644 index 000000000..7edf4634e --- /dev/null +++ b/restored-src/node_modules/@aws-sdk/client-bedrock/package.json @@ -0,0 +1,6 @@ +{ + "name": "@aws-sdk/client-bedrock", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@aws-sdk/client-cognito-identity/package.json b/restored-src/node_modules/@aws-sdk/client-cognito-identity/package.json new file mode 100644 index 000000000..8c75301ba --- /dev/null +++ b/restored-src/node_modules/@aws-sdk/client-cognito-identity/package.json @@ -0,0 +1,6 @@ +{ + "name": "@aws-sdk/client-cognito-identity", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@aws-sdk/client-sso/package.json b/restored-src/node_modules/@aws-sdk/client-sso/package.json new file mode 100644 index 000000000..37e6864f0 --- /dev/null +++ b/restored-src/node_modules/@aws-sdk/client-sso/package.json @@ -0,0 +1,6 @@ +{ + "name": "@aws-sdk/client-sso", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@aws-sdk/client-sts/package.json b/restored-src/node_modules/@aws-sdk/client-sts/package.json new file mode 100644 index 000000000..00e2fa98d --- /dev/null +++ b/restored-src/node_modules/@aws-sdk/client-sts/package.json @@ -0,0 +1,6 @@ +{ + "name": "@aws-sdk/client-sts", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@aws-sdk/core/package.json b/restored-src/node_modules/@aws-sdk/core/package.json new file mode 100644 index 000000000..570b1d5f1 --- /dev/null +++ b/restored-src/node_modules/@aws-sdk/core/package.json @@ -0,0 +1,6 @@ +{ + "name": "@aws-sdk/core", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@aws-sdk/credential-provider-cognito-identity/package.json b/restored-src/node_modules/@aws-sdk/credential-provider-cognito-identity/package.json new file mode 100644 index 000000000..2216f5968 --- /dev/null +++ b/restored-src/node_modules/@aws-sdk/credential-provider-cognito-identity/package.json @@ -0,0 +1,6 @@ +{ + "name": "@aws-sdk/credential-provider-cognito-identity", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@aws-sdk/credential-provider-env/package.json b/restored-src/node_modules/@aws-sdk/credential-provider-env/package.json new file mode 100644 index 000000000..0753b6b79 --- /dev/null +++ b/restored-src/node_modules/@aws-sdk/credential-provider-env/package.json @@ -0,0 +1,6 @@ +{ + "name": "@aws-sdk/credential-provider-env", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@aws-sdk/credential-provider-http/package.json b/restored-src/node_modules/@aws-sdk/credential-provider-http/package.json new file mode 100644 index 000000000..212ac0583 --- /dev/null +++ b/restored-src/node_modules/@aws-sdk/credential-provider-http/package.json @@ -0,0 +1,6 @@ +{ + "name": "@aws-sdk/credential-provider-http", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@aws-sdk/credential-provider-ini/package.json b/restored-src/node_modules/@aws-sdk/credential-provider-ini/package.json new file mode 100644 index 000000000..c3125f1b6 --- /dev/null +++ b/restored-src/node_modules/@aws-sdk/credential-provider-ini/package.json @@ -0,0 +1,6 @@ +{ + "name": "@aws-sdk/credential-provider-ini", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@aws-sdk/credential-provider-login/package.json b/restored-src/node_modules/@aws-sdk/credential-provider-login/package.json new file mode 100644 index 000000000..b3c186e1f --- /dev/null +++ b/restored-src/node_modules/@aws-sdk/credential-provider-login/package.json @@ -0,0 +1,6 @@ +{ + "name": "@aws-sdk/credential-provider-login", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@aws-sdk/credential-provider-node/package.json b/restored-src/node_modules/@aws-sdk/credential-provider-node/package.json new file mode 100644 index 000000000..2bcbd2505 --- /dev/null +++ b/restored-src/node_modules/@aws-sdk/credential-provider-node/package.json @@ -0,0 +1,6 @@ +{ + "name": "@aws-sdk/credential-provider-node", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@aws-sdk/credential-provider-process/package.json b/restored-src/node_modules/@aws-sdk/credential-provider-process/package.json new file mode 100644 index 000000000..9599e2575 --- /dev/null +++ b/restored-src/node_modules/@aws-sdk/credential-provider-process/package.json @@ -0,0 +1,6 @@ +{ + "name": "@aws-sdk/credential-provider-process", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@aws-sdk/credential-provider-sso/package.json b/restored-src/node_modules/@aws-sdk/credential-provider-sso/package.json new file mode 100644 index 000000000..5c9df7068 --- /dev/null +++ b/restored-src/node_modules/@aws-sdk/credential-provider-sso/package.json @@ -0,0 +1,6 @@ +{ + "name": "@aws-sdk/credential-provider-sso", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@aws-sdk/credential-provider-web-identity/package.json b/restored-src/node_modules/@aws-sdk/credential-provider-web-identity/package.json new file mode 100644 index 000000000..62bbcf120 --- /dev/null +++ b/restored-src/node_modules/@aws-sdk/credential-provider-web-identity/package.json @@ -0,0 +1,6 @@ +{ + "name": "@aws-sdk/credential-provider-web-identity", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@aws-sdk/credential-providers/package.json b/restored-src/node_modules/@aws-sdk/credential-providers/package.json new file mode 100644 index 000000000..ab134e45a --- /dev/null +++ b/restored-src/node_modules/@aws-sdk/credential-providers/package.json @@ -0,0 +1,6 @@ +{ + "name": "@aws-sdk/credential-providers", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@aws-sdk/eventstream-handler-node/package.json b/restored-src/node_modules/@aws-sdk/eventstream-handler-node/package.json new file mode 100644 index 000000000..dd160ef46 --- /dev/null +++ b/restored-src/node_modules/@aws-sdk/eventstream-handler-node/package.json @@ -0,0 +1,6 @@ +{ + "name": "@aws-sdk/eventstream-handler-node", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@aws-sdk/middleware-eventstream/package.json b/restored-src/node_modules/@aws-sdk/middleware-eventstream/package.json new file mode 100644 index 000000000..6aafda7ad --- /dev/null +++ b/restored-src/node_modules/@aws-sdk/middleware-eventstream/package.json @@ -0,0 +1,6 @@ +{ + "name": "@aws-sdk/middleware-eventstream", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@aws-sdk/middleware-host-header/package.json b/restored-src/node_modules/@aws-sdk/middleware-host-header/package.json new file mode 100644 index 000000000..3be588e71 --- /dev/null +++ b/restored-src/node_modules/@aws-sdk/middleware-host-header/package.json @@ -0,0 +1,6 @@ +{ + "name": "@aws-sdk/middleware-host-header", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@aws-sdk/middleware-logger/package.json b/restored-src/node_modules/@aws-sdk/middleware-logger/package.json new file mode 100644 index 000000000..1659a7f8e --- /dev/null +++ b/restored-src/node_modules/@aws-sdk/middleware-logger/package.json @@ -0,0 +1,6 @@ +{ + "name": "@aws-sdk/middleware-logger", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@aws-sdk/middleware-recursion-detection/package.json b/restored-src/node_modules/@aws-sdk/middleware-recursion-detection/package.json new file mode 100644 index 000000000..31703559a --- /dev/null +++ b/restored-src/node_modules/@aws-sdk/middleware-recursion-detection/package.json @@ -0,0 +1,6 @@ +{ + "name": "@aws-sdk/middleware-recursion-detection", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@aws-sdk/middleware-user-agent/package.json b/restored-src/node_modules/@aws-sdk/middleware-user-agent/package.json new file mode 100644 index 000000000..5ecb3cb0a --- /dev/null +++ b/restored-src/node_modules/@aws-sdk/middleware-user-agent/package.json @@ -0,0 +1,6 @@ +{ + "name": "@aws-sdk/middleware-user-agent", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@aws-sdk/middleware-websocket/package.json b/restored-src/node_modules/@aws-sdk/middleware-websocket/package.json new file mode 100644 index 000000000..d7960ee02 --- /dev/null +++ b/restored-src/node_modules/@aws-sdk/middleware-websocket/package.json @@ -0,0 +1,6 @@ +{ + "name": "@aws-sdk/middleware-websocket", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@aws-sdk/nested-clients/package.json b/restored-src/node_modules/@aws-sdk/nested-clients/package.json new file mode 100644 index 000000000..162fa95e9 --- /dev/null +++ b/restored-src/node_modules/@aws-sdk/nested-clients/package.json @@ -0,0 +1,6 @@ +{ + "name": "@aws-sdk/nested-clients", + "private": true, + "main": "./dist-cjs/submodules/sts/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@aws-sdk/region-config-resolver/package.json b/restored-src/node_modules/@aws-sdk/region-config-resolver/package.json new file mode 100644 index 000000000..1b8831e3b --- /dev/null +++ b/restored-src/node_modules/@aws-sdk/region-config-resolver/package.json @@ -0,0 +1,6 @@ +{ + "name": "@aws-sdk/region-config-resolver", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@aws-sdk/token-providers/package.json b/restored-src/node_modules/@aws-sdk/token-providers/package.json new file mode 100644 index 000000000..60882e598 --- /dev/null +++ b/restored-src/node_modules/@aws-sdk/token-providers/package.json @@ -0,0 +1,6 @@ +{ + "name": "@aws-sdk/token-providers", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@aws-sdk/util-endpoints/package.json b/restored-src/node_modules/@aws-sdk/util-endpoints/package.json new file mode 100644 index 000000000..65603af30 --- /dev/null +++ b/restored-src/node_modules/@aws-sdk/util-endpoints/package.json @@ -0,0 +1,6 @@ +{ + "name": "@aws-sdk/util-endpoints", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@aws-sdk/util-format-url/package.json b/restored-src/node_modules/@aws-sdk/util-format-url/package.json new file mode 100644 index 000000000..facd873a4 --- /dev/null +++ b/restored-src/node_modules/@aws-sdk/util-format-url/package.json @@ -0,0 +1,6 @@ +{ + "name": "@aws-sdk/util-format-url", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@aws-sdk/util-user-agent-node/package.json b/restored-src/node_modules/@aws-sdk/util-user-agent-node/package.json new file mode 100644 index 000000000..56237ad0c --- /dev/null +++ b/restored-src/node_modules/@aws-sdk/util-user-agent-node/package.json @@ -0,0 +1,6 @@ +{ + "name": "@aws-sdk/util-user-agent-node", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@aws-sdk/util-utf8-browser/package.json b/restored-src/node_modules/@aws-sdk/util-utf8-browser/package.json new file mode 100644 index 000000000..8a729a22b --- /dev/null +++ b/restored-src/node_modules/@aws-sdk/util-utf8-browser/package.json @@ -0,0 +1,6 @@ +{ + "name": "@aws-sdk/util-utf8-browser", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@aws-sdk/xml-builder/package.json b/restored-src/node_modules/@aws-sdk/xml-builder/package.json new file mode 100644 index 000000000..4027cb064 --- /dev/null +++ b/restored-src/node_modules/@aws-sdk/xml-builder/package.json @@ -0,0 +1,6 @@ +{ + "name": "@aws-sdk/xml-builder", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@aws/lambda-invoke-store/package.json b/restored-src/node_modules/@aws/lambda-invoke-store/package.json new file mode 100644 index 000000000..24556a81a --- /dev/null +++ b/restored-src/node_modules/@aws/lambda-invoke-store/package.json @@ -0,0 +1,6 @@ +{ + "name": "@aws/lambda-invoke-store", + "private": true, + "main": "./dist-cjs/invoke-store.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@azure/abort-controller/package.json b/restored-src/node_modules/@azure/abort-controller/package.json new file mode 100644 index 000000000..125904037 --- /dev/null +++ b/restored-src/node_modules/@azure/abort-controller/package.json @@ -0,0 +1,6 @@ +{ + "name": "@azure/abort-controller", + "private": true, + "main": "./dist/esm/index.js", + "type": "module" +} diff --git a/restored-src/node_modules/@azure/core-client/package.json b/restored-src/node_modules/@azure/core-client/package.json new file mode 100644 index 000000000..d2acd5abc --- /dev/null +++ b/restored-src/node_modules/@azure/core-client/package.json @@ -0,0 +1,6 @@ +{ + "name": "@azure/core-client", + "private": true, + "main": "./dist/esm/index.js", + "type": "module" +} diff --git a/restored-src/node_modules/@azure/core-rest-pipeline/package.json b/restored-src/node_modules/@azure/core-rest-pipeline/package.json new file mode 100644 index 000000000..99fea53ba --- /dev/null +++ b/restored-src/node_modules/@azure/core-rest-pipeline/package.json @@ -0,0 +1,6 @@ +{ + "name": "@azure/core-rest-pipeline", + "private": true, + "main": "./dist/esm/index.js", + "type": "module" +} diff --git a/restored-src/node_modules/@azure/core-tracing/package.json b/restored-src/node_modules/@azure/core-tracing/package.json new file mode 100644 index 000000000..a8d79314c --- /dev/null +++ b/restored-src/node_modules/@azure/core-tracing/package.json @@ -0,0 +1,6 @@ +{ + "name": "@azure/core-tracing", + "private": true, + "main": "./dist/esm/index.js", + "type": "module" +} diff --git a/restored-src/node_modules/@azure/core-util/package.json b/restored-src/node_modules/@azure/core-util/package.json new file mode 100644 index 000000000..2b89a35c4 --- /dev/null +++ b/restored-src/node_modules/@azure/core-util/package.json @@ -0,0 +1,6 @@ +{ + "name": "@azure/core-util", + "private": true, + "main": "./dist/esm/index.js", + "type": "module" +} diff --git a/restored-src/node_modules/@azure/identity/package.json b/restored-src/node_modules/@azure/identity/package.json new file mode 100644 index 000000000..16f2fef53 --- /dev/null +++ b/restored-src/node_modules/@azure/identity/package.json @@ -0,0 +1,6 @@ +{ + "name": "@azure/identity", + "private": true, + "main": "./dist/esm/index.js", + "type": "module" +} diff --git a/restored-src/node_modules/@azure/logger/package.json b/restored-src/node_modules/@azure/logger/package.json new file mode 100644 index 000000000..ce7bdc264 --- /dev/null +++ b/restored-src/node_modules/@azure/logger/package.json @@ -0,0 +1,6 @@ +{ + "name": "@azure/logger", + "private": true, + "main": "./dist/esm/index.js", + "type": "module" +} diff --git a/restored-src/node_modules/@azure/msal-common/package.json b/restored-src/node_modules/@azure/msal-common/package.json new file mode 100644 index 000000000..b11d07f4e --- /dev/null +++ b/restored-src/node_modules/@azure/msal-common/package.json @@ -0,0 +1,6 @@ +{ + "name": "@azure/msal-common", + "private": true, + "main": "./dist/index.mjs", + "type": "module" +} diff --git a/restored-src/node_modules/@azure/msal-node/package.json b/restored-src/node_modules/@azure/msal-node/package.json new file mode 100644 index 000000000..feb75e736 --- /dev/null +++ b/restored-src/node_modules/@azure/msal-node/package.json @@ -0,0 +1,6 @@ +{ + "name": "@azure/msal-node", + "private": true, + "main": "./dist/index.mjs", + "type": "module" +} diff --git a/restored-src/node_modules/@commander-js/extra-typings/package.json b/restored-src/node_modules/@commander-js/extra-typings/package.json new file mode 100644 index 000000000..4ca0000e9 --- /dev/null +++ b/restored-src/node_modules/@commander-js/extra-typings/package.json @@ -0,0 +1,6 @@ +{ + "name": "@commander-js/extra-typings", + "private": true, + "main": "./esm.mjs", + "type": "module" +} diff --git a/restored-src/node_modules/@growthbook/growthbook/package.json b/restored-src/node_modules/@growthbook/growthbook/package.json new file mode 100644 index 000000000..32722e841 --- /dev/null +++ b/restored-src/node_modules/@growthbook/growthbook/package.json @@ -0,0 +1,6 @@ +{ + "name": "@growthbook/growthbook", + "private": true, + "main": "./dist/esm/index.mjs", + "type": "module" +} diff --git a/restored-src/node_modules/@grpc/grpc-js/package.json b/restored-src/node_modules/@grpc/grpc-js/package.json new file mode 100644 index 000000000..66284dd14 --- /dev/null +++ b/restored-src/node_modules/@grpc/grpc-js/package.json @@ -0,0 +1,6 @@ +{ + "name": "@grpc/grpc-js", + "private": true, + "main": "./build/src/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@grpc/proto-loader/package.json b/restored-src/node_modules/@grpc/proto-loader/package.json new file mode 100644 index 000000000..5c999a4d4 --- /dev/null +++ b/restored-src/node_modules/@grpc/proto-loader/package.json @@ -0,0 +1,6 @@ +{ + "name": "@grpc/proto-loader", + "private": true, + "main": "./build/src/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@img/colour/package.json b/restored-src/node_modules/@img/colour/package.json new file mode 100644 index 000000000..605e2f40d --- /dev/null +++ b/restored-src/node_modules/@img/colour/package.json @@ -0,0 +1,6 @@ +{ + "name": "@img/colour", + "private": true, + "main": "./index.cjs", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@inquirer/confirm/package.json b/restored-src/node_modules/@inquirer/confirm/package.json new file mode 100644 index 000000000..be00e1eb9 --- /dev/null +++ b/restored-src/node_modules/@inquirer/confirm/package.json @@ -0,0 +1,6 @@ +{ + "name": "@inquirer/confirm", + "private": true, + "main": "./dist/esm/index.mjs", + "type": "module" +} diff --git a/restored-src/node_modules/@inquirer/core/package.json b/restored-src/node_modules/@inquirer/core/package.json new file mode 100644 index 000000000..ad42b77fc --- /dev/null +++ b/restored-src/node_modules/@inquirer/core/package.json @@ -0,0 +1,6 @@ +{ + "name": "@inquirer/core", + "private": true, + "main": "./dist/esm/index.mjs", + "type": "module" +} diff --git a/restored-src/node_modules/@inquirer/figures/package.json b/restored-src/node_modules/@inquirer/figures/package.json new file mode 100644 index 000000000..80d776ddc --- /dev/null +++ b/restored-src/node_modules/@inquirer/figures/package.json @@ -0,0 +1,6 @@ +{ + "name": "@inquirer/figures", + "private": true, + "main": "./dist/esm/index.js", + "type": "module" +} diff --git a/restored-src/node_modules/@inquirer/input/package.json b/restored-src/node_modules/@inquirer/input/package.json new file mode 100644 index 000000000..3ca2fbe0c --- /dev/null +++ b/restored-src/node_modules/@inquirer/input/package.json @@ -0,0 +1,6 @@ +{ + "name": "@inquirer/input", + "private": true, + "main": "./dist/esm/index.mjs", + "type": "module" +} diff --git a/restored-src/node_modules/@inquirer/prompts/package.json b/restored-src/node_modules/@inquirer/prompts/package.json new file mode 100644 index 000000000..e095d223e --- /dev/null +++ b/restored-src/node_modules/@inquirer/prompts/package.json @@ -0,0 +1,6 @@ +{ + "name": "@inquirer/prompts", + "private": true, + "main": "./dist/esm/index.mjs", + "type": "module" +} diff --git a/restored-src/node_modules/@inquirer/select/package.json b/restored-src/node_modules/@inquirer/select/package.json new file mode 100644 index 000000000..353cdbe07 --- /dev/null +++ b/restored-src/node_modules/@inquirer/select/package.json @@ -0,0 +1,6 @@ +{ + "name": "@inquirer/select", + "private": true, + "main": "./dist/esm/index.mjs", + "type": "module" +} diff --git a/restored-src/node_modules/@js-sdsl/ordered-map/package.json b/restored-src/node_modules/@js-sdsl/ordered-map/package.json new file mode 100644 index 000000000..2a0eed86e --- /dev/null +++ b/restored-src/node_modules/@js-sdsl/ordered-map/package.json @@ -0,0 +1,6 @@ +{ + "name": "@js-sdsl/ordered-map", + "private": true, + "main": "./dist/cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@mixmark-io/domino/package.json b/restored-src/node_modules/@mixmark-io/domino/package.json new file mode 100644 index 000000000..80834afaf --- /dev/null +++ b/restored-src/node_modules/@mixmark-io/domino/package.json @@ -0,0 +1,6 @@ +{ + "name": "@mixmark-io/domino", + "private": true, + "main": "./lib/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@modelcontextprotocol/sdk/client/auth.js b/restored-src/node_modules/@modelcontextprotocol/sdk/client/auth.js new file mode 100644 index 000000000..eee2948fe --- /dev/null +++ b/restored-src/node_modules/@modelcontextprotocol/sdk/client/auth.js @@ -0,0 +1 @@ +export * from '../dist/esm/client/auth.js' diff --git a/restored-src/node_modules/@modelcontextprotocol/sdk/client/index.js b/restored-src/node_modules/@modelcontextprotocol/sdk/client/index.js new file mode 100644 index 000000000..331abcc39 --- /dev/null +++ b/restored-src/node_modules/@modelcontextprotocol/sdk/client/index.js @@ -0,0 +1 @@ +export * from '../dist/esm/client/index.js' diff --git a/restored-src/node_modules/@modelcontextprotocol/sdk/client/sse.js b/restored-src/node_modules/@modelcontextprotocol/sdk/client/sse.js new file mode 100644 index 000000000..5a936b546 --- /dev/null +++ b/restored-src/node_modules/@modelcontextprotocol/sdk/client/sse.js @@ -0,0 +1 @@ +export * from '../dist/esm/client/sse.js' diff --git a/restored-src/node_modules/@modelcontextprotocol/sdk/client/stdio.js b/restored-src/node_modules/@modelcontextprotocol/sdk/client/stdio.js new file mode 100644 index 000000000..9b7f6b769 --- /dev/null +++ b/restored-src/node_modules/@modelcontextprotocol/sdk/client/stdio.js @@ -0,0 +1 @@ +export * from '../dist/esm/client/stdio.js' diff --git a/restored-src/node_modules/@modelcontextprotocol/sdk/client/streamableHttp.js b/restored-src/node_modules/@modelcontextprotocol/sdk/client/streamableHttp.js new file mode 100644 index 000000000..eb8dca4cb --- /dev/null +++ b/restored-src/node_modules/@modelcontextprotocol/sdk/client/streamableHttp.js @@ -0,0 +1 @@ +export * from '../dist/esm/client/streamableHttp.js' diff --git a/restored-src/node_modules/@modelcontextprotocol/sdk/dist/esm/server/zod-json-schema-compat.js b/restored-src/node_modules/@modelcontextprotocol/sdk/dist/esm/server/zod-json-schema-compat.js index 62f7fd0ef..287cceacf 100644 --- a/restored-src/node_modules/@modelcontextprotocol/sdk/dist/esm/server/zod-json-schema-compat.js +++ b/restored-src/node_modules/@modelcontextprotocol/sdk/dist/esm/server/zod-json-schema-compat.js @@ -5,7 +5,6 @@ // ---------------------------------------------------- import * as z4mini from 'zod/v4-mini'; import { getObjectShape, safeParse, isZ4Schema, getLiteralValue } from './zod-compat.js'; -import { zodToJsonSchema } from 'zod-to-json-schema'; function mapMiniTarget(t) { if (!t) return 'draft-7'; @@ -23,11 +22,9 @@ export function toJsonSchemaCompat(schema, opts) { io: opts?.pipeStrategy ?? 'input' }); } - // v3 branch — use vendored converter - return zodToJsonSchema(schema, { - strictUnions: opts?.strictUnions ?? true, - pipeStrategy: opts?.pipeStrategy ?? 'input' - }); + // Restored source builds do not include the vendored Zod v3 converter. + // Return a permissive object schema instead of failing module evaluation. + return { type: 'object', additionalProperties: true }; } export function getMethodLiteral(schema) { const shape = getObjectShape(schema); @@ -48,4 +45,4 @@ export function parseWithCompat(schema, data) { } return result.data; } -//# sourceMappingURL=zod-json-schema-compat.js.map \ No newline at end of file +//# sourceMappingURL=zod-json-schema-compat.js.map diff --git a/restored-src/node_modules/@modelcontextprotocol/sdk/package.json b/restored-src/node_modules/@modelcontextprotocol/sdk/package.json new file mode 100644 index 000000000..006004942 --- /dev/null +++ b/restored-src/node_modules/@modelcontextprotocol/sdk/package.json @@ -0,0 +1,6 @@ +{ + "name": "@modelcontextprotocol/sdk", + "private": true, + "main": "./dist/esm/client/index.js", + "type": "module" +} diff --git a/restored-src/node_modules/@modelcontextprotocol/sdk/server/auth/errors.js b/restored-src/node_modules/@modelcontextprotocol/sdk/server/auth/errors.js new file mode 100644 index 000000000..a72388c8c --- /dev/null +++ b/restored-src/node_modules/@modelcontextprotocol/sdk/server/auth/errors.js @@ -0,0 +1 @@ +export * from '../../dist/esm/server/auth/errors.js' diff --git a/restored-src/node_modules/@modelcontextprotocol/sdk/server/index.js b/restored-src/node_modules/@modelcontextprotocol/sdk/server/index.js new file mode 100644 index 000000000..d3bea2f8a --- /dev/null +++ b/restored-src/node_modules/@modelcontextprotocol/sdk/server/index.js @@ -0,0 +1 @@ +export * from '../dist/esm/server/index.js' diff --git a/restored-src/node_modules/@modelcontextprotocol/sdk/server/stdio.js b/restored-src/node_modules/@modelcontextprotocol/sdk/server/stdio.js new file mode 100644 index 000000000..cc15d5625 --- /dev/null +++ b/restored-src/node_modules/@modelcontextprotocol/sdk/server/stdio.js @@ -0,0 +1 @@ +export * from '../dist/esm/server/stdio.js' diff --git a/restored-src/node_modules/@modelcontextprotocol/sdk/shared/auth.js b/restored-src/node_modules/@modelcontextprotocol/sdk/shared/auth.js new file mode 100644 index 000000000..c1a77b03e --- /dev/null +++ b/restored-src/node_modules/@modelcontextprotocol/sdk/shared/auth.js @@ -0,0 +1 @@ +export * from '../dist/esm/shared/auth.js' diff --git a/restored-src/node_modules/@modelcontextprotocol/sdk/shared/transport.js b/restored-src/node_modules/@modelcontextprotocol/sdk/shared/transport.js new file mode 100644 index 000000000..710d9a4db --- /dev/null +++ b/restored-src/node_modules/@modelcontextprotocol/sdk/shared/transport.js @@ -0,0 +1 @@ +export * from '../dist/esm/shared/transport.js' diff --git a/restored-src/node_modules/@modelcontextprotocol/sdk/types.js b/restored-src/node_modules/@modelcontextprotocol/sdk/types.js new file mode 100644 index 000000000..e724ec460 --- /dev/null +++ b/restored-src/node_modules/@modelcontextprotocol/sdk/types.js @@ -0,0 +1 @@ +export * from './dist/esm/types.js' diff --git a/restored-src/node_modules/@opentelemetry/api-logs/package.json b/restored-src/node_modules/@opentelemetry/api-logs/package.json new file mode 100644 index 000000000..af5d19053 --- /dev/null +++ b/restored-src/node_modules/@opentelemetry/api-logs/package.json @@ -0,0 +1,6 @@ +{ + "name": "@opentelemetry/api-logs", + "private": true, + "main": "./build/src/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@opentelemetry/api/package.json b/restored-src/node_modules/@opentelemetry/api/package.json new file mode 100644 index 000000000..625d7ed05 --- /dev/null +++ b/restored-src/node_modules/@opentelemetry/api/package.json @@ -0,0 +1,6 @@ +{ + "name": "@opentelemetry/api", + "private": true, + "main": "./build/src/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@opentelemetry/core/package.json b/restored-src/node_modules/@opentelemetry/core/package.json new file mode 100644 index 000000000..080db35fa --- /dev/null +++ b/restored-src/node_modules/@opentelemetry/core/package.json @@ -0,0 +1,6 @@ +{ + "name": "@opentelemetry/core", + "private": true, + "main": "./build/src/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@opentelemetry/exporter-logs-otlp-grpc/package.json b/restored-src/node_modules/@opentelemetry/exporter-logs-otlp-grpc/package.json new file mode 100644 index 000000000..c35034031 --- /dev/null +++ b/restored-src/node_modules/@opentelemetry/exporter-logs-otlp-grpc/package.json @@ -0,0 +1,6 @@ +{ + "name": "@opentelemetry/exporter-logs-otlp-grpc", + "private": true, + "main": "./build/src/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@opentelemetry/exporter-logs-otlp-http/package.json b/restored-src/node_modules/@opentelemetry/exporter-logs-otlp-http/package.json new file mode 100644 index 000000000..b6b278b79 --- /dev/null +++ b/restored-src/node_modules/@opentelemetry/exporter-logs-otlp-http/package.json @@ -0,0 +1,6 @@ +{ + "name": "@opentelemetry/exporter-logs-otlp-http", + "private": true, + "main": "./build/src/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@opentelemetry/exporter-logs-otlp-proto/package.json b/restored-src/node_modules/@opentelemetry/exporter-logs-otlp-proto/package.json new file mode 100644 index 000000000..433669a9e --- /dev/null +++ b/restored-src/node_modules/@opentelemetry/exporter-logs-otlp-proto/package.json @@ -0,0 +1,6 @@ +{ + "name": "@opentelemetry/exporter-logs-otlp-proto", + "private": true, + "main": "./build/src/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@opentelemetry/exporter-metrics-otlp-grpc/package.json b/restored-src/node_modules/@opentelemetry/exporter-metrics-otlp-grpc/package.json new file mode 100644 index 000000000..6d0a5879c --- /dev/null +++ b/restored-src/node_modules/@opentelemetry/exporter-metrics-otlp-grpc/package.json @@ -0,0 +1,6 @@ +{ + "name": "@opentelemetry/exporter-metrics-otlp-grpc", + "private": true, + "main": "./build/src/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@opentelemetry/exporter-metrics-otlp-http/package.json b/restored-src/node_modules/@opentelemetry/exporter-metrics-otlp-http/package.json new file mode 100644 index 000000000..cfa4aa96a --- /dev/null +++ b/restored-src/node_modules/@opentelemetry/exporter-metrics-otlp-http/package.json @@ -0,0 +1,6 @@ +{ + "name": "@opentelemetry/exporter-metrics-otlp-http", + "private": true, + "main": "./build/src/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@opentelemetry/exporter-metrics-otlp-proto/package.json b/restored-src/node_modules/@opentelemetry/exporter-metrics-otlp-proto/package.json new file mode 100644 index 000000000..7b8d41973 --- /dev/null +++ b/restored-src/node_modules/@opentelemetry/exporter-metrics-otlp-proto/package.json @@ -0,0 +1,6 @@ +{ + "name": "@opentelemetry/exporter-metrics-otlp-proto", + "private": true, + "main": "./build/src/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@opentelemetry/exporter-prometheus/package.json b/restored-src/node_modules/@opentelemetry/exporter-prometheus/package.json new file mode 100644 index 000000000..468412c7b --- /dev/null +++ b/restored-src/node_modules/@opentelemetry/exporter-prometheus/package.json @@ -0,0 +1,6 @@ +{ + "name": "@opentelemetry/exporter-prometheus", + "private": true, + "main": "./build/src/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@opentelemetry/exporter-trace-otlp-grpc/package.json b/restored-src/node_modules/@opentelemetry/exporter-trace-otlp-grpc/package.json new file mode 100644 index 000000000..aa40093f6 --- /dev/null +++ b/restored-src/node_modules/@opentelemetry/exporter-trace-otlp-grpc/package.json @@ -0,0 +1,6 @@ +{ + "name": "@opentelemetry/exporter-trace-otlp-grpc", + "private": true, + "main": "./build/src/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@opentelemetry/exporter-trace-otlp-http/package.json b/restored-src/node_modules/@opentelemetry/exporter-trace-otlp-http/package.json new file mode 100644 index 000000000..d58aa659e --- /dev/null +++ b/restored-src/node_modules/@opentelemetry/exporter-trace-otlp-http/package.json @@ -0,0 +1,6 @@ +{ + "name": "@opentelemetry/exporter-trace-otlp-http", + "private": true, + "main": "./build/src/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@opentelemetry/exporter-trace-otlp-proto/package.json b/restored-src/node_modules/@opentelemetry/exporter-trace-otlp-proto/package.json new file mode 100644 index 000000000..6f73f201d --- /dev/null +++ b/restored-src/node_modules/@opentelemetry/exporter-trace-otlp-proto/package.json @@ -0,0 +1,6 @@ +{ + "name": "@opentelemetry/exporter-trace-otlp-proto", + "private": true, + "main": "./build/src/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@opentelemetry/otlp-exporter-base/package.json b/restored-src/node_modules/@opentelemetry/otlp-exporter-base/package.json new file mode 100644 index 000000000..647a535c2 --- /dev/null +++ b/restored-src/node_modules/@opentelemetry/otlp-exporter-base/package.json @@ -0,0 +1,6 @@ +{ + "name": "@opentelemetry/otlp-exporter-base", + "private": true, + "main": "./build/src/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@opentelemetry/otlp-grpc-exporter-base/package.json b/restored-src/node_modules/@opentelemetry/otlp-grpc-exporter-base/package.json new file mode 100644 index 000000000..75f223802 --- /dev/null +++ b/restored-src/node_modules/@opentelemetry/otlp-grpc-exporter-base/package.json @@ -0,0 +1,6 @@ +{ + "name": "@opentelemetry/otlp-grpc-exporter-base", + "private": true, + "main": "./build/src/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@opentelemetry/otlp-transformer/package.json b/restored-src/node_modules/@opentelemetry/otlp-transformer/package.json new file mode 100644 index 000000000..fd6440366 --- /dev/null +++ b/restored-src/node_modules/@opentelemetry/otlp-transformer/package.json @@ -0,0 +1,6 @@ +{ + "name": "@opentelemetry/otlp-transformer", + "private": true, + "main": "./build/src/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@opentelemetry/resources/package.json b/restored-src/node_modules/@opentelemetry/resources/package.json new file mode 100644 index 000000000..af73fea38 --- /dev/null +++ b/restored-src/node_modules/@opentelemetry/resources/package.json @@ -0,0 +1,6 @@ +{ + "name": "@opentelemetry/resources", + "private": true, + "main": "./build/src/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@opentelemetry/sdk-logs/package.json b/restored-src/node_modules/@opentelemetry/sdk-logs/package.json new file mode 100644 index 000000000..506b7e51e --- /dev/null +++ b/restored-src/node_modules/@opentelemetry/sdk-logs/package.json @@ -0,0 +1,6 @@ +{ + "name": "@opentelemetry/sdk-logs", + "private": true, + "main": "./build/src/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@opentelemetry/sdk-metrics/package.json b/restored-src/node_modules/@opentelemetry/sdk-metrics/package.json new file mode 100644 index 000000000..390f57167 --- /dev/null +++ b/restored-src/node_modules/@opentelemetry/sdk-metrics/package.json @@ -0,0 +1,6 @@ +{ + "name": "@opentelemetry/sdk-metrics", + "private": true, + "main": "./build/src/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@opentelemetry/sdk-trace-base/package.json b/restored-src/node_modules/@opentelemetry/sdk-trace-base/package.json new file mode 100644 index 000000000..14399a234 --- /dev/null +++ b/restored-src/node_modules/@opentelemetry/sdk-trace-base/package.json @@ -0,0 +1,6 @@ +{ + "name": "@opentelemetry/sdk-trace-base", + "private": true, + "main": "./build/src/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@opentelemetry/semantic-conventions/package.json b/restored-src/node_modules/@opentelemetry/semantic-conventions/package.json new file mode 100644 index 000000000..b2209d4e1 --- /dev/null +++ b/restored-src/node_modules/@opentelemetry/semantic-conventions/package.json @@ -0,0 +1,6 @@ +{ + "name": "@opentelemetry/semantic-conventions", + "private": true, + "main": "./build/src/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@pondwader/socks5-server/package.json b/restored-src/node_modules/@pondwader/socks5-server/package.json new file mode 100644 index 000000000..145f8447e --- /dev/null +++ b/restored-src/node_modules/@pondwader/socks5-server/package.json @@ -0,0 +1,6 @@ +{ + "name": "@pondwader/socks5-server", + "private": true, + "main": "./dist/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@protobufjs/aspromise/package.json b/restored-src/node_modules/@protobufjs/aspromise/package.json new file mode 100644 index 000000000..408277e58 --- /dev/null +++ b/restored-src/node_modules/@protobufjs/aspromise/package.json @@ -0,0 +1,6 @@ +{ + "name": "@protobufjs/aspromise", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@protobufjs/base64/package.json b/restored-src/node_modules/@protobufjs/base64/package.json new file mode 100644 index 000000000..eafd6e5fe --- /dev/null +++ b/restored-src/node_modules/@protobufjs/base64/package.json @@ -0,0 +1,6 @@ +{ + "name": "@protobufjs/base64", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@protobufjs/codegen/package.json b/restored-src/node_modules/@protobufjs/codegen/package.json new file mode 100644 index 000000000..b79949929 --- /dev/null +++ b/restored-src/node_modules/@protobufjs/codegen/package.json @@ -0,0 +1,6 @@ +{ + "name": "@protobufjs/codegen", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@protobufjs/eventemitter/package.json b/restored-src/node_modules/@protobufjs/eventemitter/package.json new file mode 100644 index 000000000..61034b3c5 --- /dev/null +++ b/restored-src/node_modules/@protobufjs/eventemitter/package.json @@ -0,0 +1,6 @@ +{ + "name": "@protobufjs/eventemitter", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@protobufjs/fetch/package.json b/restored-src/node_modules/@protobufjs/fetch/package.json new file mode 100644 index 000000000..5251f6f46 --- /dev/null +++ b/restored-src/node_modules/@protobufjs/fetch/package.json @@ -0,0 +1,6 @@ +{ + "name": "@protobufjs/fetch", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@protobufjs/float/package.json b/restored-src/node_modules/@protobufjs/float/package.json new file mode 100644 index 000000000..3e8507587 --- /dev/null +++ b/restored-src/node_modules/@protobufjs/float/package.json @@ -0,0 +1,6 @@ +{ + "name": "@protobufjs/float", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@protobufjs/inquire/package.json b/restored-src/node_modules/@protobufjs/inquire/package.json new file mode 100644 index 000000000..6a8397124 --- /dev/null +++ b/restored-src/node_modules/@protobufjs/inquire/package.json @@ -0,0 +1,6 @@ +{ + "name": "@protobufjs/inquire", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@protobufjs/path/package.json b/restored-src/node_modules/@protobufjs/path/package.json new file mode 100644 index 000000000..1cf0df9f7 --- /dev/null +++ b/restored-src/node_modules/@protobufjs/path/package.json @@ -0,0 +1,6 @@ +{ + "name": "@protobufjs/path", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@protobufjs/pool/package.json b/restored-src/node_modules/@protobufjs/pool/package.json new file mode 100644 index 000000000..003ed6f5a --- /dev/null +++ b/restored-src/node_modules/@protobufjs/pool/package.json @@ -0,0 +1,6 @@ +{ + "name": "@protobufjs/pool", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@protobufjs/utf8/package.json b/restored-src/node_modules/@protobufjs/utf8/package.json new file mode 100644 index 000000000..94d27d46b --- /dev/null +++ b/restored-src/node_modules/@protobufjs/utf8/package.json @@ -0,0 +1,6 @@ +{ + "name": "@protobufjs/utf8", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@smithy/config-resolver/package.json b/restored-src/node_modules/@smithy/config-resolver/package.json new file mode 100644 index 000000000..cfb9ccdf2 --- /dev/null +++ b/restored-src/node_modules/@smithy/config-resolver/package.json @@ -0,0 +1,6 @@ +{ + "name": "@smithy/config-resolver", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@smithy/core/package.json b/restored-src/node_modules/@smithy/core/package.json new file mode 100644 index 000000000..a4cd7f4c4 --- /dev/null +++ b/restored-src/node_modules/@smithy/core/package.json @@ -0,0 +1,6 @@ +{ + "name": "@smithy/core", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@smithy/credential-provider-imds/package.json b/restored-src/node_modules/@smithy/credential-provider-imds/package.json new file mode 100644 index 000000000..117746efd --- /dev/null +++ b/restored-src/node_modules/@smithy/credential-provider-imds/package.json @@ -0,0 +1,6 @@ +{ + "name": "@smithy/credential-provider-imds", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@smithy/eventstream-codec/package.json b/restored-src/node_modules/@smithy/eventstream-codec/package.json new file mode 100644 index 000000000..cd40f5aac --- /dev/null +++ b/restored-src/node_modules/@smithy/eventstream-codec/package.json @@ -0,0 +1,6 @@ +{ + "name": "@smithy/eventstream-codec", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@smithy/eventstream-serde-browser/package.json b/restored-src/node_modules/@smithy/eventstream-serde-browser/package.json new file mode 100644 index 000000000..acf662507 --- /dev/null +++ b/restored-src/node_modules/@smithy/eventstream-serde-browser/package.json @@ -0,0 +1,6 @@ +{ + "name": "@smithy/eventstream-serde-browser", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@smithy/eventstream-serde-config-resolver/package.json b/restored-src/node_modules/@smithy/eventstream-serde-config-resolver/package.json new file mode 100644 index 000000000..da368c89a --- /dev/null +++ b/restored-src/node_modules/@smithy/eventstream-serde-config-resolver/package.json @@ -0,0 +1,6 @@ +{ + "name": "@smithy/eventstream-serde-config-resolver", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@smithy/eventstream-serde-node/package.json b/restored-src/node_modules/@smithy/eventstream-serde-node/package.json new file mode 100644 index 000000000..4b100dfc0 --- /dev/null +++ b/restored-src/node_modules/@smithy/eventstream-serde-node/package.json @@ -0,0 +1,6 @@ +{ + "name": "@smithy/eventstream-serde-node", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@smithy/eventstream-serde-universal/package.json b/restored-src/node_modules/@smithy/eventstream-serde-universal/package.json new file mode 100644 index 000000000..1be48c58d --- /dev/null +++ b/restored-src/node_modules/@smithy/eventstream-serde-universal/package.json @@ -0,0 +1,6 @@ +{ + "name": "@smithy/eventstream-serde-universal", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@smithy/fetch-http-handler/package.json b/restored-src/node_modules/@smithy/fetch-http-handler/package.json new file mode 100644 index 000000000..d1a9f7f78 --- /dev/null +++ b/restored-src/node_modules/@smithy/fetch-http-handler/package.json @@ -0,0 +1,6 @@ +{ + "name": "@smithy/fetch-http-handler", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@smithy/hash-node/package.json b/restored-src/node_modules/@smithy/hash-node/package.json new file mode 100644 index 000000000..e9c578828 --- /dev/null +++ b/restored-src/node_modules/@smithy/hash-node/package.json @@ -0,0 +1,6 @@ +{ + "name": "@smithy/hash-node", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@smithy/is-array-buffer/package.json b/restored-src/node_modules/@smithy/is-array-buffer/package.json new file mode 100644 index 000000000..3b56ed236 --- /dev/null +++ b/restored-src/node_modules/@smithy/is-array-buffer/package.json @@ -0,0 +1,6 @@ +{ + "name": "@smithy/is-array-buffer", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@smithy/middleware-content-length/package.json b/restored-src/node_modules/@smithy/middleware-content-length/package.json new file mode 100644 index 000000000..6af594369 --- /dev/null +++ b/restored-src/node_modules/@smithy/middleware-content-length/package.json @@ -0,0 +1,6 @@ +{ + "name": "@smithy/middleware-content-length", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@smithy/middleware-endpoint/package.json b/restored-src/node_modules/@smithy/middleware-endpoint/package.json new file mode 100644 index 000000000..ba966bf3d --- /dev/null +++ b/restored-src/node_modules/@smithy/middleware-endpoint/package.json @@ -0,0 +1,6 @@ +{ + "name": "@smithy/middleware-endpoint", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@smithy/middleware-retry/package.json b/restored-src/node_modules/@smithy/middleware-retry/package.json new file mode 100644 index 000000000..00d2725e3 --- /dev/null +++ b/restored-src/node_modules/@smithy/middleware-retry/package.json @@ -0,0 +1,6 @@ +{ + "name": "@smithy/middleware-retry", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@smithy/middleware-serde/package.json b/restored-src/node_modules/@smithy/middleware-serde/package.json new file mode 100644 index 000000000..8d7bed936 --- /dev/null +++ b/restored-src/node_modules/@smithy/middleware-serde/package.json @@ -0,0 +1,6 @@ +{ + "name": "@smithy/middleware-serde", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@smithy/middleware-stack/package.json b/restored-src/node_modules/@smithy/middleware-stack/package.json new file mode 100644 index 000000000..cc806141e --- /dev/null +++ b/restored-src/node_modules/@smithy/middleware-stack/package.json @@ -0,0 +1,6 @@ +{ + "name": "@smithy/middleware-stack", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@smithy/node-config-provider/package.json b/restored-src/node_modules/@smithy/node-config-provider/package.json new file mode 100644 index 000000000..10aedce71 --- /dev/null +++ b/restored-src/node_modules/@smithy/node-config-provider/package.json @@ -0,0 +1,6 @@ +{ + "name": "@smithy/node-config-provider", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@smithy/node-http-handler/package.json b/restored-src/node_modules/@smithy/node-http-handler/package.json new file mode 100644 index 000000000..9bc5e38b8 --- /dev/null +++ b/restored-src/node_modules/@smithy/node-http-handler/package.json @@ -0,0 +1,6 @@ +{ + "name": "@smithy/node-http-handler", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@smithy/property-provider/package.json b/restored-src/node_modules/@smithy/property-provider/package.json new file mode 100644 index 000000000..6fe364a02 --- /dev/null +++ b/restored-src/node_modules/@smithy/property-provider/package.json @@ -0,0 +1,6 @@ +{ + "name": "@smithy/property-provider", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@smithy/protocol-http/package.json b/restored-src/node_modules/@smithy/protocol-http/package.json new file mode 100644 index 000000000..90bd37331 --- /dev/null +++ b/restored-src/node_modules/@smithy/protocol-http/package.json @@ -0,0 +1,6 @@ +{ + "name": "@smithy/protocol-http", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@smithy/querystring-builder/package.json b/restored-src/node_modules/@smithy/querystring-builder/package.json new file mode 100644 index 000000000..af17f0dfe --- /dev/null +++ b/restored-src/node_modules/@smithy/querystring-builder/package.json @@ -0,0 +1,6 @@ +{ + "name": "@smithy/querystring-builder", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@smithy/querystring-parser/package.json b/restored-src/node_modules/@smithy/querystring-parser/package.json new file mode 100644 index 000000000..ccd14e2e4 --- /dev/null +++ b/restored-src/node_modules/@smithy/querystring-parser/package.json @@ -0,0 +1,6 @@ +{ + "name": "@smithy/querystring-parser", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@smithy/service-error-classification/package.json b/restored-src/node_modules/@smithy/service-error-classification/package.json new file mode 100644 index 000000000..4fdbe1190 --- /dev/null +++ b/restored-src/node_modules/@smithy/service-error-classification/package.json @@ -0,0 +1,6 @@ +{ + "name": "@smithy/service-error-classification", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@smithy/shared-ini-file-loader/package.json b/restored-src/node_modules/@smithy/shared-ini-file-loader/package.json new file mode 100644 index 000000000..d443f2a0c --- /dev/null +++ b/restored-src/node_modules/@smithy/shared-ini-file-loader/package.json @@ -0,0 +1,6 @@ +{ + "name": "@smithy/shared-ini-file-loader", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@smithy/signature-v4/package.json b/restored-src/node_modules/@smithy/signature-v4/package.json new file mode 100644 index 000000000..051e22d08 --- /dev/null +++ b/restored-src/node_modules/@smithy/signature-v4/package.json @@ -0,0 +1,6 @@ +{ + "name": "@smithy/signature-v4", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@smithy/smithy-client/package.json b/restored-src/node_modules/@smithy/smithy-client/package.json new file mode 100644 index 000000000..329d199a7 --- /dev/null +++ b/restored-src/node_modules/@smithy/smithy-client/package.json @@ -0,0 +1,6 @@ +{ + "name": "@smithy/smithy-client", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@smithy/types/package.json b/restored-src/node_modules/@smithy/types/package.json new file mode 100644 index 000000000..45478cd78 --- /dev/null +++ b/restored-src/node_modules/@smithy/types/package.json @@ -0,0 +1,6 @@ +{ + "name": "@smithy/types", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@smithy/url-parser/package.json b/restored-src/node_modules/@smithy/url-parser/package.json new file mode 100644 index 000000000..59af042c3 --- /dev/null +++ b/restored-src/node_modules/@smithy/url-parser/package.json @@ -0,0 +1,6 @@ +{ + "name": "@smithy/url-parser", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@smithy/util-base64/package.json b/restored-src/node_modules/@smithy/util-base64/package.json new file mode 100644 index 000000000..65ec8f0be --- /dev/null +++ b/restored-src/node_modules/@smithy/util-base64/package.json @@ -0,0 +1,6 @@ +{ + "name": "@smithy/util-base64", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@smithy/util-body-length-browser/package.json b/restored-src/node_modules/@smithy/util-body-length-browser/package.json new file mode 100644 index 000000000..43e99410a --- /dev/null +++ b/restored-src/node_modules/@smithy/util-body-length-browser/package.json @@ -0,0 +1,6 @@ +{ + "name": "@smithy/util-body-length-browser", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@smithy/util-body-length-node/package.json b/restored-src/node_modules/@smithy/util-body-length-node/package.json new file mode 100644 index 000000000..7929a81e4 --- /dev/null +++ b/restored-src/node_modules/@smithy/util-body-length-node/package.json @@ -0,0 +1,6 @@ +{ + "name": "@smithy/util-body-length-node", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@smithy/util-buffer-from/package.json b/restored-src/node_modules/@smithy/util-buffer-from/package.json new file mode 100644 index 000000000..9bae8cf21 --- /dev/null +++ b/restored-src/node_modules/@smithy/util-buffer-from/package.json @@ -0,0 +1,6 @@ +{ + "name": "@smithy/util-buffer-from", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@smithy/util-config-provider/package.json b/restored-src/node_modules/@smithy/util-config-provider/package.json new file mode 100644 index 000000000..6315d30b0 --- /dev/null +++ b/restored-src/node_modules/@smithy/util-config-provider/package.json @@ -0,0 +1,6 @@ +{ + "name": "@smithy/util-config-provider", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@smithy/util-defaults-mode-node/package.json b/restored-src/node_modules/@smithy/util-defaults-mode-node/package.json new file mode 100644 index 000000000..705859bab --- /dev/null +++ b/restored-src/node_modules/@smithy/util-defaults-mode-node/package.json @@ -0,0 +1,6 @@ +{ + "name": "@smithy/util-defaults-mode-node", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@smithy/util-endpoints/package.json b/restored-src/node_modules/@smithy/util-endpoints/package.json new file mode 100644 index 000000000..8243f78c2 --- /dev/null +++ b/restored-src/node_modules/@smithy/util-endpoints/package.json @@ -0,0 +1,6 @@ +{ + "name": "@smithy/util-endpoints", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@smithy/util-hex-encoding/package.json b/restored-src/node_modules/@smithy/util-hex-encoding/package.json new file mode 100644 index 000000000..aa95f5e15 --- /dev/null +++ b/restored-src/node_modules/@smithy/util-hex-encoding/package.json @@ -0,0 +1,6 @@ +{ + "name": "@smithy/util-hex-encoding", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@smithy/util-middleware/package.json b/restored-src/node_modules/@smithy/util-middleware/package.json new file mode 100644 index 000000000..dd80ec21f --- /dev/null +++ b/restored-src/node_modules/@smithy/util-middleware/package.json @@ -0,0 +1,6 @@ +{ + "name": "@smithy/util-middleware", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@smithy/util-retry/package.json b/restored-src/node_modules/@smithy/util-retry/package.json new file mode 100644 index 000000000..6b24c7bf6 --- /dev/null +++ b/restored-src/node_modules/@smithy/util-retry/package.json @@ -0,0 +1,6 @@ +{ + "name": "@smithy/util-retry", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@smithy/util-stream/package.json b/restored-src/node_modules/@smithy/util-stream/package.json new file mode 100644 index 000000000..9e0ff4eb2 --- /dev/null +++ b/restored-src/node_modules/@smithy/util-stream/package.json @@ -0,0 +1,6 @@ +{ + "name": "@smithy/util-stream", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@smithy/util-uri-escape/package.json b/restored-src/node_modules/@smithy/util-uri-escape/package.json new file mode 100644 index 000000000..fce510c0a --- /dev/null +++ b/restored-src/node_modules/@smithy/util-uri-escape/package.json @@ -0,0 +1,6 @@ +{ + "name": "@smithy/util-uri-escape", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@smithy/util-utf8/package.json b/restored-src/node_modules/@smithy/util-utf8/package.json new file mode 100644 index 000000000..7a2b79979 --- /dev/null +++ b/restored-src/node_modules/@smithy/util-utf8/package.json @@ -0,0 +1,6 @@ +{ + "name": "@smithy/util-utf8", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@smithy/uuid/package.json b/restored-src/node_modules/@smithy/uuid/package.json new file mode 100644 index 000000000..aa884e6d3 --- /dev/null +++ b/restored-src/node_modules/@smithy/uuid/package.json @@ -0,0 +1,6 @@ +{ + "name": "@smithy/uuid", + "private": true, + "main": "./dist-cjs/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/@typespec/ts-http-runtime/package.json b/restored-src/node_modules/@typespec/ts-http-runtime/package.json new file mode 100644 index 000000000..252a3a91a --- /dev/null +++ b/restored-src/node_modules/@typespec/ts-http-runtime/package.json @@ -0,0 +1,6 @@ +{ + "name": "@typespec/ts-http-runtime", + "private": true, + "main": "./dist/esm/index.js", + "type": "module" +} diff --git a/restored-src/node_modules/@xmldom/xmldom/package.json b/restored-src/node_modules/@xmldom/xmldom/package.json new file mode 100644 index 000000000..7f9066c01 --- /dev/null +++ b/restored-src/node_modules/@xmldom/xmldom/package.json @@ -0,0 +1,6 @@ +{ + "name": "@xmldom/xmldom", + "private": true, + "main": "./lib/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/agent-base/package.json b/restored-src/node_modules/agent-base/package.json new file mode 100644 index 000000000..d82f8bf34 --- /dev/null +++ b/restored-src/node_modules/agent-base/package.json @@ -0,0 +1,6 @@ +{ + "name": "agent-base", + "private": true, + "main": "./dist/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/ajv-formats/package.json b/restored-src/node_modules/ajv-formats/package.json new file mode 100644 index 000000000..494b78835 --- /dev/null +++ b/restored-src/node_modules/ajv-formats/package.json @@ -0,0 +1,6 @@ +{ + "name": "ajv-formats", + "private": true, + "main": "./dist/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/ajv/dist/refs/data.json b/restored-src/node_modules/ajv/dist/refs/data.json new file mode 100644 index 000000000..b33bf5c38 --- /dev/null +++ b/restored-src/node_modules/ajv/dist/refs/data.json @@ -0,0 +1,10 @@ +{ + "$id": "https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#", + "type": "object", + "properties": { + "$data": { + "type": "string" + } + }, + "additionalProperties": true +} diff --git a/restored-src/node_modules/ajv/dist/refs/json-schema-draft-07.json b/restored-src/node_modules/ajv/dist/refs/json-schema-draft-07.json new file mode 100644 index 000000000..f9e2852f1 --- /dev/null +++ b/restored-src/node_modules/ajv/dist/refs/json-schema-draft-07.json @@ -0,0 +1,50 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "$id": "http://json-schema.org/draft-07/schema#", + "title": "Draft 7 schema meta-schema (restored build stub)", + "definitions": { + "schemaArray": { + "type": "array", + "items": { + "$ref": "#" + } + }, + "nonNegativeInteger": { + "type": "integer", + "minimum": 0 + }, + "nonNegativeIntegerDefault0": { + "allOf": [ + { + "$ref": "#/definitions/nonNegativeInteger" + }, + { + "default": 0 + } + ] + }, + "simpleTypes": { + "enum": [ + "array", + "boolean", + "integer", + "null", + "number", + "object", + "string" + ] + }, + "stringArray": { + "type": "array", + "items": { + "type": "string" + }, + "uniqueItems": true, + "default": [] + } + }, + "type": [ + "object", + "boolean" + ] +} diff --git a/restored-src/node_modules/ajv/package.json b/restored-src/node_modules/ajv/package.json new file mode 100644 index 000000000..fa343f7a8 --- /dev/null +++ b/restored-src/node_modules/ajv/package.json @@ -0,0 +1,6 @@ +{ + "name": "ajv", + "private": true, + "main": "./dist/ajv.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/ansi-escapes/package.json b/restored-src/node_modules/ansi-escapes/package.json new file mode 100644 index 000000000..ab879d7d1 --- /dev/null +++ b/restored-src/node_modules/ansi-escapes/package.json @@ -0,0 +1,6 @@ +{ + "name": "ansi-escapes", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/ansi-regex/package.json b/restored-src/node_modules/ansi-regex/package.json new file mode 100644 index 000000000..59dd18666 --- /dev/null +++ b/restored-src/node_modules/ansi-regex/package.json @@ -0,0 +1,6 @@ +{ + "name": "ansi-regex", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/ansi-styles/index.js b/restored-src/node_modules/ansi-styles/index.js index 5d82581a1..000b253f2 100644 --- a/restored-src/node_modules/ansi-styles/index.js +++ b/restored-src/node_modules/ansi-styles/index.js @@ -146,10 +146,18 @@ function assembleStyles() { styles.color.close = '\u001B[39m'; styles.bgColor.close = '\u001B[49m'; - setLazyProperty(styles.color, 'ansi', () => makeDynamicStyles(wrapAnsi16, 'ansi16', ansi2ansi, false)); + setLazyProperty(styles.color, 'ansi', () => { + const converters = makeDynamicStyles(wrapAnsi16, 'ansi16', ansi2ansi, false); + const ansi = code => `\u001B[${code}m`; + return Object.assign(ansi, converters); + }); setLazyProperty(styles.color, 'ansi256', () => makeDynamicStyles(wrapAnsi256, 'ansi256', ansi2ansi, false)); setLazyProperty(styles.color, 'ansi16m', () => makeDynamicStyles(wrapAnsi16m, 'rgb', rgb2rgb, false)); - setLazyProperty(styles.bgColor, 'ansi', () => makeDynamicStyles(wrapAnsi16, 'ansi16', ansi2ansi, true)); + setLazyProperty(styles.bgColor, 'ansi', () => { + const converters = makeDynamicStyles(wrapAnsi16, 'ansi16', ansi2ansi, true); + const ansi = code => `\u001B[${code}m`; + return Object.assign(ansi, converters); + }); setLazyProperty(styles.bgColor, 'ansi256', () => makeDynamicStyles(wrapAnsi256, 'ansi256', ansi2ansi, true)); setLazyProperty(styles.bgColor, 'ansi16m', () => makeDynamicStyles(wrapAnsi16m, 'rgb', rgb2rgb, true)); diff --git a/restored-src/node_modules/ansi-styles/package.json b/restored-src/node_modules/ansi-styles/package.json new file mode 100644 index 000000000..471da7ce9 --- /dev/null +++ b/restored-src/node_modules/ansi-styles/package.json @@ -0,0 +1,6 @@ +{ + "name": "ansi-styles", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/asciichart/package.json b/restored-src/node_modules/asciichart/package.json new file mode 100644 index 000000000..9741be045 --- /dev/null +++ b/restored-src/node_modules/asciichart/package.json @@ -0,0 +1,6 @@ +{ + "name": "asciichart", + "private": true, + "main": "./asciichart.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/asynckit/package.json b/restored-src/node_modules/asynckit/package.json new file mode 100644 index 000000000..3d8ff4e6e --- /dev/null +++ b/restored-src/node_modules/asynckit/package.json @@ -0,0 +1,6 @@ +{ + "name": "asynckit", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/auto-bind/package.json b/restored-src/node_modules/auto-bind/package.json new file mode 100644 index 000000000..6950e111d --- /dev/null +++ b/restored-src/node_modules/auto-bind/package.json @@ -0,0 +1,6 @@ +{ + "name": "auto-bind", + "private": true, + "main": "./index.js", + "type": "module" +} diff --git a/restored-src/node_modules/axios/package.json b/restored-src/node_modules/axios/package.json new file mode 100644 index 000000000..36fa9405c --- /dev/null +++ b/restored-src/node_modules/axios/package.json @@ -0,0 +1,6 @@ +{ + "name": "axios", + "private": true, + "main": "./index.js", + "type": "module" +} diff --git a/restored-src/node_modules/base64-js/package.json b/restored-src/node_modules/base64-js/package.json new file mode 100644 index 000000000..868c926d0 --- /dev/null +++ b/restored-src/node_modules/base64-js/package.json @@ -0,0 +1,6 @@ +{ + "name": "base64-js", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/bidi-js/package.json b/restored-src/node_modules/bidi-js/package.json new file mode 100644 index 000000000..8443b7984 --- /dev/null +++ b/restored-src/node_modules/bidi-js/package.json @@ -0,0 +1,6 @@ +{ + "name": "bidi-js", + "private": true, + "main": "./dist/bidi.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/bignumber.js/package.json b/restored-src/node_modules/bignumber.js/package.json new file mode 100644 index 000000000..a315e1027 --- /dev/null +++ b/restored-src/node_modules/bignumber.js/package.json @@ -0,0 +1,6 @@ +{ + "name": "bignumber.js", + "private": true, + "main": "./bignumber.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/buffer-equal-constant-time/package.json b/restored-src/node_modules/buffer-equal-constant-time/package.json new file mode 100644 index 000000000..0a7156cca --- /dev/null +++ b/restored-src/node_modules/buffer-equal-constant-time/package.json @@ -0,0 +1,6 @@ +{ + "name": "buffer-equal-constant-time", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/bundle-name/package.json b/restored-src/node_modules/bundle-name/package.json new file mode 100644 index 000000000..56d6505ab --- /dev/null +++ b/restored-src/node_modules/bundle-name/package.json @@ -0,0 +1,6 @@ +{ + "name": "bundle-name", + "private": true, + "main": "./index.js", + "type": "module" +} diff --git a/restored-src/node_modules/call-bind-apply-helpers/package.json b/restored-src/node_modules/call-bind-apply-helpers/package.json new file mode 100644 index 000000000..8ad5a7e82 --- /dev/null +++ b/restored-src/node_modules/call-bind-apply-helpers/package.json @@ -0,0 +1,6 @@ +{ + "name": "call-bind-apply-helpers", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/chalk/package.json b/restored-src/node_modules/chalk/package.json new file mode 100644 index 000000000..ed909ce7d --- /dev/null +++ b/restored-src/node_modules/chalk/package.json @@ -0,0 +1,6 @@ +{ + "name": "chalk", + "private": true, + "main": "./source/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/chalk/source/index.js b/restored-src/node_modules/chalk/source/index.js index 75ec66350..1f3b3db95 100644 --- a/restored-src/node_modules/chalk/source/index.js +++ b/restored-src/node_modules/chalk/source/index.js @@ -227,3 +227,4 @@ chalk.stderr = Chalk({level: stderrColor ? stderrColor.level : 0}); // eslint-di chalk.stderr.supportsColor = stderrColor; module.exports = chalk; +module.exports.Chalk = Chalk; diff --git a/restored-src/node_modules/chokidar/package.json b/restored-src/node_modules/chokidar/package.json new file mode 100644 index 000000000..fcf0f1807 --- /dev/null +++ b/restored-src/node_modules/chokidar/package.json @@ -0,0 +1,6 @@ +{ + "name": "chokidar", + "private": true, + "main": "./esm/index.js", + "type": "module" +} diff --git a/restored-src/node_modules/cli-boxes/boxes.json b/restored-src/node_modules/cli-boxes/boxes.json new file mode 100644 index 000000000..5d71dcb77 --- /dev/null +++ b/restored-src/node_modules/cli-boxes/boxes.json @@ -0,0 +1,42 @@ +{ + "single": { + "topLeft": "┌", + "topRight": "┐", + "bottomRight": "┘", + "bottomLeft": "└", + "horizontal": "─", + "vertical": "│" + }, + "double": { + "topLeft": "╔", + "topRight": "╗", + "bottomRight": "╝", + "bottomLeft": "╚", + "horizontal": "═", + "vertical": "║" + }, + "round": { + "topLeft": "╭", + "topRight": "╮", + "bottomRight": "╯", + "bottomLeft": "╰", + "horizontal": "─", + "vertical": "│" + }, + "bold": { + "topLeft": "┏", + "topRight": "┓", + "bottomRight": "┛", + "bottomLeft": "┗", + "horizontal": "━", + "vertical": "┃" + }, + "classic": { + "topLeft": "+", + "topRight": "+", + "bottomRight": "+", + "bottomLeft": "+", + "horizontal": "-", + "vertical": "|" + } +} diff --git a/restored-src/node_modules/cli-boxes/package.json b/restored-src/node_modules/cli-boxes/package.json new file mode 100644 index 000000000..96e3712e8 --- /dev/null +++ b/restored-src/node_modules/cli-boxes/package.json @@ -0,0 +1,6 @@ +{ + "name": "cli-boxes", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/cli-highlight/package.json b/restored-src/node_modules/cli-highlight/package.json new file mode 100644 index 000000000..67609c94d --- /dev/null +++ b/restored-src/node_modules/cli-highlight/package.json @@ -0,0 +1,6 @@ +{ + "name": "cli-highlight", + "private": true, + "main": "./dist/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/cli-width/package.json b/restored-src/node_modules/cli-width/package.json new file mode 100644 index 000000000..2fa37e9a8 --- /dev/null +++ b/restored-src/node_modules/cli-width/package.json @@ -0,0 +1,6 @@ +{ + "name": "cli-width", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/code-excerpt/package.json b/restored-src/node_modules/code-excerpt/package.json new file mode 100644 index 000000000..e7e5d5706 --- /dev/null +++ b/restored-src/node_modules/code-excerpt/package.json @@ -0,0 +1,6 @@ +{ + "name": "code-excerpt", + "private": true, + "main": "./dist/index.js", + "type": "module" +} diff --git a/restored-src/node_modules/color-convert/package.json b/restored-src/node_modules/color-convert/package.json new file mode 100644 index 000000000..42e59bf4b --- /dev/null +++ b/restored-src/node_modules/color-convert/package.json @@ -0,0 +1,6 @@ +{ + "name": "color-convert", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/color-name/package.json b/restored-src/node_modules/color-name/package.json new file mode 100644 index 000000000..dca1bd107 --- /dev/null +++ b/restored-src/node_modules/color-name/package.json @@ -0,0 +1,6 @@ +{ + "name": "color-name", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/combined-stream/package.json b/restored-src/node_modules/combined-stream/package.json new file mode 100644 index 000000000..554d95d7e --- /dev/null +++ b/restored-src/node_modules/combined-stream/package.json @@ -0,0 +1,6 @@ +{ + "name": "combined-stream", + "private": true, + "main": "./lib/combined_stream.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/commander/package.json b/restored-src/node_modules/commander/package.json new file mode 100644 index 000000000..217c4d5a3 --- /dev/null +++ b/restored-src/node_modules/commander/package.json @@ -0,0 +1,6 @@ +{ + "name": "commander", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/convert-to-spaces/package.json b/restored-src/node_modules/convert-to-spaces/package.json new file mode 100644 index 000000000..cbeacc5d8 --- /dev/null +++ b/restored-src/node_modules/convert-to-spaces/package.json @@ -0,0 +1,6 @@ +{ + "name": "convert-to-spaces", + "private": true, + "main": "./dist/index.js", + "type": "module" +} diff --git a/restored-src/node_modules/cross-spawn/package.json b/restored-src/node_modules/cross-spawn/package.json new file mode 100644 index 000000000..69128d207 --- /dev/null +++ b/restored-src/node_modules/cross-spawn/package.json @@ -0,0 +1,6 @@ +{ + "name": "cross-spawn", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/cssfilter/package.json b/restored-src/node_modules/cssfilter/package.json new file mode 100644 index 000000000..c6b70af26 --- /dev/null +++ b/restored-src/node_modules/cssfilter/package.json @@ -0,0 +1,6 @@ +{ + "name": "cssfilter", + "private": true, + "main": "./lib/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/debug/package.json b/restored-src/node_modules/debug/package.json new file mode 100644 index 000000000..cefbcee6e --- /dev/null +++ b/restored-src/node_modules/debug/package.json @@ -0,0 +1,6 @@ +{ + "name": "debug", + "private": true, + "main": "./src/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/default-browser-id/package.json b/restored-src/node_modules/default-browser-id/package.json new file mode 100644 index 000000000..406e0bdc1 --- /dev/null +++ b/restored-src/node_modules/default-browser-id/package.json @@ -0,0 +1,6 @@ +{ + "name": "default-browser-id", + "private": true, + "main": "./index.js", + "type": "module" +} diff --git a/restored-src/node_modules/default-browser/package.json b/restored-src/node_modules/default-browser/package.json new file mode 100644 index 000000000..8d315bc42 --- /dev/null +++ b/restored-src/node_modules/default-browser/package.json @@ -0,0 +1,6 @@ +{ + "name": "default-browser", + "private": true, + "main": "./index.js", + "type": "module" +} diff --git a/restored-src/node_modules/define-lazy-prop/package.json b/restored-src/node_modules/define-lazy-prop/package.json new file mode 100644 index 000000000..8efc68592 --- /dev/null +++ b/restored-src/node_modules/define-lazy-prop/package.json @@ -0,0 +1,6 @@ +{ + "name": "define-lazy-prop", + "private": true, + "main": "./index.js", + "type": "module" +} diff --git a/restored-src/node_modules/delayed-stream/package.json b/restored-src/node_modules/delayed-stream/package.json new file mode 100644 index 000000000..6cf39a653 --- /dev/null +++ b/restored-src/node_modules/delayed-stream/package.json @@ -0,0 +1,6 @@ +{ + "name": "delayed-stream", + "private": true, + "main": "./lib/delayed_stream.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/detect-libc/package.json b/restored-src/node_modules/detect-libc/package.json new file mode 100644 index 000000000..2328d0418 --- /dev/null +++ b/restored-src/node_modules/detect-libc/package.json @@ -0,0 +1,6 @@ +{ + "name": "detect-libc", + "private": true, + "main": "./lib/detect-libc.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/diff/libesm/util/params.js b/restored-src/node_modules/diff/libesm/util/params.js new file mode 100644 index 000000000..e9eeecf38 --- /dev/null +++ b/restored-src/node_modules/diff/libesm/util/params.js @@ -0,0 +1,11 @@ +export function generateOptions(options, defaults = {}) { + if (options === undefined) { + return { ...defaults }; + } + + if (typeof options === "function") { + return { ...defaults, callback: options }; + } + + return { ...defaults, ...options }; +} diff --git a/restored-src/node_modules/diff/package.json b/restored-src/node_modules/diff/package.json new file mode 100644 index 000000000..3912eead4 --- /dev/null +++ b/restored-src/node_modules/diff/package.json @@ -0,0 +1,6 @@ +{ + "name": "diff", + "private": true, + "main": "./libesm/index.js", + "type": "module" +} diff --git a/restored-src/node_modules/dijkstrajs/package.json b/restored-src/node_modules/dijkstrajs/package.json new file mode 100644 index 000000000..5b82430bc --- /dev/null +++ b/restored-src/node_modules/dijkstrajs/package.json @@ -0,0 +1,6 @@ +{ + "name": "dijkstrajs", + "private": true, + "main": "./dijkstra.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/dom-mutator/package.json b/restored-src/node_modules/dom-mutator/package.json new file mode 100644 index 000000000..a127e3a5d --- /dev/null +++ b/restored-src/node_modules/dom-mutator/package.json @@ -0,0 +1,6 @@ +{ + "name": "dom-mutator", + "private": true, + "main": "./dist/dom-mutator.cjs.production.min.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/dunder-proto/package.json b/restored-src/node_modules/dunder-proto/package.json new file mode 100644 index 000000000..5b8726dff --- /dev/null +++ b/restored-src/node_modules/dunder-proto/package.json @@ -0,0 +1,6 @@ +{ + "name": "dunder-proto", + "private": true, + "main": "./get.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/ecdsa-sig-formatter/package.json b/restored-src/node_modules/ecdsa-sig-formatter/package.json new file mode 100644 index 000000000..c4425e262 --- /dev/null +++ b/restored-src/node_modules/ecdsa-sig-formatter/package.json @@ -0,0 +1,6 @@ +{ + "name": "ecdsa-sig-formatter", + "private": true, + "main": "./src/ecdsa-sig-formatter.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/emoji-regex/package.json b/restored-src/node_modules/emoji-regex/package.json new file mode 100644 index 000000000..407e5ecc4 --- /dev/null +++ b/restored-src/node_modules/emoji-regex/package.json @@ -0,0 +1,6 @@ +{ + "name": "emoji-regex", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/env-paths/package.json b/restored-src/node_modules/env-paths/package.json new file mode 100644 index 000000000..9539a9c68 --- /dev/null +++ b/restored-src/node_modules/env-paths/package.json @@ -0,0 +1,6 @@ +{ + "name": "env-paths", + "private": true, + "main": "./index.js", + "type": "module" +} diff --git a/restored-src/node_modules/es-define-property/package.json b/restored-src/node_modules/es-define-property/package.json new file mode 100644 index 000000000..942980bd3 --- /dev/null +++ b/restored-src/node_modules/es-define-property/package.json @@ -0,0 +1,6 @@ +{ + "name": "es-define-property", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/es-errors/package.json b/restored-src/node_modules/es-errors/package.json new file mode 100644 index 000000000..4f5422a31 --- /dev/null +++ b/restored-src/node_modules/es-errors/package.json @@ -0,0 +1,6 @@ +{ + "name": "es-errors", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/es-object-atoms/package.json b/restored-src/node_modules/es-object-atoms/package.json new file mode 100644 index 000000000..56a0e07c5 --- /dev/null +++ b/restored-src/node_modules/es-object-atoms/package.json @@ -0,0 +1,6 @@ +{ + "name": "es-object-atoms", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/es-set-tostringtag/package.json b/restored-src/node_modules/es-set-tostringtag/package.json new file mode 100644 index 000000000..478fa57ab --- /dev/null +++ b/restored-src/node_modules/es-set-tostringtag/package.json @@ -0,0 +1,6 @@ +{ + "name": "es-set-tostringtag", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/escape-string-regexp/package.json b/restored-src/node_modules/escape-string-regexp/package.json new file mode 100644 index 000000000..7508c2b06 --- /dev/null +++ b/restored-src/node_modules/escape-string-regexp/package.json @@ -0,0 +1,6 @@ +{ + "name": "escape-string-regexp", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/eventsource-parser/package.json b/restored-src/node_modules/eventsource-parser/package.json new file mode 100644 index 000000000..616135d64 --- /dev/null +++ b/restored-src/node_modules/eventsource-parser/package.json @@ -0,0 +1,6 @@ +{ + "name": "eventsource-parser", + "private": true, + "main": "./dist/index.js", + "type": "module" +} diff --git a/restored-src/node_modules/eventsource-parser/stream.js b/restored-src/node_modules/eventsource-parser/stream.js new file mode 100644 index 000000000..814b5edbc --- /dev/null +++ b/restored-src/node_modules/eventsource-parser/stream.js @@ -0,0 +1 @@ +export * from './dist/stream.js' diff --git a/restored-src/node_modules/eventsource/package.json b/restored-src/node_modules/eventsource/package.json new file mode 100644 index 000000000..dab267b2d --- /dev/null +++ b/restored-src/node_modules/eventsource/package.json @@ -0,0 +1,6 @@ +{ + "name": "eventsource", + "private": true, + "main": "./dist/index.js", + "type": "module" +} diff --git a/restored-src/node_modules/execa/package.json b/restored-src/node_modules/execa/package.json new file mode 100644 index 000000000..f5bbb4914 --- /dev/null +++ b/restored-src/node_modules/execa/package.json @@ -0,0 +1,6 @@ +{ + "name": "execa", + "private": true, + "main": "./index.js", + "type": "module" +} diff --git a/restored-src/node_modules/extend/package.json b/restored-src/node_modules/extend/package.json new file mode 100644 index 000000000..8f85930c5 --- /dev/null +++ b/restored-src/node_modules/extend/package.json @@ -0,0 +1,6 @@ +{ + "name": "extend", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/fast-deep-equal/package.json b/restored-src/node_modules/fast-deep-equal/package.json new file mode 100644 index 000000000..1778606eb --- /dev/null +++ b/restored-src/node_modules/fast-deep-equal/package.json @@ -0,0 +1,6 @@ +{ + "name": "fast-deep-equal", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/fast-uri/package.json b/restored-src/node_modules/fast-uri/package.json new file mode 100644 index 000000000..b8e48adeb --- /dev/null +++ b/restored-src/node_modules/fast-uri/package.json @@ -0,0 +1,6 @@ +{ + "name": "fast-uri", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/fast-xml-parser/package.json b/restored-src/node_modules/fast-xml-parser/package.json new file mode 100644 index 000000000..76da6bebc --- /dev/null +++ b/restored-src/node_modules/fast-xml-parser/package.json @@ -0,0 +1,6 @@ +{ + "name": "fast-xml-parser", + "private": true, + "main": "./lib/fxp.cjs", + "type": "commonjs" +} diff --git a/restored-src/node_modules/fflate/package.json b/restored-src/node_modules/fflate/package.json new file mode 100644 index 000000000..15c9bdb7a --- /dev/null +++ b/restored-src/node_modules/fflate/package.json @@ -0,0 +1,6 @@ +{ + "name": "fflate", + "private": true, + "main": "./esm/index.mjs", + "type": "module" +} diff --git a/restored-src/node_modules/figures/package.json b/restored-src/node_modules/figures/package.json new file mode 100644 index 000000000..9a400e444 --- /dev/null +++ b/restored-src/node_modules/figures/package.json @@ -0,0 +1,6 @@ +{ + "name": "figures", + "private": true, + "main": "./index.js", + "type": "module" +} diff --git a/restored-src/node_modules/flora-colossus/package.json b/restored-src/node_modules/flora-colossus/package.json new file mode 100644 index 000000000..f68a6441e --- /dev/null +++ b/restored-src/node_modules/flora-colossus/package.json @@ -0,0 +1,6 @@ +{ + "name": "flora-colossus", + "private": true, + "main": "./lib/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/follow-redirects/package.json b/restored-src/node_modules/follow-redirects/package.json new file mode 100644 index 000000000..ac30124e3 --- /dev/null +++ b/restored-src/node_modules/follow-redirects/package.json @@ -0,0 +1,6 @@ +{ + "name": "follow-redirects", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/form-data/package.json b/restored-src/node_modules/form-data/package.json new file mode 100644 index 000000000..f8bd3dcd3 --- /dev/null +++ b/restored-src/node_modules/form-data/package.json @@ -0,0 +1,6 @@ +{ + "name": "form-data", + "private": true, + "main": "./lib/form_data.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/fs-extra/package.json b/restored-src/node_modules/fs-extra/package.json new file mode 100644 index 000000000..4b008a03d --- /dev/null +++ b/restored-src/node_modules/fs-extra/package.json @@ -0,0 +1,6 @@ +{ + "name": "fs-extra", + "private": true, + "main": "./lib/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/function-bind/package.json b/restored-src/node_modules/function-bind/package.json new file mode 100644 index 000000000..c9e3b8230 --- /dev/null +++ b/restored-src/node_modules/function-bind/package.json @@ -0,0 +1,6 @@ +{ + "name": "function-bind", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/fuse.js/package.json b/restored-src/node_modules/fuse.js/package.json new file mode 100644 index 000000000..5e2ea77ba --- /dev/null +++ b/restored-src/node_modules/fuse.js/package.json @@ -0,0 +1,6 @@ +{ + "name": "fuse.js", + "private": true, + "main": "./dist/fuse.mjs", + "type": "module" +} diff --git a/restored-src/node_modules/galactus/package.json b/restored-src/node_modules/galactus/package.json new file mode 100644 index 000000000..168a5b953 --- /dev/null +++ b/restored-src/node_modules/galactus/package.json @@ -0,0 +1,6 @@ +{ + "name": "galactus", + "private": true, + "main": "./lib/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/gaxios/package.json b/restored-src/node_modules/gaxios/package.json new file mode 100644 index 000000000..f649e7841 --- /dev/null +++ b/restored-src/node_modules/gaxios/package.json @@ -0,0 +1,6 @@ +{ + "name": "gaxios", + "private": true, + "main": "./build/src/gaxios.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/gcp-metadata/package.json b/restored-src/node_modules/gcp-metadata/package.json new file mode 100644 index 000000000..cba221491 --- /dev/null +++ b/restored-src/node_modules/gcp-metadata/package.json @@ -0,0 +1,6 @@ +{ + "name": "gcp-metadata", + "private": true, + "main": "./build/src/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/get-east-asian-width/package.json b/restored-src/node_modules/get-east-asian-width/package.json new file mode 100644 index 000000000..a03b5f13c --- /dev/null +++ b/restored-src/node_modules/get-east-asian-width/package.json @@ -0,0 +1,6 @@ +{ + "name": "get-east-asian-width", + "private": true, + "main": "./index.js", + "type": "module" +} diff --git a/restored-src/node_modules/get-intrinsic/package.json b/restored-src/node_modules/get-intrinsic/package.json new file mode 100644 index 000000000..d6ca9f5b8 --- /dev/null +++ b/restored-src/node_modules/get-intrinsic/package.json @@ -0,0 +1,6 @@ +{ + "name": "get-intrinsic", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/get-proto/package.json b/restored-src/node_modules/get-proto/package.json new file mode 100644 index 000000000..f75136b79 --- /dev/null +++ b/restored-src/node_modules/get-proto/package.json @@ -0,0 +1,6 @@ +{ + "name": "get-proto", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/get-stream/package.json b/restored-src/node_modules/get-stream/package.json new file mode 100644 index 000000000..8b191ff37 --- /dev/null +++ b/restored-src/node_modules/get-stream/package.json @@ -0,0 +1,6 @@ +{ + "name": "get-stream", + "private": true, + "main": "./source/index.js", + "type": "module" +} diff --git a/restored-src/node_modules/google-auth-library/package.json b/restored-src/node_modules/google-auth-library/package.json new file mode 100644 index 000000000..7400bbf0c --- /dev/null +++ b/restored-src/node_modules/google-auth-library/package.json @@ -0,0 +1,6 @@ +{ + "name": "google-auth-library", + "private": true, + "main": "./build/src/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/google-logging-utils/package.json b/restored-src/node_modules/google-logging-utils/package.json new file mode 100644 index 000000000..cb767bc26 --- /dev/null +++ b/restored-src/node_modules/google-logging-utils/package.json @@ -0,0 +1,6 @@ +{ + "name": "google-logging-utils", + "private": true, + "main": "./build/src/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/gopd/package.json b/restored-src/node_modules/gopd/package.json new file mode 100644 index 000000000..4dffa8244 --- /dev/null +++ b/restored-src/node_modules/gopd/package.json @@ -0,0 +1,6 @@ +{ + "name": "gopd", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/graceful-fs/package.json b/restored-src/node_modules/graceful-fs/package.json new file mode 100644 index 000000000..814677dd0 --- /dev/null +++ b/restored-src/node_modules/graceful-fs/package.json @@ -0,0 +1,6 @@ +{ + "name": "graceful-fs", + "private": true, + "main": "./graceful-fs.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/gtoken/package.json b/restored-src/node_modules/gtoken/package.json new file mode 100644 index 000000000..7de1e2f0a --- /dev/null +++ b/restored-src/node_modules/gtoken/package.json @@ -0,0 +1,6 @@ +{ + "name": "gtoken", + "private": true, + "main": "./build/src/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/has-flag/package.json b/restored-src/node_modules/has-flag/package.json new file mode 100644 index 000000000..7a5eff60b --- /dev/null +++ b/restored-src/node_modules/has-flag/package.json @@ -0,0 +1,6 @@ +{ + "name": "has-flag", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/has-symbols/package.json b/restored-src/node_modules/has-symbols/package.json new file mode 100644 index 000000000..0e5a72735 --- /dev/null +++ b/restored-src/node_modules/has-symbols/package.json @@ -0,0 +1,6 @@ +{ + "name": "has-symbols", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/has-tostringtag/package.json b/restored-src/node_modules/has-tostringtag/package.json new file mode 100644 index 000000000..0a2baf2ec --- /dev/null +++ b/restored-src/node_modules/has-tostringtag/package.json @@ -0,0 +1,6 @@ +{ + "name": "has-tostringtag", + "private": true, + "main": "./shams.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/hasown/package.json b/restored-src/node_modules/hasown/package.json new file mode 100644 index 000000000..374e886f0 --- /dev/null +++ b/restored-src/node_modules/hasown/package.json @@ -0,0 +1,6 @@ +{ + "name": "hasown", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/highlight.js/package.json b/restored-src/node_modules/highlight.js/package.json new file mode 100644 index 000000000..c55c93c95 --- /dev/null +++ b/restored-src/node_modules/highlight.js/package.json @@ -0,0 +1,6 @@ +{ + "name": "highlight.js", + "private": true, + "main": "./lib/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/http-proxy-agent/package.json b/restored-src/node_modules/http-proxy-agent/package.json new file mode 100644 index 000000000..c6277ba4d --- /dev/null +++ b/restored-src/node_modules/http-proxy-agent/package.json @@ -0,0 +1,6 @@ +{ + "name": "http-proxy-agent", + "private": true, + "main": "./dist/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/https-proxy-agent/package.json b/restored-src/node_modules/https-proxy-agent/package.json new file mode 100644 index 000000000..356c19ef2 --- /dev/null +++ b/restored-src/node_modules/https-proxy-agent/package.json @@ -0,0 +1,6 @@ +{ + "name": "https-proxy-agent", + "private": true, + "main": "./dist/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/human-signals/package.json b/restored-src/node_modules/human-signals/package.json new file mode 100644 index 000000000..74bfe2da8 --- /dev/null +++ b/restored-src/node_modules/human-signals/package.json @@ -0,0 +1,6 @@ +{ + "name": "human-signals", + "private": true, + "main": "./build/src/main.js", + "type": "module" +} diff --git a/restored-src/node_modules/ignore/package.json b/restored-src/node_modules/ignore/package.json new file mode 100644 index 000000000..149098b91 --- /dev/null +++ b/restored-src/node_modules/ignore/package.json @@ -0,0 +1,6 @@ +{ + "name": "ignore", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/indent-string/package.json b/restored-src/node_modules/indent-string/package.json new file mode 100644 index 000000000..1fc5e56c4 --- /dev/null +++ b/restored-src/node_modules/indent-string/package.json @@ -0,0 +1,6 @@ +{ + "name": "indent-string", + "private": true, + "main": "./index.js", + "type": "module" +} diff --git a/restored-src/node_modules/is-docker/package.json b/restored-src/node_modules/is-docker/package.json new file mode 100644 index 000000000..d7fe66b9c --- /dev/null +++ b/restored-src/node_modules/is-docker/package.json @@ -0,0 +1,6 @@ +{ + "name": "is-docker", + "private": true, + "main": "./index.js", + "type": "module" +} diff --git a/restored-src/node_modules/is-fullwidth-code-point/package.json b/restored-src/node_modules/is-fullwidth-code-point/package.json new file mode 100644 index 000000000..047f3cb8a --- /dev/null +++ b/restored-src/node_modules/is-fullwidth-code-point/package.json @@ -0,0 +1,6 @@ +{ + "name": "is-fullwidth-code-point", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/is-inside-container/package.json b/restored-src/node_modules/is-inside-container/package.json new file mode 100644 index 000000000..9d1e9f4ae --- /dev/null +++ b/restored-src/node_modules/is-inside-container/package.json @@ -0,0 +1,6 @@ +{ + "name": "is-inside-container", + "private": true, + "main": "./index.js", + "type": "module" +} diff --git a/restored-src/node_modules/is-stream/index.js b/restored-src/node_modules/is-stream/index.js index 2e43434da..4b3f81d8a 100644 --- a/restored-src/node_modules/is-stream/index.js +++ b/restored-src/node_modules/is-stream/index.js @@ -26,3 +26,8 @@ isStream.transform = stream => typeof stream._transform === 'function'; module.exports = isStream; +module.exports.isStream = isStream; +module.exports.isWritableStream = isStream.writable; +module.exports.isReadableStream = isStream.readable; +module.exports.isDuplexStream = isStream.duplex; +module.exports.isTransformStream = isStream.transform; diff --git a/restored-src/node_modules/is-stream/package.json b/restored-src/node_modules/is-stream/package.json new file mode 100644 index 000000000..78ed8eb14 --- /dev/null +++ b/restored-src/node_modules/is-stream/package.json @@ -0,0 +1,6 @@ +{ + "name": "is-stream", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/is-unicode-supported/package.json b/restored-src/node_modules/is-unicode-supported/package.json new file mode 100644 index 000000000..7a22ec0c9 --- /dev/null +++ b/restored-src/node_modules/is-unicode-supported/package.json @@ -0,0 +1,6 @@ +{ + "name": "is-unicode-supported", + "private": true, + "main": "./index.js", + "type": "module" +} diff --git a/restored-src/node_modules/is-wsl/package.json b/restored-src/node_modules/is-wsl/package.json new file mode 100644 index 000000000..a07765ff1 --- /dev/null +++ b/restored-src/node_modules/is-wsl/package.json @@ -0,0 +1,6 @@ +{ + "name": "is-wsl", + "private": true, + "main": "./index.js", + "type": "module" +} diff --git a/restored-src/node_modules/isexe/package.json b/restored-src/node_modules/isexe/package.json new file mode 100644 index 000000000..efbac8516 --- /dev/null +++ b/restored-src/node_modules/isexe/package.json @@ -0,0 +1,6 @@ +{ + "name": "isexe", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/json-bigint/package.json b/restored-src/node_modules/json-bigint/package.json new file mode 100644 index 000000000..8af8d02bc --- /dev/null +++ b/restored-src/node_modules/json-bigint/package.json @@ -0,0 +1,6 @@ +{ + "name": "json-bigint", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/json-schema-traverse/package.json b/restored-src/node_modules/json-schema-traverse/package.json new file mode 100644 index 000000000..f72aa6641 --- /dev/null +++ b/restored-src/node_modules/json-schema-traverse/package.json @@ -0,0 +1,6 @@ +{ + "name": "json-schema-traverse", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/jsonc-parser/package.json b/restored-src/node_modules/jsonc-parser/package.json new file mode 100644 index 000000000..d6dbc53c7 --- /dev/null +++ b/restored-src/node_modules/jsonc-parser/package.json @@ -0,0 +1,6 @@ +{ + "name": "jsonc-parser", + "private": true, + "main": "./lib/esm/main.js", + "type": "module" +} diff --git a/restored-src/node_modules/jsonfile/package.json b/restored-src/node_modules/jsonfile/package.json new file mode 100644 index 000000000..3ac235751 --- /dev/null +++ b/restored-src/node_modules/jsonfile/package.json @@ -0,0 +1,6 @@ +{ + "name": "jsonfile", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/jsonwebtoken/package.json b/restored-src/node_modules/jsonwebtoken/package.json new file mode 100644 index 000000000..070ed337a --- /dev/null +++ b/restored-src/node_modules/jsonwebtoken/package.json @@ -0,0 +1,6 @@ +{ + "name": "jsonwebtoken", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/jwa/package.json b/restored-src/node_modules/jwa/package.json new file mode 100644 index 000000000..b22dcf2fb --- /dev/null +++ b/restored-src/node_modules/jwa/package.json @@ -0,0 +1,6 @@ +{ + "name": "jwa", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/jws/package.json b/restored-src/node_modules/jws/package.json new file mode 100644 index 000000000..9b39ea53d --- /dev/null +++ b/restored-src/node_modules/jws/package.json @@ -0,0 +1,6 @@ +{ + "name": "jws", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/lodash-es/lodash.js b/restored-src/node_modules/lodash-es/lodash.js index 25b790ec1..95b590723 100644 --- a/restored-src/node_modules/lodash-es/lodash.js +++ b/restored-src/node_modules/lodash-es/lodash.js @@ -1,331 +1,11 @@ -/** - * @license - * Lodash (Custom Build) - * Build: `lodash modularize exports="es" -o ./` - * Copyright OpenJS Foundation and other contributors - * Released under MIT license - * Based on Underscore.js 1.8.3 - * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors - */ -export { default as add } from './add.js'; -export { default as after } from './after.js'; -export { default as ary } from './ary.js'; -export { default as assign } from './assign.js'; -export { default as assignIn } from './assignIn.js'; -export { default as assignInWith } from './assignInWith.js'; -export { default as assignWith } from './assignWith.js'; -export { default as at } from './at.js'; -export { default as attempt } from './attempt.js'; -export { default as before } from './before.js'; -export { default as bind } from './bind.js'; -export { default as bindAll } from './bindAll.js'; -export { default as bindKey } from './bindKey.js'; -export { default as camelCase } from './camelCase.js'; -export { default as capitalize } from './capitalize.js'; -export { default as castArray } from './castArray.js'; -export { default as ceil } from './ceil.js'; -export { default as chain } from './chain.js'; -export { default as chunk } from './chunk.js'; -export { default as clamp } from './clamp.js'; -export { default as clone } from './clone.js'; -export { default as cloneDeep } from './cloneDeep.js'; -export { default as cloneDeepWith } from './cloneDeepWith.js'; -export { default as cloneWith } from './cloneWith.js'; -export { default as commit } from './commit.js'; -export { default as compact } from './compact.js'; -export { default as concat } from './concat.js'; -export { default as cond } from './cond.js'; -export { default as conforms } from './conforms.js'; -export { default as conformsTo } from './conformsTo.js'; -export { default as constant } from './constant.js'; -export { default as countBy } from './countBy.js'; -export { default as create } from './create.js'; -export { default as curry } from './curry.js'; -export { default as curryRight } from './curryRight.js'; -export { default as debounce } from './debounce.js'; -export { default as deburr } from './deburr.js'; -export { default as defaultTo } from './defaultTo.js'; -export { default as defaults } from './defaults.js'; -export { default as defaultsDeep } from './defaultsDeep.js'; -export { default as defer } from './defer.js'; -export { default as delay } from './delay.js'; -export { default as difference } from './difference.js'; -export { default as differenceBy } from './differenceBy.js'; -export { default as differenceWith } from './differenceWith.js'; -export { default as divide } from './divide.js'; -export { default as drop } from './drop.js'; -export { default as dropRight } from './dropRight.js'; -export { default as dropRightWhile } from './dropRightWhile.js'; -export { default as dropWhile } from './dropWhile.js'; -export { default as each } from './each.js'; -export { default as eachRight } from './eachRight.js'; -export { default as endsWith } from './endsWith.js'; -export { default as entries } from './entries.js'; -export { default as entriesIn } from './entriesIn.js'; -export { default as eq } from './eq.js'; -export { default as escape } from './escape.js'; -export { default as escapeRegExp } from './escapeRegExp.js'; -export { default as every } from './every.js'; -export { default as extend } from './extend.js'; -export { default as extendWith } from './extendWith.js'; -export { default as fill } from './fill.js'; -export { default as filter } from './filter.js'; -export { default as find } from './find.js'; -export { default as findIndex } from './findIndex.js'; -export { default as findKey } from './findKey.js'; -export { default as findLast } from './findLast.js'; -export { default as findLastIndex } from './findLastIndex.js'; -export { default as findLastKey } from './findLastKey.js'; -export { default as first } from './first.js'; -export { default as flatMap } from './flatMap.js'; -export { default as flatMapDeep } from './flatMapDeep.js'; -export { default as flatMapDepth } from './flatMapDepth.js'; -export { default as flatten } from './flatten.js'; -export { default as flattenDeep } from './flattenDeep.js'; -export { default as flattenDepth } from './flattenDepth.js'; -export { default as flip } from './flip.js'; -export { default as floor } from './floor.js'; -export { default as flow } from './flow.js'; -export { default as flowRight } from './flowRight.js'; -export { default as forEach } from './forEach.js'; -export { default as forEachRight } from './forEachRight.js'; -export { default as forIn } from './forIn.js'; -export { default as forInRight } from './forInRight.js'; -export { default as forOwn } from './forOwn.js'; -export { default as forOwnRight } from './forOwnRight.js'; -export { default as fromPairs } from './fromPairs.js'; -export { default as functions } from './functions.js'; -export { default as functionsIn } from './functionsIn.js'; -export { default as get } from './get.js'; -export { default as groupBy } from './groupBy.js'; -export { default as gt } from './gt.js'; -export { default as gte } from './gte.js'; -export { default as has } from './has.js'; -export { default as hasIn } from './hasIn.js'; -export { default as head } from './head.js'; -export { default as identity } from './identity.js'; -export { default as inRange } from './inRange.js'; -export { default as includes } from './includes.js'; -export { default as indexOf } from './indexOf.js'; -export { default as initial } from './initial.js'; -export { default as intersection } from './intersection.js'; -export { default as intersectionBy } from './intersectionBy.js'; -export { default as intersectionWith } from './intersectionWith.js'; -export { default as invert } from './invert.js'; -export { default as invertBy } from './invertBy.js'; -export { default as invoke } from './invoke.js'; -export { default as invokeMap } from './invokeMap.js'; -export { default as isArguments } from './isArguments.js'; -export { default as isArray } from './isArray.js'; -export { default as isArrayBuffer } from './isArrayBuffer.js'; -export { default as isArrayLike } from './isArrayLike.js'; -export { default as isArrayLikeObject } from './isArrayLikeObject.js'; -export { default as isBoolean } from './isBoolean.js'; -export { default as isBuffer } from './isBuffer.js'; -export { default as isDate } from './isDate.js'; -export { default as isElement } from './isElement.js'; -export { default as isEmpty } from './isEmpty.js'; -export { default as isEqual } from './isEqual.js'; -export { default as isEqualWith } from './isEqualWith.js'; -export { default as isError } from './isError.js'; -export { default as isFinite } from './isFinite.js'; -export { default as isFunction } from './isFunction.js'; -export { default as isInteger } from './isInteger.js'; -export { default as isLength } from './isLength.js'; -export { default as isMap } from './isMap.js'; -export { default as isMatch } from './isMatch.js'; -export { default as isMatchWith } from './isMatchWith.js'; -export { default as isNaN } from './isNaN.js'; -export { default as isNative } from './isNative.js'; -export { default as isNil } from './isNil.js'; -export { default as isNull } from './isNull.js'; -export { default as isNumber } from './isNumber.js'; -export { default as isObject } from './isObject.js'; -export { default as isObjectLike } from './isObjectLike.js'; -export { default as isPlainObject } from './isPlainObject.js'; -export { default as isRegExp } from './isRegExp.js'; -export { default as isSafeInteger } from './isSafeInteger.js'; -export { default as isSet } from './isSet.js'; -export { default as isString } from './isString.js'; -export { default as isSymbol } from './isSymbol.js'; -export { default as isTypedArray } from './isTypedArray.js'; -export { default as isUndefined } from './isUndefined.js'; -export { default as isWeakMap } from './isWeakMap.js'; -export { default as isWeakSet } from './isWeakSet.js'; -export { default as iteratee } from './iteratee.js'; -export { default as join } from './join.js'; -export { default as kebabCase } from './kebabCase.js'; -export { default as keyBy } from './keyBy.js'; -export { default as keys } from './keys.js'; -export { default as keysIn } from './keysIn.js'; -export { default as last } from './last.js'; -export { default as lastIndexOf } from './lastIndexOf.js'; -export { default as lodash } from './wrapperLodash.js'; -export { default as lowerCase } from './lowerCase.js'; -export { default as lowerFirst } from './lowerFirst.js'; -export { default as lt } from './lt.js'; -export { default as lte } from './lte.js'; -export { default as map } from './map.js'; -export { default as mapKeys } from './mapKeys.js'; -export { default as mapValues } from './mapValues.js'; -export { default as matches } from './matches.js'; -export { default as matchesProperty } from './matchesProperty.js'; -export { default as max } from './max.js'; -export { default as maxBy } from './maxBy.js'; -export { default as mean } from './mean.js'; -export { default as meanBy } from './meanBy.js'; -export { default as memoize } from './memoize.js'; -export { default as merge } from './merge.js'; -export { default as mergeWith } from './mergeWith.js'; -export { default as method } from './method.js'; -export { default as methodOf } from './methodOf.js'; -export { default as min } from './min.js'; -export { default as minBy } from './minBy.js'; -export { default as mixin } from './mixin.js'; -export { default as multiply } from './multiply.js'; -export { default as negate } from './negate.js'; -export { default as next } from './next.js'; -export { default as noop } from './noop.js'; -export { default as now } from './now.js'; -export { default as nth } from './nth.js'; -export { default as nthArg } from './nthArg.js'; -export { default as omit } from './omit.js'; -export { default as omitBy } from './omitBy.js'; -export { default as once } from './once.js'; -export { default as orderBy } from './orderBy.js'; -export { default as over } from './over.js'; -export { default as overArgs } from './overArgs.js'; -export { default as overEvery } from './overEvery.js'; -export { default as overSome } from './overSome.js'; -export { default as pad } from './pad.js'; -export { default as padEnd } from './padEnd.js'; -export { default as padStart } from './padStart.js'; -export { default as parseInt } from './parseInt.js'; -export { default as partial } from './partial.js'; -export { default as partialRight } from './partialRight.js'; -export { default as partition } from './partition.js'; -export { default as pick } from './pick.js'; -export { default as pickBy } from './pickBy.js'; -export { default as plant } from './plant.js'; -export { default as property } from './property.js'; -export { default as propertyOf } from './propertyOf.js'; -export { default as pull } from './pull.js'; -export { default as pullAll } from './pullAll.js'; -export { default as pullAllBy } from './pullAllBy.js'; -export { default as pullAllWith } from './pullAllWith.js'; -export { default as pullAt } from './pullAt.js'; -export { default as random } from './random.js'; -export { default as range } from './range.js'; -export { default as rangeRight } from './rangeRight.js'; -export { default as rearg } from './rearg.js'; -export { default as reduce } from './reduce.js'; -export { default as reduceRight } from './reduceRight.js'; -export { default as reject } from './reject.js'; -export { default as remove } from './remove.js'; -export { default as repeat } from './repeat.js'; -export { default as replace } from './replace.js'; -export { default as rest } from './rest.js'; -export { default as result } from './result.js'; -export { default as reverse } from './reverse.js'; -export { default as round } from './round.js'; -export { default as sample } from './sample.js'; -export { default as sampleSize } from './sampleSize.js'; -export { default as set } from './set.js'; -export { default as setWith } from './setWith.js'; -export { default as shuffle } from './shuffle.js'; -export { default as size } from './size.js'; -export { default as slice } from './slice.js'; -export { default as snakeCase } from './snakeCase.js'; -export { default as some } from './some.js'; -export { default as sortBy } from './sortBy.js'; -export { default as sortedIndex } from './sortedIndex.js'; -export { default as sortedIndexBy } from './sortedIndexBy.js'; -export { default as sortedIndexOf } from './sortedIndexOf.js'; -export { default as sortedLastIndex } from './sortedLastIndex.js'; -export { default as sortedLastIndexBy } from './sortedLastIndexBy.js'; -export { default as sortedLastIndexOf } from './sortedLastIndexOf.js'; -export { default as sortedUniq } from './sortedUniq.js'; -export { default as sortedUniqBy } from './sortedUniqBy.js'; -export { default as split } from './split.js'; -export { default as spread } from './spread.js'; -export { default as startCase } from './startCase.js'; -export { default as startsWith } from './startsWith.js'; -export { default as stubArray } from './stubArray.js'; -export { default as stubFalse } from './stubFalse.js'; -export { default as stubObject } from './stubObject.js'; -export { default as stubString } from './stubString.js'; -export { default as stubTrue } from './stubTrue.js'; -export { default as subtract } from './subtract.js'; -export { default as sum } from './sum.js'; -export { default as sumBy } from './sumBy.js'; -export { default as tail } from './tail.js'; -export { default as take } from './take.js'; -export { default as takeRight } from './takeRight.js'; -export { default as takeRightWhile } from './takeRightWhile.js'; -export { default as takeWhile } from './takeWhile.js'; -export { default as tap } from './tap.js'; -export { default as template } from './template.js'; -export { default as templateSettings } from './templateSettings.js'; -export { default as throttle } from './throttle.js'; -export { default as thru } from './thru.js'; -export { default as times } from './times.js'; -export { default as toArray } from './toArray.js'; -export { default as toFinite } from './toFinite.js'; -export { default as toInteger } from './toInteger.js'; -export { default as toIterator } from './toIterator.js'; -export { default as toJSON } from './toJSON.js'; -export { default as toLength } from './toLength.js'; -export { default as toLower } from './toLower.js'; -export { default as toNumber } from './toNumber.js'; -export { default as toPairs } from './toPairs.js'; -export { default as toPairsIn } from './toPairsIn.js'; -export { default as toPath } from './toPath.js'; -export { default as toPlainObject } from './toPlainObject.js'; -export { default as toSafeInteger } from './toSafeInteger.js'; -export { default as toString } from './toString.js'; -export { default as toUpper } from './toUpper.js'; -export { default as transform } from './transform.js'; -export { default as trim } from './trim.js'; -export { default as trimEnd } from './trimEnd.js'; -export { default as trimStart } from './trimStart.js'; -export { default as truncate } from './truncate.js'; -export { default as unary } from './unary.js'; -export { default as unescape } from './unescape.js'; -export { default as union } from './union.js'; -export { default as unionBy } from './unionBy.js'; -export { default as unionWith } from './unionWith.js'; -export { default as uniq } from './uniq.js'; -export { default as uniqBy } from './uniqBy.js'; -export { default as uniqWith } from './uniqWith.js'; -export { default as uniqueId } from './uniqueId.js'; -export { default as unset } from './unset.js'; -export { default as unzip } from './unzip.js'; -export { default as unzipWith } from './unzipWith.js'; -export { default as update } from './update.js'; -export { default as updateWith } from './updateWith.js'; -export { default as upperCase } from './upperCase.js'; -export { default as upperFirst } from './upperFirst.js'; -export { default as value } from './value.js'; -export { default as valueOf } from './valueOf.js'; -export { default as values } from './values.js'; -export { default as valuesIn } from './valuesIn.js'; -export { default as without } from './without.js'; -export { default as words } from './words.js'; -export { default as wrap } from './wrap.js'; -export { default as wrapperAt } from './wrapperAt.js'; -export { default as wrapperChain } from './wrapperChain.js'; -export { default as wrapperCommit } from './commit.js'; -export { default as wrapperLodash } from './wrapperLodash.js'; -export { default as wrapperNext } from './next.js'; -export { default as wrapperPlant } from './plant.js'; -export { default as wrapperReverse } from './wrapperReverse.js'; -export { default as wrapperToIterator } from './toIterator.js'; -export { default as wrapperValue } from './wrapperValue.js'; -export { default as xor } from './xor.js'; -export { default as xorBy } from './xorBy.js'; -export { default as xorWith } from './xorWith.js'; -export { default as zip } from './zip.js'; -export { default as zipObject } from './zipObject.js'; -export { default as zipObjectDeep } from './zipObjectDeep.js'; -export { default as zipWith } from './zipWith.js'; -export { default } from './lodash.default.js'; +import cloneDeep from './cloneDeep.js' +import isEqual from './isEqual.js' +import memoize from './memoize.js' + +export { cloneDeep, isEqual, memoize } + +export default { + cloneDeep, + isEqual, + memoize, +} diff --git a/restored-src/node_modules/lodash-es/package.json b/restored-src/node_modules/lodash-es/package.json new file mode 100644 index 000000000..7cd911253 --- /dev/null +++ b/restored-src/node_modules/lodash-es/package.json @@ -0,0 +1,6 @@ +{ + "name": "lodash-es", + "private": true, + "main": "./lodash.js", + "type": "module" +} diff --git a/restored-src/node_modules/lodash.camelcase/package.json b/restored-src/node_modules/lodash.camelcase/package.json new file mode 100644 index 000000000..703f8c59d --- /dev/null +++ b/restored-src/node_modules/lodash.camelcase/package.json @@ -0,0 +1,6 @@ +{ + "name": "lodash.camelcase", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/lodash.debounce/package.json b/restored-src/node_modules/lodash.debounce/package.json new file mode 100644 index 000000000..6058ed6e2 --- /dev/null +++ b/restored-src/node_modules/lodash.debounce/package.json @@ -0,0 +1,6 @@ +{ + "name": "lodash.debounce", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/lodash.includes/package.json b/restored-src/node_modules/lodash.includes/package.json new file mode 100644 index 000000000..8c4dea3a0 --- /dev/null +++ b/restored-src/node_modules/lodash.includes/package.json @@ -0,0 +1,6 @@ +{ + "name": "lodash.includes", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/lodash.isboolean/package.json b/restored-src/node_modules/lodash.isboolean/package.json new file mode 100644 index 000000000..5c4ecb7aa --- /dev/null +++ b/restored-src/node_modules/lodash.isboolean/package.json @@ -0,0 +1,6 @@ +{ + "name": "lodash.isboolean", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/lodash.isinteger/package.json b/restored-src/node_modules/lodash.isinteger/package.json new file mode 100644 index 000000000..1b3cc9cc3 --- /dev/null +++ b/restored-src/node_modules/lodash.isinteger/package.json @@ -0,0 +1,6 @@ +{ + "name": "lodash.isinteger", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/lodash.isnumber/package.json b/restored-src/node_modules/lodash.isnumber/package.json new file mode 100644 index 000000000..33e44da4a --- /dev/null +++ b/restored-src/node_modules/lodash.isnumber/package.json @@ -0,0 +1,6 @@ +{ + "name": "lodash.isnumber", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/lodash.isplainobject/package.json b/restored-src/node_modules/lodash.isplainobject/package.json new file mode 100644 index 000000000..ae0aff844 --- /dev/null +++ b/restored-src/node_modules/lodash.isplainobject/package.json @@ -0,0 +1,6 @@ +{ + "name": "lodash.isplainobject", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/lodash.isstring/package.json b/restored-src/node_modules/lodash.isstring/package.json new file mode 100644 index 000000000..67e9e7397 --- /dev/null +++ b/restored-src/node_modules/lodash.isstring/package.json @@ -0,0 +1,6 @@ +{ + "name": "lodash.isstring", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/lodash.once/package.json b/restored-src/node_modules/lodash.once/package.json new file mode 100644 index 000000000..6ac09fcde --- /dev/null +++ b/restored-src/node_modules/lodash.once/package.json @@ -0,0 +1,6 @@ +{ + "name": "lodash.once", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/long/package.json b/restored-src/node_modules/long/package.json new file mode 100644 index 000000000..21cb159fc --- /dev/null +++ b/restored-src/node_modules/long/package.json @@ -0,0 +1,6 @@ +{ + "name": "long", + "private": true, + "main": "./umd/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/lru-cache/package.json b/restored-src/node_modules/lru-cache/package.json new file mode 100644 index 000000000..11f59291b --- /dev/null +++ b/restored-src/node_modules/lru-cache/package.json @@ -0,0 +1,6 @@ +{ + "name": "lru-cache", + "private": true, + "main": "./dist/esm/index.js", + "type": "module" +} diff --git a/restored-src/node_modules/marked/package.json b/restored-src/node_modules/marked/package.json new file mode 100644 index 000000000..f4d96724a --- /dev/null +++ b/restored-src/node_modules/marked/package.json @@ -0,0 +1,6 @@ +{ + "name": "marked", + "private": true, + "main": "./lib/marked.esm.js", + "type": "module" +} diff --git a/restored-src/node_modules/math-intrinsics/package.json b/restored-src/node_modules/math-intrinsics/package.json new file mode 100644 index 000000000..4501d8143 --- /dev/null +++ b/restored-src/node_modules/math-intrinsics/package.json @@ -0,0 +1,6 @@ +{ + "name": "math-intrinsics", + "private": true, + "main": "./abs.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/merge-stream/package.json b/restored-src/node_modules/merge-stream/package.json new file mode 100644 index 000000000..329fdb0e7 --- /dev/null +++ b/restored-src/node_modules/merge-stream/package.json @@ -0,0 +1,6 @@ +{ + "name": "merge-stream", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/mime-types/package.json b/restored-src/node_modules/mime-types/package.json new file mode 100644 index 000000000..28d3e25d9 --- /dev/null +++ b/restored-src/node_modules/mime-types/package.json @@ -0,0 +1,6 @@ +{ + "name": "mime-types", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/mimic-fn/package.json b/restored-src/node_modules/mimic-fn/package.json new file mode 100644 index 000000000..37c4f6803 --- /dev/null +++ b/restored-src/node_modules/mimic-fn/package.json @@ -0,0 +1,6 @@ +{ + "name": "mimic-fn", + "private": true, + "main": "./index.js", + "type": "module" +} diff --git a/restored-src/node_modules/ms/package.json b/restored-src/node_modules/ms/package.json new file mode 100644 index 000000000..ee0e1b0e9 --- /dev/null +++ b/restored-src/node_modules/ms/package.json @@ -0,0 +1,6 @@ +{ + "name": "ms", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/mute-stream/package.json b/restored-src/node_modules/mute-stream/package.json new file mode 100644 index 000000000..80bda849e --- /dev/null +++ b/restored-src/node_modules/mute-stream/package.json @@ -0,0 +1,6 @@ +{ + "name": "mute-stream", + "private": true, + "main": "./lib/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/node-fetch/package.json b/restored-src/node_modules/node-fetch/package.json new file mode 100644 index 000000000..96a49ca9c --- /dev/null +++ b/restored-src/node_modules/node-fetch/package.json @@ -0,0 +1,6 @@ +{ + "name": "node-fetch", + "private": true, + "main": "./lib/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/node-forge/package.json b/restored-src/node_modules/node-forge/package.json new file mode 100644 index 000000000..5599a5b04 --- /dev/null +++ b/restored-src/node_modules/node-forge/package.json @@ -0,0 +1,6 @@ +{ + "name": "node-forge", + "private": true, + "main": "./lib/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/npm-run-path/package.json b/restored-src/node_modules/npm-run-path/package.json new file mode 100644 index 000000000..1e156c895 --- /dev/null +++ b/restored-src/node_modules/npm-run-path/package.json @@ -0,0 +1,6 @@ +{ + "name": "npm-run-path", + "private": true, + "main": "./index.js", + "type": "module" +} diff --git a/restored-src/node_modules/onetime/package.json b/restored-src/node_modules/onetime/package.json new file mode 100644 index 000000000..da726d7d4 --- /dev/null +++ b/restored-src/node_modules/onetime/package.json @@ -0,0 +1,6 @@ +{ + "name": "onetime", + "private": true, + "main": "./index.js", + "type": "module" +} diff --git a/restored-src/node_modules/open/package.json b/restored-src/node_modules/open/package.json new file mode 100644 index 000000000..5fbc03d2a --- /dev/null +++ b/restored-src/node_modules/open/package.json @@ -0,0 +1,6 @@ +{ + "name": "open", + "private": true, + "main": "./index.js", + "type": "module" +} diff --git a/restored-src/node_modules/p-map/package.json b/restored-src/node_modules/p-map/package.json new file mode 100644 index 000000000..4562f26aa --- /dev/null +++ b/restored-src/node_modules/p-map/package.json @@ -0,0 +1,6 @@ +{ + "name": "p-map", + "private": true, + "main": "./index.js", + "type": "module" +} diff --git a/restored-src/node_modules/parse5-htmlparser2-tree-adapter/package.json b/restored-src/node_modules/parse5-htmlparser2-tree-adapter/package.json new file mode 100644 index 000000000..0ad04936c --- /dev/null +++ b/restored-src/node_modules/parse5-htmlparser2-tree-adapter/package.json @@ -0,0 +1,6 @@ +{ + "name": "parse5-htmlparser2-tree-adapter", + "private": true, + "main": "./lib/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/parse5/package.json b/restored-src/node_modules/parse5/package.json new file mode 100644 index 000000000..a78874fcf --- /dev/null +++ b/restored-src/node_modules/parse5/package.json @@ -0,0 +1,6 @@ +{ + "name": "parse5", + "private": true, + "main": "./lib/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/path-key/package.json b/restored-src/node_modules/path-key/package.json new file mode 100644 index 000000000..8adb949ec --- /dev/null +++ b/restored-src/node_modules/path-key/package.json @@ -0,0 +1,6 @@ +{ + "name": "path-key", + "private": true, + "main": "./index.js", + "type": "module" +} diff --git a/restored-src/node_modules/picomatch/package.json b/restored-src/node_modules/picomatch/package.json new file mode 100644 index 000000000..b28db561f --- /dev/null +++ b/restored-src/node_modules/picomatch/package.json @@ -0,0 +1,6 @@ +{ + "name": "picomatch", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/pkce-challenge/package.json b/restored-src/node_modules/pkce-challenge/package.json new file mode 100644 index 000000000..a84f08bee --- /dev/null +++ b/restored-src/node_modules/pkce-challenge/package.json @@ -0,0 +1,6 @@ +{ + "name": "pkce-challenge", + "private": true, + "main": "./dist/index.node.js", + "type": "module" +} diff --git a/restored-src/node_modules/plist/package.json b/restored-src/node_modules/plist/package.json new file mode 100644 index 000000000..0b89e063c --- /dev/null +++ b/restored-src/node_modules/plist/package.json @@ -0,0 +1,6 @@ +{ + "name": "plist", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/pngjs/package.json b/restored-src/node_modules/pngjs/package.json new file mode 100644 index 000000000..7453e3e8f --- /dev/null +++ b/restored-src/node_modules/pngjs/package.json @@ -0,0 +1,6 @@ +{ + "name": "pngjs", + "private": true, + "main": "./lib/png.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/pretty-bytes/package.json b/restored-src/node_modules/pretty-bytes/package.json new file mode 100644 index 000000000..5002d055a --- /dev/null +++ b/restored-src/node_modules/pretty-bytes/package.json @@ -0,0 +1,6 @@ +{ + "name": "pretty-bytes", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/proper-lockfile/package.json b/restored-src/node_modules/proper-lockfile/package.json new file mode 100644 index 000000000..73fcd9397 --- /dev/null +++ b/restored-src/node_modules/proper-lockfile/package.json @@ -0,0 +1,6 @@ +{ + "name": "proper-lockfile", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/protobufjs/package.json b/restored-src/node_modules/protobufjs/package.json new file mode 100644 index 000000000..9aeb17315 --- /dev/null +++ b/restored-src/node_modules/protobufjs/package.json @@ -0,0 +1,6 @@ +{ + "name": "protobufjs", + "private": true, + "main": "./src/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/proxy-from-env/package.json b/restored-src/node_modules/proxy-from-env/package.json new file mode 100644 index 000000000..ffdc3269a --- /dev/null +++ b/restored-src/node_modules/proxy-from-env/package.json @@ -0,0 +1,6 @@ +{ + "name": "proxy-from-env", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/punycode/package.json b/restored-src/node_modules/punycode/package.json new file mode 100644 index 000000000..89327dc2e --- /dev/null +++ b/restored-src/node_modules/punycode/package.json @@ -0,0 +1,6 @@ +{ + "name": "punycode", + "private": true, + "main": "./punycode.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/qrcode/package.json b/restored-src/node_modules/qrcode/package.json new file mode 100644 index 000000000..424cc86dd --- /dev/null +++ b/restored-src/node_modules/qrcode/package.json @@ -0,0 +1,6 @@ +{ + "name": "qrcode", + "private": true, + "main": "./lib/server.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/react-reconciler/constants.js b/restored-src/node_modules/react-reconciler/constants.js new file mode 100644 index 000000000..3af820fdc --- /dev/null +++ b/restored-src/node_modules/react-reconciler/constants.js @@ -0,0 +1,3 @@ +"use strict"; + +module.exports = require("./cjs/react-reconciler-constants.production.js"); diff --git a/restored-src/node_modules/react-reconciler/package.json b/restored-src/node_modules/react-reconciler/package.json new file mode 100644 index 000000000..5630dbfc7 --- /dev/null +++ b/restored-src/node_modules/react-reconciler/package.json @@ -0,0 +1,6 @@ +{ + "name": "react-reconciler", + "private": true, + "main": "./cjs/react-reconciler.production.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/react/compiler-runtime.js b/restored-src/node_modules/react/compiler-runtime.js new file mode 100644 index 000000000..38f1426ef --- /dev/null +++ b/restored-src/node_modules/react/compiler-runtime.js @@ -0,0 +1,3 @@ +"use strict"; + +module.exports = require("./cjs/react-compiler-runtime.production.js"); diff --git a/restored-src/node_modules/react/jsx-dev-runtime.js b/restored-src/node_modules/react/jsx-dev-runtime.js new file mode 100644 index 000000000..f3435ec9f --- /dev/null +++ b/restored-src/node_modules/react/jsx-dev-runtime.js @@ -0,0 +1,10 @@ +"use strict"; + +const jsxRuntime = require("./jsx-runtime.js"); + +function jsxDEV(type, props, key) { + return jsxRuntime.jsx(type, props, key); +} + +exports.Fragment = jsxRuntime.Fragment; +exports.jsxDEV = jsxDEV; diff --git a/restored-src/node_modules/react/jsx-runtime.js b/restored-src/node_modules/react/jsx-runtime.js new file mode 100644 index 000000000..4b39fce94 --- /dev/null +++ b/restored-src/node_modules/react/jsx-runtime.js @@ -0,0 +1,15 @@ +"use strict"; + +const React = require("./cjs/react.production.js"); + +function jsx(type, props, key) { + if (key === undefined) { + return React.createElement(type, props); + } + + return React.createElement(type, { ...props, key }); +} + +exports.Fragment = React.Fragment; +exports.jsx = jsx; +exports.jsxs = jsx; diff --git a/restored-src/node_modules/react/package.json b/restored-src/node_modules/react/package.json new file mode 100644 index 000000000..3f8e64ea6 --- /dev/null +++ b/restored-src/node_modules/react/package.json @@ -0,0 +1,6 @@ +{ + "name": "react", + "private": true, + "main": "./cjs/react.production.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/readdirp/package.json b/restored-src/node_modules/readdirp/package.json new file mode 100644 index 000000000..b23e47b1d --- /dev/null +++ b/restored-src/node_modules/readdirp/package.json @@ -0,0 +1,6 @@ +{ + "name": "readdirp", + "private": true, + "main": "./esm/index.js", + "type": "module" +} diff --git a/restored-src/node_modules/retry/package.json b/restored-src/node_modules/retry/package.json new file mode 100644 index 000000000..9bbeefcb4 --- /dev/null +++ b/restored-src/node_modules/retry/package.json @@ -0,0 +1,6 @@ +{ + "name": "retry", + "private": true, + "main": "./lib/retry.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/run-applescript/package.json b/restored-src/node_modules/run-applescript/package.json new file mode 100644 index 000000000..d03f37a96 --- /dev/null +++ b/restored-src/node_modules/run-applescript/package.json @@ -0,0 +1,6 @@ +{ + "name": "run-applescript", + "private": true, + "main": "./index.js", + "type": "module" +} diff --git a/restored-src/node_modules/safe-buffer/package.json b/restored-src/node_modules/safe-buffer/package.json new file mode 100644 index 000000000..4b83608e5 --- /dev/null +++ b/restored-src/node_modules/safe-buffer/package.json @@ -0,0 +1,6 @@ +{ + "name": "safe-buffer", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/scheduler/package.json b/restored-src/node_modules/scheduler/package.json new file mode 100644 index 000000000..4aab9b035 --- /dev/null +++ b/restored-src/node_modules/scheduler/package.json @@ -0,0 +1,6 @@ +{ + "name": "scheduler", + "private": true, + "main": "./cjs/scheduler.production.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/semver/package.json b/restored-src/node_modules/semver/package.json new file mode 100644 index 000000000..d4f1d7798 --- /dev/null +++ b/restored-src/node_modules/semver/package.json @@ -0,0 +1,6 @@ +{ + "name": "semver", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/sharp/package.json b/restored-src/node_modules/sharp/package.json new file mode 100644 index 000000000..f9ecfc87c --- /dev/null +++ b/restored-src/node_modules/sharp/package.json @@ -0,0 +1,6 @@ +{ + "name": "sharp", + "private": true, + "main": "./lib/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/shebang-command/package.json b/restored-src/node_modules/shebang-command/package.json new file mode 100644 index 000000000..9583cbb72 --- /dev/null +++ b/restored-src/node_modules/shebang-command/package.json @@ -0,0 +1,6 @@ +{ + "name": "shebang-command", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/shebang-regex/package.json b/restored-src/node_modules/shebang-regex/package.json new file mode 100644 index 000000000..e553f1f28 --- /dev/null +++ b/restored-src/node_modules/shebang-regex/package.json @@ -0,0 +1,6 @@ +{ + "name": "shebang-regex", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/shell-quote/package.json b/restored-src/node_modules/shell-quote/package.json new file mode 100644 index 000000000..6c260fe91 --- /dev/null +++ b/restored-src/node_modules/shell-quote/package.json @@ -0,0 +1,6 @@ +{ + "name": "shell-quote", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/signal-exit/index.js b/restored-src/node_modules/signal-exit/index.js index 93703f369..ccc8d3b88 100644 --- a/restored-src/node_modules/signal-exit/index.js +++ b/restored-src/node_modules/signal-exit/index.js @@ -78,6 +78,7 @@ if (!processOk(process)) { return remove } + module.exports.onExit = module.exports var unload = function unload () { if (!loaded || !processOk(global.process)) { diff --git a/restored-src/node_modules/signal-exit/package.json b/restored-src/node_modules/signal-exit/package.json new file mode 100644 index 000000000..4b993243f --- /dev/null +++ b/restored-src/node_modules/signal-exit/package.json @@ -0,0 +1,6 @@ +{ + "name": "signal-exit", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/stack-utils/package.json b/restored-src/node_modules/stack-utils/package.json new file mode 100644 index 000000000..77b8f0727 --- /dev/null +++ b/restored-src/node_modules/stack-utils/package.json @@ -0,0 +1,6 @@ +{ + "name": "stack-utils", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/string-width/package.json b/restored-src/node_modules/string-width/package.json new file mode 100644 index 000000000..8a9014044 --- /dev/null +++ b/restored-src/node_modules/string-width/package.json @@ -0,0 +1,6 @@ +{ + "name": "string-width", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/strip-ansi/package.json b/restored-src/node_modules/strip-ansi/package.json new file mode 100644 index 000000000..a98ca699c --- /dev/null +++ b/restored-src/node_modules/strip-ansi/package.json @@ -0,0 +1,6 @@ +{ + "name": "strip-ansi", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/strip-final-newline/package.json b/restored-src/node_modules/strip-final-newline/package.json new file mode 100644 index 000000000..4f4dc3af2 --- /dev/null +++ b/restored-src/node_modules/strip-final-newline/package.json @@ -0,0 +1,6 @@ +{ + "name": "strip-final-newline", + "private": true, + "main": "./index.js", + "type": "module" +} diff --git a/restored-src/node_modules/supports-color/package.json b/restored-src/node_modules/supports-color/package.json new file mode 100644 index 000000000..e70b4c32b --- /dev/null +++ b/restored-src/node_modules/supports-color/package.json @@ -0,0 +1,6 @@ +{ + "name": "supports-color", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/supports-hyperlinks/package.json b/restored-src/node_modules/supports-hyperlinks/package.json new file mode 100644 index 000000000..8407158ba --- /dev/null +++ b/restored-src/node_modules/supports-hyperlinks/package.json @@ -0,0 +1,6 @@ +{ + "name": "supports-hyperlinks", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/tr46/package.json b/restored-src/node_modules/tr46/package.json new file mode 100644 index 000000000..c3cdcde30 --- /dev/null +++ b/restored-src/node_modules/tr46/package.json @@ -0,0 +1,6 @@ +{ + "name": "tr46", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/tree-kill/package.json b/restored-src/node_modules/tree-kill/package.json new file mode 100644 index 000000000..161d6468e --- /dev/null +++ b/restored-src/node_modules/tree-kill/package.json @@ -0,0 +1,6 @@ +{ + "name": "tree-kill", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/tslib/package.json b/restored-src/node_modules/tslib/package.json new file mode 100644 index 000000000..99f34db0b --- /dev/null +++ b/restored-src/node_modules/tslib/package.json @@ -0,0 +1,6 @@ +{ + "name": "tslib", + "private": true, + "main": "./tslib.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/turndown/package.json b/restored-src/node_modules/turndown/package.json new file mode 100644 index 000000000..14e9cd422 --- /dev/null +++ b/restored-src/node_modules/turndown/package.json @@ -0,0 +1,6 @@ +{ + "name": "turndown", + "private": true, + "main": "./lib/turndown.cjs.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/undici/package.json b/restored-src/node_modules/undici/package.json new file mode 100644 index 000000000..9f13a415d --- /dev/null +++ b/restored-src/node_modules/undici/package.json @@ -0,0 +1,6 @@ +{ + "name": "undici", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/universalify/package.json b/restored-src/node_modules/universalify/package.json new file mode 100644 index 000000000..75cf1f6cd --- /dev/null +++ b/restored-src/node_modules/universalify/package.json @@ -0,0 +1,6 @@ +{ + "name": "universalify", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/usehooks-ts/package.json b/restored-src/node_modules/usehooks-ts/package.json new file mode 100644 index 000000000..5a1b33a49 --- /dev/null +++ b/restored-src/node_modules/usehooks-ts/package.json @@ -0,0 +1,6 @@ +{ + "name": "usehooks-ts", + "private": true, + "main": "./dist/index.js", + "type": "module" +} diff --git a/restored-src/node_modules/uuid/package.json b/restored-src/node_modules/uuid/package.json new file mode 100644 index 000000000..a74d13bbb --- /dev/null +++ b/restored-src/node_modules/uuid/package.json @@ -0,0 +1,6 @@ +{ + "name": "uuid", + "private": true, + "main": "./dist/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/vscode-jsonrpc/package.json b/restored-src/node_modules/vscode-jsonrpc/package.json new file mode 100644 index 000000000..a8ba8056e --- /dev/null +++ b/restored-src/node_modules/vscode-jsonrpc/package.json @@ -0,0 +1,6 @@ +{ + "name": "vscode-jsonrpc", + "private": true, + "main": "./lib/node/main.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/webidl-conversions/package.json b/restored-src/node_modules/webidl-conversions/package.json new file mode 100644 index 000000000..7121ca829 --- /dev/null +++ b/restored-src/node_modules/webidl-conversions/package.json @@ -0,0 +1,6 @@ +{ + "name": "webidl-conversions", + "private": true, + "main": "./lib/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/whatwg-url/package.json b/restored-src/node_modules/whatwg-url/package.json new file mode 100644 index 000000000..8d0ac2e62 --- /dev/null +++ b/restored-src/node_modules/whatwg-url/package.json @@ -0,0 +1,6 @@ +{ + "name": "whatwg-url", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/which/package.json b/restored-src/node_modules/which/package.json new file mode 100644 index 000000000..e40298d3b --- /dev/null +++ b/restored-src/node_modules/which/package.json @@ -0,0 +1,6 @@ +{ + "name": "which", + "private": true, + "main": "./which.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/wrap-ansi/package.json b/restored-src/node_modules/wrap-ansi/package.json new file mode 100644 index 000000000..830551d77 --- /dev/null +++ b/restored-src/node_modules/wrap-ansi/package.json @@ -0,0 +1,6 @@ +{ + "name": "wrap-ansi", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/ws/package.json b/restored-src/node_modules/ws/package.json new file mode 100644 index 000000000..d74a5b441 --- /dev/null +++ b/restored-src/node_modules/ws/package.json @@ -0,0 +1,6 @@ +{ + "name": "ws", + "private": true, + "main": "./wrapper.mjs", + "type": "module" +} diff --git a/restored-src/node_modules/wsl-utils/package.json b/restored-src/node_modules/wsl-utils/package.json new file mode 100644 index 000000000..b4d3ca1fc --- /dev/null +++ b/restored-src/node_modules/wsl-utils/package.json @@ -0,0 +1,6 @@ +{ + "name": "wsl-utils", + "private": true, + "main": "./index.js", + "type": "module" +} diff --git a/restored-src/node_modules/xmlbuilder/package.json b/restored-src/node_modules/xmlbuilder/package.json new file mode 100644 index 000000000..2a03d3837 --- /dev/null +++ b/restored-src/node_modules/xmlbuilder/package.json @@ -0,0 +1,6 @@ +{ + "name": "xmlbuilder", + "private": true, + "main": "./lib/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/xss/package.json b/restored-src/node_modules/xss/package.json new file mode 100644 index 000000000..ce51f9c1f --- /dev/null +++ b/restored-src/node_modules/xss/package.json @@ -0,0 +1,6 @@ +{ + "name": "xss", + "private": true, + "main": "./lib/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/yaml/package.json b/restored-src/node_modules/yaml/package.json new file mode 100644 index 000000000..7e86413c1 --- /dev/null +++ b/restored-src/node_modules/yaml/package.json @@ -0,0 +1,6 @@ +{ + "name": "yaml", + "private": true, + "main": "./dist/index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/yoctocolors-cjs/package.json b/restored-src/node_modules/yoctocolors-cjs/package.json new file mode 100644 index 000000000..988809a0e --- /dev/null +++ b/restored-src/node_modules/yoctocolors-cjs/package.json @@ -0,0 +1,6 @@ +{ + "name": "yoctocolors-cjs", + "private": true, + "main": "./index.js", + "type": "commonjs" +} diff --git a/restored-src/node_modules/zod-to-json-schema/dist/esm/index.js b/restored-src/node_modules/zod-to-json-schema/dist/esm/index.js index cdfb5306e..1643f6278 100644 --- a/restored-src/node_modules/zod-to-json-schema/dist/esm/index.js +++ b/restored-src/node_modules/zod-to-json-schema/dist/esm/index.js @@ -1,40 +1,4 @@ -export * from "./Options.js"; -export * from "./Refs.js"; -export * from "./errorMessages.js"; -export * from "./getRelativePath.js"; -export * from "./parseDef.js"; -export * from "./parseTypes.js"; -export * from "./parsers/any.js"; -export * from "./parsers/array.js"; -export * from "./parsers/bigint.js"; -export * from "./parsers/boolean.js"; -export * from "./parsers/branded.js"; -export * from "./parsers/catch.js"; -export * from "./parsers/date.js"; -export * from "./parsers/default.js"; -export * from "./parsers/effects.js"; -export * from "./parsers/enum.js"; -export * from "./parsers/intersection.js"; -export * from "./parsers/literal.js"; -export * from "./parsers/map.js"; -export * from "./parsers/nativeEnum.js"; -export * from "./parsers/never.js"; -export * from "./parsers/null.js"; -export * from "./parsers/nullable.js"; -export * from "./parsers/number.js"; -export * from "./parsers/object.js"; -export * from "./parsers/optional.js"; -export * from "./parsers/pipeline.js"; -export * from "./parsers/promise.js"; -export * from "./parsers/readonly.js"; -export * from "./parsers/record.js"; -export * from "./parsers/set.js"; -export * from "./parsers/string.js"; -export * from "./parsers/tuple.js"; -export * from "./parsers/undefined.js"; -export * from "./parsers/union.js"; -export * from "./parsers/unknown.js"; -export * from "./selectParser.js"; -export * from "./zodToJsonSchema.js"; -import { zodToJsonSchema } from "./zodToJsonSchema.js"; -export default zodToJsonSchema; +export * from './zodToJsonSchema.js' +import { zodToJsonSchema } from './zodToJsonSchema.js' + +export default zodToJsonSchema diff --git a/restored-src/node_modules/zod-to-json-schema/package.json b/restored-src/node_modules/zod-to-json-schema/package.json new file mode 100644 index 000000000..d30fe1375 --- /dev/null +++ b/restored-src/node_modules/zod-to-json-schema/package.json @@ -0,0 +1,6 @@ +{ + "name": "zod-to-json-schema", + "private": true, + "main": "./dist/esm/index.js", + "type": "module" +} diff --git a/restored-src/node_modules/zod/package.json b/restored-src/node_modules/zod/package.json new file mode 100644 index 000000000..48567f643 --- /dev/null +++ b/restored-src/node_modules/zod/package.json @@ -0,0 +1,6 @@ +{ + "name": "zod", + "private": true, + "main": "./index.js", + "type": "module" +} diff --git a/restored-src/node_modules/zod/v3/helpers/typeAliases.js b/restored-src/node_modules/zod/v3/helpers/typeAliases.js new file mode 100644 index 000000000..cb0ff5c3b --- /dev/null +++ b/restored-src/node_modules/zod/v3/helpers/typeAliases.js @@ -0,0 +1 @@ +export {}; diff --git a/restored-src/node_modules/zod/v3/index.js b/restored-src/node_modules/zod/v3/index.js new file mode 100644 index 000000000..070524f04 --- /dev/null +++ b/restored-src/node_modules/zod/v3/index.js @@ -0,0 +1 @@ +export * from './external.js' diff --git a/restored-src/node_modules/zod/v4-mini/index.js b/restored-src/node_modules/zod/v4-mini/index.js index 87b293a4f..0dcdf5a90 100644 --- a/restored-src/node_modules/zod/v4-mini/index.js +++ b/restored-src/node_modules/zod/v4-mini/index.js @@ -1 +1 @@ -export * from "../v4/mini/index.js"; +export * from '../v4/index.js' diff --git a/restored-src/node_modules/zod/v4/core/json-schema.js b/restored-src/node_modules/zod/v4/core/json-schema.js new file mode 100644 index 000000000..e3806290f --- /dev/null +++ b/restored-src/node_modules/zod/v4/core/json-schema.js @@ -0,0 +1 @@ +export * from './to-json-schema.js' diff --git a/restored-src/node_modules/zod/v4/mini/external.js b/restored-src/node_modules/zod/v4/mini/external.js index d42478c56..19b3108a1 100644 --- a/restored-src/node_modules/zod/v4/mini/external.js +++ b/restored-src/node_modules/zod/v4/mini/external.js @@ -1,13 +1 @@ -export * as core from "../core/index.js"; -export * from "./parse.js"; -export * from "./schemas.js"; -export * from "./checks.js"; -export { globalRegistry, registry, config, $output, $input, $brand, function, clone, regexes, treeifyError, prettifyError, formatError, flattenError, toJSONSchema, TimePrecision, NEVER, } from "../core/index.js"; -export * as locales from "../locales/index.js"; -/** A special constant with type `never` */ -// export const NEVER = {} as never; -// iso -export * as iso from "./iso.js"; -export { ZodMiniISODateTime, ZodMiniISODate, ZodMiniISOTime, ZodMiniISODuration, } from "./iso.js"; -// coerce -export * as coerce from "./coerce.js"; +export * from '../index.js' diff --git a/restored-src/node_modules/zod/v4/mini/index.js b/restored-src/node_modules/zod/v4/mini/index.js index f6c2a2649..19b3108a1 100644 --- a/restored-src/node_modules/zod/v4/mini/index.js +++ b/restored-src/node_modules/zod/v4/mini/index.js @@ -1,3 +1 @@ -import * as z from "./external.js"; -export * from "./external.js"; -export { z }; +export * from '../index.js' diff --git a/restored-src/package.json b/restored-src/package.json new file mode 100644 index 000000000..3cf185fea --- /dev/null +++ b/restored-src/package.json @@ -0,0 +1,11 @@ +{ + "name": "claude-code-restored-src", + "private": true, + "version": "0.1.0", + "type": "module", + "scripts": { + "bootstrap:manifests": "node ./scripts/synthesize-node-module-manifests.cjs", + "version:claude": "bun --preload ./macro-shim.cjs src/entrypoints/cli.tsx -v", + "help": "bun --preload ./macro-shim.cjs src/entrypoints/cli.tsx --help" + } +} diff --git a/restored-src/scripts/synthesize-node-module-manifests.cjs b/restored-src/scripts/synthesize-node-module-manifests.cjs new file mode 100644 index 000000000..137711515 --- /dev/null +++ b/restored-src/scripts/synthesize-node-module-manifests.cjs @@ -0,0 +1,238 @@ +const fs = require("fs"); +const path = require("path"); + +const NODE_MODULES_DIR = path.resolve(__dirname, "..", "node_modules"); + +const ENTRY_CANDIDATES = [ + "index.mjs", + "esm.mjs", + "index.js", + "index.cjs", + "main.js", + "main.mjs", + "wrapper.mjs", + "source/index.mjs", + "source/index.js", + "src/index.mjs", + "src/index.ts", + "src/index.js", + "src/main.js", + "src/main.mjs", + "dist/index.mjs", + "dist/index.js", + "dist/index.cjs", + "dist/main.mjs", + "dist/main.js", + "dist/main.cjs", + "dist-cjs/index.js", + "dist-cjs/index.cjs", + "dist-cjs/main.js", + "dist-cjs/main.cjs", + "lib/index.mjs", + "lib/index.js", + "lib/index.cjs", + "lib/main.mjs", + "lib/main.js", + "lib/main.cjs", + "lib/esm/main.js", + "lib/node/main.js", + "build/index.mjs", + "build/index.js", + "build/index.cjs", + "build/src/main.js", + "cjs/index.js", + "cjs/index.cjs", +]; + +const ENTRY_EXTENSIONS = new Set([".js", ".mjs", ".cjs", ".ts", ".tsx"]); + +function normalizeName(value) { + return value.toLowerCase().replace(/[^a-z0-9]/g, ""); +} + +function listPackages(rootDir) { + const packages = []; + for (const entry of fs.readdirSync(rootDir, { withFileTypes: true })) { + if (!entry.isDirectory()) continue; + if (entry.name.startsWith("@")) { + const scopeDir = path.join(rootDir, entry.name); + for (const scopedEntry of fs.readdirSync(scopeDir, { withFileTypes: true })) { + if (!scopedEntry.isDirectory()) continue; + packages.push({ + name: `${entry.name}/${scopedEntry.name}`, + dir: path.join(scopeDir, scopedEntry.name), + }); + } + continue; + } + packages.push({ + name: entry.name, + dir: path.join(rootDir, entry.name), + }); + } + return packages; +} + +function chooseCandidate(dir, pkgName) { + for (const relPath of ENTRY_CANDIDATES) { + const fullPath = path.join(dir, relPath); + if (fs.existsSync(fullPath) && fs.statSync(fullPath).isFile()) { + return relPath; + } + } + + const baseName = pkgName.split("/").pop(); + const matches = []; + + function walk(currentDir, depth) { + if (depth > 3) return; + for (const entry of fs.readdirSync(currentDir, { withFileTypes: true })) { + const fullPath = path.join(currentDir, entry.name); + const relPath = path.relative(dir, fullPath).replace(/\\/g, "/"); + if (entry.isDirectory()) { + walk(fullPath, depth + 1); + continue; + } + if (!ENTRY_EXTENSIONS.has(path.extname(entry.name))) continue; + matches.push(relPath); + } + } + + walk(dir, 0); + + if (matches.length === 1) { + return matches[0]; + } + + const preferred = matches + .filter((relPath) => { + const fileName = path.basename(relPath); + return ( + fileName === `${baseName}.mjs` || + fileName === `${baseName}.js` || + fileName === `${baseName}.cjs` || + fileName === `${baseName}.ts` || + fileName === `${baseName}.tsx` || + fileName === `${baseName}.production.js` + ); + }) + .sort((a, b) => a.length - b.length); + + if (preferred.length > 0) { + return preferred[0]; + } + + const normalizedVariants = new Set([ + normalizeName(baseName), + normalizeName(baseName.replace(/[-.]?(?:es|module)$/i, "")), + normalizeName(baseName.replace(/[-.]?js$/i, "")), + ]); + + const matchingPackageNames = matches + .filter((relPath) => { + const fileName = path.basename(relPath, path.extname(relPath)); + return normalizedVariants.has(normalizeName(fileName)); + }) + .sort((a, b) => a.length - b.length); + + if (matchingPackageNames.length > 0) { + return matchingPackageNames[0]; + } + + const fallbackIndex = matches + .filter((relPath) => /^(.+\/)?index\.(mjs|js|cjs|ts|tsx)$/.test(relPath)) + .sort((a, b) => a.length - b.length); + + if (fallbackIndex.length > 0) { + return fallbackIndex[0]; + } + + const rootFileFallback = matches + .filter((relPath) => !relPath.includes("/") && !path.basename(relPath).startsWith("_")) + .sort((a, b) => a.length - b.length); + + if (rootFileFallback.length > 0) { + return rootFileFallback[0]; + } + + return null; +} + +function detectModuleType(entryPath) { + const ext = path.extname(entryPath); + if (ext === ".mjs") return "module"; + if (ext === ".cjs") return "commonjs"; + + const source = fs.readFileSync(entryPath, "utf8"); + const hasEsmSyntax = + /^\s*import\s/m.test(source) || + /^\s*export\s/m.test(source) || + source.includes("import.meta"); + const hasCommonJsSyntax = + source.includes("module.exports") || + source.includes("exports.") || + source.includes("require("); + + if (hasEsmSyntax && !hasCommonJsSyntax) { + return "module"; + } + + return "commonjs"; +} + +function writeManifest(pkg) { + const manifestPath = path.join(pkg.dir, "package.json"); + if (fs.existsSync(manifestPath)) { + return { status: "existing" }; + } + + const entry = chooseCandidate(pkg.dir, pkg.name); + if (!entry) { + return { status: "missing-entry" }; + } + + const entryPath = path.join(pkg.dir, entry); + const type = detectModuleType(entryPath); + const manifest = { + name: pkg.name, + private: true, + main: `./${entry.replace(/\\/g, "/")}`, + type, + }; + + fs.writeFileSync(manifestPath, `${JSON.stringify(manifest, null, 2)}\n`, "utf8"); + return { status: "written", entry: manifest.main, type }; +} + +function main() { + const packages = listPackages(NODE_MODULES_DIR); + let written = 0; + let existing = 0; + const missing = []; + + for (const pkg of packages) { + const result = writeManifest(pkg); + if (result.status === "written") { + written += 1; + } else if (result.status === "existing") { + existing += 1; + } else { + missing.push(pkg.name); + } + } + + console.log( + JSON.stringify( + { + packages: packages.length, + written, + existing, + missing, + }, + null, + 2, + ), + ); +} + +main(); diff --git a/restored-src/src/cli/handlers/auth.ts b/restored-src/src/cli/handlers/auth.ts index c4cba5d06..9aac3defa 100644 --- a/restored-src/src/cli/handlers/auth.ts +++ b/restored-src/src/cli/handlers/auth.ts @@ -35,7 +35,10 @@ import { logForDebugging } from '../../utils/debug.js' import { isRunningOnHomespace } from '../../utils/envUtils.js' import { errorMessage } from '../../utils/errors.js' import { logError } from '../../utils/log.js' -import { getAPIProvider } from '../../utils/model/providers.js' +import { + getAPIProvider, + getAPIProviderDisplayName, +} from '../../utils/model/providers.js' import { getInitialSettings } from '../../utils/settings/settings.js' import { jsonStringify } from '../../utils/slowOperations.js' import { @@ -120,6 +123,15 @@ export async function authLogin({ console?: boolean claudeai?: boolean }): Promise { + const apiProvider = getAPIProvider() + if (apiProvider !== 'firstParty') { + process.stderr.write( + `claude auth login is only available for the Anthropic API. Current provider: ${getAPIProviderDisplayName(apiProvider)}.\n` + + `Configure external credentials for your ${getAPIProviderDisplayName(apiProvider)} deployment instead.\n`, + ) + process.exit(1) + } + if (useConsole && claudeai) { process.stderr.write( 'Error: --console and --claudeai cannot be used together.\n', @@ -233,15 +245,15 @@ export async function authStatus(opts: { json?: boolean text?: boolean }): Promise { + const apiProvider = getAPIProvider() const { source: authTokenSource, hasToken } = getAuthTokenSource() const { source: apiKeySource } = getAnthropicApiKeyWithSource() const hasApiKeyEnvVar = !!process.env.ANTHROPIC_API_KEY && !isRunningOnHomespace() - const oauthAccount = getOauthAccountInfo() - const subscriptionType = getSubscriptionType() const using3P = isUsing3PServices() - const loggedIn = - hasToken || apiKeySource !== 'none' || hasApiKeyEnvVar || using3P + const hasCustomApiCredentials = + hasToken || apiKeySource !== 'none' || hasApiKeyEnvVar + const loggedIn = using3P ? true : hasCustomApiCredentials // Determine auth method let authMethod: string = 'none' @@ -286,12 +298,19 @@ export async function authStatus(opts: { process.stdout.write('API key: ANTHROPIC_API_KEY\n') } if (!loggedIn) { - process.stdout.write( - 'Not logged in. Run claude auth login to authenticate.\n', - ) + if (apiProvider === 'firstParty') { + process.stdout.write( + 'Not logged in. Run claude auth login to authenticate.\n', + ) + } else { + process.stdout.write( + `No external credentials detected for ${getAPIProviderDisplayName(apiProvider)}. Configure ANTHROPIC_API_KEY, ANTHROPIC_AUTH_TOKEN, or apiKeyHelper.\n`, + ) + } } } else { - const apiProvider = getAPIProvider() + const oauthAccount = getOauthAccountInfo() + const subscriptionType = getSubscriptionType() const resolvedApiKeySource = apiKeySource !== 'none' ? apiKeySource @@ -325,6 +344,6 @@ export async function authLogout(): Promise { process.stderr.write('Failed to log out.\n') process.exit(1) } - process.stdout.write('Successfully logged out from your Anthropic account.\n') + process.stdout.write('Successfully cleared saved authentication.\n') process.exit(0) } diff --git a/restored-src/src/cli/print.ts b/restored-src/src/cli/print.ts index 604725753..ef1f237be 100644 --- a/restored-src/src/cli/print.ts +++ b/restored-src/src/cli/print.ts @@ -2136,6 +2136,13 @@ function runHeadlessStreaming( : undefined headlessProfilerCheckpoint('before_ask') + logForDebugging( + `[print] starting ask promptType=${typeof input} promptLength=${ + typeof input === 'string' ? input.length : input.length + } outputFormat=${options.outputFormat ?? 'text'} model=${ + activeUserSpecifiedModel ?? 'default' + }`, + ) startQueryProfile() // Per-iteration ALS context so bg agents spawned inside ask() // inherit workload across their detached awaits. In-process cron @@ -2144,6 +2151,7 @@ function runHeadlessStreaming( // inside the closure. const cmd = command await runWithWorkload(cmd.workload ?? options.workload, async () => { + let sawFirstMessage = false for await (const message of ask({ commands: uniqBy( [...currentCommands, ...appState.mcp.commands], @@ -2208,6 +2216,17 @@ function runHeadlessStreaming( }) }, })) { + if (!sawFirstMessage) { + sawFirstMessage = true + logForDebugging( + `[print] first ask message type=${message.type}${ + 'subtype' in message && + typeof message.subtype === 'string' + ? ` subtype=${message.subtype}` + : '' + }`, + ) + } // Forward messages to bridge incrementally (mid-turn) so // claude.ai sees progress and the connection stays alive // while blocked on permission requests. @@ -2243,6 +2262,9 @@ function runHeadlessStreaming( output.enqueue(message) } } + logForDebugging( + `[print] ask loop completed firstMessage=${sawFirstMessage}`, + ) }) // end runWithWorkload for (const uuid of batchUuids) { diff --git a/restored-src/src/commands.ts b/restored-src/src/commands.ts index 10f03b222..eabacf1b9 100644 --- a/restored-src/src/commands.ts +++ b/restored-src/src/commands.ts @@ -168,7 +168,10 @@ import { } from './utils/plugins/loadPluginCommands.js' import memoize from 'lodash-es/memoize.js' import { isUsing3PServices, isClaudeAISubscriber } from './utils/auth.js' -import { isFirstPartyAnthropicBaseUrl } from './utils/model/providers.js' +import { + getAPIProvider, + isFirstPartyAnthropicBaseUrl, +} from './utils/model/providers.js' import env from './commands/env/index.js' import exit from './commands/exit/index.js' import exportCommand from './commands/export/index.js' @@ -334,7 +337,7 @@ const COMMANDS = memoize((): Command[] => [ hooks, exportCommand, sandboxToggle, - ...(!isUsing3PServices() ? [logout, login()] : []), + ...(getAPIProvider() === 'firstParty' ? [logout, login()] : [logout]), passes, ...(peersCmd ? [peersCmd] : []), tasks, diff --git a/restored-src/src/commands/insights.ts b/restored-src/src/commands/insights.ts index f66380a7c..7583d49f4 100644 --- a/restored-src/src/commands/insights.ts +++ b/restored-src/src/commands/insights.ts @@ -1,5 +1,5 @@ import { execFileSync } from 'child_process' -import { diffLines } from 'diff' +import { diffLines } from 'diff/libesm/diff/line.js' import { constants as fsConstants } from 'fs' import { copyFile, diff --git a/restored-src/src/commands/login/index.ts b/restored-src/src/commands/login/index.ts index f9bc5a296..37d2fa726 100644 --- a/restored-src/src/commands/login/index.ts +++ b/restored-src/src/commands/login/index.ts @@ -1,6 +1,7 @@ import type { Command } from '../../commands.js' import { hasAnthropicApiKeyAuth } from '../../utils/auth.js' import { isEnvTruthy } from '../../utils/envUtils.js' +import { getAPIProvider } from '../../utils/model/providers.js' export default () => ({ @@ -9,6 +10,8 @@ export default () => description: hasAnthropicApiKeyAuth() ? 'Switch Anthropic accounts' : 'Sign in with your Anthropic account', - isEnabled: () => !isEnvTruthy(process.env.DISABLE_LOGIN_COMMAND), + isEnabled: () => + !isEnvTruthy(process.env.DISABLE_LOGIN_COMMAND) && + getAPIProvider() === 'firstParty', load: () => import('./login.js'), }) satisfies Command diff --git a/restored-src/src/commands/logout/index.ts b/restored-src/src/commands/logout/index.ts index 980506471..4352a33aa 100644 --- a/restored-src/src/commands/logout/index.ts +++ b/restored-src/src/commands/logout/index.ts @@ -4,7 +4,7 @@ import { isEnvTruthy } from '../../utils/envUtils.js' export default { type: 'local-jsx', name: 'logout', - description: 'Sign out from your Anthropic account', + description: 'Clear saved authentication', isEnabled: () => !isEnvTruthy(process.env.DISABLE_LOGOUT_COMMAND), load: () => import('./logout.js'), } satisfies Command diff --git a/restored-src/src/commands/logout/logout.tsx b/restored-src/src/commands/logout/logout.tsx index ddff29a62..c700247bb 100644 --- a/restored-src/src/commands/logout/logout.tsx +++ b/restored-src/src/commands/logout/logout.tsx @@ -31,6 +31,19 @@ export async function performLogout({ const updated = { ...current }; + updated.env = { + ...updated.env + }; + delete updated.env.ANTHROPIC_BASE_URL; + delete updated.env.ANTHROPIC_API_KEY; + delete updated.env.ANTHROPIC_AUTH_TOKEN; + delete updated.env.ANTHROPIC_MODEL; + delete updated.env.ANTHROPIC_DEFAULT_HAIKU_MODEL; + delete updated.env.API_TIMEOUT_MS; + delete updated.env.CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC; + delete updated.env.CLAUDE_CODE_USE_BEDROCK; + delete updated.env.CLAUDE_CODE_USE_VERTEX; + delete updated.env.CLAUDE_CODE_USE_FOUNDRY; if (clearOnboarding) { updated.hasCompletedOnboarding = false; updated.subscriptionNoticeCount = 0; @@ -45,6 +58,16 @@ export async function performLogout({ updated.oauthAccount = undefined; return updated; }); + delete process.env.ANTHROPIC_BASE_URL; + delete process.env.ANTHROPIC_API_KEY; + delete process.env.ANTHROPIC_AUTH_TOKEN; + delete process.env.ANTHROPIC_MODEL; + delete process.env.ANTHROPIC_DEFAULT_HAIKU_MODEL; + delete process.env.API_TIMEOUT_MS; + delete process.env.CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC; + delete process.env.CLAUDE_CODE_USE_BEDROCK; + delete process.env.CLAUDE_CODE_USE_VERTEX; + delete process.env.CLAUDE_CODE_USE_FOUNDRY; } // clearing anything memoized that must be invalidated when user/session/auth changes @@ -73,10 +96,10 @@ export async function call(): Promise { await performLogout({ clearOnboarding: true }); - const message = Successfully logged out from your Anthropic account.; + const message = Successfully cleared saved authentication.; setTimeout(() => { gracefulShutdownSync(0, 'logout'); }, 200); return message; } -//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJSZWFjdCIsImNsZWFyVHJ1c3RlZERldmljZVRva2VuQ2FjaGUiLCJUZXh0IiwicmVmcmVzaEdyb3d0aEJvb2tBZnRlckF1dGhDaGFuZ2UiLCJnZXRHcm92ZU5vdGljZUNvbmZpZyIsImdldEdyb3ZlU2V0dGluZ3MiLCJjbGVhclBvbGljeUxpbWl0c0NhY2hlIiwiY2xlYXJSZW1vdGVNYW5hZ2VkU2V0dGluZ3NDYWNoZSIsImdldENsYXVkZUFJT0F1dGhUb2tlbnMiLCJyZW1vdmVBcGlLZXkiLCJjbGVhckJldGFzQ2FjaGVzIiwic2F2ZUdsb2JhbENvbmZpZyIsImdyYWNlZnVsU2h1dGRvd25TeW5jIiwiZ2V0U2VjdXJlU3RvcmFnZSIsImNsZWFyVG9vbFNjaGVtYUNhY2hlIiwicmVzZXRVc2VyQ2FjaGUiLCJwZXJmb3JtTG9nb3V0IiwiY2xlYXJPbmJvYXJkaW5nIiwiUHJvbWlzZSIsImZsdXNoVGVsZW1ldHJ5Iiwic2VjdXJlU3RvcmFnZSIsImRlbGV0ZSIsImNsZWFyQXV0aFJlbGF0ZWRDYWNoZXMiLCJjdXJyZW50IiwidXBkYXRlZCIsImhhc0NvbXBsZXRlZE9uYm9hcmRpbmciLCJzdWJzY3JpcHRpb25Ob3RpY2VDb3VudCIsImhhc0F2YWlsYWJsZVN1YnNjcmlwdGlvbiIsImN1c3RvbUFwaUtleVJlc3BvbnNlcyIsImFwcHJvdmVkIiwib2F1dGhBY2NvdW50IiwidW5kZWZpbmVkIiwiY2FjaGUiLCJjbGVhciIsImNhbGwiLCJSZWFjdE5vZGUiLCJtZXNzYWdlIiwic2V0VGltZW91dCJdLCJzb3VyY2VzIjpbImxvZ291dC50c3giXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICogYXMgUmVhY3QgZnJvbSAncmVhY3QnXG5pbXBvcnQgeyBjbGVhclRydXN0ZWREZXZpY2VUb2tlbkNhY2hlIH0gZnJvbSAnLi4vLi4vYnJpZGdlL3RydXN0ZWREZXZpY2UuanMnXG5pbXBvcnQgeyBUZXh0IH0gZnJvbSAnLi4vLi4vaW5rLmpzJ1xuaW1wb3J0IHsgcmVmcmVzaEdyb3d0aEJvb2tBZnRlckF1dGhDaGFuZ2UgfSBmcm9tICcuLi8uLi9zZXJ2aWNlcy9hbmFseXRpY3MvZ3Jvd3RoYm9vay5qcydcbmltcG9ydCB7XG4gIGdldEdyb3ZlTm90aWNlQ29uZmlnLFxuICBnZXRHcm92ZVNldHRpbmdzLFxufSBmcm9tICcuLi8uLi9zZXJ2aWNlcy9hcGkvZ3JvdmUuanMnXG5pbXBvcnQgeyBjbGVhclBvbGljeUxpbWl0c0NhY2hlIH0gZnJvbSAnLi4vLi4vc2VydmljZXMvcG9saWN5TGltaXRzL2luZGV4LmpzJ1xuLy8gZmx1c2hUZWxlbWV0cnkgaXMgbG9hZGVkIGxhemlseSB0byBhdm9pZCBwdWxsaW5nIGluIH4xLjFNQiBvZiBPcGVuVGVsZW1ldHJ5IGF0IHN0YXJ0dXBcbmltcG9ydCB7IGNsZWFyUmVtb3RlTWFuYWdlZFNldHRpbmdzQ2FjaGUgfSBmcm9tICcuLi8uLi9zZXJ2aWNlcy9yZW1vdGVNYW5hZ2VkU2V0dGluZ3MvaW5kZXguanMnXG5pbXBvcnQgeyBnZXRDbGF1ZGVBSU9BdXRoVG9rZW5zLCByZW1vdmVBcGlLZXkgfSBmcm9tICcuLi8uLi91dGlscy9hdXRoLmpzJ1xuaW1wb3J0IHsgY2xlYXJCZXRhc0NhY2hlcyB9IGZyb20gJy4uLy4uL3V0aWxzL2JldGFzLmpzJ1xuaW1wb3J0IHsgc2F2ZUdsb2JhbENvbmZpZyB9IGZyb20gJy4uLy4uL3V0aWxzL2NvbmZpZy5qcydcbmltcG9ydCB7IGdyYWNlZnVsU2h1dGRvd25TeW5jIH0gZnJvbSAnLi4vLi4vdXRpbHMvZ3JhY2VmdWxTaHV0ZG93bi5qcydcbmltcG9ydCB7IGdldFNlY3VyZVN0b3JhZ2UgfSBmcm9tICcuLi8uLi91dGlscy9zZWN1cmVTdG9yYWdlL2luZGV4LmpzJ1xuaW1wb3J0IHsgY2xlYXJUb29sU2NoZW1hQ2FjaGUgfSBmcm9tICcuLi8uLi91dGlscy90b29sU2NoZW1hQ2FjaGUuanMnXG5pbXBvcnQgeyByZXNldFVzZXJDYWNoZSB9IGZyb20gJy4uLy4uL3V0aWxzL3VzZXIuanMnXG5cbmV4cG9ydCBhc3luYyBmdW5jdGlvbiBwZXJmb3JtTG9nb3V0KHtcbiAgY2xlYXJPbmJvYXJkaW5nID0gZmFsc2UsXG59KTogUHJvbWlzZTx2b2lkPiB7XG4gIC8vIEZsdXNoIHRlbGVtZXRyeSBCRUZPUkUgY2xlYXJpbmcgY3JlZGVudGlhbHMgdG8gcHJldmVudCBvcmcgZGF0YSBsZWFrYWdlXG4gIGNvbnN0IHsgZmx1c2hUZWxlbWV0cnkgfSA9IGF3YWl0IGltcG9ydChcbiAgICAnLi4vLi4vdXRpbHMvdGVsZW1ldHJ5L2luc3RydW1lbnRhdGlvbi5qcydcbiAgKVxuICBhd2FpdCBmbHVzaFRlbGVtZXRyeSgpXG5cbiAgYXdhaXQgcmVtb3ZlQXBpS2V5KClcblxuICAvLyBXaXBlIGFsbCBzZWN1cmUgc3RvcmFnZSBkYXRhIG9uIGxvZ291dFxuICBjb25zdCBzZWN1cmVTdG9yYWdlID0gZ2V0U2VjdXJlU3RvcmFnZSgpXG4gIHNlY3VyZVN0b3JhZ2UuZGVsZXRlKClcblxuICBhd2FpdCBjbGVhckF1dGhSZWxhdGVkQ2FjaGVzKClcbiAgc2F2ZUdsb2JhbENvbmZpZyhjdXJyZW50ID0+IHtcbiAgICBjb25zdCB1cGRhdGVkID0geyAuLi5jdXJyZW50IH1cbiAgICBpZiAoY2xlYXJPbmJvYXJkaW5nKSB7XG4gICAgICB1cGRhdGVkLmhhc0NvbXBsZXRlZE9uYm9hcmRpbmcgPSBmYWxzZVxuICAgICAgdXBkYXRlZC5zdWJzY3JpcHRpb25Ob3RpY2VDb3VudCA9IDBcbiAgICAgIHVwZGF0ZWQuaGFzQXZhaWxhYmxlU3Vic2NyaXB0aW9uID0gZmFsc2VcbiAgICAgIGlmICh1cGRhdGVkLmN1c3RvbUFwaUtleVJlc3BvbnNlcz8uYXBwcm92ZWQpIHtcbiAgICAgICAgdXBkYXRlZC5jdXN0b21BcGlLZXlSZXNwb25zZXMgPSB7XG4gICAgICAgICAgLi4udXBkYXRlZC5jdXN0b21BcGlLZXlSZXNwb25zZXMsXG4gICAgICAgICAgYXBwcm92ZWQ6IFtdLFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHVwZGF0ZWQub2F1dGhBY2NvdW50ID0gdW5kZWZpbmVkXG4gICAgcmV0dXJuIHVwZGF0ZWRcbiAgfSlcbn1cblxuLy8gY2xlYXJpbmcgYW55dGhpbmcgbWVtb2l6ZWQgdGhhdCBtdXN0IGJlIGludmFsaWRhdGVkIHdoZW4gdXNlci9zZXNzaW9uL2F1dGggY2hhbmdlc1xuZXhwb3J0IGFzeW5jIGZ1bmN0aW9uIGNsZWFyQXV0aFJlbGF0ZWRDYWNoZXMoKTogUHJvbWlzZTx2b2lkPiB7XG4gIC8vIENsZWFyIHRoZSBPQXV0aCB0b2tlbiBjYWNoZVxuICBnZXRDbGF1ZGVBSU9BdXRoVG9rZW5zLmNhY2hlPy5jbGVhcj8uKClcbiAgY2xlYXJUcnVzdGVkRGV2aWNlVG9rZW5DYWNoZSgpXG4gIGNsZWFyQmV0YXNDYWNoZXMoKVxuICBjbGVhclRvb2xTY2hlbWFDYWNoZSgpXG5cbiAgLy8gQ2xlYXIgdXNlciBkYXRhIGNhY2hlIEJFRk9SRSBHcm93dGhCb29rIHJlZnJlc2ggc28gaXQgcGlja3MgdXAgZnJlc2ggY3JlZGVudGlhbHNcbiAgcmVzZXRVc2VyQ2FjaGUoKVxuICByZWZyZXNoR3Jvd3RoQm9va0FmdGVyQXV0aENoYW5nZSgpXG5cbiAgLy8gQ2xlYXIgR3JvdmUgY29uZmlnIGNhY2hlXG4gIGdldEdyb3ZlTm90aWNlQ29uZmlnLmNhY2hlPy5jbGVhcj8uKClcbiAgZ2V0R3JvdmVTZXR0aW5ncy5jYWNoZT8uY2xlYXI/LigpXG5cbiAgLy8gQ2xlYXIgcmVtb3RlbHkgbWFuYWdlZCBzZXR0aW5ncyBjYWNoZVxuICBhd2FpdCBjbGVhclJlbW90ZU1hbmFnZWRTZXR0aW5nc0NhY2hlKClcblxuICAvLyBDbGVhciBwb2xpY3kgbGltaXRzIGNhY2hlXG4gIGF3YWl0IGNsZWFyUG9saWN5TGltaXRzQ2FjaGUoKVxufVxuXG5leHBvcnQgYXN5bmMgZnVuY3Rpb24gY2FsbCgpOiBQcm9taXNlPFJlYWN0LlJlYWN0Tm9kZT4ge1xuICBhd2FpdCBwZXJmb3JtTG9nb3V0KHsgY2xlYXJPbmJvYXJkaW5nOiB0cnVlIH0pXG5cbiAgY29uc3QgbWVzc2FnZSA9IChcbiAgICA8VGV4dD5TdWNjZXNzZnVsbHkgbG9nZ2VkIG91dCBmcm9tIHlvdXIgQW50aHJvcGljIGFjY291bnQuPC9UZXh0PlxuICApXG5cbiAgc2V0VGltZW91dCgoKSA9PiB7XG4gICAgZ3JhY2VmdWxTaHV0ZG93blN5bmMoMCwgJ2xvZ291dCcpXG4gIH0sIDIwMClcblxuICByZXR1cm4gbWVzc2FnZVxufVxuIl0sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEtBQUtBLEtBQUssTUFBTSxPQUFPO0FBQzlCLFNBQVNDLDRCQUE0QixRQUFRLCtCQUErQjtBQUM1RSxTQUFTQyxJQUFJLFFBQVEsY0FBYztBQUNuQyxTQUFTQyxnQ0FBZ0MsUUFBUSx3Q0FBd0M7QUFDekYsU0FDRUMsb0JBQW9CLEVBQ3BCQyxnQkFBZ0IsUUFDWCw2QkFBNkI7QUFDcEMsU0FBU0Msc0JBQXNCLFFBQVEsc0NBQXNDO0FBQzdFO0FBQ0EsU0FBU0MsK0JBQStCLFFBQVEsK0NBQStDO0FBQy9GLFNBQVNDLHNCQUFzQixFQUFFQyxZQUFZLFFBQVEscUJBQXFCO0FBQzFFLFNBQVNDLGdCQUFnQixRQUFRLHNCQUFzQjtBQUN2RCxTQUFTQyxnQkFBZ0IsUUFBUSx1QkFBdUI7QUFDeEQsU0FBU0Msb0JBQW9CLFFBQVEsaUNBQWlDO0FBQ3RFLFNBQVNDLGdCQUFnQixRQUFRLG9DQUFvQztBQUNyRSxTQUFTQyxvQkFBb0IsUUFBUSxnQ0FBZ0M7QUFDckUsU0FBU0MsY0FBYyxRQUFRLHFCQUFxQjtBQUVwRCxPQUFPLGVBQWVDLGFBQWFBLENBQUM7RUFDbENDLGVBQWUsR0FBRztBQUNwQixDQUFDLENBQUMsRUFBRUMsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDO0VBQ2hCO0VBQ0EsTUFBTTtJQUFFQztFQUFlLENBQUMsR0FBRyxNQUFNLE1BQU0sQ0FDckMsMENBQ0YsQ0FBQztFQUNELE1BQU1BLGNBQWMsQ0FBQyxDQUFDO0VBRXRCLE1BQU1WLFlBQVksQ0FBQyxDQUFDOztFQUVwQjtFQUNBLE1BQU1XLGFBQWEsR0FBR1AsZ0JBQWdCLENBQUMsQ0FBQztFQUN4Q08sYUFBYSxDQUFDQyxNQUFNLENBQUMsQ0FBQztFQUV0QixNQUFNQyxzQkFBc0IsQ0FBQyxDQUFDO0VBQzlCWCxnQkFBZ0IsQ0FBQ1ksT0FBTyxJQUFJO0lBQzFCLE1BQU1DLE9BQU8sR0FBRztNQUFFLEdBQUdEO0lBQVEsQ0FBQztJQUM5QixJQUFJTixlQUFlLEVBQUU7TUFDbkJPLE9BQU8sQ0FBQ0Msc0JBQXNCLEdBQUcsS0FBSztNQUN0Q0QsT0FBTyxDQUFDRSx1QkFBdUIsR0FBRyxDQUFDO01BQ25DRixPQUFPLENBQUNHLHdCQUF3QixHQUFHLEtBQUs7TUFDeEMsSUFBSUgsT0FBTyxDQUFDSSxxQkFBcUIsRUFBRUMsUUFBUSxFQUFFO1FBQzNDTCxPQUFPLENBQUNJLHFCQUFxQixHQUFHO1VBQzlCLEdBQUdKLE9BQU8sQ0FBQ0kscUJBQXFCO1VBQ2hDQyxRQUFRLEVBQUU7UUFDWixDQUFDO01BQ0g7SUFDRjtJQUNBTCxPQUFPLENBQUNNLFlBQVksR0FBR0MsU0FBUztJQUNoQyxPQUFPUCxPQUFPO0VBQ2hCLENBQUMsQ0FBQztBQUNKOztBQUVBO0FBQ0EsT0FBTyxlQUFlRixzQkFBc0JBLENBQUEsQ0FBRSxFQUFFSixPQUFPLENBQUMsSUFBSSxDQUFDLENBQUM7RUFDNUQ7RUFDQVYsc0JBQXNCLENBQUN3QixLQUFLLEVBQUVDLEtBQUssR0FBRyxDQUFDO0VBQ3ZDaEMsNEJBQTRCLENBQUMsQ0FBQztFQUM5QlMsZ0JBQWdCLENBQUMsQ0FBQztFQUNsQkksb0JBQW9CLENBQUMsQ0FBQzs7RUFFdEI7RUFDQUMsY0FBYyxDQUFDLENBQUM7RUFDaEJaLGdDQUFnQyxDQUFDLENBQUM7O0VBRWxDO0VBQ0FDLG9CQUFvQixDQUFDNEIsS0FBSyxFQUFFQyxLQUFLLEdBQUcsQ0FBQztFQUNyQzVCLGdCQUFnQixDQUFDMkIsS0FBSyxFQUFFQyxLQUFLLEdBQUcsQ0FBQzs7RUFFakM7RUFDQSxNQUFNMUIsK0JBQStCLENBQUMsQ0FBQzs7RUFFdkM7RUFDQSxNQUFNRCxzQkFBc0IsQ0FBQyxDQUFDO0FBQ2hDO0FBRUEsT0FBTyxlQUFlNEIsSUFBSUEsQ0FBQSxDQUFFLEVBQUVoQixPQUFPLENBQUNsQixLQUFLLENBQUNtQyxTQUFTLENBQUMsQ0FBQztFQUNyRCxNQUFNbkIsYUFBYSxDQUFDO0lBQUVDLGVBQWUsRUFBRTtFQUFLLENBQUMsQ0FBQztFQUU5QyxNQUFNbUIsT0FBTyxHQUNYLENBQUMsSUFBSSxDQUFDLG9EQUFvRCxFQUFFLElBQUksQ0FDakU7RUFFREMsVUFBVSxDQUFDLE1BQU07SUFDZnpCLG9CQUFvQixDQUFDLENBQUMsRUFBRSxRQUFRLENBQUM7RUFDbkMsQ0FBQyxFQUFFLEdBQUcsQ0FBQztFQUVQLE9BQU93QixPQUFPO0FBQ2hCIiwiaWdub3JlTGlzdCI6W119 \ No newline at end of file +//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJSZWFjdCIsImNsZWFyVHJ1c3RlZERldmljZVRva2VuQ2FjaGUiLCJUZXh0IiwicmVmcmVzaEdyb3d0aEJvb2tBZnRlckF1dGhDaGFuZ2UiLCJnZXRHcm92ZU5vdGljZUNvbmZpZyIsImdldEdyb3ZlU2V0dGluZ3MiLCJjbGVhclBvbGljeUxpbWl0c0NhY2hlIiwiY2xlYXJSZW1vdGVNYW5hZ2VkU2V0dGluZ3NDYWNoZSIsImdldENsYXVkZUFJT0F1dGhUb2tlbnMiLCJyZW1vdmVBcGlLZXkiLCJjbGVhckJldGFzQ2FjaGVzIiwic2F2ZUdsb2JhbENvbmZpZyIsImdyYWNlZnVsU2h1dGRvd25TeW5jIiwiZ2V0U2VjdXJlU3RvcmFnZSIsImNsZWFyVG9vbFNjaGVtYUNhY2hlIiwicmVzZXRVc2VyQ2FjaGUiLCJwZXJmb3JtTG9nb3V0IiwiY2xlYXJPbmJvYXJkaW5nIiwiUHJvbWlzZSIsImZsdXNoVGVsZW1ldHJ5Iiwic2VjdXJlU3RvcmFnZSIsImRlbGV0ZSIsImNsZWFyQXV0aFJlbGF0ZWRDYWNoZXMiLCJjdXJyZW50IiwidXBkYXRlZCIsImhhc0NvbXBsZXRlZE9uYm9hcmRpbmciLCJzdWJzY3JpcHRpb25Ob3RpY2VDb3VudCIsImhhc0F2YWlsYWJsZVN1YnNjcmlwdGlvbiIsImN1c3RvbUFwaUtleVJlc3BvbnNlcyIsImFwcHJvdmVkIiwib2F1dGhBY2NvdW50IiwidW5kZWZpbmVkIiwiY2FjaGUiLCJjbGVhciIsImNhbGwiLCJSZWFjdE5vZGUiLCJtZXNzYWdlIiwic2V0VGltZW91dCJdLCJzb3VyY2VzIjpbImxvZ291dC50c3giXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICogYXMgUmVhY3QgZnJvbSAncmVhY3QnXG5pbXBvcnQgeyBjbGVhclRydXN0ZWREZXZpY2VUb2tlbkNhY2hlIH0gZnJvbSAnLi4vLi4vYnJpZGdlL3RydXN0ZWREZXZpY2UuanMnXG5pbXBvcnQgeyBUZXh0IH0gZnJvbSAnLi4vLi4vaW5rLmpzJ1xuaW1wb3J0IHsgcmVmcmVzaEdyb3d0aEJvb2tBZnRlckF1dGhDaGFuZ2UgfSBmcm9tICcuLi8uLi9zZXJ2aWNlcy9hbmFseXRpY3MvZ3Jvd3RoYm9vay5qcydcbmltcG9ydCB7XG4gIGdldEdyb3ZlTm90aWNlQ29uZmlnLFxuICBnZXRHcm92ZVNldHRpbmdzLFxufSBmcm9tICcuLi8uLi9zZXJ2aWNlcy9hcGkvZ3JvdmUuanMnXG5pbXBvcnQgeyBjbGVhclBvbGljeUxpbWl0c0NhY2hlIH0gZnJvbSAnLi4vLi4vc2VydmljZXMvcG9saWN5TGltaXRzL2luZGV4LmpzJ1xuLy8gZmx1c2hUZWxlbWV0cnkgaXMgbG9hZGVkIGxhemlseSB0byBhdm9pZCBwdWxsaW5nIGluIH4xLjFNQiBvZiBPcGVuVGVsZW1ldHJ5IGF0IHN0YXJ0dXBcbmltcG9ydCB7IGNsZWFyUmVtb3RlTWFuYWdlZFNldHRpbmdzQ2FjaGUgfSBmcm9tICcuLi8uLi9zZXJ2aWNlcy9yZW1vdGVNYW5hZ2VkU2V0dGluZ3MvaW5kZXguanMnXG5pbXBvcnQgeyBnZXRDbGF1ZGVBSU9BdXRoVG9rZW5zLCByZW1vdmVBcGlLZXkgfSBmcm9tICcuLi8uLi91dGlscy9hdXRoLmpzJ1xuaW1wb3J0IHsgY2xlYXJCZXRhc0NhY2hlcyB9IGZyb20gJy4uLy4uL3V0aWxzL2JldGFzLmpzJ1xuaW1wb3J0IHsgc2F2ZUdsb2JhbENvbmZpZyB9IGZyb20gJy4uLy4uL3V0aWxzL2NvbmZpZy5qcydcbmltcG9ydCB7IGdyYWNlZnVsU2h1dGRvd25TeW5jIH0gZnJvbSAnLi4vLi4vdXRpbHMvZ3JhY2VmdWxTaHV0ZG93bi5qcydcbmltcG9ydCB7IGdldFNlY3VyZVN0b3JhZ2UgfSBmcm9tICcuLi8uLi91dGlscy9zZWN1cmVTdG9yYWdlL2luZGV4LmpzJ1xuaW1wb3J0IHsgY2xlYXJUb29sU2NoZW1hQ2FjaGUgfSBmcm9tICcuLi8uLi91dGlscy90b29sU2NoZW1hQ2FjaGUuanMnXG5pbXBvcnQgeyByZXNldFVzZXJDYWNoZSB9IGZyb20gJy4uLy4uL3V0aWxzL3VzZXIuanMnXG5cbmV4cG9ydCBhc3luYyBmdW5jdGlvbiBwZXJmb3JtTG9nb3V0KHtcbiAgY2xlYXJPbmJvYXJkaW5nID0gZmFsc2UsXG59KTogUHJvbWlzZTx2b2lkPiB7XG4gIC8vIEZsdXNoIHRlbGVtZXRyeSBCRUZPUkUgY2xlYXJpbmcgY3JlZGVudGlhbHMgdG8gcHJldmVudCBvcmcgZGF0YSBsZWFrYWdlXG4gIGNvbnN0IHsgZmx1c2hUZWxlbWV0cnkgfSA9IGF3YWl0IGltcG9ydChcbiAgICAnLi4vLi4vdXRpbHMvdGVsZW1ldHJ5L2luc3RydW1lbnRhdGlvbi5qcydcbiAgKVxuICBhd2FpdCBmbHVzaFRlbGVtZXRyeSgpXG5cbiAgYXdhaXQgcmVtb3ZlQXBpS2V5KClcblxuICAvLyBXaXBlIGFsbCBzZWN1cmUgc3RvcmFnZSBkYXRhIG9uIGxvZ291dFxuICBjb25zdCBzZWN1cmVTdG9yYWdlID0gZ2V0U2VjdXJlU3RvcmFnZSgpXG4gIHNlY3VyZVN0b3JhZ2UuZGVsZXRlKClcblxuICBhd2FpdCBjbGVhckF1dGhSZWxhdGVkQ2FjaGVzKClcbiAgc2F2ZUdsb2JhbENvbmZpZyhjdXJyZW50ID0+IHtcbiAgICBjb25zdCB1cGRhdGVkID0geyAuLi5jdXJyZW50IH1cbiAgICBpZiAoY2xlYXJPbmJvYXJkaW5nKSB7XG4gICAgICB1cGRhdGVkLmhhc0NvbXBsZXRlZE9uYm9hcmRpbmcgPSBmYWxzZVxuICAgICAgdXBkYXRlZC5zdWJzY3JpcHRpb25Ob3RpY2VDb3VudCA9IDBcbiAgICAgIHVwZGF0ZWQuaGFzQXZhaWxhYmxlU3Vic2NyaXB0aW9uID0gZmFsc2VcbiAgICAgIGlmICh1cGRhdGVkLmN1c3RvbUFwaUtleVJlc3BvbnNlcz8uYXBwcm92ZWQpIHtcbiAgICAgICAgdXBkYXRlZC5jdXN0b21BcGlLZXlSZXNwb25zZXMgPSB7XG4gICAgICAgICAgLi4udXBkYXRlZC5jdXN0b21BcGlLZXlSZXNwb25zZXMsXG4gICAgICAgICAgYXBwcm92ZWQ6IFtdLFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHVwZGF0ZWQub2F1dGhBY2NvdW50ID0gdW5kZWZpbmVkXG4gICAgcmV0dXJuIHVwZGF0ZWRcbiAgfSlcbn1cblxuLy8gY2xlYXJpbmcgYW55dGhpbmcgbWVtb2l6ZWQgdGhhdCBtdXN0IGJlIGludmFsaWRhdGVkIHdoZW4gdXNlci9zZXNzaW9uL2F1dGggY2hhbmdlc1xuZXhwb3J0IGFzeW5jIGZ1bmN0aW9uIGNsZWFyQXV0aFJlbGF0ZWRDYWNoZXMoKTogUHJvbWlzZTx2b2lkPiB7XG4gIC8vIENsZWFyIHRoZSBPQXV0aCB0b2tlbiBjYWNoZVxuICBnZXRDbGF1ZGVBSU9BdXRoVG9rZW5zLmNhY2hlPy5jbGVhcj8uKClcbiAgY2xlYXJUcnVzdGVkRGV2aWNlVG9rZW5DYWNoZSgpXG4gIGNsZWFyQmV0YXNDYWNoZXMoKVxuICBjbGVhclRvb2xTY2hlbWFDYWNoZSgpXG5cbiAgLy8gQ2xlYXIgdXNlciBkYXRhIGNhY2hlIEJFRk9SRSBHcm93dGhCb29rIHJlZnJlc2ggc28gaXQgcGlja3MgdXAgZnJlc2ggY3JlZGVudGlhbHNcbiAgcmVzZXRVc2VyQ2FjaGUoKVxuICByZWZyZXNoR3Jvd3RoQm9va0FmdGVyQXV0aENoYW5nZSgpXG5cbiAgLy8gQ2xlYXIgR3JvdmUgY29uZmlnIGNhY2hlXG4gIGdldEdyb3ZlTm90aWNlQ29uZmlnLmNhY2hlPy5jbGVhcj8uKClcbiAgZ2V0R3JvdmVTZXR0aW5ncy5jYWNoZT8uY2xlYXI/LigpXG5cbiAgLy8gQ2xlYXIgcmVtb3RlbHkgbWFuYWdlZCBzZXR0aW5ncyBjYWNoZVxuICBhd2FpdCBjbGVhclJlbW90ZU1hbmFnZWRTZXR0aW5nc0NhY2hlKClcblxuICAvLyBDbGVhciBwb2xpY3kgbGltaXRzIGNhY2hlXG4gIGF3YWl0IGNsZWFyUG9saWN5TGltaXRzQ2FjaGUoKVxufVxuXG5leHBvcnQgYXN5bmMgZnVuY3Rpb24gY2FsbCgpOiBQcm9taXNlPFJlYWN0LlJlYWN0Tm9kZT4ge1xuICBhd2FpdCBwZXJmb3JtTG9nb3V0KHsgY2xlYXJPbmJvYXJkaW5nOiB0cnVlIH0pXG5cbiAgY29uc3QgbWVzc2FnZSA9IChcbiAgICA8VGV4dD5TdWNjZXNzZnVsbHkgbG9nZ2VkIG91dCBmcm9tIHlvdXIgQW50aHJvcGljIGFjY291bnQuPC9UZXh0PlxuICApXG5cbiAgc2V0VGltZW91dCgoKSA9PiB7XG4gICAgZ3JhY2VmdWxTaHV0ZG93blN5bmMoMCwgJ2xvZ291dCcpXG4gIH0sIDIwMClcblxuICByZXR1cm4gbWVzc2FnZVxufVxuIl0sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEtBQUtBLEtBQUssTUFBTSxPQUFPO0FBQzlCLFNBQVNDLDRCQUE0QixRQUFRLCtCQUErQjtBQUM1RSxTQUFTQyxJQUFJLFFBQVEsY0FBYztBQUNuQyxTQUFTQyxnQ0FBZ0MsUUFBUSx3Q0FBd0M7QUFDekYsU0FDRUMsb0JBQW9CLEVBQ3BCQyxnQkFBZ0IsUUFDWCw2QkFBNkI7QUFDcEMsU0FBU0Msc0JBQXNCLFFBQVEsc0NBQXNDO0FBQzdFO0FBQ0EsU0FBU0MsK0JBQStCLFFBQVEsK0NBQStDO0FBQy9GLFNBQVNDLHNCQUFzQixFQUFFQyxZQUFZLFFBQVEscUJBQXFCO0FBQzFFLFNBQVNDLGdCQUFnQixRQUFRLHNCQUFzQjtBQUN2RCxTQUFTQyxnQkFBZ0IsUUFBUSx1QkFBdUI7QUFDeEQsU0FBU0Msb0JBQW9CLFFBQVEsaUNBQWlDO0FBQ3RFLFNBQVNDLGdCQUFnQixRQUFRLG9DQUFvQztBQUNyRSxTQUFTQyxvQkFBb0IsUUFBUSxnQ0FBZ0M7QUFDckUsU0FBU0MsY0FBYyxRQUFRLHFCQUFxQjtBQUVwRCxPQUFPLGVBQWVDLGFBQWFBLENBQUM7RUFDbENDLGVBQWUsR0FBRztBQUNwQixDQUFDLENBQUMsRUFBRUMsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDO0VBQ2hCO0VBQ0EsTUFBTTtJQUFFQztFQUFlLENBQUMsR0FBRyxNQUFNLE1BQU0sQ0FDckMsMENBQ0YsQ0FBQztFQUNELE1BQU1BLGNBQWMsQ0FBQyxDQUFDO0VBRXRCLE1BQU1WLFlBQVksQ0FBQyxDQUFDOztFQUVwQjtFQUNBLE1BQU1XLGFBQWEsR0FBR1AsZ0JBQWdCLENBQUMsQ0FBQztFQUN4Q08sYUFBYSxDQUFDQyxNQUFNLENBQUMsQ0FBQztFQUV0QixNQUFNQyxzQkFBc0IsQ0FBQyxDQUFDO0VBQzlCWCxnQkFBZ0IsQ0FBQ1ksT0FBTyxJQUFJO0lBQzFCLE1BQU1DLE9BQU8sR0FBRztNQUFFLEdBQUdEO0lBQVEsQ0FBQztJQUM5QixJQUFJTixlQUFlLEVBQUU7TUFDbkJPLE9BQU8sQ0FBQ0Msc0JBQXNCLEdBQUcsS0FBSztNQUN0Q0QsT0FBTyxDQUFDRSx1QkFBdUIsR0FBRyxDQUFDO01BQ25DRixPQUFPLENBQUNHLHdCQUF3QixHQUFHLEtBQUs7TUFDeEMsSUFBSUgsT0FBTyxDQUFDSSxxQkFBcUIsRUFBRUMsUUFBUSxFQUFFO1FBQzNDTCxPQUFPLENBQUNJLHFCQUFxQixHQUFHO1VBQzlCLEdBQUdKLE9BQU8sQ0FBQ0kscUJBQXFCO1VBQ2hDQyxRQUFRLEVBQUU7UUFDWixDQUFDO01BQ0g7SUFDRjtJQUNBTCxPQUFPLENBQUNNLFlBQVksR0FBR0MsU0FBUztJQUNoQyxPQUFPUCxPQUFPO0VBQ2hCLENBQUMsQ0FBQztBQUNKOztBQUVBO0FBQ0EsT0FBTyxlQUFlRixzQkFBc0JBLENBQUEsQ0FBRSxFQUFFSixPQUFPLENBQUMsSUFBSSxDQUFDLENBQUM7RUFDNUQ7RUFDQVYsc0JBQXNCLENBQUN3QixLQUFLLEVBQUVDLEtBQUssR0FBRyxDQUFDO0VBQ3ZDaEMsNEJBQTRCLENBQUMsQ0FBQztFQUM5QlMsZ0JBQWdCLENBQUMsQ0FBQztFQUNsQkksb0JBQW9CLENBQUMsQ0FBQzs7RUFFdEI7RUFDQUMsY0FBYyxDQUFDLENBQUM7RUFDaEJaLGdDQUFnQyxDQUFDLENBQUM7O0VBRWxDO0VBQ0FDLG9CQUFvQixDQUFDNEIsS0FBSyxFQUFFQyxLQUFLLEdBQUcsQ0FBQztFQUNyQzVCLGdCQUFnQixDQUFDMkIsS0FBSyxFQUFFQyxLQUFLLEdBQUcsQ0FBQzs7RUFFakM7RUFDQSxNQUFNMUIsK0JBQStCLENBQUMsQ0FBQzs7RUFFdkM7RUFDQSxNQUFNRCxzQkFBc0IsQ0FBQyxDQUFDO0FBQ2hDO0FBRUEsT0FBTyxlQUFlNEIsSUFBSUEsQ0FBQSxDQUFFLEVBQUVoQixPQUFPLENBQUNsQixLQUFLLENBQUNtQyxTQUFTLENBQUMsQ0FBQztFQUNyRCxNQUFNbkIsYUFBYSxDQUFDO0lBQUVDLGVBQWUsRUFBRTtFQUFLLENBQUMsQ0FBQztFQUU5QyxNQUFNbUIsT0FBTyxHQUNYLENBQUMsSUFBSSxDQUFDLG9EQUFvRCxFQUFFLElBQUksQ0FDakU7RUFFREMsVUFBVSxDQUFDLE1BQU07SUFDZnpCLG9CQUFvQixDQUFDLENBQUMsRUFBRSxRQUFRLENBQUM7RUFDbkMsQ0FBQyxFQUFFLEdBQUcsQ0FBQztFQUVQLE9BQU93QixPQUFPO0FBQ2hCIiwiaWdub3JlTGlzdCI6W119 diff --git a/restored-src/src/components/CustomApiSetup.tsx b/restored-src/src/components/CustomApiSetup.tsx new file mode 100644 index 000000000..78b6c544b --- /dev/null +++ b/restored-src/src/components/CustomApiSetup.tsx @@ -0,0 +1,377 @@ +import React, { useCallback, useEffect, useState } from 'react' +import type { ExitState } from '../hooks/useExitOnCtrlCDWithKeybindings.js' +import { useTerminalSize } from '../hooks/useTerminalSize.js' +import { Box, Text } from '../ink.js' +import { useKeybinding } from '../keybindings/useKeybinding.js' +import { normalizeApiKeyForConfig } from '../utils/authPortable.js' +import { getGlobalConfig, saveGlobalConfig } from '../utils/config.js' +import { logForDebugging } from '../utils/debug.js' +import { isDeepSeekAnthropicBaseUrl } from '../utils/model/providers.js' +import { ConfigurableShortcutHint } from './ConfigurableShortcutHint.js' +import { Byline } from './design-system/Byline.js' +import { Dialog } from './design-system/Dialog.js' +import { KeyboardShortcutHint } from './design-system/KeyboardShortcutHint.js' +import TextInput from './TextInput.js' + +type Props = { + onDone(): void +} + +type Step = 'base-url' | 'api-key' | 'model' +const DEEPSEEK_ANTHROPIC_BASE_URL = 'https://api.deepseek.com/anthropic' +const DEEPSEEK_DEFAULT_MODEL = 'deepseek-chat' + +function getPreviousStep(step: Step): Step { + return step === 'model' ? 'api-key' : 'base-url' +} + +function getNextStep(step: Step): Step { + return step === 'base-url' ? 'api-key' : 'model' +} + +function getInitialBaseUrl(): string { + return ( + process.env.ANTHROPIC_BASE_URL || + getGlobalConfig().env.ANTHROPIC_BASE_URL || + DEEPSEEK_ANTHROPIC_BASE_URL + ) +} + +function getInitialApiKey(): string { + return ( + process.env.ANTHROPIC_AUTH_TOKEN || + process.env.ANTHROPIC_API_KEY || + getGlobalConfig().env.ANTHROPIC_AUTH_TOKEN || + getGlobalConfig().env.ANTHROPIC_API_KEY || + '' + ) +} + +function getInitialModel(): string { + return ( + process.env.ANTHROPIC_MODEL || + getGlobalConfig().env.ANTHROPIC_MODEL || + DEEPSEEK_DEFAULT_MODEL + ) +} + +function validateBaseUrl(value: string): string | null { + const trimmed = value.trim() + if (!trimmed) { + return 'API base URL is required.' + } + try { + const url = new URL(trimmed) + if (!['http:', 'https:'].includes(url.protocol)) { + return 'API base URL must start with http:// or https://' + } + } catch { + return 'Enter a valid API base URL.' + } + return null +} + +function normalizeBaseUrl(value: string): string { + const trimmed = value.trim() + if (!trimmed) { + return trimmed + } + try { + const url = new URL(trimmed) + if (url.host === 'api.deepseek.com' && (url.pathname === '/' || url.pathname === '')) { + url.pathname = '/anthropic' + return url.toString().replace(/\/$/, '') + } + } catch {} + return trimmed +} + +function validateApiKey(value: string): string | null { + if (!value.trim()) { + return 'API key is required.' + } + return null +} + +function dedupeRepeatedSecret(value: string): string { + const trimmed = value.trim() + if (trimmed.length < 2 || trimmed.length % 2 !== 0) { + return trimmed + } + const midpoint = trimmed.length / 2 + const firstHalf = trimmed.slice(0, midpoint) + const secondHalf = trimmed.slice(midpoint) + return firstHalf === secondHalf ? firstHalf : trimmed +} + +function validateModel(value: string): string | null { + if (!value.trim()) { + return 'Model name is required.' + } + return null +} + +export function CustomApiSetup({ onDone }: Props): React.ReactNode { + const [step, setStep] = useState('base-url') + const [baseUrl, setBaseUrl] = useState(getInitialBaseUrl) + const [apiKey, setApiKey] = useState(getInitialApiKey) + const [model, setModel] = useState(getInitialModel) + const [baseUrlCursorOffset, setBaseUrlCursorOffset] = useState(baseUrl.length) + const [apiKeyCursorOffset, setApiKeyCursorOffset] = useState(apiKey.length) + const [modelCursorOffset, setModelCursorOffset] = useState(model.length) + const [error, setError] = useState(null) + const { columns } = useTerminalSize() + useEffect(() => { + logForDebugging( + `[custom-api-setup] step=${step} hasBase=${Boolean(baseUrl.trim())} hasKey=${Boolean( + apiKey.trim(), + )} hasModel=${Boolean(model.trim())} error=${error ?? 'none'}`, + ) + }, [apiKey, baseUrl, error, model, step]) + + const handleCancel = useCallback(() => { + setError(null) + setStep(currentStep => getPreviousStep(currentStep)) + }, []) + + const moveUp = useCallback(() => { + setError(null) + setStep(currentStep => getPreviousStep(currentStep)) + }, []) + + const moveDown = useCallback(() => { + setError(null) + setStep(currentStep => getNextStep(currentStep)) + }, []) + + function saveCustomApiConfig( + nextBaseUrl: string, + nextApiKey: string, + nextModel: string, + ): void { + logForDebugging( + `[custom-api-setup] saving config base=${nextBaseUrl} model=${nextModel}`, + ) + const normalizedKey = normalizeApiKeyForConfig(nextApiKey) + const useDeepSeekPreset = isDeepSeekAnthropicBaseUrl(nextBaseUrl) + + saveGlobalConfig(current => { + const env = { ...current.env } + env.ANTHROPIC_BASE_URL = nextBaseUrl + env.ANTHROPIC_MODEL = nextModel + if (useDeepSeekPreset) { + env.ANTHROPIC_AUTH_TOKEN = nextApiKey + env.ANTHROPIC_DEFAULT_HAIKU_MODEL = nextModel + env.API_TIMEOUT_MS = '600000' + env.CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC = '1' + delete env.ANTHROPIC_API_KEY + } else { + env.ANTHROPIC_API_KEY = nextApiKey + delete env.ANTHROPIC_AUTH_TOKEN + delete env.ANTHROPIC_DEFAULT_HAIKU_MODEL + delete env.API_TIMEOUT_MS + delete env.CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC + } + delete env.CLAUDE_CODE_USE_BEDROCK + delete env.CLAUDE_CODE_USE_VERTEX + delete env.CLAUDE_CODE_USE_FOUNDRY + + return { + ...current, + env, + customApiKeyResponses: { + ...current.customApiKeyResponses, + approved: [ + ...(current.customApiKeyResponses?.approved ?? []).filter( + key => key !== normalizedKey, + ), + normalizedKey, + ], + rejected: (current.customApiKeyResponses?.rejected ?? []).filter( + key => key !== normalizedKey, + ), + }, + } + }) + + process.env.ANTHROPIC_BASE_URL = nextBaseUrl + process.env.ANTHROPIC_MODEL = nextModel + if (useDeepSeekPreset) { + process.env.ANTHROPIC_AUTH_TOKEN = nextApiKey + process.env.ANTHROPIC_DEFAULT_HAIKU_MODEL = nextModel + process.env.API_TIMEOUT_MS = '600000' + process.env.CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC = '1' + delete process.env.ANTHROPIC_API_KEY + } else { + process.env.ANTHROPIC_API_KEY = nextApiKey + delete process.env.ANTHROPIC_AUTH_TOKEN + delete process.env.ANTHROPIC_DEFAULT_HAIKU_MODEL + delete process.env.API_TIMEOUT_MS + delete process.env.CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC + } + delete process.env.CLAUDE_CODE_USE_BEDROCK + delete process.env.CLAUDE_CODE_USE_VERTEX + delete process.env.CLAUDE_CODE_USE_FOUNDRY + } + + const handleBaseUrlSubmit = useCallback( + (value: string) => { + const trimmed = normalizeBaseUrl(value) + const validationError = validateBaseUrl(trimmed) + if (validationError) { + setError(validationError) + return + } + setBaseUrl(trimmed) + setBaseUrlCursorOffset(trimmed.length) + setError(null) + setStep(currentStep => (currentStep === 'base-url' ? 'api-key' : currentStep)) + }, + [setStep], + ) + + const handleApiKeySubmit = useCallback( + (value: string) => { + const trimmed = dedupeRepeatedSecret(value) + const validationError = validateApiKey(trimmed) + if (validationError) { + setError(validationError) + return + } + if (trimmed !== value.trim()) { + logForDebugging('[custom-api-setup] deduped repeated API key input', { + level: 'warn', + }) + } + setApiKey(trimmed) + setApiKeyCursorOffset(trimmed.length) + setError(null) + setStep('model') + }, + [setStep], + ) + + const handleModelSubmit = useCallback( + (value: string) => { + const trimmed = value.trim() + const validationError = validateModel(trimmed) + if (validationError) { + setError(validationError) + return + } + setModel(trimmed) + setModelCursorOffset(trimmed.length) + setError(null) + saveCustomApiConfig(baseUrl.trim(), apiKey.trim(), trimmed) + onDone() + }, + [apiKey, baseUrl, onDone], + ) + + function renderInputGuide(exitState: ExitState): React.ReactNode { + if (exitState.pending) { + return Press {exitState.keyName} again to exit + } + return ( + + + Up/Down: switch fields + {step !== 'base-url' && ( + + )} + + ) + } + + useKeybinding('confirm:no', handleCancel, { + context: 'Settings', + isActive: step !== 'base-url', + }) + + return ( + + + 1. Enter your API base URL + + DeepSeek Anthropic preset: {DEEPSEEK_ANTHROPIC_BASE_URL} + + + {step === 'base-url' ? '>' : ' '} + { + setBaseUrl(value) + if (error) setError(null) + }} + onSubmit={handleBaseUrlSubmit} + focus={step === 'base-url'} + showCursor={step === 'base-url'} + placeholder="https://api.example.com/anthropic" + columns={Math.max(40, columns - 4)} + onHistoryUp={moveUp} + onHistoryDown={moveDown} + disableCursorMovementForUpDownKeys + cursorOffset={baseUrlCursorOffset} + onChangeCursorOffset={setBaseUrlCursorOffset} + /> + + 2. Enter your API key or auth token + + {step === 'api-key' ? '>' : ' '} + { + setApiKey(value) + if (error) setError(null) + }} + onSubmit={handleApiKeySubmit} + focus={step === 'api-key'} + showCursor={step === 'api-key'} + placeholder="sk-..." + mask="*" + columns={Math.max(40, columns - 4)} + onHistoryUp={moveUp} + onHistoryDown={moveDown} + disableCursorMovementForUpDownKeys + cursorOffset={apiKeyCursorOffset} + onChangeCursorOffset={setApiKeyCursorOffset} + /> + + 3. Enter your default model name + + {step === 'model' ? '>' : ' '} + { + setModel(value) + if (error) setError(null) + }} + onSubmit={handleModelSubmit} + focus={step === 'model'} + showCursor={step === 'model'} + placeholder={DEEPSEEK_DEFAULT_MODEL} + columns={Math.max(40, columns - 4)} + onHistoryUp={moveUp} + onHistoryDown={moveDown} + disableCursorMovementForUpDownKeys + cursorOffset={modelCursorOffset} + onChangeCursorOffset={setModelCursorOffset} + /> + + {error && {error}} + + + ) +} diff --git a/restored-src/src/components/Onboarding.tsx b/restored-src/src/components/Onboarding.tsx index d4b62663c..99bfea702 100644 --- a/restored-src/src/components/Onboarding.tsx +++ b/restored-src/src/components/Onboarding.tsx @@ -1,25 +1,21 @@ import { c as _c } from "react/compiler-runtime"; import React, { useCallback, useEffect, useMemo, useState } from 'react'; import { type AnalyticsMetadata_I_VERIFIED_THIS_IS_NOT_CODE_OR_FILEPATHS, logEvent } from 'src/services/analytics/index.js'; -import { setupTerminal, shouldOfferTerminalSetup } from '../commands/terminalSetup/terminalSetup.js'; import { useExitOnCtrlCDWithKeybindings } from '../hooks/useExitOnCtrlCDWithKeybindings.js'; -import { Box, Link, Newline, Text, useTheme } from '../ink.js'; -import { useKeybindings } from '../keybindings/useKeybinding.js'; +import { Box, Text, useTheme } from '../ink.js'; import { isAnthropicAuthEnabled } from '../utils/auth.js'; +import { logForDebugging } from '../utils/debug.js'; import { normalizeApiKeyForConfig } from '../utils/authPortable.js'; import { getCustomApiKeyStatus } from '../utils/config.js'; -import { env } from '../utils/env.js'; import { isRunningOnHomespace } from '../utils/envUtils.js'; import { PreflightStep } from '../utils/preflightChecks.js'; import type { ThemeSetting } from '../utils/theme.js'; import { ApproveApiKey } from './ApproveApiKey.js'; -import { ConsoleOAuthFlow } from './ConsoleOAuthFlow.js'; -import { Select } from './CustomSelect/select.js'; +import { CustomApiSetup } from './CustomApiSetup.js'; import { WelcomeV2 } from './LogoV2/WelcomeV2.js'; -import { PressEnterToContinue } from './PressEnterToContinue.js'; import { ThemePicker } from './ThemePicker.js'; -import { OrderedList } from './ui/OrderedList.js'; -type StepId = 'preflight' | 'theme' | 'oauth' | 'api-key' | 'security' | 'terminal-setup'; +import { needsCustomApiSetup } from '../utils/model/providers.js'; +type StepId = 'custom-api' | 'preflight' | 'theme' | 'api-key'; interface OnboardingStep { id: StepId; component: React.ReactNode; @@ -31,8 +27,8 @@ export function Onboarding({ onDone }: Props): React.ReactNode { const [currentStepIndex, setCurrentStepIndex] = useState(0); - const [skipOAuth, setSkipOAuth] = useState(false); const [oauthEnabled] = useState(() => isAnthropicAuthEnabled()); + const [shouldConfigureCustomApi] = useState(() => needsCustomApiSetup()); const [theme, setTheme] = useTheme(); useEffect(() => { logEvent('tengu_began_setup', { @@ -62,37 +58,6 @@ export function Onboarding({ ; - const securityStep = - Security notes: - - {/** - * OrderedList misnumbers items when rendering conditionally, - * so put all items in the if/else - */} - - - Claude can make mistakes - - You should always review Claude's responses, especially when - - running code. - - - - - - Due to prompt injection risks, only use it with code you trust - - - For more details see: - - - - - - - - ; const preflightStep = ; // Create the steps array - determine which steps to include based on reAuth and oauthEnabled const apiKeyNeedingApproval = useMemo(() => { @@ -108,99 +73,56 @@ export function Onboarding({ } }, []); function handleApiKeyDone(approved: boolean) { - if (approved) { - setSkipOAuth(true); - } + void approved; goToNextStep(); } - const steps: OnboardingStep[] = []; - if (oauthEnabled) { - steps.push({ - id: 'preflight', - component: preflightStep - }); - } - steps.push({ - id: 'theme', - component: themeStep - }); - if (apiKeyNeedingApproval) { - steps.push({ - id: 'api-key', - component: - }); - } - if (oauthEnabled) { - steps.push({ - id: 'oauth', - component: - - - }); - } - steps.push({ - id: 'security', - component: securityStep - }); - if (shouldOfferTerminalSetup()) { - steps.push({ - id: 'terminal-setup', - component: - Use Claude Code's terminal setup? - - - For the optimal coding experience, enable the recommended settings - - for your terminal:{' '} - {env.terminal === 'Apple_Terminal' ? 'Option+Enter for newlines and visual bell' : 'Shift+Enter for newlines'} - -