@raven-js/hatch 🦅

Raven's nest builder - Zero-dependency app bootstrapping and tutorial CLI for modern JavaScript
Hatch provides surgical precision for project creation and developer guidance. Built with zero dependencies and modern JavaScript, it offers the sharp tools needed to bootstrap new applications and guide developers through the RavenJS ecosystem with the intelligence and efficiency ravens are known for.
Installation
npm install -g @raven-js/hatch
Usage
# Create new application
hatch create my-app
# Start interactive tutorial
hatch tutorial
# Get recommendations for next steps
hatch guide
import { create, tutorial } from "@raven-js/hatch";
// Programmatic app creation
await create({
name: "my-app",
template: "minimal",
features: ["wings", "beak"],
});
// Interactive tutorial system
await tutorial.start("getting-started");
Philosophy
Hatch embodies the Raven philosophy of surgical precision in project bootstrapping:
- Zero dependencies - No supply chain vulnerabilities
- Modern JavaScript - ESNext features, no transpilation
- Platform-native - Built on Node.js built-ins and native APIs
- Intelligent guidance - Smart recommendations for RavenJS ecosystem
🦅 Support RavenJS Development
If you find RavenJS helpful, consider supporting its development:
Your sponsorship helps keep RavenJS zero-dependency, modern, and developer-friendly.
Built with ❤️ by Anonyfox