tpmjs/packages/tools/create-basic-tools/src
Ajax Davis 5e795bc086 fix: require name field in TPMJS spec, add workflow permissions
Breaking change for TPMJS spec:
- Remove `exportName` field support from TpmjsToolDefinitionSchema
- Make `name` field required (replaces deprecated `exportName`)
- Update create-basic-tools to generate `name` field
- Update sync routes to use `name` from validated schema
- Add `permissions: contents: write` to Vercel registry sync workflow

Packages using the old `exportName` field must update to use `name`.
2025-12-17 16:20:20 +10:00
..
generators fix: require name field in TPMJS spec, add workflow permissions 2025-12-17 16:20:20 +10:00
prompts feat: add @tpmjs/create-basic-tools CLI generator 2025-12-04 23:34:37 +10:00
utils Revert "fix(create-basic-tools): correct template path resolution for npx execution" 2025-12-06 01:48:42 +10:00
validation feat: add @tpmjs/create-basic-tools CLI generator 2025-12-04 23:34:37 +10:00
cli.ts feat: simplify interactive CLI to only ask for package name 2025-12-04 23:55:54 +10:00
index.ts fix: remove duplicate shebang from source file 2025-12-04 23:43:03 +10:00
types.ts feat: add @tpmjs/create-basic-tools CLI generator 2025-12-04 23:34:37 +10:00