UNPKG

@fuzefinance/orderbook-bignumber

Version:

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

98 lines (97 loc) 3.17 kB
{ "name": "@fuzefinance/orderbook-bignumber", "version": "10.1.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+ssh://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", "umd:main": "dist/umd/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:umd && 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:umd": "node tools/cleanup umd && webpack --config config/webpack.config.js", "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": { "bignumber.js": "^9.1.2", "denque": "2.1.0", "functional-red-black-tree": "1.0.1" }, "devDependencies": { "@biomejs/biome": "^1.8.3", "@commitlint/cli": "^19.3.0", "@commitlint/config-conventional": "^19.2.2", "@release-it/conventional-changelog": "^9.0.1", "@types/functional-red-black-tree": "^1.0.6", "c8": "^10.1.2", "crypto-browserify": "^3.12.0", "gaussian": "^1.0.0", "husky": "^9.1.1", "nanobench": "^3.0.0", "pinst": "^3.0.0", "release-it": "^17.0.3", "stream-browserify": "^3.0.0", "ts-loader": "^9.0.0", "ts-node": "^10.0.0", "tsx": "^4.16.5", "typescript": "^5.0.0", "vm-browserify": "^1.1.2", "webpack": "^5.0.0", "webpack-cli": "^6.0.1" }, "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" ], "directories": { "test": "test" } }