diff --git a/libs/remix-debug/package.json b/libs/remix-debug/package.json index 7b7ef94fa7..012dc5ebf3 100644 --- a/libs/remix-debug/package.json +++ b/libs/remix-debug/package.json @@ -36,7 +36,7 @@ "@babel/preset-stage-0": "^7.0.0", "babel-eslint": "^7.1.1", "babelify": "^10.0.0", - "solc": "^0.6.0", + "solc": "^0.7.4", "tape": "^4.6.0" }, "scripts": { diff --git a/libs/remix-lib/package.json b/libs/remix-lib/package.json index ea5104ef26..c41496db3a 100644 --- a/libs/remix-lib/package.json +++ b/libs/remix-lib/package.json @@ -21,7 +21,7 @@ "ethereumjs-vm": "4.1.3", "ethers": "^4.0.40", "events": "^3.0.0", - "solc": "^0.6.0", + "solc": "^0.7.4", "web3": "^1.2.4" }, "devDependencies": { diff --git a/libs/remix-solidity/package.json b/libs/remix-solidity/package.json index bf893b0b8c..215370c7a0 100644 --- a/libs/remix-solidity/package.json +++ b/libs/remix-solidity/package.json @@ -20,7 +20,7 @@ "ethereumjs-block": "^2.2.2", "ethereumjs-tx": "^2.1.2", "ethereumjs-vm": "4.1.3", - "solc": "^0.6.0", + "solc": "^0.7.4", "webworkify-webpack": "^2.1.5" }, "devDependencies": { diff --git a/libs/remix-url-resolver/package.json b/libs/remix-url-resolver/package.json index ce97b6a36e..a172186ed7 100644 --- a/libs/remix-url-resolver/package.json +++ b/libs/remix-url-resolver/package.json @@ -25,7 +25,7 @@ "license": "MIT", "dependencies": { "axios": "^0.18.0", - "solc": "^0.6.0", + "solc": "^0.7.4", "url": "^0.11.0", "valid-url": "^1.0.9" }, diff --git a/package-lock.json b/package-lock.json index d082932a4c..26d5b3827f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -28127,7 +28127,6 @@ }, "dezalgo": { "version": "1.0.3", - "resolved": false, "integrity": "sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY=", "requires": { "asap": "^2.0.0", @@ -28756,7 +28755,6 @@ }, "normalize-git-url": { "version": "3.0.2", - "resolved": false, "integrity": "sha1-jl8Uvgva7bc+ByADEKpBbCc1D8Q=" }, "normalize-package-data": { @@ -28794,7 +28792,6 @@ }, "npm-install-checks": { "version": "3.0.0", - "resolved": false, "integrity": "sha1-1K7N/VGlPjcjt7L5Oy7ijjB7wNc=", "requires": { "semver": "^2.3.0 || 3.x || 4 || 5" @@ -29141,7 +29138,6 @@ }, "realize-package-specifier": { "version": "3.0.3", - "resolved": false, "integrity": "sha1-0N74gpUrjeP2frpekRmWYScfQfQ=", "requires": { "dezalgo": "^1.0.1", @@ -29678,7 +29674,6 @@ "dependencies": { "unique-slug": { "version": "2.0.0", - "resolved": false, "integrity": "sha1-22Z258fMBimHj/GWCXx4hVrp9Ks=", "requires": { "imurmurhash": "^0.1.4" @@ -35964,7 +35959,7 @@ "events": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", - "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==", + "integrity": "sha1-k7h8GPjvzUICpGGuxN/AVWtjk3k=", "dev": true } } @@ -37617,13 +37612,14 @@ } }, "solc": { - "version": "0.6.11", - "resolved": "https://registry.npmjs.org/solc/-/solc-0.6.11.tgz", - "integrity": "sha512-qMe8epy45eMzXZ9IGDk986NGjakC5/s+yPGuO99YsDaJQitxDAd3rIItlzxgfEvjr0xNJ3IaqGAGvvJ0/59nfA==", + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/solc/-/solc-0.7.4.tgz", + "integrity": "sha512-IVLqAfUkJqgTS0JIgFPeC50ehUeBXu2eE+iU+rqb6UeOyf6w/BB/EsNcTSTpjtUti8BTG/sCd2qVhrWVYy7p0g==", "dev": true, "requires": { "command-exists": "^1.2.8", "commander": "3.0.2", + "follow-redirects": "^1.12.1", "fs-extra": "^0.30.0", "js-sha3": "0.8.0", "memorystream": "^0.3.1", diff --git a/package.json b/package.json index 156ac0ae9e..86457f4cf9 100644 --- a/package.json +++ b/package.json @@ -166,7 +166,9 @@ "@babel/preset-env": "^7.10.4", "@babel/preset-es2015": "^7.0.0-beta.53", "@babel/preset-es2017": "latest", + "@babel/preset-react": "7.9.4", "@babel/preset-stage-0": "^7.0.0", + "@babel/preset-typescript": "7.9.0", "@babel/register": "^7.4.4", "@fortawesome/fontawesome-free": "^5.8.1", "@nrwl/eslint-plugin-nx": "^10.0.6", @@ -177,21 +179,26 @@ "@nrwl/web": "10.0.6", "@nrwl/workspace": "10.0.6", "@resolver-engine/imports": "^0.3.0", + "@types/axios": "^0.14.0", "@types/chai": "^4.2.11", + "@types/fs-extra": "^9.0.1", + "@types/jest": "25.1.4", "@types/mocha": "^7.0.2", "@types/nightwatch": "^1.1.6", "@types/node": "~8.9.4", "@types/react": "16.9.17", "@types/react-dom": "16.9.4", "@types/react-router-dom": "5.1.3", + "@types/ws": "^7.2.4", "@typescript-eslint/eslint-plugin": "^3.3.0", "@typescript-eslint/parser": "^3.3.0", + "ace-mode-lexon": "^1.*.*", "ace-mode-move": "0.0.1", "ace-mode-solidity": "^0.1.0", "ace-mode-zokrates": "^1.0.0", - "ace-mode-lexon": "^1.*.*", "async": "^2.1.2", "babel-eslint": "^10.0.0", + "babel-jest": "25.1.0", "babel-plugin-add-module-exports": "^1.0.2", "babel-plugin-fast-async": "^6.1.2", "babel-plugin-module-resolver": "^4.0.0", @@ -212,6 +219,11 @@ "dotenv": "^8.2.0", "eslint": "6.8.0", "eslint-config-prettier": "^6.11.0", + "eslint-config-standard": "14.1.1", + "eslint-plugin-import": "2.20.2", + "eslint-plugin-node": "11.1.0", + "eslint-plugin-promise": "4.2.1", + "eslint-plugin-standard": "4.0.1", "ethereumjs-util": "^6.2.0", "ethers": "^5.0.13", "events": "^3.0.0", @@ -237,6 +249,7 @@ "mocha": "^8.0.1", "nanohtml": "^1.6.3", "nightwatch": "^1.3.6", + "nodemon": "^2.0.4", "notify-error": "^1.2.0", "npm-link-local": "^1.1.0", "npm-merge-driver": "^2.3.5", @@ -249,7 +262,7 @@ "rimraf": "^2.6.1", "selenium-standalone": "^6.17.0", "semver": "^6.1.2", - "solc": "^0.6.0", + "solc": "0.7.4", "swarmgw": "^0.3.1", "tap-spec": "^5.0.0", "tape": "^4.13.3", @@ -264,19 +277,6 @@ "webworkify-webpack": "^2.1.5", "worker-loader": "^2.0.0", "yo-yo": "github:ioedeveloper/yo-yo", - "yo-yoify": "^3.7.3", - "@types/axios": "^0.14.0", - "@types/fs-extra": "^9.0.1", - "@types/ws": "^7.2.4", - "eslint-config-standard": "14.1.1", - "eslint-plugin-import": "2.20.2", - "eslint-plugin-node": "11.1.0", - "eslint-plugin-promise": "4.2.1", - "eslint-plugin-standard": "4.0.1", - "nodemon": "^2.0.4", - "@types/jest": "25.1.4", - "@babel/preset-typescript": "7.9.0", - "@babel/preset-react": "7.9.4", - "babel-jest": "25.1.0" + "yo-yoify": "^3.7.3" } }