UNPKG

harsta

Version:

Harsta is a contract development tool based on Hardhat, designed to streamline the development, testing, and referencing of contracts, addresses, ABIs, and contract instances.

109 lines 2.81 kB
{ "name": "harsta", "version": "0.10.6", "description": "Harsta is a contract development tool based on Hardhat, designed to streamline the development, testing, and referencing of contracts, addresses, ABIs, and contract instances.", "author": { "name": "Hairyf", "url": "https://github.com/hairyf" }, "funding": "https://github.com/sponsors/hairyf", "homepage": "https://github.com/hairyf/harsta", "repository": { "type": "git", "url": "https://github.com/hairyf/harsta/tree/main/packages/create-harsta" }, "keywords": [ "hardhat", "contract", "wagmi", "viem", "hardhat-deploy", "exporter", "builder" ], "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.mjs", "require": "./dist/index.js", "default": "./dist/index.js" }, "./deploy": { "type": "./dist/deploy/index.d.ts", "import": "./dist/deploy/index.mjs", "require": "./dist/deploy/index.js" }, "./utils": { "type": "./dist/utils/index.d.ts", "import": "./dist/utils/index.mjs", "require": "./dist/utils/index.js" }, "./runtime": { "type": "./node/runtime/runtime.ts", "default": "./node/runtime/runtime.ts" }, "./tests": { "type": "./node/runtime/tests.ts", "default": "./node/runtime/tests.ts" }, "./*": "./*" }, "main": "dist/index.mjs", "module": "dist/index.mjs", "types": "dist/index.d.ts", "bin": { "harstac": "./bin/index.cjs", "harsta": "./bin/index.cjs" }, "files": [ "bin", "deploy.d.ts", "dist", "generated", "global.d.ts", "hardhat.config.js", "node", "runtime", "tests", "tsconfig.json" ], "engines": { "node": "^18.0.0 || >=20.0.0" }, "dependencies": { "@clack/prompts": "^0.10.0", "@nomicfoundation/hardhat-verify": "^2.0.13", "@openzeppelin/hardhat-upgrades": "^3.9.0", "@openzeppelin/upgrades-core": "^1.42.1", "@typechain/ethers-v6": "^0.5.1", "@typechain/hardhat": "^9.1.0", "consola": "^3.4.0", "ethers": "^6.13.5", "fs-extra": "^11.3.0", "hardhat": "2.22.6", "hardhat-abi-exporter": "^2.10.1", "hardhat-deploy": "^0.14.0", "jiti": "^2.4.2", "kolorist": "^1.8.0", "magicast": "^0.3.5", "pathe": "^1.1.2", "resolve-import-path": "^0.3.2", "tsup": "^8.4.0", "tunnel": "^0.0.6", "typechain": "^8.3.2", "vitest": "^3.0.7", "yargs": "^17.7.2" }, "devDependencies": { "@types/fs-extra": "^11.0.4", "@types/node": "^20.17.23", "@types/tunnel": "^0.0.6", "@types/yargs": "^17.0.33", "typescript": "^5.2.2" }, "scripts": { "build": "tsup --splitting", "dev": "tsup --splitting --watch", "typecheck": "tsc --noEmit" } }