{ "name": "mangacircus", "version": "1.0.0", "private": true, "description": "No-frills self-hosted manga reader with no runtime dependencies.", "main": "server.js", "scripts": { "start": "node server.js", "start:scraper": "node scraper/daemon.js", "start:peer": "node peering/gateway.js", "start:all": "node tools/start-all.js", "check": "node tools/check.js", "check:compose": "node tools/compose-control.js check", "test:runtime": "node --test runtime/test/*.test.js", "test:compose":"node tools/test-compose.js", "test:ui": "node tools/test-compose.js --settings-ui --queue-ui --collections-ui --reading-ui", "test:direction-ui": "node tools/test-compose.js --direction-ui", "test:discovery-ui": "node tools/test-compose.js --discovery-ui", "demo": "node tools/make-dummy.js library", "scrape": "node scraper/cli.js", "test": "npm run test:reader && npm run test:scraper && npm run test:runtime && npm run test:peer", "test:peer": "node --test peering/test/*.test.js", "test:peer-ab": "node tools/test-peer-ab.js", "test:reader": "node --test test/*.test.js", "test:scraper": "node --test scraper/test/*.test.js" }, "engines": { "node": ">=18" }, "devDependencies": { "playwright": "1.62.1" } }