{
	"name": "@secondlayer/sdk",
	"version": "10.4.2",
	"description": "Decoded Stacks data in your own database — stream rows into your schema, or query the tables you defined.",
	"license": "MIT",
	"repository": {
		"type": "git",
		"url": "git+https://github.com/ryanwaits/secondlayer.git",
		"directory": "packages/sdk"
	},
	"homepage": "https://github.com/ryanwaits/secondlayer/tree/main/packages/sdk#readme",
	"type": "module",
	"main": "./dist/index.js",
	"types": "./dist/index.d.ts",
	"exports": {
		".": {
			"types": "./dist/index.d.ts",
			"import": "./dist/index.js"
		},
		"./streams": {
			"types": "./dist/streams/index.d.ts",
			"import": "./dist/streams/index.js"
		},
		"./streams/rows": {
			"types": "./dist/streams/rows.d.ts",
			"import": "./dist/streams/rows.js"
		},
		"./subgraphs": {
			"types": "./dist/subgraphs/index.d.ts",
			"import": "./dist/subgraphs/index.js"
		},
		"./sinks/core": {
			"types": "./dist/sinks/core.d.ts",
			"import": "./dist/sinks/core.js"
		},
		"./sinks/kysely": {
			"types": "./dist/sinks/kysely.d.ts",
			"import": "./dist/sinks/kysely.js"
		},
		"./sinks/drizzle": {
			"types": "./dist/sinks/drizzle.d.ts",
			"import": "./dist/sinks/drizzle.js"
		},
		"./sinks/bun-sqlite": {
			"types": "./dist/sinks/bun-sqlite.d.ts",
			"import": "./dist/sinks/bun-sqlite.js"
		},
		"./sinks/testing": {
			"types": "./dist/sinks/testing.d.ts",
			"import": "./dist/sinks/testing.js"
		}
	},
	"files": ["dist", "AGENTS.md"],
	"scripts": {
		"build": "bunup",
		"dev": "bunup --watch",
		"openpkg": "bun scripts/sync-openpkg.ts",
		"test": "bun test",
		"typecheck": "tsc --noEmit",
		"prepublishOnly": "bun run build"
	},
	"dependencies": {
		"@secondlayer/shared": "^11.6.0",
		"@secondlayer/stacks": "^6.0.0",
		"@secondlayer/subgraphs": "^4.3.4"
	},
	"devDependencies": {
		"@openpkg-ts/cli": "^0.11.3",
		"@types/bun": "latest",
		"@types/pg": "^8.15.0",
		"bunup": "0.16.32",
		"drizzle-orm": "0.45.2",
		"kysely": "^0.28.15",
		"pg": "^8.16.0",
		"typescript": "^5"
	},
	"publishConfig": {
		"access": "public"
	},
	"peerDependencies": {
		"drizzle-orm": ">=0.36",
		"kysely": ">=0.27"
	},
	"peerDependenciesMeta": {
		"drizzle-orm": {
			"optional": true
		},
		"kysely": {
			"optional": true
		}
	}
}
