UNPKG

bnpl

Version:

The smart contracts for bnpl

95 lines (94 loc) 3.25 kB
{ "name": "bnpl", "version": "0.0.7", "description": "The smart contracts for bnpl", "main": "contracts/BNPL.sol", "dependencies": { "@openzeppelin/contracts": "^4.6.0", "@openzeppelin/contracts-upgradeable": "^4.6.0", "dotenv": "^10.0.0", "lodash": "^4.17.21", "erc721a": "^4.2.3" }, "devDependencies": { "@nomiclabs/hardhat-ethers": "^2.0.6", "@nomiclabs/hardhat-etherscan": "^2.1.3", "@nomiclabs/hardhat-waffle": "^2.0.1", "@nomiclabs/hardhat-web3": "^2.0.0", "@typechain/ethers-v5": "^7.0.1", "@typechain/hardhat": "^2.3.0", "@types/chai": "^4.2.20", "@types/lodash": "^4.14.178", "@types/mocha": "^8.2.3", "@typescript-eslint/eslint-plugin": "^4.26.0", "@typescript-eslint/parser": "^4.28.1", "chai": "^4.3.4", "eslint": "^7.25.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-json": "^3.0.0", "eslint-plugin-prettier": "^3.4.0", "eslint-plugin-unused-imports": "^1.1.1", "ethereum-waffle": "^3.3.0", "ethers": "^5.6.1", "ethlint": "^1.2.5", "hardhat": "^2.6.0", "hardhat-deploy": "^0.11.0", "hardhat-gas-reporter": "^1.0.4", "hardhat-spdx-license-identifier": "^2.0.3", "husky": "^7.0.1", "lint-staged": "^11.0.0", "prettier": "^2.3.0", "prettier-plugin-solidity": "^1.0.0-beta.11", "shelljs": "^0.8.4", "solhint": "^3.3.6", "solhint-plugin-prettier": "0.0.5", "solidity-coverage": "^0.7.16", "solidity-docgen": "^0.5.13", "ts-generator": "^0.1.1", "ts-node": "^10.0.0", "typechain": "^5.1.1", "typescript": "^4.3.5" }, "scripts": { "lint": "npm run lint:ts && npm run lint:sol && npm run lint:json", "lint:fix": "npm run lint:fix:ts && npm run lint:fix:sol && npm run lint:fix:json", "lint:ts": "eslint --ext ts test/ && eslint --ext ts deploy/ && prettier --list-different {test,deploy}/**/*.ts", "lint:fix:ts": "eslint --ext ts --fix test/ && eslint --ext ts --fix deploy/ && prettier --write {test,deploy}/**/*.ts", "lint:json": "eslint --ext json deployments/ && prettier --list-different deployments/**/*.json", "lint:fix:json": "eslint --ext json deployments/ && prettier --write deployments/**/*.json", "lint:sol": "solhint 'contracts/**/*.sol'", "lint:fix:sol": "prettier --write 'contracts/**/*.sol' && solhint 'contracts/**/*.sol' --fix", "build": "hardhat compile", "test": "hardhat test", "coverage": "export CODE_COVERAGE=true && hardhat coverage --temp ./build/artifacts ; unset CODE_COVERAGE", "deploy": "hardhat deploy", "start": "hardhat node --show-accounts", "fork": "export FORK_MAINNET=true && hardhat node --fork-deployments mainnet --as-network localhost --show-accounts ; unset FORK_MAINNET", "prepare": "npm run build" }, "husky": { "hooks": { "pre-commit": "lint-staged" } }, "config": { "eslintPaths": "test/ deploy/" }, "repository": { "type": "git", "url": "git+https://github.com/xxx/xxx.git" }, "keywords": [ "cryptocurrency", "interoperability", "bitcoin", "ethereum", "tbtc", "defi" ], "author": "Ted", "license": "MIT", "lint-staged": { "*.ts": "eslint --cache --fix" } }