@axiomvn/create
v0.3.0
Published
Create a ready-to-run Axiom VN project.
Readme
@axiomvn/create
The scaffolder for Axiom VN. It is how a project starts.
npm create @axiomvn my-gameThat writes a small finished story — a lamp above a cliff, and whether it gets lit — with its story file, its configuration, its assets, its page, and its build already wired together. The generated project's own README.md explains every file it created and is the guide to working in it; you can read it before scaffolding, which ships in this package at node_modules/@axiomvn/create/template/README.md and is copied into the project the scaffolder writes.
A scaffolded project also carries AGENTS.md for coding agents, which ships here at node_modules/@axiomvn/create/template/AGENTS.md. It is a map rather than a second guide: where the story language is defined in the installed packages, which commands the project defines, the validation loop to run after every edit, and what the runtime derives that an author must not write by hand.
It is a copier, not a generator
This package depends on no engine package. It never constructs a pack, never imports the content boundary, and does not know what a node is: it copies a directory and rewrites two fields of a manifest. The day it needs to understand a story is the day something has gone wrong, because a scaffolder that understands stories is a second authoring surface competing with the real ones.
There is no template language, no conditional file emission, and no framework choice — the template is a directory a person can read and run. The engine versions it writes are its own, read from this package's manifest, so a scaffolded project pins a set of packages that were typechecked together.
