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.1 kB · 97 lines
JSON
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798{ "name": "bookhive", "private": true, "workspaces": [ "app" ], "type": "module", "module": "src/index.ts", "scripts": { "seed:db": "bun run src/initialize.ts", "dev": "bunx --bun vite", "build": "bun --bun run lexgen && bunx --bun vite build", "preview": "bun run .output/server/index.mjs", "test": "bun test src", "test:run": "bun test src --no-watch", "lint": "oxlint src --type-aware --type-check && oxfmt --write", "typecheck": "oxlint src --type-aware --type-check && oxfmt --write", "format": "oxfmt", "lexgen": "lex-cli generate", "postlexgen": "oxfmt ./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" }, "dependencies": { "@atcute/xrpc-server": "0.1.9", "@takumi-rs/image-response": "0.71.5", "@tanstack/hotkeys": "0.4.1", "basecoat-css": "0.3.11", "ocache": "0.1.4", "pino": "^10.1.0", "react": "19.2.4", "react-dom": "19.2.4", "sharp": "0.34.5" }, "devDependencies": { "@atcute/atproto": "3.1.10", "@atcute/bluesky": "^3.2.17", "@atcute/car": "3.0.5", "@atcute/client": "^4.2.1", "@atcute/identity-resolver": "1.2.2", "@atcute/identity-resolver-node": "1.0.3", "@atcute/jetstream": "^1.1.2", "@atcute/lex-cli": "2.5.3", "@atcute/lexicons": "1.2.9", "@atcute/oauth-node-client": "^1.1.0", "@atcute/tid": "1.1.2", "@hono/prometheus": "^1.0.2", "@hono/zod-validator": "^0.4.3", "@opentelemetry/api": "1.9.0", "@opentelemetry/auto-instrumentations-node": "^0.54.0", "@opentelemetry/core": "2.5.1", "@opentelemetry/exporter-trace-otlp-http": "0.212.0", "@opentelemetry/resources": "2.5.1", "@opentelemetry/sdk-node": "0.212.0", "@opentelemetry/sdk-trace-base": "2.5.1", "@opentelemetry/semantic-conventions": "1.29.0", "@tailwindcss/cli": "4.1.18", "@tailwindcss/forms": "^0.5.10", "@tailwindcss/vite": "4.2.1", "@tsconfig/strictest": "2.0.8", "@types/bun": "latest", "@types/react": "19.2.14", "@types/react-dom": "19.2.3", "@types/shimmer": "^1.2.0", "csv-parse": "5.6.0", "date-fns": "4.1.0", "envalid": "^8.1.1", "hono": "^4.11.9", "ipx": "4.0.0-alpha.1", "iron-session": "^8.0.4", "kysely": "^0.28.9", "nitro": "npm:nitro-nightly@latest", "ohash": "1.1.4", "oxfmt": "0.36.0", "oxlint": "1.51.0", "oxlint-tsgolint": "0.16.0", "pino-pretty": "^13.1.3", "prom-client": "15.1.3", "shimmer": "1.2.1", "tailwindcss": "^4.1.18", "tailwindcss-animated": "^2.0.0", "typescript": "^5.9.3", "unstorage": "1.13.1", "vite": "^8.0.0", "zod": "^3.25.76" }, "engines": { "bun": ">=1.3.9" }, "patchedDependencies": { "ipx@4.0.0-alpha.1": "patches/ipx@4.0.0-alpha.1.patch", "nitro-nightly@3.0.1-20260326-192208-2888e8f9": "patches/nitro-nightly@3.0.1-20260326-192208-2888e8f9.patch" }}