package.json 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. {
  2. "name": "@logseq/db-sync",
  3. "version": "1.0.0",
  4. "private": true,
  5. "scripts": {
  6. "dev": "cd ./worker && npx wrangler dev",
  7. "watch": "clojure -M:cljs watch db-sync db-sync-node",
  8. "release": "clojure -M:cljs release db-sync",
  9. "delete-graphs-for-user": "node worker/scripts/delete_graphs_for_user.js",
  10. "delete-user-totally": "node worker/scripts/delete_user_totally.js",
  11. "download-graph-db": "node worker/scripts/download_graph_db.js",
  12. "show-graphs-for-user": "node worker/scripts/show_graphs_for_user.js",
  13. "build:node-adapter": "clojure -M:cljs release db-sync-node",
  14. "dev:node-adapter": "clojure -M:cljs watch db-sync-node",
  15. "start:node-adapter": "node worker/dist/node-adapter.js",
  16. "show-sqlite-checksum": "clojure -M:cljs compile db-sync-show-checksum && node worker/dist/show-sqlite-checksum.js",
  17. "recompute-log-checksum": "clojure -M:cljs compile db-sync-recompute-log-checksum && node worker/dist/recompute-log-checksum.js",
  18. "migrate:local": "cd ./worker && wrangler d1 migrations apply DB --local",
  19. "migrate:staging": "cd ./worker && wrangler d1 migrations apply logseq-sync-graph-meta-staging --env staging --remote",
  20. "migrate:prod": "cd ./worker && wrangler d1 migrations apply logseq-sync-graphs-prod --env prod --remote",
  21. "test:node-adapter": "clojure -M:cljs compile db-sync-test && node worker/dist/worker-test.js",
  22. "test": "clojure -M:cljs compile db-sync-test && node worker/dist/worker-test.js",
  23. "clean": "rm -rf ./worker/dist/",
  24. "sentry:sourcemaps": "sentry-cli sourcemaps upload --release $SENTRY_RELEASE --rewrite --strip-prefix worker/dist/worker --url-prefix \"~/\" worker/dist/worker",
  25. "deploy-prod": "export SENTRY_RELEASE=$(git rev-parse HEAD) && yarn clean && yarn release && yarn sentry:sourcemaps && cd ./worker && wrangler deploy --env prod",
  26. "deploy-staging": "export SENTRY_RELEASE=$(git rev-parse HEAD) && yarn clean && yarn release && yarn sentry:sourcemaps && cd ./worker && wrangler deploy --env staging"
  27. },
  28. "dependencies": {
  29. "@sentry/cloudflare": "^10.45.0",
  30. "@sentry/node": "^10.45.0",
  31. "better-sqlite3": "^12.8.0",
  32. "shadow-cljs": "^3.3.4",
  33. "transit-js": "^0.8.874",
  34. "ws": "^8.19.0"
  35. },
  36. "devDependencies": {
  37. "@sentry/cli": "^3.3.3"
  38. }
  39. }