{
	"name": "@devprotocol/dev-kit",
	"type": "module",
	"version": "8.7.0",
	"description": "Dev Kit for JavaScript",
	"author": "abyssparanoia",
	"license": "Apache-2.0",
	"main": "dist/index.js",
	"module": "dist/index.mjs",
	"exports": {
		".": {
			"import": "./dist/index.mjs",
			"require": "./dist/index.js",
			"types": "./dist/dev-kit.d.ts"
		},
		"./l2": {
			"import": "./l2/index.mjs",
			"require": "./l2/index.js",
			"types": "./l2/index.d.ts"
		},
		"./agent": {
			"import": "./agent/index.mjs",
			"require": "./agent/index.js",
			"types": "./agent/index.d.ts"
		}
	},
	"types": "./dist/dev-kit.d.ts",
	"files": [
		"dist/*.mjs",
		"dist/*.js",
		"dist/*.ts",
		"lib/**/*.ts",
		"l2",
		"agent",
		"!**/*.spec.*"
	],
	"scripts": {
		"build": "yarn clean && yarn build:ts && yarn build:rollup",
		"build:ts": "tsc --target esnext",
		"build:rollup": "rollup -c && rollup -c rollup.config.d.js",
		"lint": "yarn lint:eslint && yarn lint:format",
		"lint:eslint": "eslint . --ext .ts --fix --cache --quiet",
		"lint:format": "prettier --write '**/*.{ts,js,json,md,yml}'",
		"test": "jest",
		"test:coverage": "jest --coverage",
		"prepack": "yarn build",
		"clean": "rimraf dist l2 agent",
		"prepare": "husky install"
	},
	"devDependencies": {
		"@babel/preset-env": "7.25.3",
		"@rollup/plugin-babel": "6.0.4",
		"@rollup/plugin-node-resolve": "15.2.3",
		"@types/jest": "29.5.12",
		"@types/ramda": "0.30.1",
		"@typescript-eslint/eslint-plugin": "5.62.0",
		"@typescript-eslint/parser": "5.62.0",
		"eslint": "8.57.0",
		"eslint-config-prettier": "9.1.0",
		"eslint-plugin-functional": "4.4.1",
		"eslint-plugin-jest": "28.8.0",
		"ethers": "6.13.2",
		"husky": "9.1.4",
		"jest": "29.7.0",
		"lint-staged": "15.2.9",
		"npm-run-all2": "6.2.2",
		"pre-commit": "1.2.2",
		"prettier": "3.3.3",
		"rimraf": "5.0.10",
		"rollup": "4.20.0",
		"rollup-plugin-dts": "6.1.1",
		"ts-jest": "29.2.4",
		"typescript": "5.5.4"
	},
	"lint-staged": {
		"./lib/**/*.ts": [
			"eslint --fix -c ./.eslintrc.json"
		]
	},
	"jest": {
		"globals": {
			"ts-jest": {
				"tsconfig": "tsconfig.json"
			}
		},
		"transform": {
			"^.+\\.ts$": "ts-jest"
		},
		"moduleFileExtensions": [
			"js",
			"ts",
			"json"
		],
		"transformIgnorePatterns": [
			"<rootDir>/node_modules/"
		],
		"testTimeout": 500000
	},
	"dependencies": {
		"@devprotocol/util-ts": "4.0.0",
		"bignumber.js": "9.1.2",
		"js-base64": "^3.7.2",
		"ramda": "^0.30.0"
	},
	"peerDependencies": {
		"ethers": "^6.0.0"
	},
	"directories": {
		"lib": "lib"
	},
	"repository": {
		"type": "git",
		"url": "git+https://github.com/dev-protocol/dev-kit-js.git"
	},
	"bugs": {
		"url": "https://github.com/dev-protocol/dev-kit-js/issues"
	},
	"homepage": "https://github.com/dev-protocol/dev-kit-js#readme"
}
