@m3s/smart-contract
Version:
A modular toolkit for generating, compiling, deploying, and interacting with Ethereum-compatible smart contracts
67 lines (66 loc) • 1.75 kB
JSON
{
"name": "@m3s/smart-contract",
"version": "1.9.3",
"type": "module",
"description": "A modular toolkit for generating, compiling, deploying, and interacting with Ethereum-compatible smart contracts",
"license": "MIT",
"keywords": [
"smart-contract",
"ethereum",
"erc20",
"erc721",
"erc1155",
"solidity",
"blockchain",
"web3",
"openzeppelin"
],
"repository": {
"type": "git",
"url": "git@bitbucket.org:ctb-marisca/ms3-package.git",
"directory": "packages/smart-contract"
},
"main": "./dist/index.cjs.js",
"module": "./dist/index.esm.js",
"types": "./dist/index.d.ts",
"exports": {
".": {
"types": "./dist/index.d.ts",
"import": "./dist/index.esm.js",
"require": "./dist/index.cjs.js"
},
"./package.json": "./package.json"
},
"scripts": {
"build": "tsc -b",
"test": "vitest run --sequence.sequential",
"test:core": "vitest run 01_Core.test.ts 02_IBaseContractHandler.test.ts",
"test:erc20": "vitest run 03_ERC20.test.ts",
"test:erc721": "vitest run 04_ERC721.test.ts",
"test:erc1155": "vitest run 05_ERC1155.test.ts"
},
"dependencies": {
"@m3s/wallet": "^2.0.4",
"@openzeppelin/contracts": "^5.2.0",
"@openzeppelin/contracts-upgradeable": "^5.0.0",
"@openzeppelin/wizard": "^0.5.3",
"@openzeppelin/wizard-cairo": "^1.0.0",
"@openzeppelin/wizard-stellar": "^0.1.1",
"@openzeppelin/wizard-stylus": "^0.2.0-alpha.4",
"ethers": "^6.13.5",
"hardhat": "^2.22.19",
"joi": "^17.13.3",
"starknet": "^6.24.1"
},
"devDependencies": {
"@m3s/common": "*"
},
"publishConfig": {
"access": "public",
"tag": "latest"
},
"files": [
"dist",
"README.md"
]
}