Changelog
This page summarizes user-facing scaffold changes. The package repository CHANGELOG.md remains the release source of truth.
Unreleased on main
- Made
CLAUDE.mdandAGENTS.mdopt-in instead of generating AI instruction files during scaffolding. - Added package-owned
exp-init-claudeandexp-init-agentsbinaries and generatedpnpm init-claude/pnpm init-agentsscripts. - Added
pnpm live/exp-livewith variation, URL, overlay, and browser-profile options. - Added
getPath(),getPathSegments(),getMarket(),log(), anddebug()runtime helpers. - Added ordered selector fallbacks and the no-fallback position shorthand to
mountExperiment(). - Added shared
mq()andfluid-property()Sass helpers. - Added Adobe Target template-literal lowering and emitted
${bundle protection. - Added
targetUrlandlivesettings toexperiment.config.js. - Refactored generator behavior around a file-oriented scaffold plan.
2.0.2 - April 23, 2026
- Removed Stylelint packages and the generated
.stylelintrc. - Kept Biome for JavaScript, JSX, and JSON.
- Kept Sass compilation as the SCSS validation step.
2.0.1 - April 23, 2026
- Changed the interactive boilerplate default to
minimal. - Moved generated runtime and command tooling into the
create-experimentpackage. - Added
exp-build,exp-start, andexp-new-variation. - Derived CSS Module prefixes from the project name.
- Fixed the minimal scaffold so it does not receive product-card variation styles.
2.0.0 - March 13, 2026
- Added the minimal boilerplate.
- Added multi-variation generation.
- Added optional Playwright smoke tests.
- Migrated generated projects from ESLint to Biome.
- Added clipboard copy during focused watch mode.
- Set Node 18 as the minimum and Node 24 in generated
.nvmrc.
See Migration for an upgrade checklist.