VS Code Marketplace — AI Passport Extension
Publisher: mendocan · Extension id: mendocan.ai-passport
One-time setup
1. Create publisher
- Open https://marketplace.visualstudio.com/manage
- Sign in with Microsoft account
- Create publisher → id:
mendocan(must matchextensions/vscode/package.json)
2. Personal Access Token (Azure DevOps)
- https://dev.azure.com → User settings → Personal access tokens
- New token → scope: Marketplace → Manage
- Copy token (shown once)
3. Install extension tooling
cd extensions/vscode
npm install
Package (local test)
cd extensions/vscode
npm run compile
npm run package
Creates ai-passport-0.1.0.vsix. Install locally: VS Code → Extensions → ... → Install from VSIX.
Publish
cd extensions/vscode
npm run compile
npx vsce publish -p YOUR_AZURE_DEVOPS_PAT
Or login once:
npx vsce login mendocan
npx vsce publish
Version bump
Edit extensions/vscode/package.json version, update CHANGELOG.md, then publish again.
Monorepo note
The extension is not an npm workspace root package (avoids vsce bundling the whole repo). Build from extensions/vscode/ only.
Links after publish
- Marketplace: https://marketplace.visualstudio.com/items?itemName=mendocan.ai-passport
- Manage: https://marketplace.visualstudio.com/manage/publishers/mendocan