From 17d4b9dfb4b9c8a90bb05516358a2aa23aadd8fb Mon Sep 17 00:00:00 2001 From: Iuri Matias Date: Tue, 16 Feb 2021 08:51:06 -0500 Subject: [PATCH] add run tab module --- libs/remix-ui/run-tab/.babelrc | 4 ++++ libs/remix-ui/run-tab/.eslintrc | 18 ++++++++++++++++++ libs/remix-ui/run-tab/README.md | 7 +++++++ libs/remix-ui/run-tab/src/index.ts | 0 libs/remix-ui/run-tab/tsconfig.json | 16 ++++++++++++++++ libs/remix-ui/run-tab/tsconfig.lib.json | 23 +++++++++++++++++++++++ nx.json | 3 +++ tsconfig.json | 3 ++- workspace.json | 16 ++++++++++++++++ 9 files changed, 89 insertions(+), 1 deletion(-) create mode 100644 libs/remix-ui/run-tab/.babelrc create mode 100644 libs/remix-ui/run-tab/.eslintrc create mode 100644 libs/remix-ui/run-tab/README.md create mode 100644 libs/remix-ui/run-tab/src/index.ts create mode 100644 libs/remix-ui/run-tab/tsconfig.json create mode 100644 libs/remix-ui/run-tab/tsconfig.lib.json diff --git a/libs/remix-ui/run-tab/.babelrc b/libs/remix-ui/run-tab/.babelrc new file mode 100644 index 0000000000..65b3b1d60f --- /dev/null +++ b/libs/remix-ui/run-tab/.babelrc @@ -0,0 +1,4 @@ +{ + "presets": [ "@nrwl/react/babel" ], + "plugins": [] +} \ No newline at end of file diff --git a/libs/remix-ui/run-tab/.eslintrc b/libs/remix-ui/run-tab/.eslintrc new file mode 100644 index 0000000000..0c6e4b2201 --- /dev/null +++ b/libs/remix-ui/run-tab/.eslintrc @@ -0,0 +1,18 @@ +{ + "env": { + "browser": true, + "es6": true + }, + "extends": "../../../.eslintrc", + "globals": { + "Atomics": "readonly", + "SharedArrayBuffer": "readonly" + }, + "parserOptions": { + "ecmaVersion": 11, + "sourceType": "module" + }, + "rules": { + "standard/no-callback-literal": "off" + } +} \ No newline at end of file diff --git a/libs/remix-ui/run-tab/README.md b/libs/remix-ui/run-tab/README.md new file mode 100644 index 0000000000..30125a4c78 --- /dev/null +++ b/libs/remix-ui/run-tab/README.md @@ -0,0 +1,7 @@ +# remix-ui-run-tab + +This library was generated with [Nx](https://nx.dev). + +## Running unit tests + +Run `nx test remix-ui-run-tab` to execute the unit tests via [Jest](https://jestjs.io). \ No newline at end of file diff --git a/libs/remix-ui/run-tab/src/index.ts b/libs/remix-ui/run-tab/src/index.ts new file mode 100644 index 0000000000..e69de29bb2 diff --git a/libs/remix-ui/run-tab/tsconfig.json b/libs/remix-ui/run-tab/tsconfig.json new file mode 100644 index 0000000000..bc520baa73 --- /dev/null +++ b/libs/remix-ui/run-tab/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../../tsconfig.json", + "compilerOptions": { + "jsx": "react", + "allowJs": true, + "esModuleInterop": true, + "allowSyntheticDefaultImports": true + }, + "files": [], + "include": [], + "references": [ + { + "path": "./tsconfig.lib.json" + } + ] +} \ No newline at end of file diff --git a/libs/remix-ui/run-tab/tsconfig.lib.json b/libs/remix-ui/run-tab/tsconfig.lib.json new file mode 100644 index 0000000000..8b408513da --- /dev/null +++ b/libs/remix-ui/run-tab/tsconfig.lib.json @@ -0,0 +1,23 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "../../../dist/out-tsc", + "types": [ + "node" + ] + }, + "files": [ + "../../../node_modules/@nrwl/react/typings/cssmodule.d.ts", + "../../../node_modules/@nrwl/react/typings/image.d.ts" + ], + "exclude": [ + "**/*.spec.ts", + "**/*.spec.tsx" + ], + "include": [ + "**/*.js", + "**/*.jsx", + "**/*.ts", + "**/*.tsx" + ] +} \ No newline at end of file diff --git a/nx.json b/nx.json index 2d9caab10b..4601b7851d 100644 --- a/nx.json +++ b/nx.json @@ -92,6 +92,9 @@ }, "debugger": { "tags": [] + }, + "remix-ui-run-tab": { + "tags": [] } } } diff --git a/tsconfig.json b/tsconfig.json index 5a873c9f97..ec8d2e1635 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -35,7 +35,8 @@ "@remix-project/remix-solidity-ts": ["libs/remix-solidity/src/index.ts"], "@remix-ui/modal-dialog": ["libs/remix-ui/modal-dialog/src/index.ts"], "@remix-ui/toaster": ["libs/remix-ui/toaster/src/index.ts"], - "@remix-ui/file-explorer": ["libs/remix-ui/file-explorer/src/index.ts"] + "@remix-ui/file-explorer": ["libs/remix-ui/file-explorer/src/index.ts"], + "@remix-ui/run-tab": ["libs/remix-ui/run-tab/src/index.ts"] } }, "exclude": ["node_modules", "tmp"] diff --git a/workspace.json b/workspace.json index 3b1e4d5880..09d9fa684b 100644 --- a/workspace.json +++ b/workspace.json @@ -618,6 +618,22 @@ } } }, + "remix-ui-run-tab": { + "root": "libs/remix-ui/run-tab", + "sourceRoot": "libs/remix-ui/run-tab/src", + "projectType": "library", + "schematics": {}, + "architect": { + "lint": { + "builder": "@nrwl/linter:lint", + "options": { + "linter": "eslint", + "tsConfig": ["libs/remix-ui/run-tab/tsconfig.lib.json"], + "exclude": ["**/node_modules/**", "!libs/remix-ui/run-tab/**/*"] + } + } + } + }, "remix-ui-file-explorer": { "root": "libs/remix-ui/file-explorer", "sourceRoot": "libs/remix-ui/file-explorer/src",