Setup udapp library

yann300-patch-36
ioedeveloper 3 years ago committed by yann300
parent 49509ed97f
commit 3700e675e4
  1. 21
      .eslintrc
  2. 2
      apps/remix-ide-e2e/.eslintrc
  3. 2
      apps/remix-ide-e2e/src/local-plugin/.eslintrc
  4. 2
      apps/remix-ide/.eslintrc
  5. 2
      libs/remix-analyzer/.eslintrc
  6. 2
      libs/remix-astwalker/.eslintrc
  7. 2
      libs/remix-core-plugin/.eslintrc
  8. 2
      libs/remix-debug/.eslintrc
  9. 2
      libs/remix-lib/.eslintrc
  10. 2
      libs/remix-simulator/.eslintrc
  11. 2
      libs/remix-solidity/.eslintrc
  12. 2
      libs/remix-tests/.eslintrc
  13. 2
      libs/remix-ui/checkbox/.eslintrc
  14. 2
      libs/remix-ui/clipboard/.eslintrc
  15. 2
      libs/remix-ui/debugger-ui/.eslintrc
  16. 2
      libs/remix-ui/editor/.eslintrc
  17. 2
      libs/remix-ui/helper/.eslintrc
  18. 2
      libs/remix-ui/modal-dialog/.eslintrc
  19. 2
      libs/remix-ui/plugin-manager/.eslintrc
  20. 2
      libs/remix-ui/publish-to-storage/.eslintrc
  21. 2
      libs/remix-ui/renderer/.eslintrc
  22. 12
      libs/remix-ui/run-tab/.babelrc
  23. 18
      libs/remix-ui/run-tab/.eslintrc.json
  24. 7
      libs/remix-ui/run-tab/README.md
  25. 1
      libs/remix-ui/run-tab/src/index.ts
  26. 0
      libs/remix-ui/run-tab/src/lib/remix-ui-run-tab.module.css
  27. 14
      libs/remix-ui/run-tab/src/lib/remix-ui-run-tab.tsx
  28. 20
      libs/remix-ui/run-tab/tsconfig.json
  29. 13
      libs/remix-ui/run-tab/tsconfig.lib.json
  30. 2
      libs/remix-ui/settings/.eslintrc
  31. 2
      libs/remix-ui/solidity-compiler/.eslintrc
  32. 2
      libs/remix-ui/static-analyser/.eslintrc
  33. 2
      libs/remix-ui/terminal/.eslintrc
  34. 2
      libs/remix-ui/toaster/.eslintrc
  35. 2
      libs/remix-ui/tree-view/.eslintrc
  36. 2
      libs/remix-ui/utils/.eslintrc
  37. 2
      libs/remix-ui/workspace/.eslintrc
  38. 2
      libs/remix-url-resolver/.eslintrc
  39. 2
      libs/remixd/.eslintrc
  40. 13
      nx.json
  41. 5
      tsconfig.base.json
  42. 1
      workspace.json

@ -1,21 +0,0 @@
{
"root": true,
"parser": "@typescript-eslint/parser",
"parserOptions": {
"ecmaVersion": 2018,
"sourceType": "module",
"project": "./tsconfig.base.json"
},
"plugins": ["@typescript-eslint", "@nrwl/nx"],
"extends": "standard",
"rules": {
},
"overrides": [
{
"files": ["*.tsx"],
"rules": {
"@typescript-eslint/no-unused-vars": "off"
}
}
]
}

@ -11,6 +11,6 @@
} }
} }
], ],
"extends": ["../../.eslintrc"], "extends": ["../../.eslintrc.json"],
"ignorePatterns": ["!**/*"] "ignorePatterns": ["!**/*"]
} }

@ -243,6 +243,6 @@
}, },
"settings": { "react": { "version": "detect" } }, "settings": { "react": { "version": "detect" } },
"plugins": ["import", "jsx-a11y", "react", "react-hooks"], "plugins": ["import", "jsx-a11y", "react", "react-hooks"],
"extends": ["../../../../.eslintrc"], "extends": ["../../../../.eslintrc.json"],
"ignorePatterns": ["!**/*"] "ignorePatterns": ["!**/*"]
} }

