{
	"name": "@session.js/client",
	"version": "0.0.57",
	"description": "Use Session Messenger programmatically. Includes TypeScript and tests.",
	"homepage": "https://git.hloth.dev/session.js/client",
	"bugs": {
		"url": "https://git.hloth.dev/session.js/client/issues"
	},
	"repository": {
		"type": "git",
		"url": "https://git.hloth.dev/session.js/client.git"
	},
	"funding": "https://hloth.dev/donate",
	"license": "MIT",
	"author": "Viktor Shchelochkov <hi@hloth.dev> (https://hloth.dev)",
	"type": "module",
	"exports": {
		".": "./dist/index.js",
		"./polling": "./dist/polling/index.js",
		"./storage": "./dist/storage/index.js",
		"./schema": "./dist/messages/schema/index.js"
	},
	"main": "dist/index.js",
	"types": "dist/index.d.ts",
	"files": [
		"dist/**/*.js",
		"dist/**/*.d.ts",
		"README.md",
		"LICENSE"
	],
	"scripts": {
		"build": "rm -rf dist && tsc --project tsconfig.publish.json && tsc-alias -p tsconfig.publish.json --resolve-full-paths"
	},
	"dependencies": {
		"@noble/ciphers": "^2.1.1",
		"@noble/curves": "^2.0.1",
		"@noble/hashes": "^2.0.1",
		"@scure/base": "^2.0.0",
		"@session.js/bun-network": "^1.0.14",
		"@session.js/consts": "^1.0.4",
		"@session.js/errors": "^1.0.11",
		"@session.js/keypair": "^1.0.8",
		"@session.js/mnemonic": "^1.0.6",
		"@session.js/types": "^1.0.14",
		"curve25519-js": "^0.0.4",
		"lodash": "^4.17.21",
		"p-retry": "^6.2.0",
		"protobufjs": "^7.3.0",
		"uuid": "^13.0.0",
		"zod": "^3.23.8"
	},
	"devDependencies": {
		"@eslint/compat": "^2.0.1",
		"@eslint/js": "^9.39.2",
		"@types/bun": "latest",
		"@types/lodash": "^4.17.4",
		"eslint-config-prettier": "^10.1.8",
		"prettier": "^3.8.0",
		"tsc-alias": "^1.8.10",
		"typescript-eslint": "^8.53.1"
	},
	"peerDependencies": {
		"typescript": "^5.0.0"
	}
}
