Releases: akonan/wiremd
Releases · akonan/wiremd
v0.1.5 - Navigation and Form Rendering Fixes
🎨 Rendering Improvements
Navigation Buttons
- Fixed navigation items not rendering as styled buttons
- Added proper button styling with borders, backgrounds, and shadows
- Updated across all themes (sketch, clean, wireframe, material, brutal)
Standalone Checkboxes
- Added support for standalone checkbox syntax:
[ ]and[x] - Previously only worked in task lists, now works in paragraphs
- Example:
[ ] Remember menow renders as a proper checkbox
Buttons with Text
- Fixed buttons mixed with text to render properly
- Preserves proper spacing between buttons and text
- Examples:
[Sign In] Forgot password?→ button + textDon't have an account? [Sign Up]→ text + button
🧪 Testing
- Added 7 new tests for navigation, checkboxes, and button edge cases
- All 471 tests passing
📦 What's Changed
- Fix navigation button rendering issue (fd4f14d)
- Fix checkbox and button rendering in paragraphs (c0daf0a)
Full Changelog: v0.1.4...v0.1.5
v0.1.4 - npm Installation Fix
What's Changed
Fixed
- Fixed npm global installation - The CLI now works correctly when installed via
npm install -g wiremd - Added proper CLI wrapper (
bin/wiremd.js) that explicitly calls the main function - Resolved issue where the CLI would not execute as a global npm binary
Technical Details
The previous approach pointed the bin entry directly to the ES module, which caused the isMainModule check to fail when executed as a global npm binary. The new wrapper ensures main() is always called regardless of how the package is installed.
Installation
Via npm (now fixed!)
npm install -g wiremd@0.1.4
wiremd --versionVia Homebrew
brew tap akonan/wiremd
brew install wiremdFull Changelog: v0.1.3...v0.1.4
v0.1.3 - Version Command Fix
What's Changed
Fixed
- Fixed
--versioncommand to correctly display package version in ESM environment - Updated fallback version to show correct version number
This fixes the issue where wiremd --version was showing v0.1.0 instead of the actual package version.
Installation
npm install -g wiremd@0.1.3Or update existing installation:
npm update -g wiremdFull Changelog: v0.1.2...v0.1.3
v0.1.2 - CLI Error Handling Fix
What's Changed
Fixed
- CLI now returns exit code 1 (error) when called without arguments instead of 0 (success)
- Improved error handling for missing input files
Added
- Comprehensive test coverage for CLI error scenarios
- New test file:
tests/cli-file-not-found.test.ts
Installation
npm install -g wiremd@0.1.2Full Changelog: v0.1.1...v0.1.2
v0.1.1 - Initial Public Release
wiremd v0.1.1 - Initial Public Release 🎉
The first public release of wiremd, a text-first UI design tool that allows you to create wireframes and mockups using Markdown syntax.
✨ Features
Core Functionality
- Markdown-based wireframe syntax - Create wireframes using familiar Markdown
- Parser - Convert Markdown to AST (Abstract Syntax Tree)
- Multiple renderers - HTML, React, Tailwind CSS, and JSON output
- CLI tool - Command-line interface with live preview and watch mode
- 7 visual styles - sketch, clean, wireframe, tailwind, material, brutal, none
Integrations
- VS Code extension - Edit and preview wireframes in VS Code
- Figma plugin - Import wireframes into Figma
- Obsidian plugin - Create wireframes in your Obsidian notes
Developer Experience
- TypeScript support - Full type definitions included
- ESM and CommonJS - Dual module format support
- CLI with live-reload - Watch mode with dev server
- Comprehensive documentation - Full API docs and examples
📦 Installation
npm install wiremd🚀 Quick Start
# Generate wireframe
wiremd wireframe.md
# Watch mode with live preview
wiremd wireframe.md --watch --serve 3000
# Different styles
wiremd wireframe.md --style clean
wiremd wireframe.md --style material🐛 Bug Fixes
- Fixed Windows path handling in CLI for cross-platform compatibility
- Fixed CLI module execution check using pathToFileURL
📚 Documentation
- Comprehensive examples gallery with 140 rendered wireframes
- Full API documentation
- Syntax guide and quick reference
- Framework integration guides
🔗 Links
📄 License
MIT License - see LICENSE for details
Full Changelog: https://github.com/akonan/wiremd/commits/v0.1.1