All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
No unreleased changes yet.
- Fixed npm global installation by adding a proper CLI wrapper (
bin/wiremd.js) - CLI now works correctly when installed via
npm install -g wiremd - Wrapper explicitly calls
main()function to ensure proper execution
- Changed bin entry point from
./dist/cli/index.jsto./bin/wiremd.js - Added
bindirectory to published files
- Fixed
--versioncommand to correctly display package version in ESM environment - Updated fallback version to 0.1.2 instead of 0.1.0
- CLI now returns exit code 1 (error) when called without arguments instead of 0 (success)
- Improved error handling for missing input files
- Comprehensive test coverage for CLI error scenarios
- New test file:
tests/cli-file-not-found.test.ts
- Initial release of wiremd
- Core parser with full markdown + wiremd syntax support
- AST transformer with 40+ node types
- HTML renderer with Balsamiq-style default theme
- Alternative visual styles: clean, wireframe, none, material, tailwind, brutal
- JSON output format
- CLI tool with watch mode and live-reload dev server
- React component renderer (JSX/TSX output)
- Tailwind CSS class renderer
- VS Code extension with live preview
- Figma plugin for design import
- 48+ passing tests
- TypeScript strict mode implementation
- Community health files (CONTRIBUTING.md, CODE_OF_CONDUCT.md, SECURITY.md)
- GitHub Actions CI workflow
- .npmignore for clean package distribution
- Support for:
- Forms (inputs, textareas, selects, buttons)
- Layout containers (sections, grids, headers, footers)
- Navigation components
- Content elements (headings, paragraphs, images, icons)
- Inline containers
[[...]] - Block containers
::: - Component attributes and modifiers
- Custom classes and IDs
- Complete syntax specification (SYNTAX-SPEC-v0.1.md)
- Comprehensive README with examples
- Project plan and roadmap (moved to .github/dev-docs)
- Syntax research documentation (moved to .github/dev-docs)
- Example wireframes and outputs
- API documentation
- Package name from
markdown-mockuptowiremd - Enabled parser and renderer exports in main index
- Moved internal documentation to .github/dev-docs/
- Moved screenshot files to docs/screenshots/
- Organized development files for cleaner repository structure
- LICENSE file cleanup (removed incorrect monorepo references)
- Removed debug console.log statements from production code
- Fixed broken documentation links
- Cleaned up .gitignore to exclude build artifacts and temporary files
- 0.1.0 - Initial public release
For full release notes and migration guides, see the releases page.