add-ts-package
Source
Usage
bash
npm exec saf-workflow kickoff add-ts-package <name> <path>
To run this workflow automatically, tell the agent to:
- Navigate to the target package
- Run this command
- Follow the instructions until done
Checklist
When run, the workflow will:
- Copy template files and rename placeholders.
- Update package.json to remove TODOs
- Ensure the new package path 'packages/my-lib' is included in the "workspaces" array in the root
package.json
. - Run
npm install
- Run the package tests and make sure they pass.
Help Docs
bash
Usage: saf-workflow kickoff add-ts-package [options] <name> <path>
Creates a new TypeScript package according to monorepo best practices.
Arguments:
name The desired package name, including scope (e.g.,
@your-org/package-name)
path The RELATIVE path from monorepo root where the package directory
(containing package.json) will be created (e.g., packages/my-lib
or saflib/node)
Options:
-h, --help display help for command