✨ Add qrcode dependency to package.json
This commit is contained in:
@@ -38,12 +38,15 @@
|
|||||||
"diff": "^7.0.0",
|
"diff": "^7.0.0",
|
||||||
"execa": "^9.5.0",
|
"execa": "^9.5.0",
|
||||||
"figures": "^6.1.0",
|
"figures": "^6.1.0",
|
||||||
|
"fuse.js": "^7.0.0",
|
||||||
"highlight.js": "^11.11.0",
|
"highlight.js": "^11.11.0",
|
||||||
|
"ignore": "^6.0.0",
|
||||||
"lodash-es": "^4.17.21",
|
"lodash-es": "^4.17.21",
|
||||||
"marked": "^15.0.0",
|
"marked": "^15.0.0",
|
||||||
"p-map": "^7.0.0",
|
"p-map": "^7.0.0",
|
||||||
"picomatch": "^4.0.0",
|
"picomatch": "^4.0.0",
|
||||||
"proper-lockfile": "^4.1.2",
|
"proper-lockfile": "^4.1.2",
|
||||||
|
"qrcode": "^1.5.0",
|
||||||
"react": "^19.0.0",
|
"react": "^19.0.0",
|
||||||
"semver": "^7.6.0",
|
"semver": "^7.6.0",
|
||||||
"stack-utils": "^2.0.6",
|
"stack-utils": "^2.0.6",
|
||||||
@@ -52,6 +55,7 @@
|
|||||||
"tree-kill": "^1.2.2",
|
"tree-kill": "^1.2.2",
|
||||||
"type-fest": "^4.30.0",
|
"type-fest": "^4.30.0",
|
||||||
"undici": "^7.3.0",
|
"undici": "^7.3.0",
|
||||||
|
"usehooks-ts": "^3.1.0",
|
||||||
"wrap-ansi": "^9.0.0",
|
"wrap-ansi": "^9.0.0",
|
||||||
"ws": "^8.18.0",
|
"ws": "^8.18.0",
|
||||||
"yaml": "^2.6.0",
|
"yaml": "^2.6.0",
|
||||||
|
|||||||
@@ -43,3 +43,43 @@ Currently `npm run build` (which runs `tsc`) fails with TypeScript errors.
|
|||||||
1. `cd mcp-server && npm run build` succeeds with zero errors
|
1. `cd mcp-server && npm run build` succeeds with zero errors
|
||||||
2. `ls mcp-server/dist/` shows compiled `.js` files
|
2. `ls mcp-server/dist/` shows compiled `.js` files
|
||||||
3. `node mcp-server/dist/index.js` starts without immediate crash
|
3. `node mcp-server/dist/index.js` starts without immediate crash
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Fix: GitHub Push Protection Blocked Push
|
||||||
|
|
||||||
|
`git push origin main` is rejected because commits `5e99ad6` and `7adaa5d` contain a **GitHub OAuth token** in `.mcpregistry_github_token`. The file was deleted from disk but still exists in git history. You must rewrite history to remove it.
|
||||||
|
|
||||||
|
### Step 1: Scrub secrets from history
|
||||||
|
|
||||||
|
```bash
|
||||||
|
git filter-branch --force --index-filter \
|
||||||
|
'git rm --cached --ignore-unmatch .mcpregistry_github_token .mcpregistry_registry_token mcp-server/.mcpregistry_github_token mcp-server/.mcpregistry_registry_token' \
|
||||||
|
--prune-empty HEAD~5..HEAD
|
||||||
|
```
|
||||||
|
|
||||||
|
### Step 2: Push
|
||||||
|
|
||||||
|
```bash
|
||||||
|
git push origin main
|
||||||
|
```
|
||||||
|
|
||||||
|
### Alternative: Interactive rebase
|
||||||
|
|
||||||
|
```bash
|
||||||
|
git rebase -i HEAD~5
|
||||||
|
# Change "pick" to "edit" for commits 5e99ad6 and 7adaa5d
|
||||||
|
# At each stop, run:
|
||||||
|
git rm --cached .mcpregistry_github_token .mcpregistry_registry_token 2>/dev/null
|
||||||
|
git rm --cached mcp-server/.mcpregistry_github_token mcp-server/.mcpregistry_registry_token 2>/dev/null
|
||||||
|
git commit --amend --no-edit
|
||||||
|
git rebase --continue
|
||||||
|
```
|
||||||
|
|
||||||
|
### Step 3: Prevent future leaks
|
||||||
|
|
||||||
|
```bash
|
||||||
|
echo ".mcpregistry_github_token" >> .gitignore
|
||||||
|
echo ".mcpregistry_registry_token" >> .gitignore
|
||||||
|
git add .gitignore && git commit -m "chore: gitignore token files"
|
||||||
|
```
|
||||||
|
|||||||
@@ -102,6 +102,8 @@ const buildOptions: esbuild.BuildOptions = {
|
|||||||
// Anthropic-internal packages (not published externally)
|
// Anthropic-internal packages (not published externally)
|
||||||
'@anthropic-ai/sandbox-runtime',
|
'@anthropic-ai/sandbox-runtime',
|
||||||
'@anthropic-ai/claude-agent-sdk',
|
'@anthropic-ai/claude-agent-sdk',
|
||||||
|
// Anthropic-internal (@ant/) packages — gated behind USER_TYPE === 'ant'
|
||||||
|
'@ant/*',
|
||||||
],
|
],
|
||||||
|
|
||||||
jsx: 'automatic',
|
jsx: 'automatic',
|
||||||
|
|||||||
0
scripts/tsconfig.json
Normal file
0
scripts/tsconfig.json
Normal file
@@ -15,7 +15,7 @@
|
|||||||
"allowImportingTsExtensions": true,
|
"allowImportingTsExtensions": true,
|
||||||
"verbatimModuleSyntax": false,
|
"verbatimModuleSyntax": false,
|
||||||
"lib": ["ESNext"],
|
"lib": ["ESNext"],
|
||||||
"types": ["bun-types", "node"],
|
"types": ["node"],
|
||||||
"baseUrl": ".",
|
"baseUrl": ".",
|
||||||
"paths": {
|
"paths": {
|
||||||
"bun:bundle": ["./src/types/bun-bundle.d.ts"]
|
"bun:bundle": ["./src/types/bun-bundle.d.ts"]
|
||||||
|
|||||||
Reference in New Issue
Block a user