UNPKG

hamok

Version:

Lightweight Distributed Object Storage on RAFT consensus algorithm

84 lines (83 loc) 3.72 kB
{ "name": "hamok-example", "version": "2.4.0", "description": "Example for Hamok", "main": "main.js", "scripts": { "format": "prettier --write \"src/**/*.ts\"", "dev:my": "nodemon -x ts-node src/_mything.ts | pino-pretty", "dev:run-all": "nodemon -x ts-node src/run-all.ts | pino-pretty", "dev:readme": "nodemon -x ts-node src/common-readme-example.ts | pino-pretty", "dev:map:1": "nodemon -x ts-node src/map-insert-get-example.ts | pino-pretty", "dev:map:2": "nodemon -x ts-node src/map-update-if-example.ts | pino-pretty", "dev:map:3": "nodemon -x ts-node src/map-events-example.ts | pino-pretty", "dev:map:4": "nodemon -x ts-node src/map-catchup-example.ts | pino-pretty", "dev:record:1": "nodemon -x ts-node src/record-insert-get-example.ts | pino-pretty", "dev:record:2": "nodemon -x ts-node src/record-events-example.ts | pino-pretty", "dev:record:3": "nodemon -x ts-node src/record-dynamic-creating-example.ts | pino-pretty", "dev:record:4": "nodemon -x ts-node src/record-update-if.ts | pino-pretty", "dev:emitter:1": "nodemon -x ts-node src/emitter-example.ts | pino-pretty", "dev:emitter:2": "nodemon -x ts-node src/emitter-catchup-example.ts | pino-pretty", "dev:emitter:3": "nodemon -x ts-node src/emitter-catchup-2-example.ts | pino-pretty", "dev:election:1": "nodemon -x ts-node src/reelection-example.ts | pino-pretty", "dev:queue:1": "nodemon -x ts-node src/queue-events-example.ts | pino-pretty", "dev:queue:2": "nodemon -x ts-node src/queue-push-pop-example.ts | pino-pretty", "dev:queue:3": "nodemon -x ts-node src/queue-catching-up-example.ts | pino-pretty", "dev:common:1": "nodemon -x ts-node src/common-reelection-example.ts | pino-pretty", "dev:common:2": "nodemon -x ts-node src/common-readme-example.ts | pino-pretty", "dev:common:3": "nodemon -x ts-node src/common-join-leave-rejoin-example.ts | pino-pretty", "dev:common:4": "nodemon -x ts-node src/common-waiting-example.ts | pino-pretty", "dev:common:5": "nodemon -x ts-node src/common-join-leave-rejoin-example-2.ts | pino-pretty", "dev:common:6": "nodemon -x ts-node src/common-rollout-example.ts | pino-pretty", "dev:redis:1": "nodemon -x ts-node src/redis-remote-map-example.ts | pino-pretty", "dev:redis:2": "nodemon -x ts-node src/redis-dynamic-record-example.ts | pino-pretty", "dev:redis:3": "nodemon -x ts-node src/redis-job-executing-example.ts | pino-pretty", "dev:redis:4": "nodemon -x ts-node src/redis-recording-job-example.ts | pino-pretty", "dev:redis:5": "nodemon -x ts-node src/redis-job-manager-example.ts | pino-pretty", "dev:redis:6": "nodemon -x ts-node src/redis-remote-requestmap-example.ts | pino-pretty", "build": "tsc", "test": "jest --config jest.config.js", "lint": "eslint --ext .ts src" }, "repository": { "type": "git", "url": "git+https://github.com/hamok-dev/hamok-ts.git" }, "keywords": [ "signal", "server", "webrtc" ], "author": "Balazs Kreith", "license": "ISC", "bugs": { "url": "https://github.com/hamok-dev/hamok-ts/issues" }, "resolutions": { "wrap-ansi": "7.0.0", "string-width": "4.1.0" }, "homepage": "https://github.com/hamok-dev/hamok-ts#readme", "dependencies": { "pino": "^9.3.2", "ioredis": "^5.4.1", "hamok": "2.6.1-7ab70c1.0" }, "devDependencies": { "@types/events": "^3.0.0", "@types/pino": "^7.0.5", "@types/uuid": "^10.0.0", "@tsconfig/node20": "^1.0.2", "@types/jest": "^29.5.1", "@typescript-eslint/eslint-plugin": "^6.8.0", "@typescript-eslint/parser": "^6.8.0", "eslint": "^8.44.0", "jest": "^29.5.0", "nodemon": "^3.1.0", "prettier": "^2.8.8", "ts-jest": "^29.1.0", "pino-pretty": "^11.2.1", "ts-node": "^10.9.1", "typescript": "^5.1.6" } }