{
	"name": "@shyft.to/solana-transaction-parser",
	"description": "Tool for parsing arbitrary Solana transactions with IDL/custom parsers",
	"version": "1.1.20",
	"author": "deBridge->Shyft",
	"license": "LGPL-2.1",
	"homepage": "https://shyft.to",
	"repository": {
		"type": "git",
		"url": "git@github.com:Shyft-to/solana-tx-parser-public.git"
	},
	"keywords": [
		"solana",
		"shyft",
		"blockchain"
	],
	"files": [
		"dist/**",
		"docs/**",
		"LICENSE",
		"README.md"
	],
	"browser": "./dist/browser/index.js",
	"module": "./dist/esm/index.js",
	"main": "./dist/cjs/index.js",
	"types": "./dist/cjs/index.d.ts",
	"scripts": {
		"build:esm": "tsc -p tsconfig.esm.json",
		"build:node": "tsc -p tsconfig.cjs.json",
		"build:browser": "rollup -c",
		"build": "npm run build:esm && npm run build:node && npm run build:browser",
		"prepublishOnly": "npm run build",
		"test:ix": "mocha -r ts-node/register -b -t 200000 ./tests/parseIx.test.ts",
		"test:tx": "mocha -r ts-node/register -t 200000 ./tests/parseTransaction.test.ts",
		"test:sysTx": "mocha -r ts-node/register -b -t 200000 ./tests/parseSystemTransaction.test.ts",
		"test:custom": "mocha -r ts-node/register -b -t 200000 ./tests/customParser.test.ts",
		"prettify": "prettier --write ./**/*.ts",
		"lint": "eslint --config .eslintrc \"./{src,tests}/**/*.{js,ts}\"",
		"lint:dump": "eslint --print-config ./.eslintrc.json"
	},
	"devDependencies": {
		"@rollup/plugin-commonjs": "^22.0.2",
		"@rollup/plugin-node-resolve": "^13.3.0",
		"@rollup/plugin-typescript": "^8.3.4",
		"@types/bn.js": "^5.1.0",
		"@types/chai": "^4.3.0",
		"@types/mocha": "^9.0.0",
		"@types/node": "^17.0.2",
		"chai": "^4.3.4",
		"eslint": "^8.5.0",
		"eslint-config-airbnb-base": "^15.0.0",
		"eslint-config-airbnb-typescript": "^16.1.0",
		"eslint-config-prettier": "^8.3.0",
		"eslint-plugin-eslint-comments": "^3.2.0",
		"eslint-plugin-import": "^2.25.3",
		"eslint-plugin-prettier": "^4.0.0",
		"mocha": "^10.0.0",
		"rollup": "^2.77.2",
		"rollup-plugin-terser": "^7.0.2",
		"snake-case": "^3.0.4",
		"ts-node": "^10.9.1",
		"typedoc": "^0.26.10",
		"typedoc-plugin-markdown": "^4.0.1"
	},
	"dependencies": {
		"@project-serum/anchor": "^0.26.0",
		"@solana/codecs": "2.0.0-preview.2",
		"@solana/spl-token": "^0.4.6",
		"@solana/spl-type-length-value": "0.1.0",
		"@solana/web3.js": "^1.91.8",
		"buffer": "6.0.3"
	}
}
