{ "name": "feuerwerk", "private": true, "version": "0.1.0", "type": "module", "description": "A browser-based 2D project builder: editor and game are one program, everything drawn in a WebGL canvas.", "scripts": { "dev": "vite", "build": "tsc --noEmit && vite build", "test": "vitest run", "typecheck": "tsc --noEmit", "lint": "eslint .", "lint:fix": "eslint . --fix", "format": "prettier --write .", "format:check": "prettier --check .", "check": "npm run typecheck && npm run lint && npm run format:check && npm run test" }, "devDependencies": { "@eslint/js": "^10.0.1", "@types/node": "^22.20.1", "eslint": "^10.10.0", "eslint-config-prettier": "^10.1.8", "globals": "^17.12.0", "prettier": "^3.9.6", "typescript": "^5.6.0", "typescript-eslint": "^8.70.0", "vite": "^6.0.0", "vitest": "^3.0.0" }, "dependencies": { "@dimforge/rapier2d-compat": "^0.20.0", "clipper2-ts": "2.0.1", "pixi.js": "^8.6.0" } }