✨ Add qrcode dependency to package.json
This commit is contained in:
@@ -38,12 +38,15 @@
|
||||
"diff": "^7.0.0",
|
||||
"execa": "^9.5.0",
|
||||
"figures": "^6.1.0",
|
||||
"fuse.js": "^7.0.0",
|
||||
"highlight.js": "^11.11.0",
|
||||
"ignore": "^6.0.0",
|
||||
"lodash-es": "^4.17.21",
|
||||
"marked": "^15.0.0",
|
||||
"p-map": "^7.0.0",
|
||||
"picomatch": "^4.0.0",
|
||||
"proper-lockfile": "^4.1.2",
|
||||
"qrcode": "^1.5.0",
|
||||
"react": "^19.0.0",
|
||||
"semver": "^7.6.0",
|
||||
"stack-utils": "^2.0.6",
|
||||
@@ -52,6 +55,7 @@
|
||||
"tree-kill": "^1.2.2",
|
||||
"type-fest": "^4.30.0",
|
||||
"undici": "^7.3.0",
|
||||
"usehooks-ts": "^3.1.0",
|
||||
"wrap-ansi": "^9.0.0",
|
||||
"ws": "^8.18.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
|
||||
2. `ls mcp-server/dist/` shows compiled `.js` files
|
||||
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-ai/sandbox-runtime',
|
||||
'@anthropic-ai/claude-agent-sdk',
|
||||
// Anthropic-internal (@ant/) packages — gated behind USER_TYPE === 'ant'
|
||||
'@ant/*',
|
||||
],
|
||||
|
||||
jsx: 'automatic',
|
||||
|
||||
0
scripts/tsconfig.json
Normal file
0
scripts/tsconfig.json
Normal file
@@ -15,7 +15,7 @@
|
||||
"allowImportingTsExtensions": true,
|
||||
"verbatimModuleSyntax": false,
|
||||
"lib": ["ESNext"],
|
||||
"types": ["bun-types", "node"],
|
||||
"types": ["node"],
|
||||
"baseUrl": ".",
|
||||
"paths": {
|
||||
"bun:bundle": ["./src/types/bun-bundle.d.ts"]
|
||||
|
||||
Reference in New Issue
Block a user