Tags: pluginslab/wp-blockmarkup-mcp
Tags
chore: v1.0.2 — npm publish and README install instructions Update README Quick Start to use npm install / npx instead of git clone. Simplify MCP config to remove --prefix path requirement. Clean bin paths per npm pkg fix. Co-Authored-By: Claude Opus 4.6 <[email protected]>
fix: improve markup generation and validation accuracy (v1.0.1) - Save parser now skips uppercase JSX identifiers (Tag, TagName, RichText) that are component variables, not HTML elements - Add block-specific wrapper defaults (heading→h2, quote→blockquote, etc.) for blocks whose save.js uses dynamic tag variables - Derive implicit attributes from block supports configuration to eliminate false positive warnings (textAlign, layout, borderColor, linkColor, etc.) - Add metadata to global attributes list Co-Authored-By: Claude Opus 4.6 <[email protected]>
Prepare v1.0.0 release for open source distribution - Bump version to 1.0.0, add MIT LICENSE, author, and repository metadata - Add files field to package.json for clean npm publishing - Move test-only deps (Anthropic SDK, Gemini SDK, dotenv) to devDependencies - Remove unused browser-env dependency - Fix stmtCache bug in closeDb() — cached statements now cleared on close - Sync version from package.json in CLI and MCP server (no more hardcoded) - Fix redundant ternaries in save-parser.js - Remove unused imports (relative in indexer, getBlockMarkup/searchVariations in CLI) - Replace dynamic import in indexer loop with top-level import - Remove dead exports (getDirectories, CLASS_PATTERNS, DEFAULT_GRADIENTS) - Add ESLint flat config with clean pass across all source - Add .env.example and real-world effectiveness tests (Claude + Gemini) - Add theme-aware workflow documentation to README - Make bin entry points executable Co-Authored-By: Claude Opus 4.6 <[email protected]>