v1.1.0 - Testing & CI/CD
π What's New in v1.1.0
β Testing Infrastructure
- Added Vitest with 25 passing unit tests
- Test coverage for critical utilities (logger, cache)
- Test scripts:
test,test:watch,test:ui,test:coverage - Coverage reporting with @vitest/coverage-v8
π CI/CD Automation
- GitHub Actions CI: Automated testing on Node 18, 20, 22
- GitHub Actions Publish: Automated NPM publishing on releases
- Coverage upload to Codecov (optional)
π¦ Package Improvements
- Added repository URLs to package.json
- CI and NPM version badges in README
- Better npm publish workflow
π§ͺ Test Coverage
- Logger tests: 8 tests covering log levels, stderr output, timestamps
- Cache tests: 17 tests covering CRUD, TTL, statistics, async wrap
π₯ Installation
```bash
npm install -g @weppa-cloud/material3-mcp-server
```
Or use directly with npx:
```bash
npx @weppa-cloud/material3-mcp-server
```
π Links
- NPM Package: https://www.npmjs.com/package/@weppa-cloud/material3-mcp-server
- GitHub: https://github.com/weppa-cloud/material3-mcp-server
Full Changelog: v1.0.0...v1.1.0