{ "name": "@logseq/db-sync", "version": "1.0.0", "packageManager": "pnpm@10.33.0", "private": true, "scripts": { "dev": "cd ./worker && pnpm exec wrangler dev", "watch": "clojure -M:cljs watch db-sync db-sync-node", "release": "clojure -M:cljs release db-sync", "delete-graphs-for-user": "node worker/scripts/delete_graphs_for_user.js", "delete-user-totally": "node worker/scripts/delete_user_totally.js", "download-graph-db": "node worker/scripts/download_graph_db.js", "show-graphs-for-user": "node worker/scripts/show_graphs_for_user.js", "show-usage-stats": "node worker/scripts/show_usage_stats.js", "build:node-adapter": "clojure -M:cljs release db-sync-node", "dev:node-adapter": "clojure -M:cljs watch db-sync-node", "start:node-adapter": "node worker/dist/node-adapter.js", "show-sqlite-checksum": "clojure -M:cljs compile db-sync-show-checksum && node worker/dist/show-sqlite-checksum.js", "recompute-log-checksum": "clojure -M:cljs compile db-sync-recompute-log-checksum && node worker/dist/recompute-log-checksum.js", "migrate:local": "cd ./worker && wrangler d1 migrations apply DB --local", "migrate:staging": "cd ./worker && wrangler d1 migrations apply logseq-sync-graph-meta-staging --env staging --remote", "migrate:prod": "cd ./worker && wrangler d1 migrations apply logseq-sync-graphs-prod --env prod --remote", "test:node-adapter": "clojure -M:cljs compile db-sync-test && node worker/dist/worker-test.js", "test:chatgpt-app": "node --test worker/entry_test.mjs worker/asset_image_test.mjs", "build:api-docs": "export COGNITO_ISSUER=https://cognito-idp.us-east-1.amazonaws.com/us-east-1_dtagLnju8 && clojure -M:cljs release db-sync-api-docs && node worker/dist/api-docs-spec.js && redocly build-docs worker/dist/openapi.json --output=worker/dist/api-docs.html --title=\"Logseq Server API\" --disableGoogleFont && node worker/scripts/embed_api_docs.mjs", "test:api-docs": "pnpm build:api-docs && node --test worker/api_docs_test.mjs worker/api_docs_build_test.mjs", "test:large-op-128m": "clojure -M:cljs release db-sync-large-op-memory-test && node --max-old-space-size=128 worker/dist/large-op-memory-test.js", "test": "clojure -M:cljs compile db-sync-test && node worker/dist/worker-test.js", "test:mcp": "pnpm clean && pnpm release && pnpm build:api-docs && cd worker && pnpm exec wrangler deploy --dry-run --env=\"\"", "clean": "rm -rf ./worker/dist/", "sentry:sourcemaps": "sentry-cli sourcemaps upload --release $SENTRY_RELEASE --rewrite --strip-prefix worker/dist/worker --url-prefix \"~/\" worker/dist/worker", "deploy-prod": "export SENTRY_RELEASE=$(git rev-parse HEAD) && pnpm clean && pnpm release && pnpm build:api-docs && pnpm sentry:sourcemaps && cd ./worker && pnpm exec wrangler deploy --env prod", "deploy-staging": "export SENTRY_RELEASE=$(git rev-parse HEAD) && pnpm clean && pnpm release && pnpm build:api-docs && pnpm sentry:sourcemaps && cd ./worker && pnpm exec wrangler deploy --env staging" }, "dependencies": { "@cfworker/json-schema": "^4.1.1", "@cloudflare/codemode": "^0.4.2", "@modelcontextprotocol/sdk": "^1.29.0", "@sentry/cloudflare": "^10.45.0", "@sentry/node": "^10.45.0", "better-sqlite3": "^12.8.0", "mldoc": "^1.5.9", "shadow-cljs": "^3.4.4", "transit-js": "^0.8.874", "ws": "^8.19.0", "zod": "^4.4.3" }, "devDependencies": { "@redocly/cli": "^2.38.0", "@sentry/cli": "^3.3.3" }, "pnpm": { "onlyBuiltDependencies": [ "better-sqlite3" ] } }