Lane sizes and the window margin become tokens; toolbars wrap by default; windows are capped to the viewport; a ratchet test stops element CSS gaining literal pixel sizes. app/e2e runs the real app in Chromium and Firefox at eight screen sizes (npm run test:viewport). docs/ui-design-guidelines.md gains "Responsive by construction". Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
15 lines
374 B
JSON
15 lines
374 B
JSON
{
|
|
"name": "funui-app",
|
|
"private": true,
|
|
"type": "module",
|
|
"description": "Dev-only. Users never run npm: the app is served as plain ES modules with no build step.",
|
|
"scripts": {
|
|
"test": "node --test --test-timeout=60000",
|
|
"test:viewport": "node e2e/viewports.mjs"
|
|
},
|
|
"devDependencies": {
|
|
"@playwright/test": "^1.62.1",
|
|
"jsdom": "^30.0.1"
|
|
}
|
|
}
|