{
	"name": "@ooperps/drift",
	"version": "0.2.6-product",
	"main": "lib/node/index.js",
	"types": "lib/node/index.d.ts",
	"browser": "./lib/browser/index.js",
	"author": "crispheaney",
	"homepage": "https://www.drift.trade/",
	"repository": {
		"type": "git",
		"url": "git@github.com:drift-labs/protocol-v2.git"
	},
	"scripts": {
		"lint": "eslint './**/*.{ts,tsx}' --quiet",
		"build": "yarn clean && tsc -p tsconfig.json && tsc -p tsconfig.browser.json && node scripts/postbuild.js",
		"clean": "rmdir /s /q lib",
		"test": "mocha -r ts-node/register tests/**/*.ts",
		"test:inspect": "mocha --inspect-brk -r ts-node/register tests/**/*.ts",
		"test:bignum": "mocha -r ts-node/register tests/bn/**/*.ts",
		"patch-and-pub": "npm version patch --force && npm publish",
		"prettify": "prettier --check './src/***/*.ts'",
		"prettify:fix": "prettier --write './{src,tests}/***/*.ts'",
		"version": "node ./scripts/updateVersion.js"
	},
	"keywords": [
		"drift-labs",
		"drift",
		"perps"
	],
	"license": "Apache-2.0",
	"directories": {
		"lib": "lib"
	},
	"publishConfig": {
		"access": "public"
	},
	"dependencies": {
		"@coral-xyz/anchor": "0.28.0",
		"@coral-xyz/anchor-30": "npm:@coral-xyz/anchor@0.30.1",
		"@ellipsis-labs/phoenix-sdk": "^1.4.2",
		"@grpc/grpc-js": "^1.8.0",
		"@openbook-dex/openbook-v2": "0.2.10",
		"@project-serum/serum": "^0.13.38",
		"@pythnetwork/client": "2.5.3",
		"@pythnetwork/price-service-sdk": "^1.7.1",
		"@pythnetwork/pyth-solana-receiver": "^0.7.0",
		"@solana/spl-token": "0.3.7",
		"@solana/web3.js": "1.92.3",
		"@switchboard-xyz/on-demand": "1.2.42",
		"@triton-one/yellowstone-grpc": "0.6.0",
		"anchor-bankrun": "^0.3.0",
		"node-cache": "^5.1.2",
		"rpc-websockets": "7.5.1",
		"solana-bankrun": "^0.3.0",
		"strict-event-emitter-types": "^2.0.0",
		"tweetnacl": "1.0.3",
		"uuid": "^8.3.2",
		"zstddec": "^0.1.0",
		"@types/ws": "^8.5.12",
		"ws": "^8.18.0",
		"axios": "^0.27.2"
	},
	"devDependencies": {
		"@types/big.js": "^6.2.0",
		"@types/bn.js": "^5.1.3",
		"@types/bs58": "^4.0.4",
		"@types/chai": "^4.3.1",
		"@types/jest": "^28.1.3",
		"@types/mocha": "^9.1.1",
		"@typescript-eslint/eslint-plugin": "4.28.0",
		"@typescript-eslint/parser": "4.28.0",
		"chai": "^4.3.6",
		"encoding": "^0.1.13",
		"eslint": "7.29.0",
		"eslint-config-prettier": "8.3.0",
		"eslint-plugin-prettier": "3.4.0",
		"lodash": "^4.17.21",
		"mocha": "^10.0.0",
		"object-sizeof": "^2.6.3",
		"prettier": "3.0.1",
		"sinon": "^18.0.0",
		"ts-node": "^10.8.0",
		"typescript": "^4.9.5"
	},
	"description": "SDK for Drift Protocol",
	"engines": {
		"node": ">=18"
	},
	"resolutions": {
		"@solana/errors": "2.0.0-preview.4",
		"@solana/codecs-data-structures": "2.0.0-preview.4"
	}
}
