Releases: roryford/atomic-prototype
Releases · roryford/atomic-prototype
v1.0.2
What's Changed
Added
CHANGELOG.md,CODE_OF_CONDUCT.md,.github/CONTRIBUTING.md- PR and issue templates
npm run cleanandnpm run test:coveragescriptsrepository,homepage, andbugsfields topackage.json
Fixed
- Form-field
<label>now properly associated with its input viafor/id - Search bar wrapper has
role="search"; eslint-disable suppression removed - Decorative PrimeIcons have
aria-hidden="true"across all components - Stale VSCode debug config (Karma port 9876) replaced with Vitest note
- MSW
onUnhandledRequestchanged frombypasstowarn @deferdescription corrected in production plan sketchhttpResource()experimental API risk callout added to simulation report
Security
- GitHub Actions pinned to full commit SHAs
- E2E Playwright step added to CI pipeline
- HTTP security headers added to
index.html(X-Content-Type-Options,X-Frame-Options,Referrer-Policy)
Full changelog: https://github.com/roryford/atomic-prototype/blob/main/CHANGELOG.md
v1.0.1
What's new
Figma token plugin (tools/figma-plugin)
A local Figma plugin for bidirectional sync between tools/token-pipeline/tokens/primitives.json and Figma Variables.
- Import: fetch DTCG tokens from a GitHub raw URL or paste JSON directly → creates Variable collections in Figma
- Export: reads Figma Variables → outputs DTCG JSON → run
npm run build:tokensto regeneratepreset.ts
New script
npm run build:tokens— runs Style Dictionary to regeneratesrc/app/design-system/tokens/preset.tsfromtools/token-pipeline/tokens/primitives.json
Documentation
tools/figma-plugin/README.md— setup and usage instructionsdocs/05-token-pipeline.mdanddocs/11-implementation-tips.mdupdated to reference the plugin