Set up your local development environment for wolfcola-devtools
Development Setup
Prerequisites
- Node.js 20, 22, or 24
- pnpm 10.21+
- Nix (recommended, provides all tools automatically)
Using Nix
git clone https://github.com/ryanbas21/devtools.git
cd devtools
nix develop
The Nix dev shell provides Node.js, pnpm, Elm, and lefthook automatically.
Without Nix
git clone https://github.com/ryanbas21/devtools.git
cd devtools
corepack enable
pnpm install
The repository uses Effect TypeScript extensively. See the Code Style guide for Effect conventions.