Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@raven-js/hatch

Anonyfox2kMIT0.4.48

Zero-dependency app bootstrapping and tutorial CLI for modern JavaScript

bootstrapping, scaffolding, cli-tool, tutorial, project-generator, app-creation, templates, zero-dependency, modern-javascript, esm, developer-tools, toolkit, raven

readme

@raven-js/hatch 🦅

Website npm Node.js

Hatch Logo

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:

GitHub Sponsors

Your sponsorship helps keep RavenJS zero-dependency, modern, and developer-friendly.


Built with ❤️ by Anonyfox