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
JSON
{
"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"
}
}