Single-commit clean baseline after security scrub of niche-tells, project codenames, internal jargon, and contributor-email leaks. Contents: - 100 Rust crates (_primitives/_rust/) - 37 agent manifests (_manifests/) + generated specs (_generated/) - 67 user-invocable skills (skills/) - 33 hooks (hooks/) - Composition blocks (_blocks/) - Documentation (docs/, README.md) - TS adapter packages (_ts_packages/) - Assembler (_assembler/) - Roles (_roles/) - Templates (_templates/) - Forgejo CI (.forgejo/) Author: Denis Parfionovich <info@greendragon.info> License: see LICENSE.
665 B
665 B
| name | description | tags | tools | |||||
|---|---|---|---|---|---|---|---|---|
| create-npm-package | Scaffold a new npm package with TypeScript + tsup + vitest baseline. |
|
|
Create NPM Package
Telegraph style. Scaffold an empty workspace member.
Start
- Confirm target directory does not exist.
- Read root
package.jsonto copy workspace conventions.
Commands
pnpm init
pnpm add -D typescript tsup vitest
kei-task create "scaffold dist/ build pipeline"
Code
- TS strict, ESM only.
- tsup config in
tsup.config.ts. - Vitest config inline in
package.json.
Gates
pnpm buildgreen before commit.pnpm testgreen before push.