{
	"name": "@secondlayer/stacks",
	"version": "6.0.0",
	"description": "Typed Stacks client for TypeScript: read contracts, decode Clarity, build and send transactions.",
	"license": "MIT",
	"repository": {
		"type": "git",
		"url": "git+https://github.com/ryanwaits/secondlayer.git",
		"directory": "packages/stacks"
	},
	"homepage": "https://stacks.secondlayer.tools",
	"type": "module",
	"main": "./dist/src/index.cjs",
	"module": "./dist/src/index.js",
	"types": "./dist/src/index.d.ts",
	"exports": {
		".": {
			"types": "./dist/src/index.d.ts",
			"import": "./dist/src/index.js",
			"require": "./dist/src/index.cjs"
		},
		"./accounts": {
			"types": "./dist/src/accounts/index.d.ts",
			"import": "./dist/src/accounts/index.js",
			"require": "./dist/src/accounts/index.cjs"
		},
		"./chains": {
			"types": "./dist/src/chains/index.d.ts",
			"import": "./dist/src/chains/index.js",
			"require": "./dist/src/chains/index.cjs"
		},
		"./clarity": {
			"types": "./dist/src/clarity/index.d.ts",
			"import": "./dist/src/clarity/index.js",
			"require": "./dist/src/clarity/index.cjs"
		},
		"./actions": {
			"types": "./dist/src/actions/index.d.ts",
			"import": "./dist/src/actions/index.js",
			"require": "./dist/src/actions/index.cjs"
		},
		"./postconditions": {
			"types": "./dist/src/postconditions/index.d.ts",
			"import": "./dist/src/postconditions/index.js",
			"require": "./dist/src/postconditions/index.cjs"
		},
		"./transactions": {
			"types": "./dist/src/transactions/index.d.ts",
			"import": "./dist/src/transactions/index.js",
			"require": "./dist/src/transactions/index.cjs"
		},
		"./utils": {
			"types": "./dist/src/utils/index.d.ts",
			"import": "./dist/src/utils/index.js",
			"require": "./dist/src/utils/index.cjs"
		},
		"./connect": {
			"types": "./dist/src/connect/index.d.ts",
			"import": "./dist/src/connect/index.js",
			"require": "./dist/src/connect/index.cjs"
		},
		"./bns": {
			"types": "./dist/src/bns/index.d.ts",
			"import": "./dist/src/bns/index.js",
			"require": "./dist/src/bns/index.cjs"
		},
		"./bitcoin": {
			"types": "./dist/src/bitcoin/index.d.ts",
			"import": "./dist/src/bitcoin/index.js",
			"require": "./dist/src/bitcoin/index.cjs"
		},
		"./pox": {
			"types": "./dist/src/pox/index.d.ts",
			"import": "./dist/src/pox/index.js",
			"require": "./dist/src/pox/index.cjs"
		},
		"./pox5": {
			"types": "./dist/src/pox5/index.d.ts",
			"import": "./dist/src/pox5/index.js",
			"require": "./dist/src/pox5/index.cjs"
		},
		"./sbtc": {
			"types": "./dist/src/sbtc/index.d.ts",
			"import": "./dist/src/sbtc/index.js",
			"require": "./dist/src/sbtc/index.cjs"
		},
		"./stackingdao": {
			"types": "./dist/src/stackingdao/index.d.ts",
			"import": "./dist/src/stackingdao/index.js",
			"require": "./dist/src/stackingdao/index.cjs"
		},
		"./subscriptions": {
			"types": "./dist/src/subscriptions/index.d.ts",
			"import": "./dist/src/subscriptions/index.js",
			"require": "./dist/src/subscriptions/index.cjs"
		},
		"./connect/walletconnect": {
			"types": "./dist/src/connect/walletconnect/index.d.ts",
			"import": "./dist/src/connect/walletconnect/index.js",
			"require": "./dist/src/connect/walletconnect/index.cjs"
		},
		"./filters": {
			"types": "./dist/src/filters/index.d.ts",
			"import": "./dist/src/filters/index.js",
			"require": "./dist/src/filters/index.cjs"
		},
		"./simnet": {
			"types": "./dist/src/simnet/index.d.ts",
			"import": "./dist/src/simnet/index.js",
			"require": "./dist/src/simnet/index.cjs"
		}
	},
	"files": ["dist"],
	"scripts": {
		"build": "rm -rf dist && bunup",
		"test": "bun test",
		"typecheck": "tsc --noEmit",
		"prepublishOnly": "bun run build"
	},
	"publishConfig": {
		"access": "public"
	},
	"devDependencies": {
		"@stacks/clarinet-sdk": "3.21.1",
		"@stacks/transactions": "7.0.6",
		"@types/bun": "latest"
	},
	"peerDependencies": {
		"@stacks/clarinet-sdk": "^3",
		"@stacks/transactions": "^7",
		"typescript": "^5"
	},
	"peerDependenciesMeta": {
		"@stacks/clarinet-sdk": {
			"optional": true
		},
		"@stacks/transactions": {
			"optional": true
		}
	},
	"dependencies": {
		"@noble/ciphers": "2.1.1",
		"@noble/curves": "2.0.1",
		"@noble/hashes": "2.0.1",
		"@noble/secp256k1": "2.3.0",
		"@scure/base": "2.3.0",
		"@scure/bip32": "2.0.1",
		"@scure/bip39": "2.0.1",
		"@scure/btc-signer": "2.3.0"
	}
}
