{ "name": "agon-atrium", "version": "1.0.0", "private": true, "type": "module", "workspaces": [ "src/atrium", "src/publisher", "src/showcase", "src/starter", "src/documentation" ], "engines": { "node": ">=24.15.0 <25" }, "scripts": { "ci:local": "node src/scripts/ci/run-local-ci.js", "dev": "yarn workspace @agon/atrium-showcase dev", "dev:starter": "yarn workspace @agon/atrium-starter dev", "build": "yarn workspace @agon/atrium-showcase build && yarn workspace @agon/atrium-starter build", "start": "yarn build && yarn preview", "preview": "yarn workspace @agon/atrium-showcase preview", "preview:starter": "yarn workspace @agon/atrium-starter preview", "lint": "eslint src *.mjs && yarn lint:headers && yarn lint:prose", "format": "eslint src *.mjs --fix && prettier --write .", "format:check": "eslint src *.mjs && prettier --check .", "test": "vitest run", "test:coverage": "vitest run --coverage", "test:e2e": "playwright test", "check": "yarn format:check && yarn lint:headers && yarn lint:prose && yarn lint:editorconfig && yarn test:coverage && yarn build && yarn docs:build", "lint:editorconfig": "editorconfig-checker -config .editorconfig-checker.json", "test:serve": "node src/tests/support/serve-fixture.js", "lint:headers": "node src/scripts/quality/check-headers.js", "build:development": "yarn workspace @agon/atrium-showcase build:development && yarn workspace @agon/atrium-starter build:development", "build:production": "yarn build", "lint:prose": "node src/scripts/quality/check-prose.js", "presentation:setup": "python3 src/scripts/presentation/cli.py setup", "presentation:build": "yarn presentation:video && yarn build", "presentation:edge": "python3 src/scripts/presentation/edge_cli.py", "presentation:check": "python3 src/scripts/presentation/cli.py check", "presentation:video": "python3 src/scripts/presentation/cli.py build", "presentation:slides": "node src/scripts/presentation/render-slides.mjs", "presentation:capture": "node src/scripts/presentation/capture.mjs", "presentation:test": "python3 -m unittest discover -s src/tests/presentation -v", "presentation:rebuild": "yarn presentation:slides --update-artifacts && yarn presentation:build", "docs:build": "node src/scripts/documentation/build.js", "docs:preview": "yarn workspace @agon/atrium-documentation preview", "sites:prepare": "yarn build && yarn docs:build && node src/scripts/documentation/prepare-showcase.js", "sites:images": "node src/scripts/sites/images.js", "sites:test": "playwright test --config playwright.sites.config.mjs", "docs:legal": "node src/scripts/documentation/build.js --legal-refresh", "docs:refresh": "node src/scripts/documentation/refresh.js", "docs:verify": "node src/scripts/documentation/build.js --verify" }, "packageManager": "yarn@4.18.0", "devDependencies": { "@axe-core/playwright": "4.13.0", "@eslint/js": "10.0.1", "@playwright/test": "1.63.0", "@stylistic/eslint-plugin": "5.10.0", "@vitest/coverage-v8": "5.0.1", "editorconfig-checker": "7.0.0", "eslint": "10.11.0", "eslint-plugin-jsdoc": "64.5.4", "github-slugger": "2.0.0", "gitlab-ci-local": "4.75.1", "globals": "17.12.0", "happy-dom": "20.14.5", "pagefind": "1.5.2", "parse5": "8.0.1", "playwright-core": "1.63.0", "postcss": "8.5.28", "postcss-rtlcss": "6.0.0", "prettier": "3.9.8", "remark-gfm": "4.0.1", "remark-parse": "11.0.0", "remark-stringify": "11.0.0", "sass": "1.104.1", "typescript": "6.0.3", "unified": "11.0.5", "vite": "8.3.0", "vitest": "5.0.1" } }