Skip to content

anabaslabs/envtree

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EnvTree

Secure environment variable management — encrypt, share, and sync .env files across teams.

Monorepo Structure

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

Getting Started

pnpm install
pnpm dev

Scripts

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

Tech Stack