feat(tools): create @tpmjs/createblogpost test tool package
Add test tool package to verify sync system can discover and process tools: Package Features: - Creates structured blog posts with frontmatter and metadata - Supports both Markdown and MDX output formats - Automatic slug generation from title - Word count and reading time calculation - SEO-friendly metadata generation TPMJS Integration: - Rich-tier tpmjs field with all optional metadata - Tagged with 'tpmjs-tool' keyword for NPM discovery - Complete parameter and return type documentation - AI agent guidance for optimal LLM usage - Pricing, authentication, and framework metadata Implementation: - Full TypeScript implementation with exported types - Proper tsconfig and tsup build configuration - Comprehensive README with usage examples - Changeset for publishing workflow - Added packages/tools/* to pnpm workspace This package serves as an end-to-end test of the sync workers to verify: 1. NPM keyword search discovers the package 2. Changes feed picks up updates 3. tpmjs field validation works correctly 4. Rich-tier metadata is properly extracted 5. Quality score calculation functions 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
3b95502577
commit
b58df449da
7 changed files with 567 additions and 21 deletions
|
|
@ -4,3 +4,4 @@ packages:
|
|||
- 'packages/config/eslint'
|
||||
- 'packages/config/tailwind'
|
||||
- 'packages/config/tsconfig'
|
||||
- 'packages/tools/*'
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue