{
	"name": "@drift-labs/sdk",
	"version": "2.118.0-beta.3",
	"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",
		"build:browser": "yarn clean && tsc -p tsconfig.json && tsc -p tsconfig.browser.json && node scripts/postbuild.js --force-env browser",
		"clean": "rm -rf 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.29.0",
		"@coral-xyz/anchor-30": "npm:@coral-xyz/anchor@0.30.1",
		"@ellipsis-labs/phoenix-sdk": "1.4.5",
		"@grpc/grpc-js": "1.12.6",
		"@openbook-dex/openbook-v2": "0.2.10",
		"@project-serum/serum": "0.13.65",
		"@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": "2.4.0",
		"@triton-one/yellowstone-grpc": "1.3.0",
		"anchor-bankrun": "0.3.0",
		"nanoid": "3.3.4",
		"node-cache": "5.1.2",
		"rpc-websockets": "7.5.1",
		"solana-bankrun": "0.3.1",
		"strict-event-emitter-types": "2.0.0",
		"tweetnacl": "1.0.3",
		"tweetnacl-util": "0.15.1",
		"uuid": "8.3.2",
		"yargs": "17.7.2",
		"zstddec": "0.1.0"
	},
	"devDependencies": {
		"@types/big.js": "6.2.2",
		"@types/bn.js": "5.1.6",
		"@types/bs58": "4.0.4",
		"@types/chai": "4.3.20",
		"@types/jest": "28.1.8",
		"@types/mocha": "9.1.1",
		"@typescript-eslint/eslint-plugin": "4.28.0",
		"@typescript-eslint/parser": "4.28.0",
		"chai": "4.5.0",
		"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.7.3",
		"object-sizeof": "2.6.5",
		"prettier": "3.0.1",
		"sinon": "18.0.1",
		"ts-node": "10.9.2",
		"typescript": "4.9.5"
	},
	"description": "SDK for Drift Protocol",
	"engines": {
		"node": ">=20.18.0"
	},
	"resolutions": {
		"@solana/errors": "2.0.0-preview.4",
		"@solana/codecs-data-structures": "2.0.0-preview.4"
	}
}
