{ "name": "meat", "private": true, "license": "MIT", "type": "module", "author": { "name": "Sigitex", "url": "https://sigitex.com" }, "repository": { "type": "git", "url": "git+https://github.com/sigitex/meat.git" }, "devDependencies": { "@commitlint/cli": "^20.5.3", "@commitlint/config-conventional": "^20.5.3", "@types/bun": "^1.3.13", "husky": "^9.1.7", "oxfmt": "^0.47.0", "oxlint": "^1.62.0", "playwright": "^1.62.1", "typescript": "^7.0.2", "vite": "^8.1.5" }, "scripts": { "start": "bunx --bun vite --host", "build": "bunx --bun vite build", "assets": "bun scripts/gen-assets.ts", "bench:browser": "bun scripts/bench-browser.ts", "publish:builds": "rsync -avz builds/ sigitex.com:~/meat.errilaz.org/builds", "publish:current": "rsync -avz --delete --exclude builds dist/ sigitex.com:~/meat.errilaz.org", "publish": "bun run publish:current && bun run publish:builds", "snapshot": "bun run build && cp -r dist/ builds/$(uuidgen -t)", "serve": "bun --watch --tsconfig-override tsconfig.server.json server/server.ts", "check": "tsc --build", "test": "bun test --pass-with-no-tests --tsconfig-override tsconfig.test.json", "lint": "oxlint", "prepare": "husky" }, "files": [ "src" ] }