{ "name": "vlog", "version": "1.0.0", "description": "A lightweight, self-hosted video platform with 4K support, HLS streaming, and a clean modern UI.", "private": true, "scripts": { "build:css": "tailwindcss -i web/input.css -o web/public/static/vendor/tailwind.css --minify && cp web/public/static/vendor/tailwind.css web/admin/static/vendor/tailwind.css", "watch:css": "tailwindcss -i web/input.css -o web/public/static/vendor/tailwind.css --watch", "test:a11y": "pa11y-ci", "test:lighthouse": "lighthouse http://localhost:8000 --chrome-flags='--no-sandbox --headless' --output=json --output-path=./lighthouse-report.json --only-categories=accessibility", "vendor:sync": "node scripts/sync-vendor.mjs && npm run assets:sync", "vendor:check": "node scripts/sync-vendor.mjs --check && npm run assets:check", "test:public": "node --test tests/frontend/*.test.cjs", "assets:sync": "node scripts/version-public-assets.mjs", "assets:check": "node scripts/version-public-assets.mjs --check" }, "devDependencies": { "@alpinejs/csp": "3.15.3", "@tailwindcss/cli": "^4.1.17", "jsdom": "^30.1.0", "lighthouse": "^13.4.1", "pa11y-ci": "^4.1.1", "puppeteer": "^25.11.0", "tailwindcss": "^4.1.17" }, "overrides": { "ip-address": "^10.3.1", "js-yaml": "^4.3.2", "undici": "^6.29.1", "puppeteer": "$puppeteer" } }