UNPKG

nodejs-order-book

Version:

Node.js Lmit Order Book for high-frequency trading (HFT).

86 lines (85 loc) 2.75 kB
{ "name": "nodejs-order-book", "version": "10.0.0", "description": "Node.js Lmit Order Book for high-frequency trading (HFT).", "author": "Andrea Fassina <fasenderos@gmail.com>", "license": "MIT", "homepage": "https://github.com/fasenderos/nodejs-order-book", "repository": { "type": "git", "url": "git@github.com:fasenderos/nodejs-order-book.git" }, "bugs": { "url": "https://github.com/fasenderos/nodejs-order-book/issues" }, "main": "dist/cjs/index.js", "module": "dist/esm/index.js", "types": "dist/types/index.d.js", "scripts": { "addscope": "node tools/packagejson name @fasenderos/nodejs-order-book", "bench": "node benchmarks/benchmark_lob.js", "build": "npm run build:cjs && npm run build:esm && npm run build:types", "build:cjs": "node tools/cleanup cjs && tsc -p config/tsconfig.cjs.json", "build:esm": "node tools/cleanup esm && tsc -p config/tsconfig.esm.json", "build:types": "node tools/cleanup types && tsc -p config/tsconfig.types.json", "clean": "node tools/cleanup", "lint": "biome check ./src ./test", "lint:fix": "biome check --write ./src ./test", "package": "npm run build && npm pack", "postpublish": "pinst --enable", "prepublishOnly": "pinst --disable", "release": "release-it --ci", "release:beta": "release-it --ci --preRelease=beta", "release:major": "release-it major --ci", "release:minor": "release-it minor --ci", "release:patch": "release-it patch --ci", "test": "c8 node --import=tsx --test ./test/*.test.ts", "test:dev": "c8 node --import=tsx --test --watch ./test/*.test.ts", "test:ci": "node --import=tsx --test ./test/*.test.ts", "test:cov": "c8 --reporter=lcov node --import=tsx --test ./test/*.test.ts", "prepare": "husky" }, "dependencies": { "denque": "2.1.0", "functional-red-black-tree": "1.0.1" }, "devDependencies": { "@biomejs/biome": "^2.1.2", "@commitlint/cli": "^19.3.0", "@commitlint/config-conventional": "^19.2.2", "@release-it/conventional-changelog": "^10.0.0", "@types/functional-red-black-tree": "^1.0.6", "c8": "^10.1.2", "gaussian": "^1.0.0", "husky": "^9.1.1", "nanobench": "^3.0.0", "pinst": "^3.0.0", "release-it": "^19.0.2", "ts-node": "^10.0.0", "tsx": "^4.16.5", "typescript": "^5.0.0" }, "publishConfig": { "access": "public" }, "files": [ "dist" ], "keywords": [ "order-book", "nodejs-order-book", "orderbook", "limit-order-book", "exchange", "hft", "hft-trading", "matching-algorithm", "matching-engine", "nodejs", "performance", "low-latency", "trading-algorithm", "typescript", "trading" ] }