| title | setup commands |
|---|---|
| id | intent-setup |
Intent exposes setup as two separate commands.
npx @tanstack/intent@latest edit-package-json
npx @tanstack/intent@latest setup-github-actionsedit-package-json: add or normalizepackage.jsonentries needed to publish skillssetup-github-actions: copy workflow templates to.github/workflows
edit-package-json- Requires a valid
package.jsonin current directory - Ensures
keywordsincludestanstack-intent - Ensures
filesincludes required publish entries - Preserves existing indentation
- Requires a valid
setup-github-actions- Copies templates from
@tanstack/intent/meta/templates/workflowsto.github/workflows - Applies variable substitution for
PACKAGE_NAME,REPO,DOCS_PATH,SRC_PATH - Skips files that already exist at destination
- Copies templates from
edit-package-json enforces different files sets based on package location:
- Monorepo package:
skills - Non-monorepo package:
skills,!skills/_artifacts
- Missing or invalid
package.jsonwhen runningedit-package-json - Missing template source when running
setup-github-actions
setup-github-actionsskips existing files