@personas/registry-v1
Version:
Personas registry v1 contracts
90 lines (89 loc) • 2.93 kB
JSON
{
"name": "@personas/registry-v1",
"version": "0.1.1",
"description": "Personas registry v1 contracts",
"main": "",
"directories": {
"test": "test"
},
"repository": {
"type": "git",
"url": "git+https://github.com/Personas-Space/registry-v1.git"
},
"keywords": [
"personas",
"social",
"blockchain",
"profile",
"evm"
],
"dependencies": {
"@openzeppelin/contracts": "^4.0.0"
},
"devDependencies": {
"@nomiclabs/hardhat-ethers": "^2.0.2",
"@nomiclabs/hardhat-etherscan": "^2.1.2",
"@nomiclabs/hardhat-solhint": "^2.0.0",
"@nomiclabs/hardhat-waffle": "^2.0.1",
"chai": "^4.3.4",
"concurrently": "^6.2.0",
"eslint": "^7.25.0",
"eslint-config-standard": "^16.0.2",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-node": "^11.1.0",
"eslint-plugin-promise": "^5.1.0",
"ethereum-waffle": "^3.3.0",
"ethers": "^5.1.4",
"hardhat": "^2.2.1",
"hardhat-abi-exporter": "^2.2.1",
"hardhat-contract-sizer": "^2.0.3",
"husky": "4.3.8",
"lint-staged": "^10.5.4",
"prettier": "^2.3.0",
"prettier-plugin-solidity": "^1.0.0-beta.11",
"solc-0.8": "npm:solc@0.8.0",
"solidity-coverage": "^0.7.16",
"solidity-docgen": "^0.5.13",
"wait-on": "^5.3.0"
},
"scripts": {
"docs": "npx solidity-docgen --solc-module solc-0.8",
"test": "npx hardhat test",
"compile": "npx hardhat compile",
"coverage": "hardhat coverage",
"lint:contract": "solhint --max-warnings 0 \"contracts/**/*.sol\"",
"lint:test": "eslint ./test/**/*.js --fix",
"lint:scripts": "eslint ./scripts/**/*.js --fix",
"lint:config": "eslint ./index.js ./hardhat.config.js --no-ignore .solcover.js .eslintrc.js --fix",
"prettier": "prettier --write \"contracts/**/*.sol\"",
"pre": "npm run prettier && npm run lint:contract",
"lint": "npm run pre && npm run lint:test && npm run lint:config && npm run lint:scripts",
"confirm": "npm run lint && npm run test",
"localhost": "npx hardhat node",
"deploy": "concurrently \"npm:localhost\" \"wait-on http://127.0.0.1:8545 && npm run deploy:localhost\"",
"deploy:localhost": "npm run confirm && npx hardhat run --network localhost scripts/deploy.js",
"deploy:testnet": "npm run confirm && npx hardhat run --network testnet scripts/deploy.js",
"deploy:mainnet": "npm run confirm && npx hardhat run --network mainnet scripts/deploy.js",
"size": "yarn run hardhat size-contracts",
"pub": "npm run confirm && npm publish --access public"
},
"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
},
"lint-staged": {
"*.js": [
"eslint --fix"
],
"*.sol": [
"npm run pre"
]
},
"author": "",
"license": "GPL-3.0",
"bugs": {
"url": "https://github.com/Personas-Space/registry-v1/issues"
},
"homepage": "https://github.com/Personas-Space/registry-v1#readme"
}