Secure environment variable management β encrypt, share, and sync .env files across teams.
envtree/
βββ apps/
β βββ cli/ @envtree/cli β Node.js CLI tool
β βββ server/ @envtree/server β Express API server
β βββ web/ web β Next.js frontend
β
βββ packages/
β βββ crypto/ (Python) β X25519 encryption engine
β βββ ui/ @envtree/ui β Shared React component library
β
βββ tooling/
βββ eslint/ @envtree/eslint-config β Shared ESLint configs
βββ typescript/ @envtree/typescript-config β Shared tsconfig presets
pnpm install
pnpm dev| Command | Description |
|---|---|
pnpm dev |
Start all apps in dev mode |
pnpm build |
Build all apps and packages |
pnpm lint |
Lint all packages |
pnpm format |
Format code with Prettier |
pnpm check-types |
Type-check all TypeScript packages |
- Monorepo: Turborepo + pnpm workspaces
- Frontend: Next.js + React
- Backend: Express + Supabase
- CLI: Commander.js + Inquirer.js
- Crypto: Python + PyNaCl (X25519 SealedBox)