Something went wrong. Try again.
[READ-ONLY] Mirror of https://github.com/nperez0111/bookhive. Track your books, share your shelves, see what others are reading bookhive.buzz
atproto bluesky books bookshelf goodreads management-system
Something went wrong. Try again.
bookhive package.json
3.2 kB · 102 lines
JSON
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103{ "name": "bookhive", "private": true, "workspaces": [ "app" ], "type": "module", "module": "src/index.ts", "scripts": { "seed:db": "bun run src/initialize.ts", "dev": "bunx --bun vp dev", "build": "bun --bun run lexgen && bunx --bun vp build", "preview": "bun run .output/server/index.mjs", "test": "bun test src", "test:run": "bun test src --no-watch", "lint": "vp lint src --type-aware --type-check && vp fmt --write", "typecheck": "vp lint src --type-aware --type-check && vp fmt --write", "format": "vp fmt", "lexgen": "lex-cli generate", "postlexgen": "vp fmt ./src/bsky/lexicon/", "start": "bun run .output/server/index.mjs", "ios": "bun run --cwd app ios", "android": "bun run --cwd app android", "ios:build": "bun run --cwd app ios:build", "ios:submit": "bun run --cwd app ios:submit", "prepare": "vp config" }, "dependencies": { "@atcute/password-session": "1.0.1", "@atcute/xrpc-server": "2.0.1", "@takumi-rs/image-response": "2.0.2", "@voidzero-dev/vite-plus-core": "0.2.2", "basecoat-css": "0.3.11", "ocache": "0.1.5", "pino": "10.3.1", "react": "19.2.7", "srvx": "0.11.21", "takumi-js": "2.0.2" }, "devDependencies": { "@atcute/atproto": "4.0.3", "@atcute/bluesky": "4.0.13", "@atcute/client": "5.1.1", "@atcute/identity-resolver": "2.0.1", "@atcute/identity-resolver-node": "2.0.1", "@atcute/jetstream": "2.0.1", "@atcute/lex-cli": "3.2.1", "@atcute/lexicons": "2.0.2", "@atcute/oauth-node-client": "2.0.1", "@atcute/repo": "1.0.2", "@atcute/tid": "1.1.3", "@hono/prometheus": "1.0.3", "@hono/zod-validator": "0.8.0", "@opentelemetry/api": "1.9.1", "@opentelemetry/auto-instrumentations-node": "0.78.0", "@opentelemetry/core": "2.9.0", "@opentelemetry/exporter-trace-otlp-http": "0.220.0", "@opentelemetry/resources": "2.9.0", "@opentelemetry/sdk-node": "0.220.0", "@opentelemetry/sdk-trace-base": "2.9.0", "@opentelemetry/semantic-conventions": "1.41.1", "@tailwindcss/forms": "0.5.11", "@tailwindcss/vite": "4.3.2", "@tsconfig/strictest": "2.0.8", "@types/bun": "latest", "@types/react": "19.2.17", "@types/react-dom": "19.2.3", "csv-parse": "6.2.1", "date-fns": "4.4.0", "envalid": "8.2.0", "hono": "4.12.27", "iron-session": "8.0.4", "kysely": "0.29.3", "nitro": "3.0.260610-beta", "nitro-nightly": "3.0.1-20260702-173353-03122331", "ohash": "1", "prom-client": "15.1.3", "tailwindcss": "4.3.2", "tailwindcss-animated": "2.1.0", "typescript": "6.0.3", "unstorage": "1.17.5", "vite": "catalog:", "vite-plus": "0.2.2", "zod": "4.4.3" }, "overrides": { "vite": "catalog:", "vitest": "catalog:" }, "engines": { "bun": ">=1.3.14" }, "packageManager": "bun@1.3.14", "catalog": { "vite": "npm:@voidzero-dev/vite-plus-core@latest", "vitest": "npm:@voidzero-dev/vite-plus-test@latest", "vite-plus": "latest" }, "patchedDependencies": { "@atcute/oauth-crypto@0.1.0": "patches/@atcute%2Foauth-crypto@0.1.0.patch" }}