@ -3,7 +3,7 @@
"browser": true, "browser": true,
"es6": true "es6": true
}, },
"extends": "../../.eslintrc", "extends": "../../.eslintrc.json",
"globals": { "globals": {
"Atomics": "readonly", "Atomics": "readonly",
"SharedArrayBuffer": "readonly" "SharedArrayBuffer": "readonly"

@ -1,5 +1,5 @@
{ {
"extends": "../../.eslintrc", "extends": "../../.eslintrc.json",
"rules": { "rules": {
"@typescript-eslint/no-explicit-any": "off", "@typescript-eslint/no-explicit-any": "off",
"@typescript-eslint/no-unused-vars": "off", "@typescript-eslint/no-unused-vars": "off",

@ -1,5 +1,5 @@
{ {
"extends": "../../.eslintrc", "extends": "../../.eslintrc.json",
"rules": { "rules": {
"@typescript-eslint/no-explicit-any": "off", "@typescript-eslint/no-explicit-any": "off",
"@typescript-eslint/prefer-namespace-keyword": "off", "@typescript-eslint/prefer-namespace-keyword": "off",

@ -1 +1 @@
{ "extends": "../../.eslintrc", "rules": {}, "ignorePatterns": ["!**/*"] } { "extends": "../../.eslintrc.json", "rules": {}, "ignorePatterns": ["!**/*"] }

@ -1,5 +1,5 @@
{ {
"extends": "../../.eslintrc", "extends": "../../.eslintrc.json",
"rules": { "rules": {
"@typescript-eslint/no-var-requires": "off", "@typescript-eslint/no-var-requires": "off",
"@typescript-eslint/no-unused-vars": "off", "@typescript-eslint/no-unused-vars": "off",

@ -1,5 +1,5 @@
{ {
"extends": "../../.eslintrc", "extends": "../../.eslintrc.json",
"rules": { "rules": {
"standard/no-callback-literal": "off", "standard/no-callback-literal": "off",
"no-unused-vars": "off", "no-unused-vars": "off",

@ -1,5 +1,5 @@
{ {
"extends": "../../.eslintrc", "extends": "../../.eslintrc.json",
"rules": { "rules": {
"@typescript-eslint/no-var-requires": "off", "@typescript-eslint/no-var-requires": "off",
"@typescript-eslint/no-empty-function": "off", "@typescript-eslint/no-empty-function": "off",

@ -1,5 +1,5 @@
{ {
"extends": "../../.eslintrc", "extends": "../../.eslintrc.json",
"rules": { "rules": {
"dot-notation": "off", "dot-notation": "off",
"no-unused-vars": "off", "no-unused-vars": "off",

@ -1,5 +1,5 @@
{ {
"extends": "../../.eslintrc", "extends": "../../.eslintrc.json",
"rules": { "rules": {
"dot-notation": "off", "dot-notation": "off",
"no-unused-vars": "off", "no-unused-vars": "off",

@ -3,7 +3,7 @@
"browser": true, "browser": true,
"es6": true "es6": true
}, },
"extends": "../../../.eslintrc", "extends": "../../../.eslintrc.json",
"globals": { "globals": {
"Atomics": "readonly", "Atomics": "readonly",
"SharedArrayBuffer": "readonly" "SharedArrayBuffer": "readonly"

@ -243,6 +243,6 @@
}, },
"settings": { "react": { "version": "detect" } }, "settings": { "react": { "version": "detect" } },
"plugins": ["import", "jsx-a11y", "react", "react-hooks"], "plugins": ["import", "jsx-a11y", "react", "react-hooks"],
"extends": ["../../../.eslintrc"], "extends": ["../../../.eslintrc.json"],
"ignorePatterns": ["!**/*"] "ignorePatterns": ["!**/*"]
} }

@ -3,7 +3,7 @@
"browser": true, "browser": true,
"es6": true "es6": true
}, },
"extends": "../../../.eslintrc", "extends": "../../../.eslintrc.json",
"globals": { "globals": {
"Atomics": "readonly", "Atomics": "readonly",
"SharedArrayBuffer": "readonly" "SharedArrayBuffer": "readonly"

@ -3,7 +3,7 @@
"browser": true, "browser": true,
"es6": true "es6": true
}, },
"extends": "../../../.eslintrc", "extends": "../../../.eslintrc.json",
"globals": { "globals": {
"Atomics": "readonly", "Atomics": "readonly",
"SharedArrayBuffer": "readonly" "SharedArrayBuffer": "readonly"

@ -1 +1 @@
{ "extends": "../../../.eslintrc", "rules": {}, "ignorePatterns": ["!**/*"] } { "extends": "../../../.eslintrc.json", "rules": {}, "ignorePatterns": ["!**/*"] }

@ -3,7 +3,7 @@
"browser": true, "browser": true,
"es6": true "es6": true
}, },
"extends": "../../../.eslintrc", "extends": "../../../.eslintrc.json",
"globals": { "globals": {
"Atomics": "readonly", "Atomics": "readonly",
"SharedArrayBuffer": "readonly" "SharedArrayBuffer": "readonly"

@ -3,7 +3,7 @@
"browser": true, "browser": true,
"es6": true "es6": true
}, },
"extends": "../../../.eslintrc", "extends": "../../../.eslintrc.json",
"globals": { "globals": {
"Atomics": "readonly", "Atomics": "readonly",
"SharedArrayBuffer": "readonly" "SharedArrayBuffer": "readonly"

@ -3,7 +3,7 @@
"browser": true, "browser": true,
"es6": true "es6": true
}, },
"extends": "../../../.eslintrc", "extends": "../../../.eslintrc.json",
"globals": { "globals": {
"Atomics": "readonly", "Atomics": "readonly",
"SharedArrayBuffer": "readonly" "SharedArrayBuffer": "readonly"

@ -3,7 +3,7 @@
"browser": true, "browser": true,
"es6": true "es6": true
}, },
"extends": "../../../.eslintrc", "extends": "../../../.eslintrc.json",
"globals": { "globals": {
"Atomics": "readonly", "Atomics": "readonly",
"SharedArrayBuffer": "readonly" "SharedArrayBuffer": "readonly"

@ -0,0 +1,12 @@
{
"presets": [
[
"@nrwl/react/babel",
{
"runtime": "automatic",
"useBuiltIns": "usage"
}
]
],
"plugins": []
}

@ -0,0 +1,18 @@
{
"extends": ["plugin:@nrwl/nx/react", "../../../.eslintrc.json"],
"ignorePatterns": ["!**/*"],
"overrides": [
{
"files": ["*.ts", "*.tsx", "*.js", "*.jsx"],
"rules": {}
},
{
"files": ["*.ts", "*.tsx"],
"rules": {}
},
{
"files": ["*.js", "*.jsx"],
"rules": {}
}
]
}

@ -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).

@ -0,0 +1 @@
export * from './lib/remix-ui-run-tab';

@ -0,0 +1,14 @@
import './remix-ui-run-tab.module.css';
/* eslint-disable-next-line */
export interface RemixUiRunTabProps {}
export function RemixUiRunTab(props: RemixUiRunTabProps) {
return (
<div>
<h1>Welcome to remix-ui-run-tab!</h1>
</div>
);
}
export default RemixUiRunTab;

@ -0,0 +1,20 @@
{
"extends": "../../../tsconfig.base.json",
"compilerOptions": {
"jsx": "react-jsx",
"allowJs": true,
"esModuleInterop": true,
"allowSyntheticDefaultImports": true,
"forceConsistentCasingInFileNames": true,
"strict": true,
"noImplicitReturns": true,
"noFallthroughCasesInSwitch": true
},
"files": [],
"include": [],
"references": [
{
"path": "./tsconfig.lib.json"
}
]
}

@ -0,0 +1,13 @@
{
"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"]
}

@ -3,7 +3,7 @@
"browser": true, "browser": true,
"es6": true "es6": true
}, },
"extends": "../../../.eslintrc", "extends": "../../../.eslintrc.json",
"globals": { "globals": {
"Atomics": "readonly", "Atomics": "readonly",
"SharedArrayBuffer": "readonly" "SharedArrayBuffer": "readonly"

@ -3,7 +3,7 @@
"browser": true, "browser": true,
"es6": true "es6": true
}, },
"extends": "../../../.eslintrc", "extends": "../../../.eslintrc.json",
"globals": { "globals": {
"Atomics": "readonly", "Atomics": "readonly",
"SharedArrayBuffer": "readonly" "SharedArrayBuffer": "readonly"

@ -3,7 +3,7 @@
"browser": true, "browser": true,
"es6": true "es6": true
}, },
"extends": "../../../.eslintrc", "extends": "../../../.eslintrc.json",
"globals": { "globals": {
"Atomics": "readonly", "Atomics": "readonly",
"SharedArrayBuffer": "readonly" "SharedArrayBuffer": "readonly"

@ -3,7 +3,7 @@
"browser": true, "browser": true,
"es6": true "es6": true
}, },
"extends": "../../../.eslintrc", "extends": "../../../.eslintrc.json",
"globals": { "globals": {
"Atomics": "readonly", "Atomics": "readonly",
"SharedArrayBuffer": "readonly" "SharedArrayBuffer": "readonly"

@ -3,7 +3,7 @@
"browser": true, "browser": true,
"es6": true "es6": true
}, },
"extends": "../../../.eslintrc", "extends": "../../../.eslintrc.json",
"globals": { "globals": {
"Atomics": "readonly", "Atomics": "readonly",
"SharedArrayBuffer": "readonly" "SharedArrayBuffer": "readonly"

@ -3,7 +3,7 @@
"browser": true, "browser": true,
"es6": true "es6": true
}, },
"extends": "../../../.eslintrc", "extends": "../../../.eslintrc.json",
"globals": { "globals": {
"Atomics": "readonly", "Atomics": "readonly",
"SharedArrayBuffer": "readonly" "SharedArrayBuffer": "readonly"

@ -243,6 +243,6 @@
}, },
"settings": { "react": { "version": "detect" } }, "settings": { "react": { "version": "detect" } },
"plugins": ["import", "jsx-a11y", "react", "react-hooks"], "plugins": ["import", "jsx-a11y", "react", "react-hooks"],
"extends": ["../../../.eslintrc"], "extends": ["../../../.eslintrc.json"],
"ignorePatterns": ["!**/*"] "ignorePatterns": ["!**/*"]
} }

@ -3,7 +3,7 @@
"browser": true, "browser": true,
"es6": true "es6": true
}, },
"extends": "../../../.eslintrc", "extends": "../../../.eslintrc.json",
"globals": { "globals": {
"Atomics": "readonly", "Atomics": "readonly",
"SharedArrayBuffer": "readonly" "SharedArrayBuffer": "readonly"

@ -1,5 +1,5 @@
{ {
"extends": "../../.eslintrc", "extends": "../../.eslintrc.json",
"rules": {}, "rules": {},
"env": { "env": {
"browser": true, "browser": true,

@ -1 +1 @@
{ "extends": "../../.eslintrc", "rules": {}, "ignorePatterns": ["!**/*"] } { "extends": "../../.eslintrc.json", "rules": {}, "ignorePatterns": ["!**/*"] }

@ -7,7 +7,7 @@
}, },
"tsconfig.base.json": "*", "tsconfig.base.json": "*",
"tslint.json": "*", "tslint.json": "*",
".eslintrc": "*", ".eslintrc.json": "*",
"nx.json": "*" "nx.json": "*"
}, },
"npmScope": "remix-project", "npmScope": "remix-project",
@ -156,14 +156,9 @@
}, },
"remix-ui-editor-context-view": { "remix-ui-editor-context-view": {
"tags": [] "tags": []
},
"remix-ui-run-tab": {
"tags": []
} }
},
"targetDependencies": {
"build": [
{
"target": "build",
"projects": "dependencies"
}
]
} }
} }

@ -75,9 +75,8 @@
"@remix-ui/theme-module": ["libs/remix-ui/theme-module/src/index.ts"], "@remix-ui/theme-module": ["libs/remix-ui/theme-module/src/index.ts"],
"@remix-ui/panel": ["libs/remix-ui/panel/src/index.ts"], "@remix-ui/panel": ["libs/remix-ui/panel/src/index.ts"],
"@remix-ui/editor-context-view": ["libs/remix-ui/editor-context-view/src/index.ts"], "@remix-ui/editor-context-view": ["libs/remix-ui/editor-context-view/src/index.ts"],
"@remix-ui/solidity-unit-testing": [ "@remix-ui/solidity-unit-testing": ["libs/remix-ui/solidity-unit-testing/src/index.ts"],
"libs/remix-ui/solidity-unit-testing/src/index.ts" "@remix-ui/run-tab": ["libs/remix-ui/run-tab/src/index.ts"]
]
} }
}, },
"exclude": ["node_modules", "tmp"] "exclude": ["node_modules", "tmp"]

@ -1,3 +1,4 @@
{ {
"version": 1, "version": 1,
"projects": { "projects": {

Loading…
Cancel
Save