From f9c9af7241fd8157a4f10dbb94abf77c0cfad7ff Mon Sep 17 00:00:00 2001 From: David Disu Date: Tue, 23 Nov 2021 11:05:33 +0100 Subject: [PATCH 1/3] publish latest libs --- libs/remix-analyzer/package.json | 9 +++++---- libs/remix-astwalker/package.json | 7 ++++--- libs/remix-debug/package.json | 11 ++++++----- libs/remix-lib/package.json | 4 ++-- libs/remix-simulator/package.json | 7 ++++--- libs/remix-solidity/package.json | 7 ++++--- libs/remix-tests/package.json | 11 ++++++----- libs/remix-url-resolver/package.json | 4 ++-- 8 files changed, 33 insertions(+), 27 deletions(-) diff --git a/libs/remix-analyzer/package.json b/libs/remix-analyzer/package.json index 17971332cc..6de2d4b281 100644 --- a/libs/remix-analyzer/package.json +++ b/libs/remix-analyzer/package.json @@ -1,6 +1,6 @@ { "name": "@remix-project/remix-analyzer", - "version": "0.5.17", + "version": "0.5.18", "description": "Tool to perform static analysis on Solidity smart contracts", "main": "src/index.js", "types": "src/index.d.ts", @@ -22,11 +22,12 @@ "@ethereumjs/block": "^3.5.1", "@ethereumjs/tx": "^3.3.2", "@ethereumjs/vm": "^5.5.3", - "@remix-project/remix-astwalker": "^0.0.38", - "@remix-project/remix-lib": "^0.5.8", + "@remix-project/remix-astwalker": "^0.0.39", + "@remix-project/remix-lib": "^0.5.9", "async": "^2.6.2", "ethereumjs-util": "^7.0.10", "ethers": "^5.4.2", + "ethjs-util": "^0.1.6", "string-similarity": "^4.0.4", "web3": "^1.5.1" }, @@ -51,5 +52,5 @@ "typescript": "^3.7.5" }, "typings": "src/index.d.ts", - "gitHead": "13f961dadacea374de4d79a70b1aa4acf243b18b" + "gitHead": "8c5ee47b5a7d05ebd435ff9d443b57ea439eaf78" } \ No newline at end of file diff --git a/libs/remix-astwalker/package.json b/libs/remix-astwalker/package.json index 9a516b5b66..f7d2db4e1e 100644 --- a/libs/remix-astwalker/package.json +++ b/libs/remix-astwalker/package.json @@ -1,6 +1,6 @@ { "name": "@remix-project/remix-astwalker", - "version": "0.0.38", + "version": "0.0.39", "description": "Tool to walk through Solidity AST", "main": "src/index.js", "scripts": { @@ -37,11 +37,12 @@ "@ethereumjs/block": "^3.5.1", "@ethereumjs/tx": "^3.3.2", "@ethereumjs/vm": "^5.5.3", - "@remix-project/remix-lib": "^0.5.8", + "@remix-project/remix-lib": "^0.5.9", "@types/tape": "^4.2.33", "async": "^2.6.2", "ethereumjs-util": "^7.0.10", "ethers": "^5.4.2", + "ethjs-util": "^0.1.6", "nyc": "^13.3.0", "string-similarity": "^4.0.4", "tape": "^4.10.1", @@ -53,5 +54,5 @@ "tap-spec": "^5.0.0" }, "typings": "src/index.d.ts", - "gitHead": "13f961dadacea374de4d79a70b1aa4acf243b18b" + "gitHead": "8c5ee47b5a7d05ebd435ff9d443b57ea439eaf78" } \ No newline at end of file diff --git a/libs/remix-debug/package.json b/libs/remix-debug/package.json index 87c7d36a42..4464094790 100644 --- a/libs/remix-debug/package.json +++ b/libs/remix-debug/package.json @@ -1,6 +1,6 @@ { "name": "@remix-project/remix-debug", - "version": "0.5.8", + "version": "0.5.9", "description": "Tool to debug Ethereum transactions", "contributors": [ { @@ -22,9 +22,9 @@ "@ethereumjs/common": "^2.5.0", "@ethereumjs/tx": "^3.3.2", "@ethereumjs/vm": "^5.5.3", - "@remix-project/remix-astwalker": "^0.0.38", - "@remix-project/remix-lib": "^0.5.8", - "@remix-project/remix-simulator": "^0.2.8", + "@remix-project/remix-astwalker": "^0.0.39", + "@remix-project/remix-lib": "^0.5.9", + "@remix-project/remix-simulator": "^0.2.9", "ansi-gray": "^0.1.1", "async": "^2.6.2", "color-support": "^1.1.3", @@ -32,6 +32,7 @@ "deep-equal": "^1.0.1", "ethereumjs-util": "^7.0.10", "ethers": "^5.4.2", + "ethjs-util": "^0.1.6", "express-ws": "^4.0.0", "merge": "^2.1.1", "string-similarity": "^4.0.4", @@ -67,5 +68,5 @@ }, "homepage": "https://github.com/ethereum/remix-project/tree/master/libs/remix-debug#readme", "typings": "src/index.d.ts", - "gitHead": "13f961dadacea374de4d79a70b1aa4acf243b18b" + "gitHead": "8c5ee47b5a7d05ebd435ff9d443b57ea439eaf78" } \ No newline at end of file diff --git a/libs/remix-lib/package.json b/libs/remix-lib/package.json index a0ccdef497..15fa1680cc 100644 --- a/libs/remix-lib/package.json +++ b/libs/remix-lib/package.json @@ -1,6 +1,6 @@ { "name": "@remix-project/remix-lib", - "version": "0.5.8", + "version": "0.5.9", "description": "Library to various Remix tools", "contributors": [ { @@ -54,5 +54,5 @@ }, "homepage": "https://github.com/ethereum/remix-project/tree/master/libs/remix-lib#readme", "typings": "src/index.d.ts", - "gitHead": "13f961dadacea374de4d79a70b1aa4acf243b18b" + "gitHead": "8c5ee47b5a7d05ebd435ff9d443b57ea439eaf78" } \ No newline at end of file diff --git a/libs/remix-simulator/package.json b/libs/remix-simulator/package.json index 2cfe77d521..0ed562caca 100644 --- a/libs/remix-simulator/package.json +++ b/libs/remix-simulator/package.json @@ -1,6 +1,6 @@ { "name": "@remix-project/remix-simulator", - "version": "0.2.8", + "version": "0.2.9", "description": "Ethereum IDE and tools for the web", "contributors": [ { @@ -18,7 +18,7 @@ "@ethereumjs/common": "^2.5.0", "@ethereumjs/tx": "^3.3.2", "@ethereumjs/vm": "^5.5.3", - "@remix-project/remix-lib": "^0.5.8", + "@remix-project/remix-lib": "^0.5.9", "ansi-gray": "^0.1.1", "async": "^3.1.0", "body-parser": "^1.18.2", @@ -27,6 +27,7 @@ "cors": "^2.8.5", "ethereumjs-util": "^7.0.10", "ethers": "^5.4.2", + "ethjs-util": "^0.1.6", "express": "^4.16.3", "express-ws": "^4.0.0", "merge": "^1.2.0", @@ -66,5 +67,5 @@ }, "homepage": "https://github.com/ethereum/remix-project/tree/master/libs/remix-simulator#readme", "typings": "src/index.d.ts", - "gitHead": "13f961dadacea374de4d79a70b1aa4acf243b18b" + "gitHead": "8c5ee47b5a7d05ebd435ff9d443b57ea439eaf78" } \ No newline at end of file diff --git a/libs/remix-solidity/package.json b/libs/remix-solidity/package.json index 82a372bd90..7f90f6ee3c 100644 --- a/libs/remix-solidity/package.json +++ b/libs/remix-solidity/package.json @@ -1,6 +1,6 @@ { "name": "@remix-project/remix-solidity", - "version": "0.4.8", + "version": "0.4.9", "description": "Tool to load and run Solidity compiler", "main": "src/index.js", "types": "src/index.d.ts", @@ -18,11 +18,12 @@ "@ethereumjs/block": "^3.5.1", "@ethereumjs/tx": "^3.3.2", "@ethereumjs/vm": "^5.5.3", - "@remix-project/remix-lib": "^0.5.8", + "@remix-project/remix-lib": "^0.5.9", "async": "^2.6.2", "eslint-scope": "^5.0.0", "ethereumjs-util": "^7.0.10", "ethers": "^5.4.2", + "ethjs-util": "^0.1.6", "minixhr": "^3.2.2", "semver": "^6.3.0", "solc": "^0.7.4", @@ -61,5 +62,5 @@ }, "homepage": "https://github.com/ethereum/remix-project/tree/master/libs/remix-solidity#readme", "typings": "src/index.d.ts", - "gitHead": "13f961dadacea374de4d79a70b1aa4acf243b18b" + "gitHead": "8c5ee47b5a7d05ebd435ff9d443b57ea439eaf78" } \ No newline at end of file diff --git a/libs/remix-tests/package.json b/libs/remix-tests/package.json index ef6999ad0e..e193dfa42f 100644 --- a/libs/remix-tests/package.json +++ b/libs/remix-tests/package.json @@ -1,6 +1,6 @@ { "name": "@remix-project/remix-tests", - "version": "0.2.8", + "version": "0.2.9", "description": "Tool to test Solidity smart contracts", "main": "src/index.js", "types": "./src/index.d.ts", @@ -39,9 +39,9 @@ "@ethereumjs/common": "^2.5.0", "@ethereumjs/tx": "^3.3.2", "@ethereumjs/vm": "^5.5.3", - "@remix-project/remix-lib": "^0.5.8", - "@remix-project/remix-simulator": "^0.2.8", - "@remix-project/remix-solidity": "^0.4.8", + "@remix-project/remix-lib": "^0.5.9", + "@remix-project/remix-simulator": "^0.2.9", + "@remix-project/remix-solidity": "^0.4.9", "ansi-gray": "^0.1.1", "async": "^2.6.0", "axios": ">=0.21.1", @@ -51,6 +51,7 @@ "commander": "^2.13.0", "ethereumjs-util": "^7.0.10", "ethers": "^5.4.2", + "ethjs-util": "^0.1.6", "express-ws": "^4.0.0", "merge": "^1.2.0", "signale": "^1.4.0", @@ -77,5 +78,5 @@ "typescript": "^3.3.1" }, "typings": "src/index.d.ts", - "gitHead": "13f961dadacea374de4d79a70b1aa4acf243b18b" + "gitHead": "8c5ee47b5a7d05ebd435ff9d443b57ea439eaf78" } \ No newline at end of file diff --git a/libs/remix-url-resolver/package.json b/libs/remix-url-resolver/package.json index 12124368b5..9c08a8b573 100644 --- a/libs/remix-url-resolver/package.json +++ b/libs/remix-url-resolver/package.json @@ -1,6 +1,6 @@ { "name": "@remix-project/remix-url-resolver", - "version": "0.0.29", + "version": "0.0.30", "description": "Solidity import url resolver engine", "main": "src/index.js", "types": "src/index.d.ts", @@ -41,5 +41,5 @@ "typescript": "^3.1.6" }, "typings": "src/index.d.ts", - "gitHead": "13f961dadacea374de4d79a70b1aa4acf243b18b" + "gitHead": "8c5ee47b5a7d05ebd435ff9d443b57ea439eaf78" } \ No newline at end of file From e9ee491773b3ab0eaa6f4f0046a2db4ece719159 Mon Sep 17 00:00:00 2001 From: David Disu Date: Tue, 23 Nov 2021 11:17:36 +0100 Subject: [PATCH 2/3] Published latest remixd --- libs/remixd/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/remixd/package.json b/libs/remixd/package.json index 3247c8d0b0..d8bb400a29 100644 --- a/libs/remixd/package.json +++ b/libs/remixd/package.json @@ -1,6 +1,6 @@ { "name": "@remix-project/remixd", - "version": "0.5.2", + "version": "0.5.3", "description": "remix server: allow accessing file system from remix.ethereum.org and start a dev environment (see help section)", "main": "index.js", "types": "./index.d.ts", From f4d5aecc24572663add7eca0db8180d26425a9cb Mon Sep 17 00:00:00 2001 From: yann300 Date: Wed, 24 Nov 2021 09:34:14 +0100 Subject: [PATCH 3/3] add auto closing brackets --- libs/remix-ui/editor/src/lib/remix-ui-editor.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libs/remix-ui/editor/src/lib/remix-ui-editor.tsx b/libs/remix-ui/editor/src/lib/remix-ui-editor.tsx index 02dd43e908..c0574502f4 100644 --- a/libs/remix-ui/editor/src/lib/remix-ui-editor.tsx +++ b/libs/remix-ui/editor/src/lib/remix-ui-editor.tsx @@ -1,7 +1,7 @@ import React, { useState, useRef, useEffect, useReducer } from 'react' // eslint-disable-line import Editor from '@monaco-editor/react' import { reducerActions, reducerListener, initialState } from './actions/editor' -import { language } from './syntax' +import { language, conf } from './syntax' import './remix-ui-editor.css' @@ -342,6 +342,7 @@ export const EditorUI = (props: EditorUIProps) => { monacoRef.current.languages.register({ id: 'remix-solidity' }) // Register a tokens provider for the language monacoRef.current.languages.setMonarchTokensProvider('remix-solidity', language) + monacoRef.current.languages.setLanguageConfiguration('remix-solidity', conf) } return (