UNPKG

free-fx

Version:

119 lines (118 loc) 4.01 kB
{ "name": "free-fx", "version": "1.0.0", "files": [ "./build/", "./examples/" ], "scripts": { "lint": "npm run lint:chk:src && npm run lint:chk:scripts && npm run lint:chk:prebuild && npm run lint:chk:spec", "lint:fix": "eslint --fix 'src/**/*.{js,jsx,ts,tsx,json}'", "prettier": "node_modules/prettier/bin-prettier.js \"**/*.{js,mjs,ts,tsx}\" --write", "prebuild": "tsx --max-old-space-size=4096 prebuild/setup.ts --extensions \\\".ts\\\"", "build": "npm run clean && npm run type:dts && npm run build:main", "build:main": "node -r ./esbuild-hook ./scripts/build", "clean": "node -r ./esbuild-hook ./scripts/clean", "test": "jest --ci --colors", "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", "perf": "node --prof perf/Perf-FIXParser.js && node --prof-process isolate-*.log | cat", "type:check": "tsc --noEmit", "type:dts": "tsc --emitDeclarationOnly", "lint:chk:src": "eslint './src/**/*.{js,jsx,ts,tsx,json}'", "lint:chk:scripts": "eslint './scripts/**/*.{js,jsx,ts,tsx,json}'", "lint:chk:prebuild": "eslint './prebuild/**/*.ts'", "lint:chk:spec": "eslint './spec/**/*.{js,jsx,ts,tsx,json}'", "upgrade-interactive": "ncu -u -t latest" }, "dependencies": { "@openpgp/web-stream-tools": "0.0.13", "https-proxy-agent": "5.0.1", "openpgp": "5.5.0", "ws": "8.11.0" }, "devDependencies": { "@swc/core": "^1.3.19", "@swc/jest": "^0.2.23", "@types/jest": "29.2.3", "@types/node": "18.11.9", "@types/ws": "8.5.3", "@typescript-eslint/eslint-plugin": "^5.44.0", "@typescript-eslint/parser": "^5.44.0", "cli-table": "0.3.11", "esbuild": "^0.15.15", "eslint": "^8.28.0", "eslint-config-prettier": "^8.5.0", "eslint-import-resolver-typescript": "^3.5.2", "eslint-plugin-jsdoc": "^39.6.4", "eslint-plugin-prefer-arrow": "^1.2.3", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-security": "^1.5.0", "eslint-plugin-simple-import-sort": "^8.0.0", "jest": "^29.3.1", "jest-environment-jsdom": "^29.3.1", "jest-junit": "15.0.0", "mockdate": "3.0.5", "npm-check-updates": "16.4.3", "prettier": "2.8.0", "process": "0.11.10", "source-map-support": "^0.5.21", "tsx": "^3.12.1", "typescript": "4.9.3" }, "keywords": [ "FIX Protocol", "FIX Parser", "FIX Client", "FIX Server", "FIX5.0SP2", "FIX", "FIXParser", "FIXEncoder", "FIXServer", "Websocket", "Financial Information eXchange" ], "author": "fixparser.io", "license": "LICENSE.md", "exports": { ".": { "import": "./build/esm/FIXParser.mjs", "require": "./build/cjs/FIXParser.js" }, "./FIXParser": { "import": "./build/esm/FIXParser.mjs", "require": "./build/cjs/FIXParser.js" }, "./FIXParserBrowser": { "import": "./build/esm/FIXParserBrowser.mjs", "require": "./build/cjs/FIXParserBrowser.js" }, "./FIXServer": { "import": "./build/esm/FIXServer.mjs", "require": "./build/cjs/FIXServer.js" } }, "typesVersions": { "*": { "*": [ "build/src/FIXParser.d.ts" ], "FIXParser": [ "build/src/FIXParser.d.ts" ], "FIXParserBrowser": [ "build/src/FIXParserBrowser.d.ts" ], "FIXServer": [ "build/src/FIXServer.d.ts" ] } } }