KHN Developer Tools is a VS Code toolkit for local development with SQS, DynamoDB, PostgreSQL, JSON, JWTs, and AWS dev tunnels.
Features
- SQS queue and message management
- DynamoDB table browsing and record CRUD
- PostgreSQL table browsing, editing, queries, views, routines, indexes, and triggers
- JSON formatter with formatted and tree views
- JWT decoder with claim explanations
- AWS dev tunnel launcher for session-manager workflows
- VS Code light/dark theme support
Development
Requirements: Node.js, VS Code, PostgreSQL when using PostgreSQL tools, and LocalStack for SQS/DynamoDB.
npm install
npm test -- --run
npm run build
Press F5 in VS Code to launch the Extension Development Host. The debug setup watches webview assets, so saved CSS and React changes reload the open editor view.
Configure connections through KHN Developer Tools: Settings. PostgreSQL passwords are stored in VS Code SecretStorage when running as an extension.
Package Locally
npx @vscode/vsce package
code --install-extension khn-developer-tools-0.2.0.vsix
License
MIT © KHN