Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

create-faf

Unscoped wrapper for @faff/create — catches developers who naturally type npm create faf.

npm version npm downloads license


What is FAF?

.faf is an IANA-registered format (application/vnd.faf+yaml) for persistent AI project context — context that survives across sessions, models, and tools. This package isn't the format itself; it's a tiny redirect utility that gets you to the real installer.


Usage

npm create faf

Redirects straight to @faff/create, the official FAF meta-installer. Same result either way.


Why two packages?

FAF's CLI commands are all short: faf init, faf auto, faf score. People naturally type npm create faf to match. The real installer needed a scoped npm name (@faff/create), so this package exists purely to catch that instinct and hand off — nothing more.

  • create-faf (this package) — catches the natural "faf" typers
  • @faff/create — the actual installer, in the @faff org

Both commands produce the identical result.


What it actually does

The entire package is a redirect. No dependencies, no build step, no logic beyond the handoff:

import { spawn } from 'child_process';
const args = process.argv.slice(2);
spawn('npx', ['-y', '@faff/create', ...args], { stdio: 'inherit', shell: true });

That's genuinely all of it — see index.js.


Requirements

Node.js 18+


Resources


License

MIT — free forever


Built by wolfejam.dev

About

Unscoped wrapper for @faff/create — catches 'npm create faf'

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages