UNPKG

@drip_sync/drip

Version:

Scalable incremental sync for MongoDB aggregation pipelines

69 lines (68 loc) 1.67 kB
{ "name": "@drip_sync/drip", "version": "0.2.0", "description": "Scalable incremental sync for MongoDB aggregation pipelines", "main": "dist/index.js", "types": "dist/index.d.ts", "scripts": { "lint": "npx tsc --noEmit && npx eslint . && npx prettier . --check", "test": "node --import tsx --test $(find tests -name \"*_test.ts\")", "test-bun": "find tests -name \"*_test.ts\" | xargs -L1 bun test", "integration": "node --import tsx --test $(find integration_tests -name \"*_test.ts\")", "integration-bun": "find integration_tests -name \"*_test.ts\" | xargs -L1 bun test", "coverage": "nyc npm run test", "prepare": "npx tsc --project tsconfig.npm.json" }, "files": [ "dist" ], "keywords": [ "mongodb", "aggregation", "pipeline", "incremental", "sync" ], "author": "", "license": "ISC", "devDependencies": { "@tsconfig/strictest": "^2.0.5", "@types/lodash": "^4.17.13", "@types/node": "^22.13.4", "eslint-config-prettier": "^10.1.1", "mongodb-runner": "^5.8.0", "nyc": "^17.1.0", "prettier": "3.5.3", "tsx": "^4.19.3", "typescript": "^5.6.2", "typescript-eslint": "^8.26.0", "@types/bun": "^1.2.10" }, "dependencies": { "bson": "^6.10.3", "lodash": "^4.17.21", "mongodb": "^6.15.0", "mongodb-resumetoken-decoder": "^1.1.2", "zod": "^3.23.8" }, "tsd": { "directory": "tests" }, "nyc": { "reporter": [ "lcov", "text-summary", "text" ], "extension": [ ".ts" ], "all": true, "exclude": [ "example", "coverage", "tests", "dist" ] } }