From 209f5df23d0cdaa042fd9abc96215a09cb8c332f Mon Sep 17 00:00:00 2001 From: Hammad Jutt Date: Sun, 12 Jul 2020 19:00:38 -0600 Subject: [PATCH] Centralize typescript package to root package.json --- package.json | 16 +++++++++++++--- packages/app-react/package.json | 11 ++++++----- packages/backend/package.json | 3 +-- packages/utils/package.json | 1 - 4 files changed, 20 insertions(+), 11 deletions(-) diff --git a/package.json b/package.json index 7c43bb48..1ff10691 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,10 @@ { "name": "@the-game/monorepo", "version": "0.1.0", - "license": "MIT", + "license": "GPL-3.0", + "engines": { + "node": ">=12" + }, "private": true, "scripts": { "build": "lerna run build", @@ -17,13 +20,20 @@ "hasura:migrate:init": "npm run hasura migrate create \"init\" -- --from-server", "hasura:migrate:apply": "npm run hasura migrate apply", "test": "cd packages/tests && yarn test && cd ../..", - "typecheck": "yarn workspaces run typecheck" + "typecheck": "yarn workspaces run typecheck", + "precommit": "lerna run --concurrency 1 --stream precommit", + "prepush": "yarn typecheck" }, "workspaces": [ "packages/*" ], "dependencies": { + }, + "devDependencies": { + "husky": "^4.2.5", + "lint-staged": "^10.2.11", + "hasura-cli": "1.2.1", "lerna": "^3.16.4", - "hasura-cli": "1.2.1" + "typescript": "^3.9.6" } } diff --git a/packages/app-react/package.json b/packages/app-react/package.json index bf70230c..fefa6a9c 100644 --- a/packages/app-react/package.json +++ b/packages/app-react/package.json @@ -10,10 +10,6 @@ "@testing-library/jest-dom": "^4.2.4", "@testing-library/react": "^9.3.2", "@testing-library/user-event": "^7.1.2", - "@types/jest": "^24.0.0", - "@types/node": "^12.0.0", - "@types/react": "^16.9.0", - "@types/react-dom": "^16.9.0", "@walletconnect/web3-provider": "^1.0.0-beta.47", "apollo-boost": "^0.4.7", "ethers": "^4.0.47", @@ -23,11 +19,16 @@ "react-dom": "^16.13.1", "react-router-dom": "^5.1.2", "react-scripts": "3.4.1", - "typescript": "~3.7.2", "uuid": "^7.0.3", "web3": "^1.2.6", "web3modal": "^1.3.0" }, + "devDependencies": { + "@types/jest": "^24.0.0", + "@types/node": "^12.0.0", + "@types/react": "^16.9.0", + "@types/react-dom": "^16.9.0" + }, "scripts": { "start": "yarn start:app:dev", "start:app:dev": "react-scripts start", diff --git a/packages/backend/package.json b/packages/backend/package.json index b36cb4fc..e9b20f90 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -25,7 +25,6 @@ "@types/express": "^4.17.6", "@types/node": "^13.11.1", "@types/node-fetch": "^2.5.6", - "ts-node-dev": "^1.0.0-pre.50", - "typescript": "^3.8.3" + "ts-node-dev": "^1.0.0-pre.50" } } diff --git a/packages/utils/package.json b/packages/utils/package.json index 5162823d..dacb4702 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -16,7 +16,6 @@ "dependencies": { "ethers": "^4.0.47", "js-base64": "^2.5.2", - "typescript": "^3.8.3", "uuid": "^8.0.0" }, "devDependencies": {