@sotatech/node-fixjs
Version:
FIX Protocol Parser for Node.js
95 lines (94 loc) • 3.15 kB
JSON
{
"name": "@sotatech/node-fixjs",
"version": "0.0.30",
"description": "FIX Protocol Parser for Node.js",
"files": [
"./build/",
"./types/"
],
"repository": {
"type": "git",
"url": "https://github.com/sotaaaaa/node-fixparser.git"
},
"scripts": {
"check": "npx @biomejs/biome check --fix .",
"lint": "npx @biomejs/biome lint --fix .",
"format": "npx @biomejs/biome format --write .",
"build": "npm run clean && npm run types && npm run build:main",
"build:main": "node -r ./esbuild-hook ./scripts/build",
"clean": "node -r ./esbuild-hook ./scripts/clean",
"test": "jest --ci --colors --detectOpenHandles",
"example:parse_message": "tsx examples/run-example.ts example_parse_message.ts",
"example:tcp_client": "tsx examples/run-example.ts example_tcp_client.ts",
"example:tcp_server": "tsx examples/run-example.ts example_tcp_server.ts",
"example:ws_client": "tsx examples/run-example.ts example_ws_client.ts",
"example:ws_server": "tsx examples/run-example.ts example_ws_server.ts",
"example:tlstcp_client": "tsx examples/run-example.ts example_tlstcp_client.ts",
"example:quickfix_client1": "tsx examples/run-example.ts example_quickfix_client1.ts",
"example:quickfix_executor": "tsx examples/run-example.ts example_quickfix_executor.ts",
"example:quickfix_dual": "tsx examples/run-example.ts example_quickfix_dual.ts",
"perf": "node --prof perf/Perf-FIXParser.js && node --prof-process isolate-*.log | cat",
"type:check": "tsc --noEmit",
"types": "tsc --declaration --emitDeclarationOnly --stripInternal --declarationDir ./types",
"upgrade-interactive": "ncu -u -t latest"
},
"dependencies": {
"proxy-agent": "6.4.0",
"uuid": "11.0.3",
"ws": "8.18.0"
},
"devDependencies": {
"@biomejs/biome": "1.9.4",
"@swc/core": "1.9.3",
"@swc/jest": "0.2.37",
"@types/jest": "29.5.14",
"@types/node": "22.10.1",
"@types/uuid": "10.0.0",
"@types/ws": "8.5.13",
"cli-table": "0.3.11",
"dotenv": "16.4.7",
"esbuild": "0.24.0",
"jest": "29.7.0",
"jest-environment-jsdom": "29.7.0",
"jest-junit": "16.0.0",
"mockdate": "3.0.5",
"npm-check-updates": "17.1.11",
"process": "0.11.10",
"source-map-support": "0.5.21",
"text-encoding-utf-8": "1.0.2",
"ts-node": "10.9.2",
"tsx": "4.19.2",
"typescript": "5.7.2"
},
"keywords": [
"node-fixjs",
"fix-protocol",
"message-parsing",
"protocol-parser",
"fix-parser",
"quickfix",
"fix-engine",
"fix-client",
"fix-server",
"fix-acceptor",
"fix-initiator",
"fix-transport"
],
"author": "SOTA",
"license": "LICENSE.md",
"main": "./build/cjs/FIXParser.js",
"module": "./build/esm/FIXParser.mjs",
"types": "./types/FIXParser.d.ts",
"exports": {
".": {
"types": "./types/FIXParser.d.ts",
"import": "./build/esm/FIXParser.mjs",
"require": "./build/cjs/FIXParser.js"
},
"./FIXServer": {
"types": "./types/FIXServer.d.ts",
"import": "./build/esm/FIXServer.mjs",
"require": "./build/cjs/FIXServer.js"
}
}
}