{ "name": "@pythnetwork/pyth-lazer-sdk", "version": "5.2.0", "description": "Pyth Lazer SDK", "engines": { "node": ">=22.14.0" }, "publishConfig": { "access": "public" }, "files": [ "dist/**/*" ], "main": "./dist/cjs/index.cjs", "types": "./dist/cjs/index.d.ts", "exports": { "./client": { "require": { "types": "./dist/cjs/client.d.ts", "default": "./dist/cjs/client.cjs" }, "import": { "types": "./dist/esm/client.d.ts", "default": "./dist/esm/client.mjs" } }, "./constants": { "require": { "types": "./dist/cjs/constants.d.ts", "default": "./dist/cjs/constants.cjs" }, "import": { "types": "./dist/esm/constants.d.ts", "default": "./dist/esm/constants.mjs" } }, ".": { "require": { "types": "./dist/cjs/index.d.ts", "default": "./dist/cjs/index.cjs" }, "import": { "types": "./dist/esm/index.d.ts", "default": "./dist/esm/index.mjs" } }, "./protocol": { "require": { "types": "./dist/cjs/protocol.d.ts", "default": "./dist/cjs/protocol.cjs" }, "import": { "types": "./dist/esm/protocol.d.ts", "default": "./dist/esm/protocol.mjs" } }, "./socket/resilient-websocket": { "require": { "types": "./dist/cjs/socket/resilient-websocket.d.ts", "default": "./dist/cjs/socket/resilient-websocket.cjs" }, "import": { "types": "./dist/esm/socket/resilient-websocket.d.ts", "default": "./dist/esm/socket/resilient-websocket.mjs" } }, "./socket/websocket-pool": { "require": { "types": "./dist/cjs/socket/websocket-pool.d.ts", "default": "./dist/cjs/socket/websocket-pool.cjs" }, "import": { "types": "./dist/esm/socket/websocket-pool.d.ts", "default": "./dist/esm/socket/websocket-pool.mjs" } }, "./util/buffer-util": { "require": { "types": "./dist/cjs/util/buffer-util.d.ts", "default": "./dist/cjs/util/buffer-util.cjs" }, "import": { "types": "./dist/esm/util/buffer-util.d.ts", "default": "./dist/esm/util/buffer-util.mjs" } }, "./util/env-util": { "require": { "types": "./dist/cjs/util/env-util.d.ts", "default": "./dist/cjs/util/env-util.cjs" }, "import": { "types": "./dist/esm/util/env-util.d.ts", "default": "./dist/esm/util/env-util.mjs" } }, "./util": { "require": { "types": "./dist/cjs/util/index.d.ts", "default": "./dist/cjs/util/index.cjs" }, "import": { "types": "./dist/esm/util/index.d.ts", "default": "./dist/esm/util/index.mjs" } }, "./util/url-util": { "require": { "types": "./dist/cjs/util/url-util.d.ts", "default": "./dist/cjs/util/url-util.cjs" }, "import": { "types": "./dist/esm/util/url-util.d.ts", "default": "./dist/esm/util/url-util.mjs" } }, "./package.json": "./package.json" }, "scripts": { "build": "ts-duality --clean", "fix:lint": "eslint --fix . --max-warnings 0", "test:lint": "eslint . --max-warnings 0", "test:types": "tsc", "test:format": "prettier --check .", "fix:format": "prettier --write .", "example:streaming": "node --loader ts-node/esm examples/streaming.js", "example:history": "node --loader ts-node/esm examples/history.js", "example:symbols": "node --loader ts-node/esm examples/symbols.js", "doc": "typedoc --out docs/typedoc src", "clean": "rm -rf ./dist" }, "devDependencies": { "@cprussin/eslint-config": "catalog:", "@cprussin/tsconfig": "catalog:", "@types/node": "^18.19.54", "@types/ws": "^8.5.12", "eslint": "catalog:", "prettier": "catalog:", "ts-node": "catalog:", "typedoc": "^0.26.8" }, "bugs": { "url": "https://github.com/pyth-network/pyth-crosschain/issues" }, "type": "module", "homepage": "https://github.com/pyth-network/pyth-crosschain/tree/main/lazer/sdk/js", "repository": { "type": "git", "url": "https://github.com/pyth-network/pyth-crosschain", "directory": "lazer/sdk/js" }, "keywords": [ "pyth", "oracle" ], "license": "Apache-2.0", "dependencies": { "@isaacs/ttlcache": "^1.4.1", "buffer": "^6.0.3", "isomorphic-ws": "^5.0.0", "ts-log": "^2.2.7", "ws": "^8.18.0" }, "module": "./dist/esm/index.mjs" }