package.json
{
"name": "meme-of-the-day",
"homepage": ".",
"version": "0.1.0",
"private": true,
"devDependencies": {
"@openzeppelin/truffle-upgrades": "^1.5.2",
"@truffle/hdwallet-provider": "^1.4.1",
"@types/jest": "^24.0.0",
"@types/node": "^12.0.0",
"@types/react": "^16.9.0",
"@types/react-dom": "^16.9.0",
"@types/react-router-dom": "^5.1.5",
"@types/styled-components": "^5.1.3",
"chai": "^4.2.0",
"chai-as-promised": "^7.1.1",
"chai-bignumber": "^3.0.0",
"concurrently": "^5.3.0",
"cross-var": "^1.1.0",
"dotenv-cli": "^4.0.0",
"eth-gas-reporter": "^0.2.20",
"ganache-cli": "^6.10.2",
"rimraf": "^3.0.2",
"truffle": "^5.3.14",
"truffle-hdwallet-provider": "^1.0.17",
"typescript": "^3.9.5"
},
"dependencies": {
"@ceramicnetwork/ceramic-http-client": "^0.7.2",
"@ceramicstudio/idx-constants": "^0.3.0",
"@ceramicstudio/idx-web": "^0.2.0",
"@openzeppelin/contracts": "^3.3.0",
"@openzeppelin/contracts-upgradeable": "^4.0.0",
"@testing-library/jest-dom": "^4.2.4",
"@testing-library/react": "^9.3.2",
"@testing-library/user-event": "^7.1.2",
"@textile/hub": "^2.0.2",
"@walletconnect/web3-provider": "^1.3.1",
"3id-connect": "^1.0.0-alpha.8",
"babel-polyfill": "^6.26.0",
"babel-preset-env": "1.7.0",
"babel-preset-es2015": "6.24.1",
"babel-preset-stage-2": "6.24.1",
"babel-preset-stage-3": "6.24.1",
"babel-register": "^6.26.0",
"bootstrap": "4.3.1",
"browser-image-resizer": "^2.1.3",
"dayjs": "^1.9.5",
"eth-sig-util": "^3.0.0",
"ethers": "^5.0.14",
"isomorphic-ws": "^4.0.1",
"react": "^16.13.1",
"react-bootstrap": "^1.3.0",
"react-dom": "^16.13.1",
"react-router-dom": "^5.2.0",
"react-scripts": "3.4.3",
"styled-components": "^5.2.0",
"web3": "^1.3.0",
"web3modal": "^1.9.2",
"ws": "^7.3.1"
},
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject",
"compile": "truffle compile",
"test-contracts": "dotenv truffle test ./src/contracts/test/*",
"ganache": "dotenv npm run run:ganache",
"run:ganache": "cross-var ganache-cli --chainId $npm_package_config_ganache_networkId --networkId $npm_package_config_ganache_networkId --allowUnlimitedContractSize --gasLimit $npm_package_config_ganache_gasLimit --gasPrice $npm_package_config_ganache_gasPrice --mnemonic '$MNEMONIC'",
"migrate-dev": "dotenv npm run run:migrate-dev",
"run:migrate-dev": "rimraf ./src/contracts/abis && truffle migrate --reset --compile-all --network development",
"migratematic": "rimraf ./src/abis && truffle migrate --reset --compile-all --network matic",
"deploydev": "concurrently \"npm run ganache\" \"npm run migrate-dev\""
},
"config": {
"ganache": {
"networkId": 3431,
"gasPrice": 25000000000,
"gasLimit": 6500000
}
},
"eslintConfig": {
"extends": "react-app"
},
"browserslist": {
"production": [
">0.2%",
"not dead",
"not op_mini all"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
}
}