{ "name": "@pythnetwork/pyth-lazer-sdk", "version": "5.0.0", "description": "Pyth Lazer SDK", "engines": { "node": ">=22", "pnpm": ">=10.19.0" }, "publishConfig": { "access": "public", "exports": { ".": { "import": "./dist/esm/index.js", "require": "./dist/cjs/index.cjs", "types": "./dist/esm/index.d.ts" }, "./client": { "import": "./dist/esm/client.js", "require": "./dist/cjs/client.cjs", "types": "./dist/esm/client.d.ts" }, "./constants": { "import": "./dist/esm/constants.js", "require": "./dist/cjs/constants.cjs", "types": "./dist/esm/constants.d.ts" }, "./protocol": { "import": "./dist/esm/protocol.js", "require": "./dist/cjs/protocol.cjs", "types": "./dist/esm/protocol.d.ts" }, "./socket/resilient-websocket": { "import": "./dist/esm/socket/resilient-websocket.js", "require": "./dist/cjs/socket/resilient-websocket.cjs", "types": "./dist/esm/socket/resilient-websocket.d.ts" }, "./socket/websocket-pool": { "import": "./dist/esm/socket/websocket-pool.js", "require": "./dist/cjs/socket/websocket-pool.cjs", "types": "./dist/esm/socket/websocket-pool.d.ts" }, "./util": { "import": "./dist/esm/util/index.js", "require": "./dist/cjs/util/index.cjs", "types": "./dist/esm/util/index.d.ts" }, "./util/buffer-util": { "import": "./dist/esm/util/buffer-util.js", "require": "./dist/cjs/util/buffer-util.cjs", "types": "./dist/esm/util/buffer-util.d.ts" }, "./util/env-util": { "import": "./dist/esm/util/env-util.js", "require": "./dist/cjs/util/env-util.cjs", "types": "./dist/esm/util/env-util.d.ts" }, "./util/url-util": { "import": "./dist/esm/util/url-util.js", "require": "./dist/cjs/util/url-util.cjs", "types": "./dist/esm/util/url-util.d.ts" }, "./package.json": "./package.json" } }, "files": [ "dist/**/*" ], "scripts": { "build": "build-ts-package", "clean": "rm -rf dist/", "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": "tsx examples/streaming.js", "example:history": "tsx examples/history.js", "example:symbols": "tsx examples/symbols.js", "doc": "typedoc --out docs/typedoc src" }, "devDependencies": { "@cprussin/eslint-config": "catalog:", "@cprussin/tsconfig": "catalog:", "@types/node": "^18.19.54", "@types/ws": "^8.5.12", "eslint": "catalog:", "prettier": "catalog:", "tsx": "catalog:", "typedoc": "^0.26.8", "typescript": "catalog:" }, "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" }, "packageManager": "pnpm@10.19.0", "main": "./dist/cjs/index.js", "module": "./dist/esm/index.js", "types": "./dist/esm/index.d.ts", "exports": { ".": "./src/index.ts", "./client": "./src/client.ts", "./constants": "./src/constants.ts", "./protocol": "./src/protocol.ts", "./socket/resilient-websocket": "./src/socket/resilient-websocket.ts", "./socket/websocket-pool": "./src/socket/websocket-pool.ts", "./util": "./src/util/index.ts", "./util/buffer-util": "./src/util/buffer-util.ts", "./util/env-util": "./src/util/env-util.ts", "./util/url-util": "./src/util/url-util.ts", "./package.json": "./package.json" } }