2018-07-26 13:46:43 -04:00
{
2019-01-18 18:31:34 -05:00
"name" : "protocol" ,
2020-07-16 19:28:22 -04:00
"version" : "1.0.0" ,
2021-04-15 11:11:18 +02:00
"description" : "UMA monorepo containing protocol packages" ,
2020-06-16 17:50:00 -04:00
"private" : true ,
2018-07-26 13:46:43 -04:00
"scripts" : {
2021-07-30 19:27:39 -04:00
"bootstrap" : "yarn" ,
"lint" : "yarn eslint && yarn prettier --list-different" ,
"lint-fix" : "yarn eslint --fix && yarn prettier --write" ,
2023-02-14 09:19:37 +01:00
"eslint" : "eslint --quiet './**/*.js' './**/*.ts'" ,
2021-02-01 17:07:39 -05:00
"prettier" : "prettier './**/*.js' './**/*.sol' './**/*.md' './**/*.ts'" ,
2022-07-07 14:19:43 +02:00
"test" : "NODE_OPTIONS=--max-old-space-size=4096 lerna run --stream --concurrency=4 test" ,
"test-concurrent" : "NODE_OPTIONS=--max-old-space-size=4096 lerna run --stream --concurrency=4 test --ignore @uma/serverless-orchestration --ignore @uma/affiliates && lerna run --stream --concurrency=1 test --scope @uma/serverless-orchestration --scope @uma/affiliates" ,
2020-09-02 18:12:35 -04:00
"test-fork" : "lerna run --stream --concurrency=1 test-fork" ,
2020-09-15 18:30:36 -04:00
"load-addresses" : "yarn workspace @uma/core load-addresses" ,
2020-08-19 12:44:14 -04:00
"create-release" : "lerna version --no-git-tag-version --conventional-commits --no-push" ,
2020-08-27 10:00:23 -04:00
"publish-release" : "./scripts/run_release.sh" ,
2021-09-29 11:01:00 -04:00
"qbuild" : "yarn lerna run build --stream" ,
2021-08-26 16:53:16 -03:00
"build" : "yarn qbuild" ,
2020-08-27 10:00:23 -04:00
"clean" : "yarn lerna run clean --stream" ,
2021-07-21 11:10:01 -04:00
"clean-packages" : "yarn lerna clean --yes && rm -rf node_modules" ,
"optimism-up" : "./scripts/ovm/run-optimism.sh" ,
"optimism-down" : "cd optimism/ops && docker-compose down -v"
2018-07-26 13:46:43 -04:00
},
2018-11-21 15:32:32 -05:00
"author" : "UMA Team" ,
2019-11-19 18:57:02 -05:00
"license" : "AGPL-3.0" ,
2019-06-13 10:21:16 -04:00
"repository" : {
"type" : "git" ,
"url" : "https://github.com/UMAprotocol/protocol.git"
},
2018-09-12 15:26:38 -04:00
"devDependencies" : {
2020-08-11 17:11:54 -04:00
"@antora/cli" : "^2.1.2" ,
"@antora/site-generator-default" : "^2.1.2" ,
2023-04-05 15:20:19 +01:00
"@typechain/ethers-v5" : "^7.1.0" ,
2021-02-01 17:07:39 -05:00
"@typescript-eslint/eslint-plugin" : "^4.14.1" ,
"@typescript-eslint/parser" : "^4.14.1" ,
2020-08-11 17:11:54 -04:00
"babel-eslint" : "10.0.1" ,
2021-05-18 09:59:14 -04:00
"eslint" : "^7.26.0" ,
"eslint-config-prettier" : "^8.3.0" ,
2020-05-18 16:05:57 +02:00
"eslint-config-react-app" : "^5.2.1" ,
2020-04-27 10:02:25 -04:00
"eslint-plugin-flowtype" : "^4.7.0" ,
"eslint-plugin-import" : "^2.20.2" ,
"eslint-plugin-jsx-a11y" : "^6.2.3" ,
2020-04-20 21:03:26 +02:00
"eslint-plugin-mocha" : "^6.3.0" ,
2021-05-18 09:59:14 -04:00
"eslint-plugin-prettier" : "^3.4.0" ,
2020-04-27 10:02:25 -04:00
"eslint-plugin-react" : "^7.19.0" ,
"eslint-plugin-react-hooks" : "^3.0.0" ,
2021-01-22 10:57:36 -08:00
"ganache-cli" : "^6.12.2" ,
2023-01-31 14:56:07 +00:00
"hardhat" : "^2.12.6" ,
2020-02-24 16:15:52 -05:00
"husky" : "^4.2.3" ,
2020-08-03 10:19:05 -04:00
"lerna" : "^3.22.1" ,
2020-04-14 17:32:18 +02:00
"lint-staged" : "^10.1.3" ,
2020-08-11 17:11:54 -04:00
"lodash.startcase" : "^4.4.0" ,
2021-05-18 09:59:14 -04:00
"prettier" : "2.2.1" ,
2021-07-30 19:27:39 -04:00
"prettier-plugin-solidity" : "1.0.0-beta.10" ,
2020-04-20 21:03:26 +02:00
"pretty-quick" : "^2.0.1" ,
2019-06-17 17:37:56 -04:00
"secp256k1" : "^3.7.1" ,
2021-05-05 11:50:17 +02:00
"solc-0.8" : "npm:solc@^0.8.4" ,
2023-03-27 11:38:16 +02:00
"typescript" : "^4.9.5" ,
2021-10-28 17:35:57 +02:00
"web3" : "^1.6.0"
2019-06-13 10:21:16 -04:00
},
2021-01-22 10:57:36 -08:00
"resolutions" : {
"sse4_crc32" : "npm:@node-rs/crc32@1.0.0"
},
2020-02-24 16:15:52 -05:00
"husky" : {
"hooks" : {
2020-08-19 15:43:36 +02:00
"pre-commit" : "echo '🕺 Running eslint on staged files' && lint-staged --allow-empty && echo '🏃♂️ Running pretty-quick on staged files' && pretty-quick --staged"
2020-02-24 16:15:52 -05:00
}
2020-04-14 17:32:18 +02:00
},
"lint-staged" : {
2021-03-05 15:10:03 +02:00
"*.{js,ts,tsx}" : "eslint --cache --fix"
2020-06-16 17:50:00 -04:00
},
2021-07-30 19:27:39 -04:00
"workspaces" : {
"packages" : [
"packages/*"
]
2022-05-09 18:04:53 -04:00
},
"dependencies" : {}
2018-07-26 13:46:43 -04:00
}