Accelerate AllPay system development with intelligent code generation snippets and utilities for TypeScript/Next.js and C#.
AllPay Tools is a VS Code extension that turbocharges your development workflow with pre-configured snippets and commands for building AllPay-compliant applications. Perfect for teams developing full-stack TypeScript/Next.js services and ASP.NET Core backends.
✨ Features
🎯 Smart Commands
Escape Code Snippet Body — Instantly convert multi-line code into escaped VS Code snippet format. Perfect for creating reusable snippet templates from existing code.
SOPS (age) encrypt / decrypt — share secrets with the team via SOPS. Requires sops and age on PATH.
AllPay Tools: Get SOPS Public Key — copies your age public key (creates ~/.config/sops/age/keys.txt if missing; override with allpayTools.sops.keyFile). Send it to a teammate.
Right-click .sops.yaml → Add Public Key (name + key) → adds a recipient, optionally re-keys existing *.enc.* files so the new member can decrypt.
Right-click *.json / *.yaml / *.yml / .env* → Encrypt → a.json ⇒ a.enc.json, .env.dev ⇒ .env.dev.enc (uses the nearest .sops.yaml; if none is found it falls back to the default one from allpayTools.sops.defaultConfig, default ~/.config/sops/.sops.yaml, created with your key on first use).
SOPS: Add Public Key to Default .sops.yaml — adds a recipient to that default config.
SOPS: Encrypt All / SOPS: Decrypt All — recursive over the open folders; only files that already have an .enc twin (xxx.json ⇄ xxx.enc.json). Encrypt All skips unchanged files.