|
|
|
@ -1,5 +1,37 @@ |
|
|
|
|
{ |
|
|
|
|
"version": 1, |
|
|
|
|
"cli": { |
|
|
|
|
"defaultCollection": "@nrwl/react" |
|
|
|
|
}, |
|
|
|
|
"defaultProject": "remix-ide", |
|
|
|
|
"schematics": { |
|
|
|
|
"@nrwl/workspace": { |
|
|
|
|
"library": { |
|
|
|
|
"linter": "eslint" |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
"@nrwl/react": { |
|
|
|
|
"application": { |
|
|
|
|
"style": "css", |
|
|
|
|
"linter": "eslint", |
|
|
|
|
"strict": true, |
|
|
|
|
"babel": true |
|
|
|
|
}, |
|
|
|
|
"component": { |
|
|
|
|
"style": "css" |
|
|
|
|
}, |
|
|
|
|
"library": { |
|
|
|
|
"style": "css", |
|
|
|
|
"linter": "eslint", |
|
|
|
|
"strict": true |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
"@nrwl/nx-plugin": { |
|
|
|
|
"plugin": { |
|
|
|
|
"linter": "eslint" |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
"projects": { |
|
|
|
|
"remix-ide": { |
|
|
|
|
"root": "apps/remix-ide", |
|
|
|
@ -75,7 +107,9 @@ |
|
|
|
|
"options": { |
|
|
|
|
"linter": "eslint", |
|
|
|
|
"config": "apps/remix-ide/.eslintrc", |
|
|
|
|
"files": ["apps/remix-ide/src/**/*.js"], |
|
|
|
|
"files": [ |
|
|
|
|
"apps/remix-ide/src/**/*.js" |
|
|
|
|
], |
|
|
|
|
"exclude": [ |
|
|
|
|
"**/node_modules/**", |
|
|
|
|
"apps/remix-ide/src/app/editor/mode-solidity.js", |
|
|
|
@ -94,8 +128,13 @@ |
|
|
|
|
"builder": "@nrwl/linter:lint", |
|
|
|
|
"options": { |
|
|
|
|
"linter": "eslint", |
|
|
|
|
"tsConfig": ["apps/remix-ide-e2e/tsconfig.e2e.json"], |
|
|
|
|
"exclude": ["**/node_modules/**", "!apps/remix-ide-e2e/**/*"] |
|
|
|
|
"tsConfig": [ |
|
|
|
|
"apps/remix-ide-e2e/tsconfig.e2e.json" |
|
|
|
|
], |
|
|
|
|
"exclude": [ |
|
|
|
|
"**/node_modules/**", |
|
|
|
|
"!apps/remix-ide-e2e/**/*" |
|
|
|
|
] |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
@ -111,14 +150,21 @@ |
|
|
|
|
"options": { |
|
|
|
|
"linter": "eslint", |
|
|
|
|
"config": "libs/remix-analyzer/.eslintrc", |
|
|
|
|
"tsConfig": ["libs/remix-analyzer/tsconfig.lib.json"], |
|
|
|
|
"exclude": ["**/node_modules/**", "libs/remix-analyzer/test/**/*"] |
|
|
|
|
"tsConfig": [ |
|
|
|
|
"libs/remix-analyzer/tsconfig.lib.json" |
|
|
|
|
], |
|
|
|
|
"exclude": [ |
|
|
|
|
"**/node_modules/**", |
|
|
|
|
"libs/remix-analyzer/test/**/*" |
|
|
|
|
] |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
"test": { |
|
|
|
|
"builder": "@nrwl/workspace:run-commands", |
|
|
|
|
"options": { |
|
|
|
|
"commands": ["./../../node_modules/.bin/npm-run-all test"], |
|
|
|
|
"commands": [ |
|
|
|
|
"./../../node_modules/.bin/npm-run-all test" |
|
|
|
|
], |
|
|
|
|
"cwd": "libs/remix-analyzer" |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
@ -129,7 +175,9 @@ |
|
|
|
|
"tsConfig": "libs/remix-analyzer/tsconfig.lib.json", |
|
|
|
|
"packageJson": "libs/remix-analyzer/package.json", |
|
|
|
|
"main": "libs/remix-analyzer/src/index.ts", |
|
|
|
|
"assets": ["libs/remix-analyzer/*.md"] |
|
|
|
|
"assets": [ |
|
|
|
|
"libs/remix-analyzer/*.md" |
|
|
|
|
] |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
@ -145,14 +193,21 @@ |
|
|
|
|
"options": { |
|
|
|
|
"linter": "eslint", |
|
|
|
|
"config": "libs/remix-astwalker/.eslintrc", |
|
|
|
|
"tsConfig": ["libs/remix-astwalker/tsconfig.lib.json"], |
|
|
|
|
"exclude": ["**/node_modules/**", "libs/remix-astwalker/tests/**/*"] |
|
|
|
|
"tsConfig": [ |
|
|
|
|
"libs/remix-astwalker/tsconfig.lib.json" |
|
|
|
|
], |
|
|
|
|
"exclude": [ |
|
|
|
|
"**/node_modules/**", |
|
|
|
|
"libs/remix-astwalker/tests/**/*" |
|
|
|
|
] |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
"test": { |
|
|
|
|
"builder": "@nrwl/workspace:run-commands", |
|
|
|
|
"options": { |
|
|
|
|
"commands": ["./../../node_modules/.bin/npm-run-all test"], |
|
|
|
|
"commands": [ |
|
|
|
|
"./../../node_modules/.bin/npm-run-all test" |
|
|
|
|
], |
|
|
|
|
"cwd": "libs/remix-astwalker" |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
@ -163,7 +218,9 @@ |
|
|
|
|
"tsConfig": "libs/remix-astwalker/tsconfig.lib.json", |
|
|
|
|
"packageJson": "libs/remix-astwalker/package.json", |
|
|
|
|
"main": "libs/remix-astwalker/src/index.ts", |
|
|
|
|
"assets": ["libs/remix-astwalker/*.md"] |
|
|
|
|
"assets": [ |
|
|
|
|
"libs/remix-astwalker/*.md" |
|
|
|
|
] |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
@ -179,14 +236,21 @@ |
|
|
|
|
"options": { |
|
|
|
|
"linter": "eslint", |
|
|
|
|
"config": "libs/remix-debug/.eslintrc", |
|
|
|
|
"tsConfig": ["libs/remix-debug/tsconfig.lib.json"], |
|
|
|
|
"exclude": ["**/node_modules/**", "libs/remix-debug/test/**/*"] |
|
|
|
|
"tsConfig": [ |
|
|
|
|
"libs/remix-debug/tsconfig.lib.json" |
|
|
|
|
], |
|
|
|
|
"exclude": [ |
|
|
|
|
"**/node_modules/**", |
|
|
|
|
"libs/remix-debug/test/**/*" |
|
|
|
|
] |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
"test": { |
|
|
|
|
"builder": "@nrwl/workspace:run-commands", |
|
|
|
|
"options": { |
|
|
|
|
"commands": ["./../../node_modules/.bin/npm-run-all test"], |
|
|
|
|
"commands": [ |
|
|
|
|
"./../../node_modules/.bin/npm-run-all test" |
|
|
|
|
], |
|
|
|
|
"cwd": "libs/remix-debug" |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
@ -224,14 +288,21 @@ |
|
|
|
|
"options": { |
|
|
|
|
"linter": "eslint", |
|
|
|
|
"config": "libs/remix-lib/.eslintrc", |
|
|
|
|
"tsConfig": ["libs/remix-lib/tsconfig.lib.json"], |
|
|
|
|
"exclude": ["**/node_modules/**", "libs/remix-lib/test/**/*"] |
|
|
|
|
"tsConfig": [ |
|
|
|
|
"libs/remix-lib/tsconfig.lib.json" |
|
|
|
|
], |
|
|
|
|
"exclude": [ |
|
|
|
|
"**/node_modules/**", |
|
|
|
|
"libs/remix-lib/test/**/*" |
|
|
|
|
] |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
"test": { |
|
|
|
|
"builder": "@nrwl/workspace:run-commands", |
|
|
|
|
"options": { |
|
|
|
|
"commands": ["./../../node_modules/.bin/npm-run-all test"], |
|
|
|
|
"commands": [ |
|
|
|
|
"./../../node_modules/.bin/npm-run-all test" |
|
|
|
|
], |
|
|
|
|
"cwd": "libs/remix-lib" |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
@ -242,7 +313,9 @@ |
|
|
|
|
"tsConfig": "libs/remix-lib/tsconfig.lib.json", |
|
|
|
|
"packageJson": "libs/remix-lib/package.json", |
|
|
|
|
"main": "libs/remix-lib/src/index.ts", |
|
|
|
|
"assets": ["libs/remix-lib/*.md"] |
|
|
|
|
"assets": [ |
|
|
|
|
"libs/remix-lib/*.md" |
|
|
|
|
] |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
@ -258,14 +331,21 @@ |
|
|
|
|
"options": { |
|
|
|
|
"linter": "eslint", |
|
|
|
|
"config": "libs/remix-simulator/.eslintrc", |
|
|
|
|
"tsConfig": ["libs/remix-simulator/tsconfig.lib.json"], |
|
|
|
|
"exclude": ["**/node_modules/**", "libs/remix-simulator/test/**/*"] |
|
|
|
|
"tsConfig": [ |
|
|
|
|
"libs/remix-simulator/tsconfig.lib.json" |
|
|
|
|
], |
|
|
|
|
"exclude": [ |
|
|
|
|
"**/node_modules/**", |
|
|
|
|
"libs/remix-simulator/test/**/*" |
|
|
|
|
] |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
"test": { |
|
|
|
|
"builder": "@nrwl/workspace:run-commands", |
|
|
|
|
"options": { |
|
|
|
|
"commands": ["./../../node_modules/.bin/npm-run-all test"], |
|
|
|
|
"commands": [ |
|
|
|
|
"./../../node_modules/.bin/npm-run-all test" |
|
|
|
|
], |
|
|
|
|
"cwd": "libs/remix-simulator" |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
@ -303,8 +383,12 @@ |
|
|
|
|
"options": { |
|
|
|
|
"linter": "eslint", |
|
|
|
|
"config": "libs/remix-solidity/.eslintrc", |
|
|
|
|
"tsConfig": ["libs/remix-solidity/tsconfig.lib.json"], |
|
|
|
|
"exclude": ["**/node_modules/**"] |
|
|
|
|
"tsConfig": [ |
|
|
|
|
"libs/remix-solidity/tsconfig.lib.json" |
|
|
|
|
], |
|
|
|
|
"exclude": [ |
|
|
|
|
"**/node_modules/**" |
|
|
|
|
] |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
"test": { |
|
|
|
@ -321,7 +405,9 @@ |
|
|
|
|
"tsConfig": "libs/remix-solidity/tsconfig.lib.json", |
|
|
|
|
"packageJson": "libs/remix-solidity/package.json", |
|
|
|
|
"main": "libs/remix-solidity/src/index.ts", |
|
|
|
|
"assets": ["libs/remix-solidity/*.md"] |
|
|
|
|
"assets": [ |
|
|
|
|
"libs/remix-solidity/*.md" |
|
|
|
|
] |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
@ -337,7 +423,9 @@ |
|
|
|
|
"options": { |
|
|
|
|
"linter": "eslint", |
|
|
|
|
"config": "libs/remix-tests/.eslintrc", |
|
|
|
|
"tsConfig": ["libs/remix-tests/tsconfig.lib.json"], |
|
|
|
|
"tsConfig": [ |
|
|
|
|
"libs/remix-tests/tsconfig.lib.json" |
|
|
|
|
], |
|
|
|
|
"exclude": [ |
|
|
|
|
"**/node_modules/**", |
|
|
|
|
"libs/remix-tests/tests/**/*", |
|
|
|
@ -386,7 +474,9 @@ |
|
|
|
|
"options": { |
|
|
|
|
"linter": "eslint", |
|
|
|
|
"config": "libs/remix-url-resolver/.eslintrc", |
|
|
|
|
"tsConfig": ["libs/remix-url-resolver/tsconfig.lib.json"], |
|
|
|
|
"tsConfig": [ |
|
|
|
|
"libs/remix-url-resolver/tsconfig.lib.json" |
|
|
|
|
], |
|
|
|
|
"exclude": [ |
|
|
|
|
"**/node_modules/**", |
|
|
|
|
"libs/remix-url-resolver/tests/**/*" |
|
|
|
@ -396,7 +486,9 @@ |
|
|
|
|
"test": { |
|
|
|
|
"builder": "@nrwl/workspace:run-commands", |
|
|
|
|
"options": { |
|
|
|
|
"commands": ["./../../node_modules/.bin/npm-run-all test"], |
|
|
|
|
"commands": [ |
|
|
|
|
"./../../node_modules/.bin/npm-run-all test" |
|
|
|
|
], |
|
|
|
|
"cwd": "libs/remix-url-resolver" |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
@ -407,7 +499,9 @@ |
|
|
|
|
"tsConfig": "libs/remix-url-resolver/tsconfig.lib.json", |
|
|
|
|
"packageJson": "libs/remix-url-resolver/package.json", |
|
|
|
|
"main": "libs/remix-url-resolver/src/index.ts", |
|
|
|
|
"assets": ["libs/remix-url-resolver/*.md"] |
|
|
|
|
"assets": [ |
|
|
|
|
"libs/remix-url-resolver/*.md" |
|
|
|
|
] |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
@ -426,7 +520,10 @@ |
|
|
|
|
"libs/remixd/tsconfig.lib.json", |
|
|
|
|
"libs/remixd/tsconfig.spec.json" |
|
|
|
|
], |
|
|
|
|
"exclude": ["**/node_modules/**", "!libs/remixd/**/*"] |
|
|
|
|
"exclude": [ |
|
|
|
|
"**/node_modules/**", |
|
|
|
|
"!libs/remixd/**/*" |
|
|
|
|
] |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
"test": { |
|
|
|
@ -444,7 +541,10 @@ |
|
|
|
|
"tsConfig": "libs/remixd/tsconfig.lib.json", |
|
|
|
|
"packageJson": "libs/remixd/package.json", |
|
|
|
|
"main": "libs/remixd/src/index.ts", |
|
|
|
|
"assets": ["libs/remixd/*.md", "libs/remixd/src/origins.json"] |
|
|
|
|
"assets": [ |
|
|
|
|
"libs/remixd/*.md", |
|
|
|
|
"libs/remixd/src/origins.json" |
|
|
|
|
] |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
@ -463,7 +563,10 @@ |
|
|
|
|
"libs/remix-ui/tree-view/tsconfig.lib.json", |
|
|
|
|
"libs/remix-ui/tree-view/tsconfig.spec.json" |
|
|
|
|
], |
|
|
|
|
"exclude": ["**/node_modules/**", "!libs/remix-ui/tree-view/**/*"] |
|
|
|
|
"exclude": [ |
|
|
|
|
"**/node_modules/**", |
|
|
|
|
"!libs/remix-ui/tree-view/**/*" |
|
|
|
|
] |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
"test": { |
|
|
|
@ -490,7 +593,10 @@ |
|
|
|
|
"libs/remix-ui/debugger-ui/tsconfig.lib.json", |
|
|
|
|
"libs/remix-ui/debugger-ui/tsconfig.spec.json" |
|
|
|
|
], |
|
|
|
|
"exclude": ["**/node_modules/**", "!libs/remix-ui/debugger-ui/**/*"] |
|
|
|
|
"exclude": [ |
|
|
|
|
"**/node_modules/**", |
|
|
|
|
"!libs/remix-ui/debugger-ui/**/*" |
|
|
|
|
] |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
"test": { |
|
|
|
@ -517,7 +623,10 @@ |
|
|
|
|
"libs/remix-ui/utils/tsconfig.lib.json", |
|
|
|
|
"libs/remix-ui/utils/tsconfig.spec.json" |
|
|
|
|
], |
|
|
|
|
"exclude": ["**/node_modules/**", "!libs/remix-ui/utils/**/*"] |
|
|
|
|
"exclude": [ |
|
|
|
|
"**/node_modules/**", |
|
|
|
|
"!libs/remix-ui/utils/**/*" |
|
|
|
|
] |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
"test": { |
|
|
|
@ -544,7 +653,10 @@ |
|
|
|
|
"libs/remix-ui/clipboard/tsconfig.lib.json", |
|
|
|
|
"libs/remix-ui/clipboard/tsconfig.spec.json" |
|
|
|
|
], |
|
|
|
|
"exclude": ["**/node_modules/**", "!libs/remix-ui/clipboard/**/*"] |
|
|
|
|
"exclude": [ |
|
|
|
|
"**/node_modules/**", |
|
|
|
|
"!libs/remix-ui/clipboard/**/*" |
|
|
|
|
] |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
"test": { |
|
|
|
@ -597,8 +709,13 @@ |
|
|
|
|
"builder": "@nrwl/linter:lint", |
|
|
|
|
"options": { |
|
|
|
|
"linter": "eslint", |
|
|
|
|
"tsConfig": ["libs/remix-ui/toaster/tsconfig.lib.json"], |
|
|
|
|
"exclude": ["**/node_modules/**", "!libs/remix-ui/toaster/**/*"] |
|
|
|
|
"tsConfig": [ |
|
|
|
|
"libs/remix-ui/toaster/tsconfig.lib.json" |
|
|
|
|
], |
|
|
|
|
"exclude": [ |
|
|
|
|
"**/node_modules/**", |
|
|
|
|
"!libs/remix-ui/toaster/**/*" |
|
|
|
|
] |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
@ -666,8 +783,13 @@ |
|
|
|
|
"lint": { |
|
|
|
|
"builder": "@angular-devkit/build-angular:tslint", |
|
|
|
|
"options": { |
|
|
|
|
"tsConfig": ["apps/debugger/tsconfig.app.json"], |
|
|
|
|
"exclude": ["**/node_modules/**", "!apps/debugger/**/*"] |
|
|
|
|
"tsConfig": [ |
|
|
|
|
"apps/debugger/tsconfig.app.json" |
|
|
|
|
], |
|
|
|
|
"exclude": [ |
|
|
|
|
"**/node_modules/**", |
|
|
|
|
"!apps/debugger/**/*" |
|
|
|
|
] |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
@ -682,8 +804,13 @@ |
|
|
|
|
"builder": "@nrwl/linter:lint", |
|
|
|
|
"options": { |
|
|
|
|
"linter": "eslint", |
|
|
|
|
"tsConfig": ["libs/remix-ui/workspace/tsconfig.lib.json"], |
|
|
|
|
"exclude": ["**/node_modules/**", "!libs/remix-ui/workspace/**/*"] |
|
|
|
|
"tsConfig": [ |
|
|
|
|
"libs/remix-ui/workspace/tsconfig.lib.json" |
|
|
|
|
], |
|
|
|
|
"exclude": [ |
|
|
|
|
"**/node_modules/**", |
|
|
|
|
"!libs/remix-ui/workspace/**/*" |
|
|
|
|
] |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
@ -698,8 +825,13 @@ |
|
|
|
|
"builder": "@nrwl/linter:lint", |
|
|
|
|
"options": { |
|
|
|
|
"linter": "eslint", |
|
|
|
|
"tsConfig": ["libs/remix-ui/settings/tsconfig.lib.json"], |
|
|
|
|
"exclude": ["**/node_modules/**", "!libs/remix-ui/settings/**/*"] |
|
|
|
|
"tsConfig": [ |
|
|
|
|
"libs/remix-ui/settings/tsconfig.lib.json" |
|
|
|
|
], |
|
|
|
|
"exclude": [ |
|
|
|
|
"**/node_modules/**", |
|
|
|
|
"!libs/remix-ui/settings/**/*" |
|
|
|
|
] |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
@ -714,7 +846,9 @@ |
|
|
|
|
"builder": "@nrwl/linter:lint", |
|
|
|
|
"options": { |
|
|
|
|
"linter": "eslint", |
|
|
|
|
"tsConfig": ["libs/remix-ui/static-analyser/tsconfig.lib.json"], |
|
|
|
|
"tsConfig": [ |
|
|
|
|
"libs/remix-ui/static-analyser/tsconfig.lib.json" |
|
|
|
|
], |
|
|
|
|
"exclude": [ |
|
|
|
|
"**/node_modules/**", |
|
|
|
|
"!libs/remix-ui/static-analyser/**/*" |
|
|
|
@ -733,8 +867,13 @@ |
|
|
|
|
"builder": "@nrwl/linter:lint", |
|
|
|
|
"options": { |
|
|
|
|
"linter": "eslint", |
|
|
|
|
"tsConfig": ["libs/remix-ui/checkbox/tsconfig.lib.json"], |
|
|
|
|
"exclude": ["**/node_modules/**", "!libs/remix-ui/checkbox/**/*"] |
|
|
|
|
"tsConfig": [ |
|
|
|
|
"libs/remix-ui/checkbox/tsconfig.lib.json" |
|
|
|
|
], |
|
|
|
|
"exclude": [ |
|
|
|
|
"**/node_modules/**", |
|
|
|
|
"!libs/remix-ui/checkbox/**/*" |
|
|
|
|
] |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
@ -749,8 +888,13 @@ |
|
|
|
|
"builder": "@nrwl/linter:lint", |
|
|
|
|
"options": { |
|
|
|
|
"linter": "eslint", |
|
|
|
|
"tsConfig": ["libs/remix-ui/terminal/tsconfig.lib.json"], |
|
|
|
|
"exclude": ["**/node_modules/**", "!libs/remix-ui/terminal/**/*"] |
|
|
|
|
"tsConfig": [ |
|
|
|
|
"libs/remix-ui/terminal/tsconfig.lib.json" |
|
|
|
|
], |
|
|
|
|
"exclude": [ |
|
|
|
|
"**/node_modules/**", |
|
|
|
|
"!libs/remix-ui/terminal/**/*" |
|
|
|
|
] |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
@ -765,7 +909,9 @@ |
|
|
|
|
"builder": "@nrwl/linter:lint", |
|
|
|
|
"options": { |
|
|
|
|
"linter": "eslint", |
|
|
|
|
"tsConfig": ["libs/remix-ui/plugin-manager/tsconfig.lib.json"], |
|
|
|
|
"tsConfig": [ |
|
|
|
|
"libs/remix-ui/plugin-manager/tsconfig.lib.json" |
|
|
|
|
], |
|
|
|
|
"exclude": [ |
|
|
|
|
"**/node_modules/**", |
|
|
|
|
"!libs/remix-ui/plugin-manager/**/*" |
|
|
|
@ -784,8 +930,13 @@ |
|
|
|
|
"builder": "@nrwl/linter:lint", |
|
|
|
|
"options": { |
|
|
|
|
"linter": "eslint", |
|
|
|
|
"tsConfig": ["libs/remix-core-plugin/tsconfig.lib.json"], |
|
|
|
|
"exclude": ["**/node_modules/**", "!libs/remix-core-plugin/**/*"] |
|
|
|
|
"tsConfig": [ |
|
|
|
|
"libs/remix-core-plugin/tsconfig.lib.json" |
|
|
|
|
], |
|
|
|
|
"exclude": [ |
|
|
|
|
"**/node_modules/**", |
|
|
|
|
"!libs/remix-core-plugin/**/*" |
|
|
|
|
] |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
"build": { |
|
|
|
@ -809,7 +960,9 @@ |
|
|
|
|
"builder": "@nrwl/linter:lint", |
|
|
|
|
"options": { |
|
|
|
|
"linter": "eslint", |
|
|
|
|
"tsConfig": ["libs/remix-ui/solidity-compiler/tsconfig.lib.json"], |
|
|
|
|
"tsConfig": [ |
|
|
|
|
"libs/remix-ui/solidity-compiler/tsconfig.lib.json" |
|
|
|
|
], |
|
|
|
|
"exclude": [ |
|
|
|
|
"**/node_modules/**", |
|
|
|
|
"!libs/remix-ui/solidity-compiler/**/*" |
|
|
|
@ -828,7 +981,9 @@ |
|
|
|
|
"builder": "@nrwl/linter:lint", |
|
|
|
|
"options": { |
|
|
|
|
"linter": "eslint", |
|
|
|
|
"tsConfig": ["libs/remix-ui/publish-to-storage/tsconfig.lib.json"], |
|
|
|
|
"tsConfig": [ |
|
|
|
|
"libs/remix-ui/publish-to-storage/tsconfig.lib.json" |
|
|
|
|
], |
|
|
|
|
"exclude": [ |
|
|
|
|
"**/node_modules/**", |
|
|
|
|
"!libs/remix-ui/publish-to-storage/**/*" |
|
|
|
@ -847,8 +1002,13 @@ |
|
|
|
|
"builder": "@nrwl/linter:lint", |
|
|
|
|
"options": { |
|
|
|
|
"linter": "eslint", |
|
|
|
|
"tsConfig": ["libs/remix-ui/renderer/tsconfig.lib.json"], |
|
|
|
|
"exclude": ["**/node_modules/**", "!libs/remix-ui/renderer/**/*"] |
|
|
|
|
"tsConfig": [ |
|
|
|
|
"libs/remix-ui/renderer/tsconfig.lib.json" |
|
|
|
|
], |
|
|
|
|
"exclude": [ |
|
|
|
|
"**/node_modules/**", |
|
|
|
|
"!libs/remix-ui/renderer/**/*" |
|
|
|
|
] |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
@ -872,7 +1032,9 @@ |
|
|
|
|
"apps/solidity-compiler/src/assets", |
|
|
|
|
"apps/solidity-compiler/src/index.html" |
|
|
|
|
], |
|
|
|
|
"styles": ["apps/solidity-compiler/src/styles.css"], |
|
|
|
|
"styles": [ |
|
|
|
|
"apps/solidity-compiler/src/styles.css" |
|
|
|
|
], |
|
|
|
|
"scripts": [], |
|
|
|
|
"webpackConfig": "apps/solidity-compiler/webpack.config.js", |
|
|
|
|
"maxWorkers": 2 |
|
|
|
@ -917,8 +1079,13 @@ |
|
|
|
|
"builder": "@nrwl/linter:lint", |
|
|
|
|
"options": { |
|
|
|
|
"linter": "eslint", |
|
|
|
|
"tsConfig": ["apps/solidity-compiler/tsconfig.app.json"], |
|
|
|
|
"exclude": ["**/node_modules/**", "!apps/solidity-compiler/**/*"] |
|
|
|
|
"tsConfig": [ |
|
|
|
|
"apps/solidity-compiler/tsconfig.app.json" |
|
|
|
|
], |
|
|
|
|
"exclude": [ |
|
|
|
|
"**/node_modules/**", |
|
|
|
|
"!apps/solidity-compiler/**/*" |
|
|
|
|
] |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
@ -941,7 +1108,9 @@ |
|
|
|
|
"apps/remix-ide-e2e/src/local-plugin/src/favicon.ico", |
|
|
|
|
"apps/remix-ide-e2e/src/local-plugin/src/assets" |
|
|
|
|
], |
|
|
|
|
"styles": ["apps/remix-ide-e2e/src/local-plugin/src/styles.css"], |
|
|
|
|
"styles": [ |
|
|
|
|
"apps/remix-ide-e2e/src/local-plugin/src/styles.css" |
|
|
|
|
], |
|
|
|
|
"scripts": [], |
|
|
|
|
"webpackConfig": "@nrwl/react/plugins/webpack" |
|
|
|
|
}, |
|
|
|
@ -1007,8 +1176,13 @@ |
|
|
|
|
"builder": "@nrwl/linter:lint", |
|
|
|
|
"options": { |
|
|
|
|
"linter": "eslint", |
|
|
|
|
"tsConfig": ["libs/remix-ui/home-tab/tsconfig.lib.json"], |
|
|
|
|
"exclude": ["**/node_modules/**", "!libs/remix-ui/home-tab/**/*"] |
|
|
|
|
"tsConfig": [ |
|
|
|
|
"libs/remix-ui/home-tab/tsconfig.lib.json" |
|
|
|
|
], |
|
|
|
|
"exclude": [ |
|
|
|
|
"**/node_modules/**", |
|
|
|
|
"!libs/remix-ui/home-tab/**/*" |
|
|
|
|
] |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
@ -1023,8 +1197,13 @@ |
|
|
|
|
"builder": "@nrwl/linter:lint", |
|
|
|
|
"options": { |
|
|
|
|
"linter": "eslint", |
|
|
|
|
"tsConfig": ["libs/remix-ui/editor/tsconfig.lib.json"], |
|
|
|
|
"exclude": ["**/node_modules/**", "!libs/remix-ui/editor/**/*"] |
|
|
|
|
"tsConfig": [ |
|
|
|
|
"libs/remix-ui/editor/tsconfig.lib.json" |
|
|
|
|
], |
|
|
|
|
"exclude": [ |
|
|
|
|
"**/node_modules/**", |
|
|
|
|
"!libs/remix-ui/editor/**/*" |
|
|
|
|
] |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
@ -1038,8 +1217,13 @@ |
|
|
|
|
"builder": "@nrwl/linter:lint", |
|
|
|
|
"options": { |
|
|
|
|
"linter": "eslint", |
|
|
|
|
"tsConfig": ["libs/remix-ui/editor/tsconfig.lib.json"], |
|
|
|
|
"exclude": ["**/node_modules/**", "!libs/remix-ui/editor/**/*"] |
|
|
|
|
"tsConfig": [ |
|
|
|
|
"libs/remix-ui/editor/tsconfig.lib.json" |
|
|
|
|
], |
|
|
|
|
"exclude": [ |
|
|
|
|
"**/node_modules/**", |
|
|
|
|
"!libs/remix-ui/editor/**/*" |
|
|
|
|
] |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
@ -1054,8 +1238,13 @@ |
|
|
|
|
"builder": "@nrwl/linter:lint", |
|
|
|
|
"options": { |
|
|
|
|
"linter": "eslint", |
|
|
|
|
"tsConfig": ["libs/remix-ui/app/tsconfig.lib.json"], |
|
|
|
|
"exclude": ["**/node_modules/**", "!libs/remix-ui/app/**/*"] |
|
|
|
|
"tsConfig": [ |
|
|
|
|
"libs/remix-ui/app/tsconfig.lib.json" |
|
|
|
|
], |
|
|
|
|
"exclude": [ |
|
|
|
|
"**/node_modules/**", |
|
|
|
|
"!libs/remix-ui/app/**/*" |
|
|
|
|
] |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
@ -1070,8 +1259,13 @@ |
|
|
|
|
"builder": "@nrwl/linter:lint", |
|
|
|
|
"options": { |
|
|
|
|
"linter": "eslint", |
|
|
|
|
"tsConfig": ["libs/remix-ui/helper/tsconfig.lib.json"], |
|
|
|
|
"exclude": ["**/node_modules/**", "!libs/remix-ui/helper/**/*"] |
|
|
|
|
"tsConfig": [ |
|
|
|
|
"libs/remix-ui/helper/tsconfig.lib.json" |
|
|
|
|
], |
|
|
|
|
"exclude": [ |
|
|
|
|
"**/node_modules/**", |
|
|
|
|
"!libs/remix-ui/helper/**/*" |
|
|
|
|
] |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
@ -1085,8 +1279,13 @@ |
|
|
|
|
"builder": "@nrwl/linter:lint", |
|
|
|
|
"options": { |
|
|
|
|
"linter": "eslint", |
|
|
|
|
"tsConfig": ["libs/remix-ui/tabs/tsconfig.lib.json"], |
|
|
|
|
"exclude": ["**/node_modules/**", "!libs/remix-ui/tabs/**/*"] |
|
|
|
|
"tsConfig": [ |
|
|
|
|
"libs/remix-ui/tabs/tsconfig.lib.json" |
|
|
|
|
], |
|
|
|
|
"exclude": [ |
|
|
|
|
"**/node_modules/**", |
|
|
|
|
"!libs/remix-ui/tabs/**/*" |
|
|
|
|
] |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
@ -1120,8 +1319,13 @@ |
|
|
|
|
"builder": "@nrwl/linter:lint", |
|
|
|
|
"options": { |
|
|
|
|
"linter": "eslint", |
|
|
|
|
"tsConfig": ["libs/remix-ui/search/tsconfig.lib.json"], |
|
|
|
|
"exclude": ["**/node_modules/**", "!libs/remix-ui/search/**/*"] |
|
|
|
|
"tsConfig": [ |
|
|
|
|
"libs/remix-ui/search/tsconfig.lib.json" |
|
|
|
|
], |
|
|
|
|
"exclude": [ |
|
|
|
|
"**/node_modules/**", |
|
|
|
|
"!libs/remix-ui/search/**/*" |
|
|
|
|
] |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
@ -1135,8 +1339,13 @@ |
|
|
|
|
"builder": "@nrwl/linter:lint", |
|
|
|
|
"options": { |
|
|
|
|
"linter": "eslint", |
|
|
|
|
"tsConfig": ["libs/remix-ui/panel/tsconfig.lib.json"], |
|
|
|
|
"exclude": ["**/node_modules/**", "!libs/remix-ui/panel/**/*"] |
|
|
|
|
"tsConfig": [ |
|
|
|
|
"libs/remix-ui/panel/tsconfig.lib.json" |
|
|
|
|
], |
|
|
|
|
"exclude": [ |
|
|
|
|
"**/node_modules/**", |
|
|
|
|
"!libs/remix-ui/panel/**/*" |
|
|
|
|
] |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
@ -1170,7 +1379,9 @@ |
|
|
|
|
"builder": "@nrwl/linter:lint", |
|
|
|
|
"options": { |
|
|
|
|
"linter": "eslint", |
|
|
|
|
"tsConfig": ["libs/remix-ui/editor-context-view/tsconfig.lib.json"], |
|
|
|
|
"tsConfig": [ |
|
|
|
|
"libs/remix-ui/editor-context-view/tsconfig.lib.json" |
|
|
|
|
], |
|
|
|
|
"exclude": [ |
|
|
|
|
"**/node_modules/**", |
|
|
|
|
"!libs/remix-ui/editor-context-view/**/*" |
|
|
|
@ -1188,7 +1399,9 @@ |
|
|
|
|
"builder": "@nrwl/linter:lint", |
|
|
|
|
"options": { |
|
|
|
|
"linter": "eslint", |
|
|
|
|
"tsConfig": ["libs/remix-ui/run-tab/tsconfig.lib.json"], |
|
|
|
|
"tsConfig": [ |
|
|
|
|
"libs/remix-ui/run-tab/tsconfig.lib.json" |
|
|
|
|
], |
|
|
|
|
"exclude": [ |
|
|
|
|
"**/node_modules/**", |
|
|
|
|
"libs/remix-ui/run-tab/**/*.d.ts", |
|
|
|
@ -1207,7 +1420,9 @@ |
|
|
|
|
"builder": "@nrwl/linter:lint", |
|
|
|
|
"options": { |
|
|
|
|
"linter": "eslint", |
|
|
|
|
"tsConfig": ["libs/remix-ui/permission-handler/tsconfig.lib.json"], |
|
|
|
|
"tsConfig": [ |
|
|
|
|
"libs/remix-ui/permission-handler/tsconfig.lib.json" |
|
|
|
|
], |
|
|
|
|
"exclude": [ |
|
|
|
|
"**/node_modules/**", |
|
|
|
|
"libs/remix-ui/permission-handler/**/*.d.ts", |
|
|
|
@ -1227,8 +1442,12 @@ |
|
|
|
|
"options": { |
|
|
|
|
"linter": "eslint", |
|
|
|
|
"config": "libs/remix-ws-templates/.eslintrc", |
|
|
|
|
"tsConfig": ["libs/remix-ws-templates/tsconfig.lib.json"], |
|
|
|
|
"exclude": ["**/node_modules/**"] |
|
|
|
|
"tsConfig": [ |
|
|
|
|
"libs/remix-ws-templates/tsconfig.lib.json" |
|
|
|
|
], |
|
|
|
|
"exclude": [ |
|
|
|
|
"**/node_modules/**" |
|
|
|
|
] |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
"build": { |
|
|
|
@ -1241,7 +1460,9 @@ |
|
|
|
|
"assets": [ |
|
|
|
|
{ |
|
|
|
|
"glob": "templates/**/*", |
|
|
|
|
"ignore": ["templates/**/*/index.ts"], |
|
|
|
|
"ignore": [ |
|
|
|
|
"templates/**/*/index.ts" |
|
|
|
|
], |
|
|
|
|
"input": "libs/remix-ws-templates/src/", |
|
|
|
|
"output": "src/" |
|
|
|
|
}, |
|
|
|
@ -1265,41 +1486,94 @@ |
|
|
|
|
"options": { |
|
|
|
|
"linter": "eslint", |
|
|
|
|
"config": "libs/remix-ui/tooltip-popup/.eslintrc.json", |
|
|
|
|
"tsConfig": ["libs/remix-ui/tooltip-popup/tsconfig.lib.json"], |
|
|
|
|
"exclude": ["**/node_modules/**"] |
|
|
|
|
"tsConfig": [ |
|
|
|
|
"libs/remix-ui/tooltip-popup/tsconfig.lib.json" |
|
|
|
|
], |
|
|
|
|
"exclude": [ |
|
|
|
|
"**/node_modules/**" |
|
|
|
|
] |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
"cli": { |
|
|
|
|
"defaultCollection": "@nrwl/react" |
|
|
|
|
}, |
|
|
|
|
"schematics": { |
|
|
|
|
"@nrwl/workspace": { |
|
|
|
|
"library": { |
|
|
|
|
"linter": "eslint" |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
"@nrwl/react": { |
|
|
|
|
"application": { |
|
|
|
|
"style": "css", |
|
|
|
|
"linter": "eslint", |
|
|
|
|
"babel": true |
|
|
|
|
}, |
|
|
|
|
"component": { |
|
|
|
|
"style": "css" |
|
|
|
|
}, |
|
|
|
|
"library": { |
|
|
|
|
"style": "css", |
|
|
|
|
"linter": "eslint" |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
"@nrwl/nx-plugin": { |
|
|
|
|
"plugin": { |
|
|
|
|
"linter": "eslint" |
|
|
|
|
"vyper": { |
|
|
|
|
"root": "apps/vyper", |
|
|
|
|
"sourceRoot": "apps/vyper/src", |
|
|
|
|
"projectType": "application", |
|
|
|
|
"architect": { |
|
|
|
|
"build": { |
|
|
|
|
"builder": "@nrwl/web:build", |
|
|
|
|
"outputs": [ |
|
|
|
|
"{options.outputPath}" |
|
|
|
|
], |
|
|
|
|
"options": { |
|
|
|
|
"outputPath": "dist/apps/vyper", |
|
|
|
|
"index": "apps/vyper/src/index.html", |
|
|
|
|
"main": "apps/vyper/src/main.tsx", |
|
|
|
|
"polyfills": "apps/vyper/src/polyfills.ts", |
|
|
|
|
"tsConfig": "apps/vyper/tsconfig.app.json", |
|
|
|
|
"assets": [ |
|
|
|
|
"apps/vyper/src/favicon.ico", |
|
|
|
|
"apps/vyper/src/assets" |
|
|
|
|
], |
|
|
|
|
"styles": [ |
|
|
|
|
"apps/vyper/src/styles.css" |
|
|
|
|
], |
|
|
|
|
"scripts": [], |
|
|
|
|
"webpackConfig": "@nrwl/react/plugins/webpack" |
|
|
|
|
}, |
|
|
|
|
"configurations": { |
|
|
|
|
"production": { |
|
|
|
|
"fileReplacements": [ |
|
|
|
|
{ |
|
|
|
|
"replace": "apps/vyper/src/environments/environment.ts", |
|
|
|
|
"with": "apps/vyper/src/environments/environment.prod.ts" |
|
|
|
|
} |
|
|
|
|
], |
|
|
|
|
"optimization": true, |
|
|
|
|
"outputHashing": "all", |
|
|
|
|
"sourceMap": false, |
|
|
|
|
"extractCss": true, |
|
|
|
|
"namedChunks": false, |
|
|
|
|
"extractLicenses": true, |
|
|
|
|
"vendorChunk": false, |
|
|
|
|
"budgets": [ |
|
|
|
|
{ |
|
|
|
|
"type": "initial", |
|
|
|
|
"maximumWarning": "500kb", |
|
|
|
|
"maximumError": "1mb" |
|
|
|
|
} |
|
|
|
|
] |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
"serve": { |
|
|
|
|
"builder": "@nrwl/web:dev-server", |
|
|
|
|
"options": { |
|
|
|
|
"buildTarget": "vyper:build", |
|
|
|
|
"hmr": true |
|
|
|
|
}, |
|
|
|
|
"configurations": { |
|
|
|
|
"production": { |
|
|
|
|
"buildTarget": "vyper:build:production", |
|
|
|
|
"hmr": false |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
"lint": { |
|
|
|
|
"builder": "@nrwl/linter:lint", |
|
|
|
|
"options": { |
|
|
|
|
"linter": "eslint", |
|
|
|
|
"config": "apps/vyper/.eslintrc", |
|
|
|
|
"files": [ |
|
|
|
|
"apps/vyper/src/**/*.js", "apps/vyper/src/**/*.ts" |
|
|
|
|
], |
|
|
|
|
"exclude": [ |
|
|
|
|
"**/node_modules/**" |
|
|
|
|
] |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
"defaultProject": "remix-ide" |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |