create-effing
v0.1.0
Published
Defensive placeholder — use `npm create @effing` (with the @ scope) to scaffold an Effing project.
Maintainers
Readme
create-effing
This is a placeholder package. It exists so the unscoped create-effing
name on npm cannot be hijacked by a third party to attack users who typo
the official command.
You probably want this instead
npm create @effing my-app
pnpm create @effing my-app
yarn create @effing my-appThese resolve to @effing/create,
the real Effing project scaffolder.
If you accidentally ran npm create effing (without the @), this package
will print the correct command and exit with a non-zero status. It never
downloads, executes, or generates anything on your machine.
Why this exists
npm create <name> resolves to the unscoped package create-<name>, while
npm create @scope resolves to @scope/create. Those are different packages
on the registry. Publishing a benign placeholder on the unscoped name closes
a typosquatting hole that could otherwise be used to run arbitrary code
during scaffolding.
See @effing/create for the actual scaffolder source.
