hamok
Version:
Lightweight Distributed Object Storage on RAFT consensus algorithm
84 lines (83 loc) • 3.72 kB
JSON
{
"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"
}
}