{ "name": "aniplay-api", "version": "1.0.0", "description": "API for Aniplay", "main": "src/index.ts", "scripts": { "dev:cloudflare": "wrangler dev src/index.ts --port 8080", "dev:server": "TURSO_URL=http://127.0.0.1:3000 TURSO_AUTH_TOKEN=123 bun run --watch src/index.ts", "prod:server": "bun run src/index.ts", "deploy": "wrangler deploy --minify src/index.ts", "env:generate": "bun src/scripts/generateEnv.ts", "env:verify": "bun src/scripts/verifyEnv.ts", "db:generate": "drizzle-kit generate", "db:migrate": "drizzle-kit migrate", "test": "bun src/testRunner.ts", "prepare": "husky" }, "dependencies": { "@consumet/extensions": "github:consumet/consumet.ts", "@haverstack/axios-fetch-adapter": "^0.12.0", "@hono/swagger-ui": "^0.2.2", "@hono/zod-openapi": "^0.12.0", "@libsql/client": "^0.6.2", "drizzle-orm": "^0.31.2", "gql.tada": "^1.7.5", "graphql-request": "^7.0.1", "hono": "^4.3.6", "jose": "^5.4.0", "lodash.mapkeys": "^4.6.0", "luxon": "^3.4.4", "zod": "^3.23.8" }, "devDependencies": { "@0no-co/graphqlsp": "^1.12.3", "@cloudflare/workers-types": "^4.20240403.0", "@trivago/prettier-plugin-sort-imports": "^4.3.0", "@types/bun": "^1.1.2", "@types/lodash.mapkeys": "^4.6.9", "@types/luxon": "^3.4.2", "drizzle-kit": "^0.22.6", "gtoken": "^7.1.0", "husky": "^9.0.11", "lint-staged": "^15.2.7", "msw": "^2.3.0", "prettier": "^3.2.5", "prettier-plugin-toml": "^2.0.1", "ts-morph": "^22.0.0", "typescript": "^5.4.5", "wrangler": "^3.47.0", "zx": "^8.1.2" }, "lint-staged": { "**/*": "prettier --write --ignore-unknown" } }