diff --git a/.circleci/config.yml b/.circleci/config.yml index 606fe7e071..3c7d4cc6ff 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -122,9 +122,8 @@ jobs: mkdir apps/remixdesktop/build cp -r dist/apps/remix-ide apps/remixdesktop/build/remix-ide cd apps/remixdesktop/ - rm -rf yarn.lock yarn add node-pty - yarn + yarn --ignore-optional yarn add @remix-project/remix-ws-templates yarn dist --linux rm -rf release/*-unpacked @@ -170,7 +169,6 @@ jobs: cp -r dist/apps/remix-ide apps/remixdesktop/build/remix-ide cd apps/remixdesktop/ yarn - yarn add @remix-project/remix-ws-templates yarn dist --win rm -rf release/*-unpacked - save_cache: diff --git a/apps/remixdesktop/package.json b/apps/remixdesktop/package.json index 9ef06688f6..f6ed5a4975 100644 --- a/apps/remixdesktop/package.json +++ b/apps/remixdesktop/package.json @@ -36,7 +36,6 @@ "typescript": "^5.1.3" }, "dependencies": { - "@remix-project/remix-ws-templates": "^1.0.27", "@remixproject/engine": "0.3.37", "@remixproject/engine-electron": "0.3.37", "@remixproject/plugin": "0.3.37", @@ -49,6 +48,9 @@ "node-pty": "^0.10.1", "yarn": "^1.22.19" }, + "optionalDependencies": { + "@remix-project/remix-ws-templates": "^1.0.27" + }, "build": { "productName": "Remix IDE", "appId": "org.ethereum.remix-ide", diff --git a/apps/remixdesktop/src/plugins/ripgrepPlugin.ts b/apps/remixdesktop/src/plugins/ripgrepPlugin.ts index 048f694ade..34b4f4bb87 100644 --- a/apps/remixdesktop/src/plugins/ripgrepPlugin.ts +++ b/apps/remixdesktop/src/plugins/ripgrepPlugin.ts @@ -1,10 +1,13 @@ -import { PluginClient } from "@remixproject/plugin"; -import { Profile } from "@remixproject/plugin-utils"; -import { ElectronBasePlugin, ElectronBasePluginClient } from "@remixproject/plugin-electron" -import path from "path"; -import { rgPath } from "@vscode/ripgrep"; -import byline from "byline"; -import { spawn } from "child_process"; +import {PluginClient} from '@remixproject/plugin' +import {Profile} from '@remixproject/plugin-utils' +import { + ElectronBasePlugin, + ElectronBasePluginClient, +} from '@remixproject/plugin-electron' +import path from 'path' +import {rgPath} from '@vscode/ripgrep' +import byline from 'byline' +import {spawn} from 'child_process' const profile: Profile = { name: 'ripgrep', @@ -16,7 +19,6 @@ const convertPathToPosix = (pathName: string): string => { return pathName.split(path.sep).join(path.posix.sep) } - export class RipgrepPlugin extends ElectronBasePlugin { clients: RipgrepPluginClient[] = [] constructor() { @@ -29,20 +31,19 @@ const clientProfile: Profile = { name: 'ripgrep', displayName: 'ripgrep', description: 'ripgrep plugin', - methods: ['glob'] + methods: ['glob'], } export class RipgrepPluginClient extends ElectronBasePluginClient { workingDir: string = '' constructor(webContentsId: number, profile: Profile) { super(webContentsId, profile) - + this.onload(() => { this.on('fs' as any, 'workingDirChanged', async (path: string) => { this.workingDir = path }) }) - } async glob(path: string, pattern: string, options?: any) { @@ -50,17 +51,22 @@ export class RipgrepPluginClient extends ElectronBasePluginClient { console.log('path', path, this.workingDir) return new Promise((c, e) => { - // replace packed app path with unpacked app path for release on windows - const customRgPath = rgPath.replace('/app.asar/', '/app.asar.unpacked/') + + const customRgPath = rgPath.includes('app.asar.unpacked') + ? rgPath + : rgPath.replace('app.asar', 'app.asar.unpacked') const rg = spawn(customRgPath, ['.', '-l', path]) const resultrg: any[] = [] const stream = byline(rg.stdout.setEncoding('utf8')) stream.on('data', (rgresult: string) => { - console.log('rgresult', rgresult) - let pathWithoutWorkingDir = rgresult.replace(convertPathToPosix(this.workingDir), '') + console.log('rgresult', rgresult) + let pathWithoutWorkingDir = rgresult.replace( + convertPathToPosix(this.workingDir), + '' + ) if (pathWithoutWorkingDir.endsWith('/')) { pathWithoutWorkingDir = pathWithoutWorkingDir.slice(0, -1) } @@ -71,7 +77,7 @@ export class RipgrepPluginClient extends ElectronBasePluginClient { pathWithoutWorkingDir = pathWithoutWorkingDir.slice(1) } resultrg.push({ - path:convertPathToPosix(pathWithoutWorkingDir), + path: convertPathToPosix(pathWithoutWorkingDir), isDirectory: false, }) }) @@ -79,7 +85,6 @@ export class RipgrepPluginClient extends ElectronBasePluginClient { c(resultrg) }) }) - } fixPath(path: string): string { diff --git a/projects.json b/projects.json new file mode 100644 index 0000000000..33a1d79d2f --- /dev/null +++ b/projects.json @@ -0,0 +1,10035 @@ +{ + "graph": { + "nodes": { + "plugin_api": { + "name": "plugin_api", + "type": "app", + "data": { + "name": "plugin_api", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "apps/remix-ide-e2e/src/local-plugin/src/", + "projectType": "application", + "targets": { + "build": { + "dependsOn": [ + { + "target": "build", + "projects": "dependencies" + } + ], + "executor": "@nrwl/webpack:webpack", + "outputs": [ + "{options.outputPath}" + ], + "defaultConfiguration": "development", + "options": { + "compiler": "babel", + "outputPath": "dist/apps/plugin_api", + "index": "apps/remix-ide-e2e/src/local-plugin/src/index.html", + "baseHref": "/", + "main": "apps/remix-ide-e2e/src/local-plugin/src/main.tsx", + "polyfills": "apps/remix-ide-e2e/src/local-plugin/src/polyfills.ts", + "tsConfig": "apps/remix-ide-e2e/src/local-plugin/tsconfig.app.json", + "assets": [], + "styles": [ + "apps/remix-ide-e2e/src/local-plugin/src/styles.css" + ], + "scripts": [], + "webpackConfig": "apps/remix-ide-e2e/src/local-plugin/webpack.config.js" + }, + "configurations": { + "development": {}, + "production": { + "fileReplacements": [ + { + "replace": "apps/remix-ide-e2e/src/local-plugin/src/environments/environment.ts", + "with": "apps/remix-ide-e2e/src/local-plugin/src/environments/environment.prod.ts" + } + ] + } + } + }, + "serve": { + "dependsOn": [ + { + "target": "build", + "projects": "dependencies" + } + ], + "executor": "@nrwl/webpack:dev-server", + "defaultConfiguration": "development", + "options": { + "buildTarget": "plugin_api:build", + "hmr": true + }, + "configurations": { + "development": { + "buildTarget": "plugin_api:build:development", + "port": 2020 + }, + "production": { + "buildTarget": "plugin_api:build:production" + } + } + } + }, + "tags": [], + "root": "apps/remix-ide-e2e/src/local-plugin", + "implicitDependencies": [], + "files": [ + { + "file": "apps/remix-ide-e2e/src/local-plugin/.babelrc", + "hash": "9123728aa14807603fbde932031b9ae2d5a58a24" + }, + { + "file": "apps/remix-ide-e2e/src/local-plugin/.browserslistrc", + "hash": "f1d12df4faa25ab7f0f03196105e957395f609af" + }, + { + "file": "apps/remix-ide-e2e/src/local-plugin/.eslintrc", + "hash": "75f60dff87ce81561509d2239dcacfbc4b93878e" + }, + { + "file": "apps/remix-ide-e2e/src/local-plugin/project.json", + "hash": "14d022a9d617533fa2080bd52ee6a45c0f7448ef" + }, + { + "file": "apps/remix-ide-e2e/src/local-plugin/src/app/app.css", + "hash": "ce033a9bb1e09b4c3f344305dbff72c2ace54342" + }, + { + "file": "apps/remix-ide-e2e/src/local-plugin/src/app/app.tsx", + "hash": "88c9bc964644d75dcb6fa6c7350370884af27b5e", + "deps": [ + "npm:react", + "npm:@remixproject/plugin-api", + "npm:@remixproject/plugin-utils" + ] + }, + { + "file": "apps/remix-ide-e2e/src/local-plugin/src/app/Client.ts", + "hash": "488b109db68e60d7019c2f667de35e5c31011213", + "deps": [ + "npm:@remixproject/plugin", + "npm:@remixproject/plugin-webview" + ] + }, + { + "file": "apps/remix-ide-e2e/src/local-plugin/src/app/logger.tsx", + "hash": "4273c609d2b8fb625f11c6721704f7ce40693093", + "deps": [ + "npm:react" + ] + }, + { + "file": "apps/remix-ide-e2e/src/local-plugin/src/assets/.gitkeep", + "hash": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" + }, + { + "file": "apps/remix-ide-e2e/src/local-plugin/src/environments/environment.prod.ts", + "hash": "bc0327dbebdd3df82f242e6e07925985f87f309e" + }, + { + "file": "apps/remix-ide-e2e/src/local-plugin/src/environments/environment.ts", + "hash": "9ae66f8b70d3c2a726b6fea04dbb69e8734218be" + }, + { + "file": "apps/remix-ide-e2e/src/local-plugin/src/favicon.ico", + "hash": "317ebcb2336e0833a22dddf0ab287849f26fda57" + }, + { + "file": "apps/remix-ide-e2e/src/local-plugin/src/index.html", + "hash": "b1a45c177ce5a6170a4f6c0ec8d9e376ab19070d" + }, + { + "file": "apps/remix-ide-e2e/src/local-plugin/src/main.tsx", + "hash": "ac848b3e6f6af98f7a5c2b2de8a15633c25dbd5e", + "deps": [ + "npm:react", + "npm:react-dom" + ] + }, + { + "file": "apps/remix-ide-e2e/src/local-plugin/src/polyfills.ts", + "hash": "53c485753e6e49fd2dac115c6e08dbfe99574861", + "deps": [ + "npm:core-js", + "npm:regenerator-runtime" + ] + }, + { + "file": "apps/remix-ide-e2e/src/local-plugin/src/styles.css", + "hash": "90d4ee0072ce3fc41812f8af910219f9eea3c3de" + }, + { + "file": "apps/remix-ide-e2e/src/local-plugin/tsconfig.app.json", + "hash": "66eb193383959a85e0f8fe67e07c03d2ec0f5315" + }, + { + "file": "apps/remix-ide-e2e/src/local-plugin/tsconfig.json", + "hash": "6b1b431876af020c623710929d51798dea2ef74d" + }, + { + "file": "apps/remix-ide-e2e/src/local-plugin/webpack.config.js", + "hash": "25932a1054942fd0eb68ed530fce0e768e6f9473", + "deps": [ + "npm:@nrwl/webpack" + ] + } + ] + } + }, + "remix-url-resolver": { + "name": "remix-url-resolver", + "type": "lib", + "data": { + "name": "remix-url-resolver", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "libs/remix-url-resolver/src", + "projectType": "library", + "implicitDependencies": [], + "targets": { + "test": { + "dependsOn": [ + { + "target": "build", + "projects": "dependencies" + } + ], + "executor": "nx:run-script", + "options": { + "script": "test" + }, + "configurations": {} + }, + "build": { + "dependsOn": [ + { + "target": "build", + "projects": "dependencies" + } + ], + "executor": "@nrwl/js:tsc", + "outputs": [ + "{options.outputPath}" + ], + "options": { + "outputPath": "dist/libs/remix-url-resolver", + "main": "libs/remix-url-resolver/src/index.ts", + "tsConfig": "libs/remix-url-resolver/tsconfig.lib.json", + "updateBuildableProjectDepsInPackageJson": false, + "assets": [ + "libs/remix-url-resolver/*.md" + ] + }, + "configurations": {} + }, + "lint": { + "executor": "@nrwl/linter:eslint", + "outputs": [ + "{options.outputFile}" + ], + "options": { + "lintFilePatterns": [ + "libs/remix-url-resolver/**/*.ts" + ] + } + } + }, + "tags": [], + "root": "libs/remix-url-resolver", + "files": [ + { + "file": "libs/remix-url-resolver/.eslintrc", + "hash": "4177c24ed7bcd6698d0c2d258e0f234b1921f53c" + }, + { + "file": "libs/remix-url-resolver/.gitignore", + "hash": "849ddff3b7ec917b5f4563e9a6d3ea63ea512a70" + }, + { + "file": "libs/remix-url-resolver/.npmignore", + "hash": "6222042be4c1f1fb28c0aff65eee42d7dd383499" + }, + { + "file": "libs/remix-url-resolver/package.json", + "hash": "a1d94cf5872012dee16556723c58f1a50ceb9f4d", + "deps": [ + "npm:@erebos/bzz-node", + "npm:axios", + "npm:url", + "npm:@types/chai", + "npm:@types/mocha", + "npm:@types/node", + "npm:chai", + "npm:mocha", + "npm:ts-node", + "npm:tslint", + "npm:typescript" + ] + }, + { + "file": "libs/remix-url-resolver/project.json", + "hash": "5bd43c8a614d597f9d935188675c98406220299c" + }, + { + "file": "libs/remix-url-resolver/README.md", + "hash": "bd395d3c46b9f75f67639e5fd116b0f5dcea488d" + }, + { + "file": "libs/remix-url-resolver/src/index.ts", + "hash": "30e99022f848f223bc1cf5912cc2aa7b69d2c3b7" + }, + { + "file": "libs/remix-url-resolver/src/resolve.ts", + "hash": "3b38c3a0edfe614c905affa2052c590629a0c383", + "deps": [ + "npm:axios", + "npm:semver", + "npm:@erebos/bzz-node" + ] + }, + { + "file": "libs/remix-url-resolver/tests/example_1/greeter.sol", + "hash": "95e622d176797e6393c3d85415aeb0f1fdcf26d4" + }, + { + "file": "libs/remix-url-resolver/tests/example_1/mortal.sol", + "hash": "e1a1fa4de8a3f739e75cbd6c76cf64c4db0a3673" + }, + { + "file": "libs/remix-url-resolver/tests/test.ts", + "hash": "952967d9c3c2865eb6443d83e886695482958ada", + "deps": [ + "npm:assert" + ] + }, + { + "file": "libs/remix-url-resolver/tsconfig.json", + "hash": "f74b077096017cd8234aa3b115103fd8ae750f5d" + }, + { + "file": "libs/remix-url-resolver/tsconfig.lib.json", + "hash": "ea82c38ae0e537a7f87e4b5808d6a1ecb41194b8" + }, + { + "file": "libs/remix-url-resolver/tslint.json", + "hash": "56c85deb965aaf22a44b2804b1760f52e288b7ce" + } + ] + } + }, + "remix-ws-templates": { + "name": "remix-ws-templates", + "type": "lib", + "data": { + "name": "remix-ws-templates", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "libs/remix-ws-templates/src", + "projectType": "library", + "implicitDependencies": [], + "targets": { + "build": { + "dependsOn": [ + { + "target": "build", + "projects": "dependencies" + } + ], + "executor": "@nrwl/js:tsc", + "outputs": [ + "{options.outputPath}" + ], + "options": { + "outputPath": "dist/libs/remix-ws-templates", + "main": "libs/remix-ws-templates/src/index.ts", + "tsConfig": "libs/remix-ws-templates/tsconfig.lib.json", + "updateBuildableProjectDepsInPackageJson": false, + "assets": [ + { + "glob": "templates/**/*", + "ignore": [ + "templates/**/*/index.ts" + ], + "input": "libs/remix-ws-templates/src/", + "output": "src/" + }, + { + "glob": "*.md", + "input": "libs/remix-ws-templates/", + "output": "/" + }, + { + "glob": "templates/**/.prettierrc", + "input": "libs/remix-ws-templates/src/", + "output": "src/" + } + ] + }, + "configurations": {} + }, + "lint": { + "executor": "@nrwl/linter:eslint", + "outputs": [ + "{options.outputFile}" + ], + "options": { + "lintFilePatterns": [ + "libs/remix-ws-templates/**/*.ts" + ] + } + } + }, + "tags": [], + "root": "libs/remix-ws-templates", + "files": [ + { + "file": "libs/remix-ws-templates/.eslintrc", + "hash": "0a49d6ddc4bf2b588c7f6b9265362c29378c68b8" + }, + { + "file": "libs/remix-ws-templates/package.json", + "hash": "43bb75dfaea7208c593e55d61ca6be1f36ce4434", + "deps": [ + "npm:@openzeppelin/contracts", + "npm:@openzeppelin/wizard", + "npm:ethers", + "npm:web3" + ] + }, + { + "file": "libs/remix-ws-templates/project.json", + "hash": "7ebf0408d5a99d72ee2b859b301d74e0a83950e4" + }, + { + "file": "libs/remix-ws-templates/README.md", + "hash": "79e654d127054a6a6a507efe7111119c843794bf" + }, + { + "file": "libs/remix-ws-templates/src/index.ts", + "hash": "e11a422750eecc32011fe80c94cedef94577bbe3" + }, + { + "file": "libs/remix-ws-templates/src/script-templates/contract-deployer/basic-contract-deploy.ts", + "hash": "2753f9bcd09de08b4de0a7112535c8733cf0cc77", + "deps": [ + "npm:ethers" + ] + }, + { + "file": "libs/remix-ws-templates/src/script-templates/contract-deployer/create2-factory-deploy.ts", + "hash": "6de36cfa203ef53f414d84e0d921e63abc5b79cb", + "deps": [ + "npm:ethers" + ] + }, + { + "file": "libs/remix-ws-templates/src/script-templates/contract-deployer/index.ts", + "hash": "93682c8002184c10a075711ae1d14caa2e00488b" + }, + { + "file": "libs/remix-ws-templates/src/script-templates/etherscan/index.ts", + "hash": "3abbe27dd6b188f1b1798fe1ea41563e5e4933cb" + }, + { + "file": "libs/remix-ws-templates/src/script-templates/etherscan/receiptGuidScript.ts", + "hash": "cc96dc14e6ea5f880c44e778bc37c6afcdb6a718" + }, + { + "file": "libs/remix-ws-templates/src/script-templates/etherscan/verifyScript.ts", + "hash": "2126bca90b09f66a1f7536046b968c6bafca76a3" + }, + { + "file": "libs/remix-ws-templates/src/templates/blank/.prettierrc", + "hash": "b2a56f23717b4b9b8f05d45363a0fd58c657ce6e" + }, + { + "file": "libs/remix-ws-templates/src/templates/blank/index.ts", + "hash": "78ac9138793c356790467c4ad4401a1bb029a929" + }, + { + "file": "libs/remix-ws-templates/src/templates/gnosisSafeMultisig/.prettierrc", + "hash": "ea6cfd4a9c6c7d852a90a1f9b220525af3f1a1fa" + }, + { + "file": "libs/remix-ws-templates/src/templates/gnosisSafeMultisig/contracts/MultisigWallet.sol", + "hash": "49761b5e879772a24fc88a49121c432a9f542dae" + }, + { + "file": "libs/remix-ws-templates/src/templates/gnosisSafeMultisig/index.ts", + "hash": "98b3c953ee8db9789d6827d77c01286c1ee44d90" + }, + { + "file": "libs/remix-ws-templates/src/templates/gnosisSafeMultisig/scripts/deploy_with_ethers.ts", + "hash": "b825f91a76bc11d3d9816db94070a23b5a392e80" + }, + { + "file": "libs/remix-ws-templates/src/templates/gnosisSafeMultisig/scripts/deploy_with_web3.ts", + "hash": "744bd81251ac3f78642d0a1564fe6569df03fcac" + }, + { + "file": "libs/remix-ws-templates/src/templates/gnosisSafeMultisig/scripts/ethers-lib.ts", + "hash": "2753f9bcd09de08b4de0a7112535c8733cf0cc77", + "deps": [ + "npm:ethers" + ] + }, + { + "file": "libs/remix-ws-templates/src/templates/gnosisSafeMultisig/scripts/web3-lib.ts", + "hash": "c57e501039a18ff6577256b7b5e601df92887ed9", + "deps": [ + "npm:web3", + "npm:web3-eth-contract" + ] + }, + { + "file": "libs/remix-ws-templates/src/templates/ozerc1155/.prettierrc", + "hash": "b2a56f23717b4b9b8f05d45363a0fd58c657ce6e" + }, + { + "file": "libs/remix-ws-templates/src/templates/ozerc1155/index.ts", + "hash": "2acdbe5539bb0807bc8b9d6e00435a1262eb6b52", + "deps": [ + "npm:@openzeppelin/wizard" + ] + }, + { + "file": "libs/remix-ws-templates/src/templates/ozerc1155/scripts/deploy_with_ethers.ts", + "hash": "63533fd6f59b11353f2c8e1db68d37bd9027bb7c" + }, + { + "file": "libs/remix-ws-templates/src/templates/ozerc1155/scripts/deploy_with_web3.ts", + "hash": "17aaa6972e95bf45db72a9c7ec4e482d86b31757" + }, + { + "file": "libs/remix-ws-templates/src/templates/ozerc1155/scripts/ethers-lib.ts", + "hash": "2753f9bcd09de08b4de0a7112535c8733cf0cc77", + "deps": [ + "npm:ethers" + ] + }, + { + "file": "libs/remix-ws-templates/src/templates/ozerc1155/scripts/web3-lib.ts", + "hash": "921774572a81b0878002614a3bc863c66659d5d7", + "deps": [ + "npm:web3", + "npm:web3-eth-contract" + ] + }, + { + "file": "libs/remix-ws-templates/src/templates/ozerc1155/tests/MyToken_test.sol", + "hash": "73a77e7094f21a9783bdc18c3b507c1027e54699" + }, + { + "file": "libs/remix-ws-templates/src/templates/ozerc20/.prettierrc", + "hash": "b2a56f23717b4b9b8f05d45363a0fd58c657ce6e" + }, + { + "file": "libs/remix-ws-templates/src/templates/ozerc20/index.ts", + "hash": "9dcb4f02f9889fe33934153f25c160b5860f8b5e", + "deps": [ + "npm:@openzeppelin/wizard" + ] + }, + { + "file": "libs/remix-ws-templates/src/templates/ozerc20/scripts/deploy_with_ethers.ts", + "hash": "63533fd6f59b11353f2c8e1db68d37bd9027bb7c" + }, + { + "file": "libs/remix-ws-templates/src/templates/ozerc20/scripts/deploy_with_web3.ts", + "hash": "17aaa6972e95bf45db72a9c7ec4e482d86b31757" + }, + { + "file": "libs/remix-ws-templates/src/templates/ozerc20/scripts/ethers-lib.ts", + "hash": "2753f9bcd09de08b4de0a7112535c8733cf0cc77", + "deps": [ + "npm:ethers" + ] + }, + { + "file": "libs/remix-ws-templates/src/templates/ozerc20/scripts/web3-lib.ts", + "hash": "c57e501039a18ff6577256b7b5e601df92887ed9", + "deps": [ + "npm:web3", + "npm:web3-eth-contract" + ] + }, + { + "file": "libs/remix-ws-templates/src/templates/ozerc20/tests/MyToken_mintable_test.sol", + "hash": "7388cf0b877277b136e0c1b1b61054f27e5ef848" + }, + { + "file": "libs/remix-ws-templates/src/templates/ozerc20/tests/MyToken_test.sol", + "hash": "bdf8f6e69aafd2fd54e8593cd3d916a8cf3deca9" + }, + { + "file": "libs/remix-ws-templates/src/templates/ozerc721/.prettierrc", + "hash": "b2a56f23717b4b9b8f05d45363a0fd58c657ce6e" + }, + { + "file": "libs/remix-ws-templates/src/templates/ozerc721/index.ts", + "hash": "c7bb561e065dd42658687ac3185aefb0a85d0041", + "deps": [ + "npm:@openzeppelin/wizard" + ] + }, + { + "file": "libs/remix-ws-templates/src/templates/ozerc721/scripts/deploy_with_ethers.ts", + "hash": "63533fd6f59b11353f2c8e1db68d37bd9027bb7c" + }, + { + "file": "libs/remix-ws-templates/src/templates/ozerc721/scripts/deploy_with_web3.ts", + "hash": "17aaa6972e95bf45db72a9c7ec4e482d86b31757" + }, + { + "file": "libs/remix-ws-templates/src/templates/ozerc721/scripts/ethers-lib.ts", + "hash": "2753f9bcd09de08b4de0a7112535c8733cf0cc77", + "deps": [ + "npm:ethers" + ] + }, + { + "file": "libs/remix-ws-templates/src/templates/ozerc721/scripts/web3-lib.ts", + "hash": "c57e501039a18ff6577256b7b5e601df92887ed9", + "deps": [ + "npm:web3", + "npm:web3-eth-contract" + ] + }, + { + "file": "libs/remix-ws-templates/src/templates/ozerc721/tests/MyToken_test.sol", + "hash": "0fb1d12117821b2df3d09d3b461adf1860f8fb22" + }, + { + "file": "libs/remix-ws-templates/src/templates/remixDefault/.prettierrc", + "hash": "b2a56f23717b4b9b8f05d45363a0fd58c657ce6e" + }, + { + "file": "libs/remix-ws-templates/src/templates/remixDefault/contracts/1_Storage.sol", + "hash": "dd1e15d25e783b6eb2149c024787678c663616f7" + }, + { + "file": "libs/remix-ws-templates/src/templates/remixDefault/contracts/2_Owner.sol", + "hash": "9949f8cdd6db2acc9bbe98a13e4b89c5e53f9827" + }, + { + "file": "libs/remix-ws-templates/src/templates/remixDefault/contracts/3_Ballot.sol", + "hash": "ffcc6c36096cc7f338d585bf2598922b1acc065a" + }, + { + "file": "libs/remix-ws-templates/src/templates/remixDefault/index.ts", + "hash": "a4a1460cdc517748cba7bced205d26d510f7d0a3" + }, + { + "file": "libs/remix-ws-templates/src/templates/remixDefault/README.txt", + "hash": "e27de83769848424c0b111ee491051dbfd422e9a" + }, + { + "file": "libs/remix-ws-templates/src/templates/remixDefault/scripts/deploy_with_ethers.ts", + "hash": "513d496d7638a86e7b7339272f853a7053429336" + }, + { + "file": "libs/remix-ws-templates/src/templates/remixDefault/scripts/deploy_with_web3.ts", + "hash": "dca0bbcfddbe3f383747e26bc829500ea82e189e" + }, + { + "file": "libs/remix-ws-templates/src/templates/remixDefault/scripts/ethers-lib.ts", + "hash": "2753f9bcd09de08b4de0a7112535c8733cf0cc77", + "deps": [ + "npm:ethers" + ] + }, + { + "file": "libs/remix-ws-templates/src/templates/remixDefault/scripts/web3-lib.ts", + "hash": "c57e501039a18ff6577256b7b5e601df92887ed9", + "deps": [ + "npm:web3", + "npm:web3-eth-contract" + ] + }, + { + "file": "libs/remix-ws-templates/src/templates/remixDefault/tests/Ballot_test.sol", + "hash": "49146e99facba02fce64738239bec0b835cec15b" + }, + { + "file": "libs/remix-ws-templates/src/templates/remixDefault/tests/storage.test.js", + "hash": "8e37b7c39b76b12519a9f931ba858624e573e1f7", + "deps": [ + "npm:chai", + "npm:hardhat" + ] + }, + { + "file": "libs/remix-ws-templates/src/templates/zeroxErc20/.prettierrc", + "hash": "b2a56f23717b4b9b8f05d45363a0fd58c657ce6e" + }, + { + "file": "libs/remix-ws-templates/src/templates/zeroxErc20/contracts/SampleERC20.sol", + "hash": "ecea8b4aa3b50f2fb106dc78a4f4d6bd7cd579e0" + }, + { + "file": "libs/remix-ws-templates/src/templates/zeroxErc20/index.ts", + "hash": "f83c80be62b2d5745cd5fff78475d088c0b52002" + }, + { + "file": "libs/remix-ws-templates/src/templates/zeroxErc20/scripts/deploy_with_ethers.ts", + "hash": "1aadc32123683305c1ba94d88de986db041b11e0" + }, + { + "file": "libs/remix-ws-templates/src/templates/zeroxErc20/scripts/deploy_with_web3.ts", + "hash": "0eecd6d88fa667155fed325d2a060b8bda27b40b" + }, + { + "file": "libs/remix-ws-templates/src/templates/zeroxErc20/scripts/ethers-lib.ts", + "hash": "2753f9bcd09de08b4de0a7112535c8733cf0cc77", + "deps": [ + "npm:ethers" + ] + }, + { + "file": "libs/remix-ws-templates/src/templates/zeroxErc20/scripts/web3-lib.ts", + "hash": "c57e501039a18ff6577256b7b5e601df92887ed9", + "deps": [ + "npm:web3", + "npm:web3-eth-contract" + ] + }, + { + "file": "libs/remix-ws-templates/src/templates/zeroxErc20/tests/SampleERC20_test.sol", + "hash": "b167e1a4782e3bdf7aa7710c4558b77b0f761575" + }, + { + "file": "libs/remix-ws-templates/tsconfig.json", + "hash": "eb1415fa71c5cce2049880364d9ef4f88b929559" + }, + { + "file": "libs/remix-ws-templates/tsconfig.lib.json", + "hash": "165195b7898c6de369e5b856458f8f603218b770" + }, + { + "file": "libs/remix-ws-templates/types/index.d.ts", + "hash": "a7238130dfe3401070400f85c71f96aeeb78cccb" + } + ] + } + }, + "solidity-compiler": { + "name": "solidity-compiler", + "type": "app", + "data": { + "name": "solidity-compiler", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "apps/solidity-compiler/src", + "projectType": "application", + "implicitDependencies": [], + "targets": { + "build": { + "dependsOn": [ + { + "target": "build", + "projects": "dependencies" + } + ], + "executor": "@nrwl/webpack:webpack", + "outputs": [ + "{options.outputPath}" + ], + "defaultConfiguration": "development", + "options": { + "compiler": "babel", + "outputPath": "dist/apps/solidity-compiler", + "index": "apps/solidity-compiler/src/index.html", + "baseHref": "/", + "main": "apps/solidity-compiler/src/main.tsx", + "polyfills": "apps/solidity-compiler/src/polyfills.ts", + "tsConfig": "apps/solidity-compiler/tsconfig.app.json", + "assets": [ + "apps/solidity-compiler/src/favicon.ico", + "apps/solidity-compiler/src/assets" + ], + "styles": [ + "apps/solidity-compiler/src/styles.css" + ], + "scripts": [], + "webpackConfig": "apps/solidity-compiler/webpack.config.js" + }, + "configurations": { + "development": {}, + "production": { + "fileReplacements": [ + { + "replace": "apps/solidity-compiler/src/environments/environment.ts", + "with": "apps/solidity-compiler/src/environments/environment.prod.ts" + } + ] + } + } + }, + "serve": { + "dependsOn": [ + { + "target": "build", + "projects": "dependencies" + } + ], + "executor": "@nrwl/webpack:dev-server", + "defaultConfiguration": "development", + "options": { + "buildTarget": "solidity-compiler:build" + }, + "configurations": { + "development": { + "buildTarget": "solidity-compiler:build:development" + }, + "production": { + "buildTarget": "solidity-compiler:build:production" + } + } + } + }, + "tags": [], + "root": "apps/solidity-compiler", + "files": [ + { + "file": "apps/solidity-compiler/.babelrc", + "hash": "9123728aa14807603fbde932031b9ae2d5a58a24" + }, + { + "file": "apps/solidity-compiler/.browserslistrc", + "hash": "f1d12df4faa25ab7f0f03196105e957395f609af" + }, + { + "file": "apps/solidity-compiler/project.json", + "hash": "395ec9e94e1a05471f179fea9da81c198f435934" + }, + { + "file": "apps/solidity-compiler/src/app/app.tsx", + "hash": "e9c636ac3d8a1088e23d32e89c5d27a27f97312f", + "deps": [ + "npm:react" + ] + }, + { + "file": "apps/solidity-compiler/src/app/compiler.ts", + "hash": "01543be9952b5e8bba512b14e303712a6599c05e", + "deps": [ + "npm:@remixproject/plugin", + "npm:@remixproject/plugin-webview" + ] + }, + { + "file": "apps/solidity-compiler/src/assets/.gitkeep", + "hash": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" + }, + { + "file": "apps/solidity-compiler/src/assets/img/ipfs.webp", + "hash": "9cdfa7380c503f4ccfed36563f44cef6c5f1b082" + }, + { + "file": "apps/solidity-compiler/src/assets/js/.gitignore", + "hash": "5e7d2734cfc60289debf74293817c0a8f572ff32" + }, + { + "file": "apps/solidity-compiler/src/environments/environment.prod.ts", + "hash": "bc0327dbebdd3df82f242e6e07925985f87f309e" + }, + { + "file": "apps/solidity-compiler/src/environments/environment.ts", + "hash": "9ae66f8b70d3c2a726b6fea04dbb69e8734218be" + }, + { + "file": "apps/solidity-compiler/src/favicon.ico", + "hash": "317ebcb2336e0833a22dddf0ab287849f26fda57" + }, + { + "file": "apps/solidity-compiler/src/index.html", + "hash": "45be468da6a39a5f510708523b44c748713d781f" + }, + { + "file": "apps/solidity-compiler/src/main.tsx", + "hash": "96d7e3743b506e6ca4af665e648962a573f6c345", + "deps": [ + "npm:react", + "npm:react-dom" + ] + }, + { + "file": "apps/solidity-compiler/src/polyfills.ts", + "hash": "53c485753e6e49fd2dac115c6e08dbfe99574861", + "deps": [ + "npm:core-js", + "npm:regenerator-runtime" + ] + }, + { + "file": "apps/solidity-compiler/src/styles.css", + "hash": "90d4ee0072ce3fc41812f8af910219f9eea3c3de" + }, + { + "file": "apps/solidity-compiler/tsconfig.app.json", + "hash": "252904bb73871a10597dc233e4a528e13c6af9c4" + }, + { + "file": "apps/solidity-compiler/tsconfig.json", + "hash": "5aab5e79111d8f97470be7e69da9fdb3ddb5819f" + }, + { + "file": "apps/solidity-compiler/webpack.config.js", + "hash": "23aef38cffdd41246eb36dd1892f2b46b49b173f", + "deps": [ + "npm:@nrwl/webpack", + "npm:@nrwl/react", + "npm:webpack", + "npm:terser-webpack-plugin", + "npm:css-minimizer-webpack-plugin" + ] + } + ] + } + }, + "remix-core-plugin": { + "name": "remix-core-plugin", + "type": "lib", + "data": { + "name": "remix-core-plugin", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "libs/remix-core-plugin/src", + "projectType": "library", + "targets": { + "build": { + "dependsOn": [ + { + "target": "build", + "projects": "dependencies" + } + ], + "executor": "@nrwl/js:tsc", + "outputs": [ + "{options.outputPath}" + ], + "options": { + "outputPath": "dist/libs/remix-core-plugin", + "main": "libs/remix-core-plugin/src/index.ts", + "tsConfig": "libs/remix-core-plugin/tsconfig.lib.json", + "assets": [], + "updateBuildableProjectDepsInPackageJson": false + }, + "configurations": {} + }, + "lint": { + "executor": "@nrwl/linter:eslint", + "outputs": [ + "{options.outputFile}" + ], + "options": { + "lintFilePatterns": [ + "libs/remix-core-plugin/**/*.ts" + ] + } + } + }, + "tags": [], + "root": "libs/remix-core-plugin", + "implicitDependencies": [], + "files": [ + { + "file": "libs/remix-core-plugin/.eslintrc", + "hash": "43d73eb5414c95bc7acf8ada59bb0beed750d762" + }, + { + "file": "libs/remix-core-plugin/package.json", + "hash": "3ea38618cc8466c13a332e94ea1bf054840a50d6" + }, + { + "file": "libs/remix-core-plugin/project.json", + "hash": "f7d0ab2428af4036e8e5373f41424a1193f749f5" + }, + { + "file": "libs/remix-core-plugin/README.md", + "hash": "fc60297f57115429f26906e76585b54ebdb0260b" + }, + { + "file": "libs/remix-core-plugin/src/index.ts", + "hash": "db3788cd5f4709d077bdfe63aab4352508e38e6f" + }, + { + "file": "libs/remix-core-plugin/src/lib/compiler-artefacts.ts", + "hash": "c37e3a7dab53754c607ed2e4bdcfe499406012d6", + "deps": [ + "npm:@remixproject/engine" + ] + }, + { + "file": "libs/remix-core-plugin/src/lib/compiler-content-imports.ts", + "hash": "50b9b08bb26e5d85e3753621d441965df4a40e4b", + "deps": [ + "npm:@remixproject/engine" + ] + }, + { + "file": "libs/remix-core-plugin/src/lib/compiler-fetch-and-compile.ts", + "hash": "d004888a58dd18463a3747bc40fdf5f9a52b4ccf", + "deps": [ + "npm:@remixproject/engine", + "npm:@ethereumjs/util" + ] + }, + { + "file": "libs/remix-core-plugin/src/lib/compiler-metadata.ts", + "hash": "b45daeb5f0920a837eec564bab3a476e46c1fb5f", + "deps": [ + "npm:@remixproject/engine" + ] + }, + { + "file": "libs/remix-core-plugin/src/lib/constants/uups.ts", + "hash": "3a07dfdc8dd7d26c187bc0e8fd55296ed3df7594" + }, + { + "file": "libs/remix-core-plugin/src/lib/gist-handler.ts", + "hash": "5a1e04d98e13bd51c51b15168927de8305fd769f", + "deps": [ + "npm:@remixproject/engine", + "npm:is-electron" + ] + }, + { + "file": "libs/remix-core-plugin/src/lib/helpers/fetch-etherscan.ts", + "hash": "5cc8460d72a3a49875684d2c3e2efc14cfc806fe" + }, + { + "file": "libs/remix-core-plugin/src/lib/helpers/fetch-sourcify.ts", + "hash": "5765e7e9d6040976990702adfc22ac694f14ab31" + }, + { + "file": "libs/remix-core-plugin/src/lib/link-libraries.ts", + "hash": "84d50d5a1439b669a195c72886c279c1ffe99f68", + "deps": [ + "npm:@remixproject/engine" + ] + }, + { + "file": "libs/remix-core-plugin/src/lib/offset-line-to-column-converter.ts", + "hash": "0c416b2953783c20d57913174ff37d430e6a9193", + "deps": [ + "npm:@remixproject/engine" + ] + }, + { + "file": "libs/remix-core-plugin/src/lib/openzeppelin-proxy.ts", + "hash": "661ead7a6f129aaccb4990cfb2bf28c3a21729e7", + "deps": [ + "npm:@remixproject/engine", + "npm:semver" + ] + }, + { + "file": "libs/remix-core-plugin/src/types/contract.ts", + "hash": "df518ed034f98bbf2bf2ea7fc294b092cf5d342b", + "deps": [ + "npm:@openzeppelin/upgrades-core" + ] + }, + { + "file": "libs/remix-core-plugin/tsconfig.json", + "hash": "c23e61c80035a2b0526de861e767ed5ad82db04e" + }, + { + "file": "libs/remix-core-plugin/tsconfig.lib.json", + "hash": "87520f83f8d3124fde5654d56c1828ecf59d8a09" + } + ] + } + }, + "circuit-compiler": { + "name": "circuit-compiler", + "type": "app", + "data": { + "name": "circuit-compiler", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "apps/circuit-compiler/src", + "projectType": "application", + "implicitDependencies": [ + "remixd" + ], + "targets": { + "build": { + "dependsOn": [ + { + "target": "build", + "projects": "dependencies" + } + ], + "executor": "@nrwl/webpack:webpack", + "outputs": [ + "{options.outputPath}" + ], + "defaultConfiguration": "development", + "options": { + "compiler": "babel", + "outputPath": "dist/apps/circuit-compiler", + "index": "apps/circuit-compiler/src/index.html", + "baseHref": "./", + "main": "apps/circuit-compiler/src/main.tsx", + "polyfills": "apps/circuit-compiler/src/polyfills.ts", + "tsConfig": "apps/circuit-compiler/tsconfig.app.json", + "assets": [ + "apps/circuit-compiler/src/profile.json" + ], + "styles": [ + "apps/circuit-compiler/src/css/app.css" + ], + "scripts": [], + "webpackConfig": "apps/circuit-compiler/webpack.config.js" + }, + "configurations": { + "development": {}, + "production": { + "fileReplacements": [ + { + "replace": "apps/circuit-compiler/src/environments/environment.ts", + "with": "apps/circuit-compiler/src/environments/environment.prod.ts" + } + ] + } + } + }, + "serve": { + "dependsOn": [ + { + "target": "build", + "projects": "dependencies" + } + ], + "executor": "@nrwl/webpack:dev-server", + "defaultConfiguration": "development", + "options": { + "buildTarget": "circuit-compiler:build", + "hmr": true, + "baseHref": "/" + }, + "configurations": { + "development": { + "buildTarget": "circuit-compiler:build:development", + "port": 2023 + }, + "production": { + "buildTarget": "circuit-compiler:build:production" + } + } + } + }, + "tags": [], + "root": "apps/circuit-compiler", + "files": [ + { + "file": "apps/circuit-compiler/project.json", + "hash": "eb501cc21d781ba7eb365510ac81ea5d0a8365ec" + }, + { + "file": "apps/circuit-compiler/src/app/app.tsx", + "hash": "e922fb0bf9afb68b23d58f08e22d9450300092bc", + "deps": [ + "npm:react" + ] + }, + { + "file": "apps/circuit-compiler/src/app/services/circomPluginClient.ts", + "hash": "f94b1317f49fa73e41b6e423934c5dfdbc790e39", + "deps": [ + "npm:@remixproject/plugin", + "npm:@remixproject/plugin-webview", + "npm:events", + "npm:circom_wasm" + ] + }, + { + "file": "apps/circuit-compiler/src/css/app.css", + "hash": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" + }, + { + "file": "apps/circuit-compiler/src/example/simple.circom", + "hash": "9a2120df7ad652d829481957a9c60989fa5e83c0" + }, + { + "file": "apps/circuit-compiler/src/index.html", + "hash": "adb93d90f1cd581b18f1d45dafd56b2b76894323" + }, + { + "file": "apps/circuit-compiler/src/main.tsx", + "hash": "b63438d84608f33eb5088295999f60daabcad4a5", + "deps": [ + "npm:react", + "npm:react-dom" + ] + }, + { + "file": "apps/circuit-compiler/src/polyfills.ts", + "hash": "2adf3d05b6fcf479dd61c74f6bda95d9edb6ac6b", + "deps": [ + "npm:core-js", + "npm:regenerator-runtime" + ] + }, + { + "file": "apps/circuit-compiler/src/profile.json", + "hash": "e8395e2574a14f492398c870392e4834576351e4" + }, + { + "file": "apps/circuit-compiler/tsconfig.app.json", + "hash": "2272b8a388c56c760e15a8d8e64a4a40e13a4315" + }, + { + "file": "apps/circuit-compiler/tsconfig.json", + "hash": "3b6130a0a823f45efa53e66d3d98f20f751420e3" + }, + { + "file": "apps/circuit-compiler/webpack.config.js", + "hash": "fecff4fa704f694f1ecae0dcac4d650d046194bb", + "deps": [ + "npm:@nrwl/webpack", + "npm:webpack", + "npm:terser-webpack-plugin", + "npm:css-minimizer-webpack-plugin" + ] + } + ] + } + }, + "ghaction-helper": { + "name": "ghaction-helper", + "type": "lib", + "data": { + "name": "ghaction-helper", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "libs/ghaction-helper/src", + "projectType": "library", + "implicitDependencies": [ + "remix-solidity" + ], + "targets": { + "test": { + "dependsOn": [ + { + "target": "build", + "projects": "dependencies" + } + ], + "executor": "nx:run-script", + "options": { + "script": "test" + }, + "configurations": {} + }, + "build": { + "dependsOn": [ + { + "target": "build", + "projects": "dependencies" + } + ], + "executor": "@nrwl/js:tsc", + "outputs": [ + "{options.outputPath}" + ], + "options": { + "outputPath": "dist/libs/ghaction-helper", + "main": "libs/ghaction-helper/src/index.ts", + "tsConfig": "libs/ghaction-helper/tsconfig.lib.json", + "assets": [], + "updateBuildableProjectDepsInPackageJson": false + }, + "configurations": {} + }, + "lint": { + "executor": "@nrwl/linter:eslint", + "outputs": [ + "{options.outputFile}" + ], + "options": { + "lintFilePatterns": [ + "libs/ghaction-helper/**/*.ts" + ] + } + } + }, + "tags": [], + "root": "libs/ghaction-helper", + "files": [ + { + "file": "libs/ghaction-helper/.eslintrc", + "hash": "f57f93144edfd987a71b8c065a0c6ddbbdb24026" + }, + { + "file": "libs/ghaction-helper/.npmignore", + "hash": "aa8e45f12bce4c9ccf69652a97bd54ffc43c7123" + }, + { + "file": "libs/ghaction-helper/package.json", + "hash": "bf4fe18c4c57a1969e1eb3d14b1ee0b9c6931ed7", + "deps": [ + "remix-simulator", + "npm:chai", + "npm:ethers", + "npm:web3", + "remix-solidity", + "npm:@types/chai", + "npm:typescript" + ] + }, + { + "file": "libs/ghaction-helper/project.json", + "hash": "9d93dfcab8ba0d0ad02a008996477b00f619920e" + }, + { + "file": "libs/ghaction-helper/README.md", + "hash": "5055697b95799d8a4836c451bd91846af9101f43" + }, + { + "file": "libs/ghaction-helper/src/artifacts-helper.ts", + "hash": "3cc02ff9b57b2942f0e791c259d2e44ff5ebe804" + }, + { + "file": "libs/ghaction-helper/src/chai.ts", + "hash": "4815a2a31ddc622e2df6f01c97d9e2c48d6855aa", + "deps": [ + "npm:chai" + ] + }, + { + "file": "libs/ghaction-helper/src/ethers.ts", + "hash": "d3941e6dd485531bde16861121503d702571b4c9", + "deps": [ + "npm:ethers" + ] + }, + { + "file": "libs/ghaction-helper/src/index.ts", + "hash": "2ead5cf6053d3e35e62c9c80eeed11b4af5389d0" + }, + { + "file": "libs/ghaction-helper/src/methods.ts", + "hash": "b6558f4eb0c1de836d5681f5f44a58738279fe60", + "deps": [ + "npm:ethers", + "npm:web3" + ] + }, + { + "file": "libs/ghaction-helper/src/signer.ts", + "hash": "ff5626b566db4993fccd0b6acd00e697112c64ea", + "deps": [ + "npm:ethers" + ] + }, + { + "file": "libs/ghaction-helper/tsconfig.json", + "hash": "5ed408bd51c833cbd93c4bfc6d65d0d1d8102678" + }, + { + "file": "libs/ghaction-helper/tsconfig.lib.json", + "hash": "736089467e72cbd60950923fa878c2cadaa4d689" + } + ] + } + }, + "remix-astwalker": { + "name": "remix-astwalker", + "type": "lib", + "data": { + "name": "remix-astwalker", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "libs/remix-astwalker/src", + "projectType": "library", + "implicitDependencies": [ + "remix-lib" + ], + "targets": { + "test": { + "dependsOn": [ + { + "target": "build", + "projects": "dependencies" + } + ], + "executor": "nx:run-script", + "options": { + "script": "test" + }, + "configurations": {} + }, + "build": { + "dependsOn": [ + { + "target": "build", + "projects": "dependencies" + } + ], + "executor": "@nrwl/js:tsc", + "outputs": [ + "{options.outputPath}" + ], + "options": { + "outputPath": "dist/libs/remix-astwalker", + "main": "libs/remix-astwalker/src/index.ts", + "tsConfig": "libs/remix-astwalker/tsconfig.lib.json", + "assets": [ + "libs/remix-astwalker/*.md" + ], + "updateBuildableProjectDepsInPackageJson": false + }, + "configurations": {} + }, + "lint": { + "executor": "@nrwl/linter:eslint", + "outputs": [ + "{options.outputFile}" + ], + "options": { + "lintFilePatterns": [ + "libs/remix-astwalker/**/*.ts" + ] + } + } + }, + "tags": [], + "root": "libs/remix-astwalker", + "files": [ + { + "file": "libs/remix-astwalker/.eslintrc", + "hash": "43d73eb5414c95bc7acf8ada59bb0beed750d762" + }, + { + "file": "libs/remix-astwalker/.gitignore", + "hash": "343b37acb19f34988c20589278167f019943dcea" + }, + { + "file": "libs/remix-astwalker/.npmignore", + "hash": "6222042be4c1f1fb28c0aff65eee42d7dd383499" + }, + { + "file": "libs/remix-astwalker/package.json", + "hash": "636700b360818f8250561a0c6e08496b03b16950", + "deps": [ + "npm:@ethereumjs/block", + "npm:@ethereumjs/tx", + "npm:@ethereumjs/util", + "npm:@ethereumjs/vm", + "remix-lib", + "npm:@types/tape", + "npm:async", + "npm:ethers", + "npm:ethjs-util", + "npm:nyc", + "npm:string-similarity", + "npm:tape", + "npm:ts-node", + "npm:typescript", + "npm:web3", + "npm:tap-spec" + ] + }, + { + "file": "libs/remix-astwalker/project.json", + "hash": "ba70ffc27d019e0ced890144128a61c98c43a23e" + }, + { + "file": "libs/remix-astwalker/README.md", + "hash": "067c8d63c13e076f87c91f3a825bd2156bcf1d99" + }, + { + "file": "libs/remix-astwalker/src/@types/remix-lib/index.d.ts", + "hash": "a91da9393461c74e2d35e2b8836988871f6a62e0" + }, + { + "file": "libs/remix-astwalker/src/astWalker.ts", + "hash": "853ff647b52ce4cd07b3d3c536286f746119ad15", + "deps": [ + "npm:events" + ] + }, + { + "file": "libs/remix-astwalker/src/index.ts", + "hash": "02f371ee1801bd61957440dac3ee1b9dc597dc50" + }, + { + "file": "libs/remix-astwalker/src/sourceMappings.ts", + "hash": "69b279d608f2d33ed0874562c5983a18d2d00672" + }, + { + "file": "libs/remix-astwalker/src/types.ts", + "hash": "469d32c914486df891f57e23f824a4fd567169d2" + }, + { + "file": "libs/remix-astwalker/tests/newTests.ts", + "hash": "3db5320202a89084183de0263f5582bb114fe0e4", + "deps": [ + "npm:tape" + ] + }, + { + "file": "libs/remix-astwalker/tests/resources/ast.ts", + "hash": "d20b63e7bf12e195227ec2c77cae75930ee69c10" + }, + { + "file": "libs/remix-astwalker/tests/resources/legacyAST.ts", + "hash": "6b842f95f057bd395c8aa7990cc1a15ce9456ab9" + }, + { + "file": "libs/remix-astwalker/tests/resources/newAST.ts", + "hash": "cda95ae7563649eea3b27f3a41fdd98d5e236363" + }, + { + "file": "libs/remix-astwalker/tests/resources/test.sol", + "hash": "2df646a8342611177c4df20f0dbd05d9aa882ca9" + }, + { + "file": "libs/remix-astwalker/tests/sourceMappings.ts", + "hash": "1a2bcbdd31f2a9fe501062d60ca6e25ab55d1c97", + "deps": [ + "npm:tape" + ] + }, + { + "file": "libs/remix-astwalker/tsconfig.json", + "hash": "7f163468b26766fff6f1dea5e9bc129e4ee98368" + }, + { + "file": "libs/remix-astwalker/tsconfig.lib.json", + "hash": "4c89a574be11686459a6457a1255a250cf5c56bd" + } + ] + } + }, + "remix-simulator": { + "name": "remix-simulator", + "type": "lib", + "data": { + "name": "remix-simulator", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "libs/remix-simulator/src", + "projectType": "library", + "implicitDependencies": [ + "remix-lib" + ], + "targets": { + "test": { + "dependsOn": [ + { + "target": "build", + "projects": "dependencies" + } + ], + "executor": "nx:run-script", + "options": { + "script": "test" + }, + "configurations": {} + }, + "build": { + "dependsOn": [ + { + "target": "build", + "projects": "dependencies" + } + ], + "executor": "@nrwl/js:tsc", + "outputs": [ + "{options.outputPath}" + ], + "options": { + "outputPath": "dist/libs/remix-simulator", + "main": "libs/remix-simulator/src/index.ts", + "tsConfig": "libs/remix-simulator/tsconfig.lib.json", + "updateBuildableProjectDepsInPackageJson": false, + "assets": [ + { + "glob": "ethsim", + "input": "libs/remix-simulator/bin/", + "output": "bin/" + }, + { + "glob": "*.md", + "input": "libs/remix-simulator/", + "output": "/" + } + ] + }, + "configurations": {} + }, + "lint": { + "executor": "@nrwl/linter:eslint", + "outputs": [ + "{options.outputFile}" + ], + "options": { + "lintFilePatterns": [ + "libs/remix-simulator/**/*.ts" + ] + } + } + }, + "tags": [], + "root": "libs/remix-simulator", + "files": [ + { + "file": "libs/remix-simulator/.eslintrc", + "hash": "8e04356c0081c590e1636803ff4134dad9665cda" + }, + { + "file": "libs/remix-simulator/.npmignore", + "hash": "b59f7e3a95a4d3f2b168d9c8e330be591fc49a6b" + }, + { + "file": "libs/remix-simulator/bin/ethsim", + "hash": "814e2a6a462c528b383aac2545e2531f791f0f57" + }, + { + "file": "libs/remix-simulator/package.json", + "hash": "594f82c8f24f4fb02dc768f31bfbdfa8a1ca7ad2", + "deps": [ + "npm:@ethereumjs/block", + "npm:@ethereumjs/common", + "npm:@ethereumjs/tx", + "npm:@ethereumjs/util", + "npm:@ethereumjs/vm", + "remix-lib", + "npm:ansi-gray", + "npm:async", + "npm:body-parser", + "npm:color-support", + "npm:commander", + "npm:cors", + "npm:ethers", + "npm:ethjs-util", + "npm:express", + "npm:express-ws", + "npm:merge", + "npm:string-similarity", + "npm:time-stamp", + "npm:web3", + "npm:@babel/core", + "npm:@babel/plugin-transform-object-assign", + "npm:@babel/preset-env", + "npm:@babel/preset-stage-0", + "npm:babel-eslint", + "npm:babelify", + "npm:mocha" + ] + }, + { + "file": "libs/remix-simulator/project.json", + "hash": "b4aa8b30070429069b7d7601ff3dbad3343295ce" + }, + { + "file": "libs/remix-simulator/README.md", + "hash": "8410dd63f0a8c90762328cd3b5920a1df6353222" + }, + { + "file": "libs/remix-simulator/src/index.ts", + "hash": "e49f4baf863ddd781e7b2b2e790d3b3fb96e2725" + }, + { + "file": "libs/remix-simulator/src/methods/accounts.ts", + "hash": "ffbfc89a3a26437a7de6e2618654761d5e2e71b3", + "deps": [ + "npm:@ethereumjs/util", + "npm:bn.js", + "npm:web3-eth-accounts" + ] + }, + { + "file": "libs/remix-simulator/src/methods/blocks.ts", + "hash": "60b47bab25b6ec3b6843564ba15422693e4f5896", + "deps": [ + "npm:web3-utils", + "npm:@ethereumjs/util" + ] + }, + { + "file": "libs/remix-simulator/src/methods/debug.ts", + "hash": "b9bf886e503b477ebe579a085d3dd98c90324e90" + }, + { + "file": "libs/remix-simulator/src/methods/filters.ts", + "hash": "43404a1c31b87069950eb573849bb042258feb66" + }, + { + "file": "libs/remix-simulator/src/methods/misc.ts", + "hash": "e6f8a3716a9db34e03e96285773dfa8521f90366", + "deps": [ + "npm:web3-utils" + ] + }, + { + "file": "libs/remix-simulator/src/methods/net.ts", + "hash": "1a064719f43863473993a950acf13660a837158a" + }, + { + "file": "libs/remix-simulator/src/methods/transactions.ts", + "hash": "dc6d940e6504187295bef4d342695d64dacea0c0", + "deps": [ + "npm:web3-utils", + "npm:bn.js", + "npm:@ethereumjs/util", + "npm:ethers", + "npm:@ethereumjs/vm", + "npm:@ethereumjs/evm" + ] + }, + { + "file": "libs/remix-simulator/src/methods/txProcess.ts", + "hash": "f269ca1baf8900de578bd32604962b835c646927" + }, + { + "file": "libs/remix-simulator/src/provider.ts", + "hash": "997accddf9e8d1da6a6f99d563bd089f4392a7e9", + "deps": [ + "npm:merge" + ] + }, + { + "file": "libs/remix-simulator/src/server.ts", + "hash": "73a2cd055274a28a93d239721ea455a072115058", + "deps": [ + "npm:express", + "npm:cors", + "npm:body-parser", + "npm:express-ws" + ] + }, + { + "file": "libs/remix-simulator/src/utils/logs.ts", + "hash": "0ea1271b3b53dd7b938e4a6c9105db721c851d06", + "deps": [ + "npm:ansi-gray", + "npm:time-stamp", + "npm:color-support" + ] + }, + { + "file": "libs/remix-simulator/src/vm-context.ts", + "hash": "62122a61c91539cfac79e478694078fa60490340", + "deps": [ + "npm:@ethereumjs/statemanager", + "npm:@ethereumjs/util", + "npm:ethereum-cryptography", + "npm:rlp", + "npm:ethers", + "npm:@ethereumjs/vm", + "npm:@ethereumjs/common", + "npm:@ethereumjs/trie", + "npm:@ethereumjs/evm", + "npm:@ethereumjs/blockchain", + "npm:@ethereumjs/block", + "npm:@ethereumjs/tx" + ] + }, + { + "file": "libs/remix-simulator/src/VmProxy.ts", + "hash": "90d7ebfbf7221d0bf30f6c41aecfdcb51838a2d8", + "deps": [ + "npm:bn.js", + "npm:web3-utils", + "npm:@ethereumjs/util", + "npm:ethers", + "npm:@ethereumjs/statemanager", + "npm:@ethereumjs/evm", + "npm:@ethereumjs/vm", + "npm:@ethereumjs/tx" + ] + }, + { + "file": "libs/remix-simulator/test/accounts.ts", + "hash": "336d438380cdd912718da5bf0969aac5524270b9", + "deps": [ + "npm:web3", + "npm:assert" + ] + }, + { + "file": "libs/remix-simulator/test/blocks.ts", + "hash": "72b454b8dd520062a5d16858d3df6e1320c65d58", + "deps": [ + "npm:web3", + "npm:assert" + ] + }, + { + "file": "libs/remix-simulator/test/events.ts", + "hash": "98133679a426db1f96ae8ca88a8c3e9d380df589", + "deps": [ + "npm:web3", + "npm:assert" + ] + }, + { + "file": "libs/remix-simulator/test/misc.ts", + "hash": "a339910996f85a5f3ff168b0fba14492e4f7f88c", + "deps": [ + "npm:web3", + "npm:assert" + ] + }, + { + "file": "libs/remix-simulator/test/transactions.ts", + "hash": "30f9a96fd2d7fca3a4f3f9c2bf91040147358adb", + "deps": [ + "npm:web3", + "npm:assert" + ] + }, + { + "file": "libs/remix-simulator/tsconfig.json", + "hash": "3d3a2b990fe6913295064aa25680fcc977d70cb8" + }, + { + "file": "libs/remix-simulator/tsconfig.lib.json", + "hash": "dee88a751393852abe6930151e40cf5b20d1e3df" + } + ] + } + }, + "remix-analyzer": { + "name": "remix-analyzer", + "type": "lib", + "data": { + "name": "remix-analyzer", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "libs/remix-analyzer/src", + "projectType": "library", + "implicitDependencies": [ + "remix-astwalker", + "remix-lib" + ], + "targets": { + "test": { + "dependsOn": [ + { + "target": "build", + "projects": "dependencies" + } + ], + "executor": "nx:run-script", + "options": { + "script": "test" + }, + "configurations": {} + }, + "build": { + "dependsOn": [ + { + "target": "build", + "projects": "dependencies" + } + ], + "executor": "@nrwl/js:tsc", + "outputs": [ + "{options.outputPath}" + ], + "options": { + "outputPath": "dist/libs/remix-analyzer", + "main": "libs/remix-analyzer/src/index.ts", + "tsConfig": "libs/remix-analyzer/tsconfig.lib.json", + "assets": [ + "libs/remix-analyzer/*.md" + ], + "updateBuildableProjectDepsInPackageJson": false + }, + "configurations": {} + }, + "lint": { + "executor": "@nrwl/linter:eslint", + "outputs": [ + "{options.outputFile}" + ], + "options": { + "lintFilePatterns": [ + "libs/remix-analyzer/**/*.ts" + ] + } + } + }, + "tags": [], + "root": "libs/remix-analyzer", + "files": [ + { + "file": "libs/remix-analyzer/.eslintrc", + "hash": "43d73eb5414c95bc7acf8ada59bb0beed750d762" + }, + { + "file": "libs/remix-analyzer/.npmignore", + "hash": "b59f7e3a95a4d3f2b168d9c8e330be591fc49a6b" + }, + { + "file": "libs/remix-analyzer/package.json", + "hash": "781a3a3bdca08efa7fff04e369e4ad1c3c736abd", + "deps": [ + "npm:@ethereumjs/block", + "npm:@ethereumjs/tx", + "npm:@ethereumjs/util", + "npm:@ethereumjs/vm", + "remix-astwalker", + "remix-lib", + "npm:async", + "npm:ethers", + "npm:ethjs-util", + "npm:string-similarity", + "npm:web3", + "npm:@types/node", + "npm:babel-eslint", + "npm:npm-install-version", + "npm:tape", + "npm:ts-node", + "npm:typescript" + ] + }, + { + "file": "libs/remix-analyzer/project.json", + "hash": "6700532bb14cb0541d36bca1a7c5a6b769939f01" + }, + { + "file": "libs/remix-analyzer/README.md", + "hash": "2cbb7d39d4fd6b26de209cba5a1157f9fad08f97" + }, + { + "file": "libs/remix-analyzer/src/index.ts", + "hash": "406fbd56863f7f87ea42b0c64fd1ce9593ebab16" + }, + { + "file": "libs/remix-analyzer/src/solidity-analyzer/index.ts", + "hash": "d2c45ff6353120d8cd8541ac07ea71a92c98bb0b" + }, + { + "file": "libs/remix-analyzer/src/solidity-analyzer/modules/abstractAstView.ts", + "hash": "0febc41dc17758fb810b4b962440a01d72961f83" + }, + { + "file": "libs/remix-analyzer/src/solidity-analyzer/modules/algorithmCategories.ts", + "hash": "59a998aaa61e00a39c6142660386266ad816fe4a" + }, + { + "file": "libs/remix-analyzer/src/solidity-analyzer/modules/assignAndCompare.ts", + "hash": "1abca173078f9f029094a2bed0328ad8ff19ddcf" + }, + { + "file": "libs/remix-analyzer/src/solidity-analyzer/modules/blockBlockhash.ts", + "hash": "714e7f62dd702708a162dfb67c31fecec3dca654" + }, + { + "file": "libs/remix-analyzer/src/solidity-analyzer/modules/blockTimestamp.ts", + "hash": "be78b7e90b03b581dd1ead9010d1c54734a346b3" + }, + { + "file": "libs/remix-analyzer/src/solidity-analyzer/modules/categories.ts", + "hash": "855d691b8c624f80d35b7cdd0d14f156833d62ae" + }, + { + "file": "libs/remix-analyzer/src/solidity-analyzer/modules/checksEffectsInteraction.ts", + "hash": "e0cf9adac648a864f7cd4f5f573ccc5cf6e3d5a7" + }, + { + "file": "libs/remix-analyzer/src/solidity-analyzer/modules/constantFunctions.ts", + "hash": "abbdb91807157703aa48deca920e55b0138cf15e" + }, + { + "file": "libs/remix-analyzer/src/solidity-analyzer/modules/deleteDynamicArrays.ts", + "hash": "dd814b382e7d9843ecbb9ca2836116b6ece10cf2" + }, + { + "file": "libs/remix-analyzer/src/solidity-analyzer/modules/deleteFromDynamicArray.ts", + "hash": "714da95c65e47efa679c3bbe9a066d2eb098cfa2" + }, + { + "file": "libs/remix-analyzer/src/solidity-analyzer/modules/erc20Decimals.ts", + "hash": "c9264920c78f7a7e745e0e67f4dae15609d491aa" + }, + { + "file": "libs/remix-analyzer/src/solidity-analyzer/modules/etherTransferInLoop.ts", + "hash": "a8f8ae1d55d44b5ebc926be9b6355dc1642d75d4" + }, + { + "file": "libs/remix-analyzer/src/solidity-analyzer/modules/forLoopIteratesOverDynamicArray.ts", + "hash": "ff85469cf28f115e57cbc980c7dc66be34aa6961" + }, + { + "file": "libs/remix-analyzer/src/solidity-analyzer/modules/functionCallGraph.ts", + "hash": "a83666d68be3344b5c98336a56720a1ebb0280c4" + }, + { + "file": "libs/remix-analyzer/src/solidity-analyzer/modules/gasCosts.ts", + "hash": "882860d7362dfd085a05b30fd6bcf7a7ae8bcf44" + }, + { + "file": "libs/remix-analyzer/src/solidity-analyzer/modules/guardConditions.ts", + "hash": "b2c67fbef44d412ed34dc0ace1cb005580711a52" + }, + { + "file": "libs/remix-analyzer/src/solidity-analyzer/modules/index.ts", + "hash": "d76b94539a9b62bdb3622cb88595377fba45f649" + }, + { + "file": "libs/remix-analyzer/src/solidity-analyzer/modules/inlineAssembly.ts", + "hash": "851fc2f10d8f9bc22ab30ede37bc420f8d720ee5" + }, + { + "file": "libs/remix-analyzer/src/solidity-analyzer/modules/intDivisionTruncate.ts", + "hash": "b54053202bac2e5a374aed19166f825a8175c007" + }, + { + "file": "libs/remix-analyzer/src/solidity-analyzer/modules/list.ts", + "hash": "a6687343be0772c0de275afff9d50324748f5f22" + }, + { + "file": "libs/remix-analyzer/src/solidity-analyzer/modules/lowLevelCalls.ts", + "hash": "04193a6afb82b584ec33a5daafd417c856fec8e5" + }, + { + "file": "libs/remix-analyzer/src/solidity-analyzer/modules/noReturn.ts", + "hash": "70588169d3d26c3e4218b5b5a4ff63c26733e751" + }, + { + "file": "libs/remix-analyzer/src/solidity-analyzer/modules/selfdestruct.ts", + "hash": "e1ad68eceeee6364897d309634ff1f7c576bf72b" + }, + { + "file": "libs/remix-analyzer/src/solidity-analyzer/modules/similarVariableNames.ts", + "hash": "35591dc8b1b3e0ca8afc724860b3312157e2127b", + "deps": [ + "npm:fast-levenshtein" + ] + }, + { + "file": "libs/remix-analyzer/src/solidity-analyzer/modules/staticAnalysisCommon.ts", + "hash": "9818c4a925dcbcbea40201f4e8e8af76f2cd337b" + }, + { + "file": "libs/remix-analyzer/src/solidity-analyzer/modules/stringBytesLength.ts", + "hash": "57c02b84dd0f210ecc6378251e429e7082769ec5" + }, + { + "file": "libs/remix-analyzer/src/solidity-analyzer/modules/thisLocal.ts", + "hash": "9c13b4c2ac1ccda655ce4f21a9bf692afafbc57b" + }, + { + "file": "libs/remix-analyzer/src/solidity-analyzer/modules/txOrigin.ts", + "hash": "1a7a0cd0d7568dc27ae86d68f84dc129187ab9c7" + }, + { + "file": "libs/remix-analyzer/src/types.ts", + "hash": "c15352eb2e4f58e0b6e2e37138c1ccfe5c282a52" + }, + { + "file": "libs/remix-analyzer/test/analysis/astBlocks/abiNamespaceCallNodes.json", + "hash": "18670fb3b13b94434b40848c0d053d2fbc46c7e2" + }, + { + "file": "libs/remix-analyzer/test/analysis/astBlocks/assignment.json", + "hash": "b5f7fd30109a0cf5ce6a56f44f66f34977fce97a" + }, + { + "file": "libs/remix-analyzer/test/analysis/astBlocks/blockHashAccess.json", + "hash": "039bd335316fa913d05509ab3bd8590a08c74819" + }, + { + "file": "libs/remix-analyzer/test/analysis/astBlocks/blockTimestamp.json", + "hash": "61bc2be74a739d7577117805b1107007b4ebfec8" + }, + { + "file": "libs/remix-analyzer/test/analysis/astBlocks/contractDefinition.json", + "hash": "31229fcabb2fd1ac0479121982b974609b0b2c5a" + }, + { + "file": "libs/remix-analyzer/test/analysis/astBlocks/doWhileLoopNode.json", + "hash": "cc5f6708bbe420274937ece4bf895dd19c495ded" + }, + { + "file": "libs/remix-analyzer/test/analysis/astBlocks/dynamicDeleteUnaryOp.json", + "hash": "98d34f7a4e58393b68aa8e56412df52b4c2f6707" + }, + { + "file": "libs/remix-analyzer/test/analysis/astBlocks/externalDirect.json", + "hash": "ebf7625571c2807d9a83cb9161e353e9ac8b9cd3" + }, + { + "file": "libs/remix-analyzer/test/analysis/astBlocks/forLoopNode.json", + "hash": "515813068f16306dc7faa30b286becab2f3a2fb6" + }, + { + "file": "libs/remix-analyzer/test/analysis/astBlocks/fullyQualifiedFunctionDefinition.json", + "hash": "81c77667a7fd0aaec1d0f576b8f078c1326b0db9" + }, + { + "file": "libs/remix-analyzer/test/analysis/astBlocks/funcDefForComplexParams.json", + "hash": "14551bce74e399eb17579910313df69b451772f1" + }, + { + "file": "libs/remix-analyzer/test/analysis/astBlocks/functionDefinition.json", + "hash": "3848db0dd91cc328378695e2d45fe867b37d21e6" + }, + { + "file": "libs/remix-analyzer/test/analysis/astBlocks/index.js", + "hash": "0c9e1aa198fe2aa2875d74d583cbe0508d0956f0" + }, + { + "file": "libs/remix-analyzer/test/analysis/astBlocks/inheritance.json", + "hash": "d84ecf0cc3bb1d86e647cfec8a6d1163090677af" + }, + { + "file": "libs/remix-analyzer/test/analysis/astBlocks/inlineAssembly.json", + "hash": "03e5acbb2340fb4b96bf0ec949c5562a278e41ef" + }, + { + "file": "libs/remix-analyzer/test/analysis/astBlocks/libCall.json", + "hash": "12df4999aa82833ba85a6563edcf60df3dafc8a0" + }, + { + "file": "libs/remix-analyzer/test/analysis/astBlocks/localCall.json", + "hash": "d954eba389019ba6582ff913dae8e11c4118f809" + }, + { + "file": "libs/remix-analyzer/test/analysis/astBlocks/lowlevelCall.json", + "hash": "7e41bc4d4f2da19539564a97d69b67cd13e7df8f" + }, + { + "file": "libs/remix-analyzer/test/analysis/astBlocks/nowAst.json", + "hash": "1fdc9a5397ea58a79b51a2158a0a55a8295d9733" + }, + { + "file": "libs/remix-analyzer/test/analysis/astBlocks/parameterFunction.json", + "hash": "b112f20898f352677cf74b9f75b574349f68160a" + }, + { + "file": "libs/remix-analyzer/test/analysis/astBlocks/parameterFunctionCall.json", + "hash": "793b946a74afc7342ac235f07ef833c8bc280a62" + }, + { + "file": "libs/remix-analyzer/test/analysis/astBlocks/requireCall.json", + "hash": "4168a655204b386d542b65de29ed8fbc9837718a" + }, + { + "file": "libs/remix-analyzer/test/analysis/astBlocks/selfdestruct.json", + "hash": "04ef87be3654c9d0970125f181484bb186665c16" + }, + { + "file": "libs/remix-analyzer/test/analysis/astBlocks/stateVariableContractNode.json", + "hash": "e24f5308ebc9c675c67374ec881570b98f876a0d" + }, + { + "file": "libs/remix-analyzer/test/analysis/astBlocks/storageVariableNodes.json", + "hash": "96a4c6ff351406c9c9b717b219a3249a76a14e0b" + }, + { + "file": "libs/remix-analyzer/test/analysis/astBlocks/superLocal.json", + "hash": "d87be6477bc0dcf1c842fa8025cd33f3f504b1b2" + }, + { + "file": "libs/remix-analyzer/test/analysis/astBlocks/thisLocalCall.json", + "hash": "214edff07fa542083cb2c8cdebee97e9ab9905d5" + }, + { + "file": "libs/remix-analyzer/test/analysis/astBlocks/unaryOperation.json", + "hash": "60fa3a805f2aa7372908902b54d13ae714a8ab41" + }, + { + "file": "libs/remix-analyzer/test/analysis/astBlocks/whileLoopNode.json", + "hash": "0f05c2c6ceee97a9eb260eb1ade06793e775fd1c" + }, + { + "file": "libs/remix-analyzer/test/analysis/compilationDetails/CompiledContractObj.json", + "hash": "db7cab541e818a8031e1f6dd9d917173e7822e75" + }, + { + "file": "libs/remix-analyzer/test/analysis/staticAnalysisCommon-test.ts", + "hash": "859dfe9758958f713cda091d24410b77fc7de83a", + "deps": [ + "npm:tape" + ] + }, + { + "file": "libs/remix-analyzer/test/analysis/staticAnalysisIntegration-test-0.4.24.ts", + "hash": "305b53ae979ea81bccc5f67e67c6dabb4a4e968a", + "deps": [ + "npm:tape", + "npm:solc" + ] + }, + { + "file": "libs/remix-analyzer/test/analysis/staticAnalysisIntegration-test-0.5.0.ts", + "hash": "18881e20ef714d06d2a1d2265181fca5e232d7eb", + "deps": [ + "npm:tape", + "npm:solc" + ] + }, + { + "file": "libs/remix-analyzer/test/analysis/staticAnalysisIssues-test-0.4.24.ts", + "hash": "2a6091dc328df67b531650c79dfc445a2b80c362", + "deps": [ + "npm:tape", + "npm:solc" + ] + }, + { + "file": "libs/remix-analyzer/test/analysis/staticAnalysisIssues-test-0.5.0.ts", + "hash": "43234e41682fe7231f4524ff5ad89d73620a167c", + "deps": [ + "npm:tape", + "npm:solc" + ] + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.4.24/assembly.sol", + "hash": "fb647502ebfddbdf7f6e766785150df1a34dff4a" + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.4.24/ballot_reentrant.sol", + "hash": "a695b09e190241c99b72a9b665b6246f4a332736" + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.4.24/ballot_withoutWarnings.sol", + "hash": "e273b3da4f143442ac0e9bd131670c8daccd3b0e" + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.4.24/ballot.sol", + "hash": "e1e9f676fe60e144fbba0f6b567ba94febba27fc" + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.4.24/blockLevelCompare.sol", + "hash": "14c4eb9d7ad0fbdb57c60b690a5333617b0d03d6" + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.4.24/cross_contract.sol", + "hash": "426c8d444dfa7fb26556bf9d085b2cb50fbb14ee" + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.4.24/ctor.sol", + "hash": "b250c02626318b534715efaa61ed200c8a56f30c" + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.4.24/deleteDynamicArray.sol", + "hash": "bb179b21f60f9168eba1a3f930e2895c8766cd17" + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.4.24/deleteFromDynamicArray.sol", + "hash": "dbe08109bb99512b388f995d2c2dcf87d3147264" + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.4.24/ERC20.sol", + "hash": "38a6f7711330ed9178fcdc689bb64cb079c5f693" + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.4.24/etherTransferInLoop.sol", + "hash": "1cf5ca8b6b5f28cebd715b08dbba14b9adfad0f8" + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.4.24/forgottenReturn.sol", + "hash": "eb3df75e4491882ee8237f97748e05b1cc09252f" + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.4.24/forLoopIteratesOverDynamicArray.sol", + "hash": "53ed913958a3ac3cb6c96e663c2b2d2e978967be" + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.4.24/functionParameters.sol", + "hash": "f1a9f4a0f0376b7f340bb655f96729d492d2b0df" + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.4.24/globals.sol", + "hash": "7df37c757f266301f01b9d3b0a729b4436ecb8ae" + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.4.24/inheritance.sol", + "hash": "1491e8fa9f87816cfe993d5d599e71f97a1e74e4" + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.4.24/intDivisionTruncate.sol", + "hash": "e5ed123b85343940b7d4805ef674c8f085709828" + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.4.24/KingOfTheEtherThrone.sol", + "hash": "70cfb0832779f37e0f5a156f067054d4aa57d37a" + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.4.24/library.sol", + "hash": "3ca1454d496dd719b277ac1af3040897821a24ea" + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.4.24/loops.sol", + "hash": "cd6aed59ce777a4ae0c540ec67a79965d877de04" + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.4.24/modifier1.sol", + "hash": "a755d763b1e166318b940381647d0f4f7fdb55f0" + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.4.24/modifier2.sol", + "hash": "44db1617c7b9108f1245129308334d582336218d" + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.4.24/notReentrant.sol", + "hash": "374f64f0202323a9612a064776748d6963394364" + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.4.24/reentrant.sol", + "hash": "896395e1a6d5c8e3b0984b750414217aa125a7b9" + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.4.24/selfdestruct.sol", + "hash": "2f56dfc2e4b11f3e530e2396a9e1a3d8a2a79205" + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.4.24/stringBytesLength.sol", + "hash": "2aaf74039ce3eecb8055a9ffc26f813991b7acdc" + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.4.24/structReentrant.sol", + "hash": "95952ff1ca677ca3f2bc77325fb5eaf76c0fddf6" + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.4.24/thisLocal.sol", + "hash": "e31cf0dbaffcbd5536c2af9dfa46c26d89b0eda3" + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.4.24/transfer.sol", + "hash": "49ddd515bf62357bb9ad16b17e5ba1e34af009e1" + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.5/assembly.sol", + "hash": "d081756d245563be6fc5a1e730e0d5d06193a7ad" + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.5/ballot_reentrant.sol", + "hash": "8455c3da3acf55f5dadcab028ea000c54b2f4727" + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.5/ballot_withoutWarnings.sol", + "hash": "416df05400faa41cdaac7b3db13ed8fab4c0016e" + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.5/ballot.sol", + "hash": "ab3bbb75e87fafd0d2dfcb7b8f30a7a729ac4eb4" + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.5/blockLevelCompare.sol", + "hash": "1b8af64afd3724d76780f3f5fc4fec9fb708a3e6" + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.5/cross_contract.sol", + "hash": "db858bc9c8e67c95da32fa779b52a2ff4290435f" + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.5/ctor.sol", + "hash": "c43dd240f5aafd19c32c937de567290c08023040" + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.5/deleteDynamicArray.sol", + "hash": "5a21fe3c64cee39ee4257dcd624e53d73ebfa20b" + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.5/deleteFromDynamicArray.sol", + "hash": "aa69d134cf44a46dadec86abe2a8f05da7a3e105" + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.5/ERC20.sol", + "hash": "e72f46a4aad28e61654374d94ae8d16c501cfa71" + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.5/etherTransferInLoop.sol", + "hash": "3b8a59c1f3db24f35ac2d60433dfb09b90e4bf14" + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.5/forgottenReturn.sol", + "hash": "7b06f8ad79ac2d9652d518ebc96a7d3d6cf6025f" + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.5/forLoopIteratesOverDynamicArray.sol", + "hash": "65b8130d2e5095a7a7546fdf1ad18b729df34027" + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.5/functionParameters.sol", + "hash": "c90e55a45a9ffac45051d12513452f7715dd4493" + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.5/globals.sol", + "hash": "7cdf4c1cb00a88f941d2947b5a8c3f131254f220" + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.5/inheritance.sol", + "hash": "21e20512b59d8560fcf41e0e50ff54de064fd506" + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.5/intDivisionTruncate.sol", + "hash": "fe0654af9a3cb6960d8dfc6bd11ba511a7a288e1" + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.5/KingOfTheEtherThrone.sol", + "hash": "565f2cf980d5acb9ae70347e523e56594ae0d56e" + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.5/library.sol", + "hash": "b377da54b48d427c2f5164c82fbce8b3101cf839" + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.5/loops.sol", + "hash": "23089d4732518fdd4037dcef838cbec38ce7392d" + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.5/modifier1.sol", + "hash": "839e702b7ab8c2ae799d8b09a206cf7c645ac814" + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.5/modifier2.sol", + "hash": "ec24515a84223f96c59838148926813087a16d03" + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.5/notReentrant.sol", + "hash": "b396c5ad247a75d88b2bceb74cebcb4972cc72d7" + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.5/reentrant.sol", + "hash": "39aa13444e13716ce560a1057eab233685c7c491" + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.5/selfdestruct.sol", + "hash": "6bbae7ba5bbbae076d33265d125e1eb1d0a1fd24" + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.5/stringBytesLength.sol", + "hash": "ca1f78dc095a43dce31b5106fb6d4f59eda0b459" + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.5/structReentrant.sol", + "hash": "44591d5514753bad2d52a5476ae765424ba1319e" + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.5/thisLocal.sol", + "hash": "d10271c5c9321bd2beebb1e578dd89174b476a3f" + }, + { + "file": "libs/remix-analyzer/test/analysis/test-contracts/solidity-v0.5/transfer.sol", + "hash": "aca7cb29c0ee2fde04b0f09081d1a1496014faeb" + }, + { + "file": "libs/remix-analyzer/test/tests.ts", + "hash": "c6f248c71c472e85128e3f681c568e194a591f1b" + }, + { + "file": "libs/remix-analyzer/tsconfig.json", + "hash": "751eaf755d4e659c1dadb5a010db5b3b5ef7492b" + }, + { + "file": "libs/remix-analyzer/tsconfig.lib.json", + "hash": "f8c817af2a55daf384b7380a20688c54d75eb8a4" + } + ] + } + }, + "remix-solidity": { + "name": "remix-solidity", + "type": "lib", + "data": { + "name": "remix-solidity", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "libs/remix-solidity/src", + "projectType": "library", + "implicitDependencies": [ + "remix-lib" + ], + "targets": { + "build": { + "dependsOn": [ + { + "target": "build", + "projects": "dependencies" + } + ], + "executor": "@nrwl/js:tsc", + "outputs": [ + "{options.outputPath}" + ], + "options": { + "outputPath": "dist/libs/remix-solidity", + "main": "libs/remix-solidity/src/index.ts", + "tsConfig": "libs/remix-solidity/tsconfig.lib.json", + "updateBuildableProjectDepsInPackageJson": false, + "assets": [ + "libs/remix-solidity/*.md" + ] + }, + "configurations": {} + }, + "lint": { + "executor": "@nrwl/linter:eslint", + "outputs": [ + "{options.outputFile}" + ], + "options": { + "lintFilePatterns": [ + "libs/remix-solidity/**/*.ts" + ] + } + } + }, + "tags": [], + "root": "libs/remix-solidity", + "files": [ + { + "file": "libs/remix-solidity/.eslintrc", + "hash": "f57f93144edfd987a71b8c065a0c6ddbbdb24026" + }, + { + "file": "libs/remix-solidity/.npmignore", + "hash": "aa8e45f12bce4c9ccf69652a97bd54ffc43c7123" + }, + { + "file": "libs/remix-solidity/package.json", + "hash": "5a9ecbc02026c6c8472a3649087766eb000ef91e", + "deps": [ + "npm:@ethereumjs/block", + "npm:@ethereumjs/tx", + "npm:@ethereumjs/util", + "npm:@ethereumjs/vm", + "remix-lib", + "npm:async", + "npm:eslint-scope", + "npm:ethers", + "npm:ethjs-util", + "npm:minixhr", + "npm:semver", + "npm:solc", + "npm:string-similarity", + "npm:web3", + "npm:@babel/core", + "npm:@babel/plugin-transform-object-assign", + "npm:@babel/preset-env", + "npm:@babel/preset-stage-0", + "npm:@types/node", + "npm:babel-eslint", + "npm:babelify", + "npm:typescript" + ] + }, + { + "file": "libs/remix-solidity/project.json", + "hash": "71785eb33527b2018fa1ea2178eddbc8b8234be6" + }, + { + "file": "libs/remix-solidity/README.md", + "hash": "45f0cda698ada4e18ffb54281161b0482a067b28" + }, + { + "file": "libs/remix-solidity/src/compiler/compiler-abstract.ts", + "hash": "52371b1d4f3812fec07c55e819fbe4b85fdeb2a5" + }, + { + "file": "libs/remix-solidity/src/compiler/compiler-helpers.ts", + "hash": "3097eeab28cbd27c1688bd14807aa172bdf5f025" + }, + { + "file": "libs/remix-solidity/src/compiler/compiler-input.ts", + "hash": "8598c9dfd45167919684d95e105fd69a176b0903" + }, + { + "file": "libs/remix-solidity/src/compiler/compiler-utils.ts", + "hash": "456264aa037d06b2453c4189db3f6ae1c63db4c2", + "deps": [ + "npm:semver" + ] + }, + { + "file": "libs/remix-solidity/src/compiler/compiler.ts", + "hash": "2e20b0c857ef20ee032b02bf5ff6a7d064d5e7a5", + "deps": [ + "npm:solc" + ] + }, + { + "file": "libs/remix-solidity/src/compiler/helper.ts", + "hash": "f4eb8e3f217b804ec22901583dc86c72d95079f3" + }, + { + "file": "libs/remix-solidity/src/compiler/types.ts", + "hash": "d86e7b0b74c8bcee4b4596d5d11f16458b0b137b" + }, + { + "file": "libs/remix-solidity/src/index.ts", + "hash": "b9db8be3be8d0303cf5490835818be038a92c866" + }, + { + "file": "libs/remix-solidity/src/lib/es-web-worker/compiler-worker.ts", + "hash": "60852272fb6ab65d75d2e5a685ed1b0806088684", + "deps": [ + "npm:solc" + ] + }, + { + "file": "libs/remix-solidity/src/lib/es-web-worker/es-web-worker-handler.ts", + "hash": "03ba81cb3dc782d517071073e01167fdbc7b9e2b" + }, + { + "file": "libs/remix-solidity/src/lib/eventManager.ts", + "hash": "c8c1002430bf954e81145d6ebcb0a99f4bd9d60e" + }, + { + "file": "libs/remix-solidity/tests/compiler-input.spec.ts", + "hash": "3dc247624b2f2e7d70f6dcb1f5d01dd0529d779b" + }, + { + "file": "libs/remix-solidity/tsconfig.json", + "hash": "eb1415fa71c5cce2049880364d9ef4f88b929559" + }, + { + "file": "libs/remix-solidity/tsconfig.lib.json", + "hash": "b7f44e548b4bbd34972de1b0ca3cd3cfaae649e2" + } + ] + } + }, + "walletconnect": { + "name": "walletconnect", + "type": "app", + "data": { + "name": "walletconnect", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "apps/walletconnect/src", + "projectType": "application", + "implicitDependencies": [], + "targets": { + "build": { + "dependsOn": [ + { + "target": "build", + "projects": "dependencies" + } + ], + "executor": "@nrwl/webpack:webpack", + "outputs": [ + "{options.outputPath}" + ], + "defaultConfiguration": "development", + "options": { + "compiler": "babel", + "outputPath": "dist/apps/walletconnect", + "index": "apps/walletconnect/src/index.html", + "baseHref": "./", + "main": "apps/walletconnect/src/main.tsx", + "polyfills": "apps/walletconnect/src/polyfills.ts", + "tsConfig": "apps/walletconnect/tsconfig.app.json", + "assets": [ + "apps/walletconnect/src/profile.json" + ], + "styles": [ + "apps/walletconnect/src/css/app.css", + "apps/walletconnect/src/css/index.css" + ], + "scripts": [], + "webpackConfig": "apps/walletconnect/webpack.config.js" + }, + "configurations": { + "development": {}, + "production": { + "fileReplacements": [ + { + "replace": "apps/walletconnect/src/environments/environment.ts", + "with": "apps/walletconnect/src/environments/environment.prod.ts" + } + ] + } + } + }, + "serve": { + "dependsOn": [ + { + "target": "build", + "projects": "dependencies" + } + ], + "executor": "@nrwl/webpack:dev-server", + "defaultConfiguration": "development", + "options": { + "buildTarget": "walletconnect:build", + "hmr": true, + "baseHref": "/" + }, + "configurations": { + "development": { + "buildTarget": "walletconnect:build:development", + "port": 2023 + }, + "production": { + "buildTarget": "walletconnect:build:production" + } + } + } + }, + "tags": [], + "root": "apps/walletconnect", + "files": [ + { + "file": "apps/walletconnect/project.json", + "hash": "b8baae9b60efab3f08e6da534b90aca3c490f5d7" + }, + { + "file": "apps/walletconnect/src/app/app.tsx", + "hash": "ddf571a0c6f7ed41e31e3fd31975b2a98e486d3a", + "deps": [ + "npm:react", + "npm:@fortawesome/fontawesome-free", + "npm:@web3modal/ethereum" + ] + }, + { + "file": "apps/walletconnect/src/app/walletConnectUI.tsx", + "hash": "38c205000f19b5794be19929891d57c5ff15e43b", + "deps": [ + "npm:@web3modal/react", + "npm:wagmi" + ] + }, + { + "file": "apps/walletconnect/src/css/app.css", + "hash": "74b5e053450a48a6bdb4d71aad648e7af821975c" + }, + { + "file": "apps/walletconnect/src/css/index.css", + "hash": "ec2585e8c0bb8188184ed1e0703c4c8f2a8419b0" + }, + { + "file": "apps/walletconnect/src/index.html", + "hash": "f228a9aae8ad9186d10caa44799bc535e9e09cb9" + }, + { + "file": "apps/walletconnect/src/logo.svg", + "hash": "267b6f5b78f1f246bda5c5ddd44de8ea11d1544f" + }, + { + "file": "apps/walletconnect/src/main.tsx", + "hash": "818cf01a94115ab2b7d7990d31df0bcdf66245a1", + "deps": [ + "npm:react", + "npm:react-dom" + ] + }, + { + "file": "apps/walletconnect/src/polyfills.ts", + "hash": "2adf3d05b6fcf479dd61c74f6bda95d9edb6ac6b", + "deps": [ + "npm:core-js", + "npm:regenerator-runtime" + ] + }, + { + "file": "apps/walletconnect/src/profile.json", + "hash": "72bb3adc872dedc5ef70d9841178a79dadd3d22b" + }, + { + "file": "apps/walletconnect/src/services/constant.ts", + "hash": "497ddc5357c18e2b3986b1bac0dd8dd32b27ca5d" + }, + { + "file": "apps/walletconnect/src/services/WalletConnectRemixClient.ts", + "hash": "6f8b494d00ac039aa8365a1ee361681760f1c687", + "deps": [ + "npm:@remixproject/plugin", + "npm:@remixproject/plugin-webview", + "npm:@web3modal/ethereum", + "npm:wagmi", + "npm:viem", + "npm:events" + ] + }, + { + "file": "apps/walletconnect/tsconfig.app.json", + "hash": "2272b8a388c56c760e15a8d8e64a4a40e13a4315" + }, + { + "file": "apps/walletconnect/tsconfig.json", + "hash": "3b6130a0a823f45efa53e66d3d98f20f751420e3" + }, + { + "file": "apps/walletconnect/webpack.config.js", + "hash": "3a3693c88ac0f3358bbf5d749ec4946c042804be", + "deps": [ + "npm:@nrwl/webpack", + "npm:webpack", + "npm:terser-webpack-plugin", + "npm:css-minimizer-webpack-plugin" + ] + } + ] + } + }, + "remix-debug": { + "name": "remix-debug", + "type": "lib", + "data": { + "name": "remix-debug", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "libs/remix-debug/src", + "projectType": "library", + "implicitDependencies": [ + "remix-lib", + "remix-astwalker" + ], + "targets": { + "test": { + "dependsOn": [ + { + "target": "build", + "projects": "dependencies" + } + ], + "executor": "nx:run-script", + "options": { + "script": "test" + }, + "configurations": {} + }, + "build": { + "dependsOn": [ + { + "target": "build", + "projects": "dependencies" + } + ], + "executor": "@nrwl/js:tsc", + "outputs": [ + "{options.outputPath}" + ], + "options": { + "outputPath": "dist/libs/remix-debug", + "main": "libs/remix-debug/src/index.ts", + "tsConfig": "libs/remix-debug/tsconfig.lib.json", + "updateBuildableProjectDepsInPackageJson": false, + "assets": [ + { + "glob": "rdb", + "input": "libs/remix-debug/bin/", + "output": "bin/" + }, + { + "glob": "*.md", + "input": "libs/remix-debug/", + "output": "/" + } + ] + }, + "configurations": {} + }, + "lint": { + "executor": "@nrwl/linter:eslint", + "outputs": [ + "{options.outputFile}" + ], + "options": { + "lintFilePatterns": [ + "libs/remix-debug/**/*.ts" + ] + } + } + }, + "tags": [], + "root": "libs/remix-debug", + "files": [ + { + "file": "libs/remix-debug/.eslintrc", + "hash": "88ae470657c5888a87b2483f492578379f3d8e1b" + }, + { + "file": "libs/remix-debug/.npmignore", + "hash": "b59f7e3a95a4d3f2b168d9c8e330be591fc49a6b" + }, + { + "file": "libs/remix-debug/bin/rdb", + "hash": "8ebf4f1b8b1ad2ce263b9685d9b88c32aef4f4c3" + }, + { + "file": "libs/remix-debug/compilation.json", + "hash": "323166a4ad68d0b425c70d7f379841c138335010" + }, + { + "file": "libs/remix-debug/package.json", + "hash": "32799caf494544ca97f967e4958d359d881dbe81", + "deps": [ + "npm:@ethereumjs/block", + "npm:@ethereumjs/common", + "npm:@ethereumjs/tx", + "npm:@ethereumjs/util", + "npm:@ethereumjs/vm", + "remix-astwalker", + "remix-lib", + "remix-simulator", + "remix-solidity", + "npm:ansi-gray", + "npm:async", + "npm:color-support", + "npm:commander", + "npm:deep-equal", + "npm:ethers", + "npm:ethjs-util", + "npm:express-ws", + "npm:merge", + "npm:string-similarity", + "npm:time-stamp", + "npm:web3", + "npm:@babel/core", + "npm:@babel/plugin-transform-object-assign", + "npm:@babel/preset-env", + "npm:@babel/preset-stage-0", + "npm:babel-eslint", + "npm:babelify", + "npm:solc", + "npm:tape" + ] + }, + { + "file": "libs/remix-debug/project.json", + "hash": "2f67c8b8cbf0e2da20fbeeb72c3bef538bfbdd1a" + }, + { + "file": "libs/remix-debug/README.md", + "hash": "a59e9690ac52c6f223b8ec074932c05a3b32e0a9" + }, + { + "file": "libs/remix-debug/src/cmdline/index.ts", + "hash": "b019e7ebd0c731cbf7a41f9699b0de8c54ab1b78", + "deps": [ + "npm:web3", + "npm:events" + ] + }, + { + "file": "libs/remix-debug/src/code/breakpointManager.ts", + "hash": "58c4691b36e547caa2bc08d8a5d39f782c1a6b5e" + }, + { + "file": "libs/remix-debug/src/code/codeManager.ts", + "hash": "6d644a8eba2d3dcaf0774609b2a3121084879f64" + }, + { + "file": "libs/remix-debug/src/code/codeResolver.ts", + "hash": "94be135a5c2a2b61354f5eb87795440a06e30ba5" + }, + { + "file": "libs/remix-debug/src/code/codeUtils.ts", + "hash": "f9784bb135f1fb9097d9acf1db2b8657384a1db1", + "deps": [ + "npm:@ethereumjs/common", + "npm:@ethereumjs/evm" + ] + }, + { + "file": "libs/remix-debug/src/code/disassembler.ts", + "hash": "b828fe7e5d6e54ad28f72ca092a7880b8a808fee", + "deps": [ + "npm:@ethereumjs/util" + ] + }, + { + "file": "libs/remix-debug/src/code/opcodes.ts", + "hash": "c5c1bc655726a52128c153990a49577e016673d8" + }, + { + "file": "libs/remix-debug/src/debugger/debugger.ts", + "hash": "a939357a98248a58b45189fea48588316419d8b6" + }, + { + "file": "libs/remix-debug/src/debugger/solidityLocals.ts", + "hash": "bbc9afd179bd857fc210621ed262ea2c6307f34a" + }, + { + "file": "libs/remix-debug/src/debugger/solidityState.ts", + "hash": "237be4e7dae8c7178720bc746bba5b7348a82ee7" + }, + { + "file": "libs/remix-debug/src/debugger/stepManager.ts", + "hash": "8c0e6512d54835554336687014e3659773137ee9" + }, + { + "file": "libs/remix-debug/src/debugger/VmDebugger.ts", + "hash": "19a8be3d51632b6f80912accc608af5dfa2d9f08" + }, + { + "file": "libs/remix-debug/src/Ethdebugger.ts", + "hash": "e3a546b1b43686cb4d8fc4b5399c15db3f02e7bb" + }, + { + "file": "libs/remix-debug/src/eventManager.ts", + "hash": "f878395ed32bc30b24b3dfef52463eed44abd7db" + }, + { + "file": "libs/remix-debug/src/index.ts", + "hash": "855b53f83e20e705b9de5fae9f8cd0cbc609b53b" + }, + { + "file": "libs/remix-debug/src/init.ts", + "hash": "fab25c5039121ae303900e62810dd06f33261c53", + "deps": [ + "npm:web3" + ] + }, + { + "file": "libs/remix-debug/src/solidity-decoder/astHelper.ts", + "hash": "d3ecfa0c16abf31377d655cd8d3745e32a6538b3" + }, + { + "file": "libs/remix-debug/src/solidity-decoder/decodeInfo.ts", + "hash": "23945164b4787fcdddae36ee6773a58e2c851eb8" + }, + { + "file": "libs/remix-debug/src/solidity-decoder/index.ts", + "hash": "7d8d2cc8a302b40224236a80b4bd55c871ddd6d5" + }, + { + "file": "libs/remix-debug/src/solidity-decoder/internalCallTree.ts", + "hash": "4233ec9cbbd0fec75e2bffd827907da1c1ad0db7" + }, + { + "file": "libs/remix-debug/src/solidity-decoder/localDecoder.ts", + "hash": "d7619ce12ba4d596c5b59072a4006b5b42556720" + }, + { + "file": "libs/remix-debug/src/solidity-decoder/solidityProxy.ts", + "hash": "462dad4d0521ab94d72eb3e530cdf411057eb9a6" + }, + { + "file": "libs/remix-debug/src/solidity-decoder/stateDecoder.ts", + "hash": "531c7abee7dc6cbed71c0dbec5c6a4feed5a9860" + }, + { + "file": "libs/remix-debug/src/solidity-decoder/types/Address.ts", + "hash": "ffe03c1c9fd560c98dec56a19c919f2666b5f69d" + }, + { + "file": "libs/remix-debug/src/solidity-decoder/types/ArrayType.ts", + "hash": "29f98ab736bdb74edf01d4c7c894d27a435f153a" + }, + { + "file": "libs/remix-debug/src/solidity-decoder/types/Bool.ts", + "hash": "8c067c011b76ca9f2d46f4da8d5e2893d1228299" + }, + { + "file": "libs/remix-debug/src/solidity-decoder/types/DynamicByteArray.ts", + "hash": "2f5fcb6c8059c534bbf67313b51c6e4684669a08", + "deps": [ + "npm:bn.js" + ] + }, + { + "file": "libs/remix-debug/src/solidity-decoder/types/Enum.ts", + "hash": "412533f17fcc3da617401a9d49471bba77dd5c42" + }, + { + "file": "libs/remix-debug/src/solidity-decoder/types/FixedByteArray.ts", + "hash": "a6704dc96236b29d4d7d49a5d13c35ea16641fe3" + }, + { + "file": "libs/remix-debug/src/solidity-decoder/types/FunctionType.ts", + "hash": "ffa4b9f1c6f2028ede7b1d8c9320c1d0da76f47d" + }, + { + "file": "libs/remix-debug/src/solidity-decoder/types/Int.ts", + "hash": "ed35f7929294f3340a36c5c082f4233f402531fe" + }, + { + "file": "libs/remix-debug/src/solidity-decoder/types/Mapping.ts", + "hash": "870c0b01a82e9f37dad4307bcf9ec459e7897fc2", + "deps": [ + "npm:@ethereumjs/util", + "npm:bn.js" + ] + }, + { + "file": "libs/remix-debug/src/solidity-decoder/types/RefType.ts", + "hash": "3e51915077c76a83e9aa0277f4d6b2cb6e68f8e8", + "deps": [ + "npm:ethers" + ] + }, + { + "file": "libs/remix-debug/src/solidity-decoder/types/StringType.ts", + "hash": "84c6483e8e404213bf70f9698b0dc86cc745a7d9" + }, + { + "file": "libs/remix-debug/src/solidity-decoder/types/Struct.ts", + "hash": "b11f12f533ea9692f2c9a77105024972656bf311" + }, + { + "file": "libs/remix-debug/src/solidity-decoder/types/Uint.ts", + "hash": "8e27fc4621cca0d49d825fb975d73096c1e6a5e6" + }, + { + "file": "libs/remix-debug/src/solidity-decoder/types/util.ts", + "hash": "bd6a7f4bd1bdccc1f51d1179a336b9ae2063263d", + "deps": [ + "npm:@ethereumjs/util", + "npm:bn.js" + ] + }, + { + "file": "libs/remix-debug/src/solidity-decoder/types/ValueType.ts", + "hash": "2aeae677fe30a8bbf1c0512f93856f04e297f9d3" + }, + { + "file": "libs/remix-debug/src/source/offsetToLineColumnConverter.ts", + "hash": "a1f296c76f01d37a5d24d46e06a5f02a2b9088ad" + }, + { + "file": "libs/remix-debug/src/source/sourceLocationTracker.ts", + "hash": "c7502db960c214976931d2e0e2ad55d0d30f24da" + }, + { + "file": "libs/remix-debug/src/source/sourceMappingDecoder.ts", + "hash": "04b3bcb9ba4032fce82856da7f5545fdb8dc2f7d" + }, + { + "file": "libs/remix-debug/src/storage/mappingPreimages.ts", + "hash": "fceb13b89ec770d2d029fdcc7686c1dfc1bd8765" + }, + { + "file": "libs/remix-debug/src/storage/storageResolver.ts", + "hash": "c5522f37f9a6ae7f1a95e45f82cf654aa9b8478c" + }, + { + "file": "libs/remix-debug/src/storage/storageViewer.ts", + "hash": "ee174d3123990fe3f772e3dea9a8d489d2ac2fc5" + }, + { + "file": "libs/remix-debug/src/trace/traceAnalyser.ts", + "hash": "e4183f9942c4552a417fd544b9cc136bce02ab08" + }, + { + "file": "libs/remix-debug/src/trace/traceCache.ts", + "hash": "af578c256832dc29ee3f1040ef0e57a1483d397b" + }, + { + "file": "libs/remix-debug/src/trace/traceHelper.ts", + "hash": "0f49bde1105be51a57d9fce8dece7aca24afadca" + }, + { + "file": "libs/remix-debug/src/trace/traceManager.ts", + "hash": "e15f8e180bce23a2f8bd17df10ed18031334cc3d" + }, + { + "file": "libs/remix-debug/src/trace/traceStepManager.ts", + "hash": "bcbccfe2e182a5dc6f2568176d91a19f950300b5" + }, + { + "file": "libs/remix-debug/test.ts", + "hash": "7ccb8bcc0fd0a9d28c439514828a785cf6058ad4", + "deps": [ + "npm:solc" + ] + }, + { + "file": "libs/remix-debug/test/codeManager.ts", + "hash": "3ba95be60ae22f2fedca2ebb38864426a41de353", + "deps": [ + "npm:tape" + ] + }, + { + "file": "libs/remix-debug/test/debugger.ts", + "hash": "e573f3e13769ea7717fce5298679e88d8ad321b3", + "deps": [ + "npm:tape", + "npm:deep-equal", + "npm:solc" + ] + }, + { + "file": "libs/remix-debug/test/decoder/contracts/byteStorage.ts", + "hash": "89720f2a21cbf3cd59ee17fdd3bea252b9e575b8" + }, + { + "file": "libs/remix-debug/test/decoder/contracts/calldata.ts", + "hash": "62d3df3ea4dcdf592d9f689e65b60be1d688a1b7" + }, + { + "file": "libs/remix-debug/test/decoder/contracts/intLocal.ts", + "hash": "0b4a1128081cc9d4d72406b75d8405258bba62c3" + }, + { + "file": "libs/remix-debug/test/decoder/contracts/intStorage.ts", + "hash": "ec2ed7719e4de5e27380f1ba5d38e0f39ca40bb5" + }, + { + "file": "libs/remix-debug/test/decoder/contracts/mappingStorage.ts", + "hash": "57c5f58a93020916203b43cc0e35067de22485f1" + }, + { + "file": "libs/remix-debug/test/decoder/contracts/miscContracts.ts", + "hash": "7e8f9214be93c3f67b45d56c0665ad8b45321f78" + }, + { + "file": "libs/remix-debug/test/decoder/contracts/miscLocal.ts", + "hash": "2447e2f9590f848cbce2b04db4e5edd6acbb2497" + }, + { + "file": "libs/remix-debug/test/decoder/contracts/simpleContract.ts", + "hash": "bc4200ab668bdc934c5ffd5b7e362a54d3c1120a" + }, + { + "file": "libs/remix-debug/test/decoder/contracts/structArrayLocal.ts", + "hash": "c8391005d8b9cb782ade7304cba603d0d825b0bf" + }, + { + "file": "libs/remix-debug/test/decoder/contracts/structArrayStorage.ts", + "hash": "5c38132b4cd5b9f5a25610eb925ff785ed116886" + }, + { + "file": "libs/remix-debug/test/decoder/decodeInfo.ts", + "hash": "cd2b8cf94d37564485196879dded1ddb1f9994b2", + "deps": [ + "npm:tape", + "npm:solc" + ] + }, + { + "file": "libs/remix-debug/test/decoder/localDecoder.ts", + "hash": "e8e92d25f2256d4de9417d844a717dbf4cb7bc2d", + "deps": [ + "npm:tape", + "npm:solc" + ] + }, + { + "file": "libs/remix-debug/test/decoder/localsTests/calldata.ts", + "hash": "c198840b7a0796d30695ae6a974fb213b0e20f9d", + "deps": [ + "npm:deep-equal" + ] + }, + { + "file": "libs/remix-debug/test/decoder/localsTests/helper.ts", + "hash": "d966c16f5a2eeb5730fa3cf8146b11114e0c0cdf" + }, + { + "file": "libs/remix-debug/test/decoder/localsTests/int.ts", + "hash": "72d02c145b3580c5218d9a9c92bc38a86b9a2ead" + }, + { + "file": "libs/remix-debug/test/decoder/localsTests/misc.ts", + "hash": "6ea357fc420332c6b4bb53562c335407e2705337" + }, + { + "file": "libs/remix-debug/test/decoder/localsTests/misc2.ts", + "hash": "4f4342c8b535552976f0132ac764d5028fe94028" + }, + { + "file": "libs/remix-debug/test/decoder/localsTests/structArray.ts", + "hash": "f060199cbe0b0504d30b8a5beef01f5d9d5b317b" + }, + { + "file": "libs/remix-debug/test/decoder/mockStorageResolver.ts", + "hash": "63cbb6d5b39636108ed20cc964bfbd2cb96290b3" + }, + { + "file": "libs/remix-debug/test/decoder/stateTests/mapping.ts", + "hash": "52b457e8ce1677891ecb18063b0322f091702be7", + "deps": [ + "npm:solc", + "npm:@ethereumjs/util" + ] + }, + { + "file": "libs/remix-debug/test/decoder/storageDecoder.ts", + "hash": "9c1e3b0535babc9d8128e19bad0bcb4058f07ac6", + "deps": [ + "npm:tape", + "npm:solc" + ] + }, + { + "file": "libs/remix-debug/test/decoder/storageLocation.ts", + "hash": "c65f368c9233993a94ef7257556845fe9339336c", + "deps": [ + "npm:tape", + "npm:solc" + ] + }, + { + "file": "libs/remix-debug/test/disassembler.ts", + "hash": "406994975d188bc755dbaa9014ca8c3ff4a6df0a", + "deps": [ + "npm:tape" + ] + }, + { + "file": "libs/remix-debug/test/helpers/compilerHelper.ts", + "hash": "542d10a1b99b60882692e0c44fe431939593489c" + }, + { + "file": "libs/remix-debug/test/init.ts", + "hash": "547d5e1d6e0238417c87dca7d04cbaa230b67758" + }, + { + "file": "libs/remix-debug/test/resources/ast.ts", + "hash": "f4ca65f47e8008b0b03b466d6873dab3d00d2087" + }, + { + "file": "libs/remix-debug/test/resources/sourceMapping.ts", + "hash": "80f1a698ee745ae667cc9f51b8c243c077516d68" + }, + { + "file": "libs/remix-debug/test/resources/testWeb3.json", + "hash": "f26cc04b84d0c96f24afa51b8302e75297f27ceb" + }, + { + "file": "libs/remix-debug/test/resources/testWeb3.ts", + "hash": "e91f584fd4a994510b4d46275500976e14993074" + }, + { + "file": "libs/remix-debug/test/resources/traceWithABIEncoder.json", + "hash": "db1518174c57d5c4b78d23a525e6b8880e91ee34" + }, + { + "file": "libs/remix-debug/test/sol/ballot.sol", + "hash": "ec43956ce931bb1fae4bea38c862e72b6cdcc40e" + }, + { + "file": "libs/remix-debug/test/sol/simple_storage.sol", + "hash": "00b1554807d6e83f55a6a043cbc8d1b72872cdda" + }, + { + "file": "libs/remix-debug/test/sourceLocationTracker.ts", + "hash": "2b5ad856f9c9502591edf4889c2de790acdb0166", + "deps": [ + "npm:tape", + "npm:solc" + ] + }, + { + "file": "libs/remix-debug/test/sourceMappingDecoder.ts", + "hash": "e9a41f128b229a1e443a8895ddf35008c1fce911", + "deps": [ + "npm:tape", + "npm:solc" + ] + }, + { + "file": "libs/remix-debug/test/tests.ts", + "hash": "87f8c01972ef0b03ec70436654c3bb82198d4104" + }, + { + "file": "libs/remix-debug/test/traceManager.ts", + "hash": "8128e21ac82d87005cb64c2ceae7c9f4dc2f0cfa", + "deps": [ + "npm:tape" + ] + }, + { + "file": "libs/remix-debug/test/vmCall.ts", + "hash": "56d15729e970f28166187e78b822718dedfe4948", + "deps": [ + "npm:@ethereumjs/util", + "npm:web3" + ] + }, + { + "file": "libs/remix-debug/tsconfig.json", + "hash": "d66e6f3252632ca64ecfbeed370896570b9a1a05" + }, + { + "file": "libs/remix-debug/tsconfig.lib.json", + "hash": "b0cb638211167ff4f93fd9a37a6b77792626c10d" + } + ] + } + }, + "remix-tests": { + "name": "remix-tests", + "type": "lib", + "data": { + "name": "remix-tests", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "libs/remix-tests/src", + "projectType": "library", + "implicitDependencies": [ + "remix-lib", + "remix-simulator", + "remix-solidity" + ], + "targets": { + "build": { + "dependsOn": [ + { + "target": "build", + "projects": "dependencies" + } + ], + "executor": "@nrwl/js:tsc", + "outputs": [ + "{options.outputPath}" + ], + "options": { + "outputPath": "dist/libs/remix-tests", + "main": "libs/remix-tests/src/index.ts", + "tsConfig": "libs/remix-tests/tsconfig.lib.json", + "updateBuildableProjectDepsInPackageJson": false, + "assets": [ + { + "glob": "remix-tests", + "input": "libs/remix-tests/bin/", + "output": "bin/" + }, + { + "glob": "*.md", + "input": "libs/remix-tests/", + "output": "/" + } + ] + }, + "configurations": {} + }, + "test": { + "dependsOn": [ + { + "target": "build", + "projects": "dependencies" + } + ], + "executor": "nx:run-script", + "options": { + "script": "test" + }, + "configurations": {} + }, + "lint": { + "executor": "@nrwl/linter:eslint", + "outputs": [ + "{options.outputFile}" + ], + "options": { + "lintFilePatterns": [ + "libs/remix-tests/**/*.ts" + ] + } + } + }, + "tags": [], + "root": "libs/remix-tests", + "files": [ + { + "file": "libs/remix-tests/.eslintrc", + "hash": "f57f93144edfd987a71b8c065a0c6ddbbdb24026" + }, + { + "file": "libs/remix-tests/.npmignore", + "hash": "aee9a85bad853d20d7294e16cd9c1e6083e851ed" + }, + { + "file": "libs/remix-tests/bin/remix-tests", + "hash": "3c14572035f34f95fefeefa769bec73f2c334536" + }, + { + "file": "libs/remix-tests/examples/simple_storage_test.sol", + "hash": "3fe9dd08cd12a81b406d7021edc8aadc68ef39ae" + }, + { + "file": "libs/remix-tests/examples/simple_storage.sol", + "hash": "278155d1f1652e1da2ac7fab7d12bbf57b01e517" + }, + { + "file": "libs/remix-tests/examples/simple_storage2_test.sol", + "hash": "caa4de9bbae8f3272aed0251415705f5977151b8" + }, + { + "file": "libs/remix-tests/LICENSE.md", + "hash": "e6d34d264bddc6275f6829e79973c603391f07cc" + }, + { + "file": "libs/remix-tests/package.json", + "hash": "a9462d0075967537747e533bd48da292ebb6f048", + "deps": [ + "npm:@erebos/bzz-node", + "npm:@ethereumjs/block", + "npm:@ethereumjs/common", + "npm:@ethereumjs/tx", + "npm:@ethereumjs/util", + "npm:@ethereumjs/vm", + "remix-lib", + "remix-simulator", + "remix-solidity", + "remix-url-resolver", + "npm:ansi-gray", + "npm:async", + "npm:axios", + "npm:change-case", + "npm:color-support", + "npm:colors", + "npm:commander", + "npm:deep-equal", + "npm:ethers", + "npm:ethjs-util", + "npm:express-ws", + "npm:merge", + "npm:signale", + "npm:solc", + "npm:string-similarity", + "npm:time-stamp", + "npm:tslib", + "npm:web3", + "npm:winston", + "npm:@babel/preset-env", + "npm:@types/mocha", + "npm:@types/node", + "npm:mocha", + "npm:ts-node", + "npm:typescript" + ] + }, + { + "file": "libs/remix-tests/project.json", + "hash": "e2e4741e35847e68fe8c2283815fa0ccc7ae35a7" + }, + { + "file": "libs/remix-tests/README.md", + "hash": "81a3bc6aaf5526581a1d3cc8a90f1b85d3770a28" + }, + { + "file": "libs/remix-tests/sol/tests_accounts.sol.ts", + "hash": "1d9533a61381179c42eca36599d51b2363dc3fae" + }, + { + "file": "libs/remix-tests/sol/tests.sol.ts", + "hash": "84a8143510195bcda5b6fdd3b938f6d64501c083" + }, + { + "file": "libs/remix-tests/src/assertionEvents.ts", + "hash": "f0d0f194280364700c49142ca07f9f681465c7bd" + }, + { + "file": "libs/remix-tests/src/compiler.ts", + "hash": "591609c5a814c8457ed4573012e798d26bec9b9e", + "deps": [ + "npm:async", + "npm:deep-equal" + ] + }, + { + "file": "libs/remix-tests/src/deployer.ts", + "hash": "d3164eb285af643d04cfbfc699ae6dd0844d8179", + "deps": [ + "npm:async", + "npm:web3" + ] + }, + { + "file": "libs/remix-tests/src/fileSystem.ts", + "hash": "10a9301b96135af79e8f71b0cae7622a007dc7f4" + }, + { + "file": "libs/remix-tests/src/index.ts", + "hash": "5adef21ecf6b274be4b25f7c6e982e1819d1c9f8" + }, + { + "file": "libs/remix-tests/src/logger.ts", + "hash": "e084ed00a2842abb1010a19492831d0e195784f2", + "deps": [ + "npm:colors", + "npm:winston", + "npm:time-stamp", + "npm:color-support" + ] + }, + { + "file": "libs/remix-tests/src/run.ts", + "hash": "116da1cb28ec45233fff6d7ad3865a0268aa1bd8", + "deps": [ + "npm:commander", + "npm:web3", + "npm:axios", + "npm:colors" + ] + }, + { + "file": "libs/remix-tests/src/runTestFiles.ts", + "hash": "a811f9b441b7649955b2c474b2bd1d2f54727f9d", + "deps": [ + "npm:async", + "npm:colors", + "npm:web3", + "npm:util", + "npm:signale" + ] + }, + { + "file": "libs/remix-tests/src/runTestSources.ts", + "hash": "f6cb8cbcf33ea2c17d14ac72a6a9fb5f7cfab9f1", + "deps": [ + "npm:async", + "npm:web3", + "npm:events", + "npm:colors" + ] + }, + { + "file": "libs/remix-tests/src/testRunner.ts", + "hash": "773178606826af122ef78a17c49636c0ba7053ed", + "deps": [ + "npm:async", + "npm:change-case", + "npm:web3" + ] + }, + { + "file": "libs/remix-tests/src/types.ts", + "hash": "fb03e9488785b155b35e04665cf017fec0f36713" + }, + { + "file": "libs/remix-tests/tests/examples_0/assert_equal_test.sol", + "hash": "79ebc33b78d80404b402a3175ad0d15c0e347120" + }, + { + "file": "libs/remix-tests/tests/examples_0/assert_greaterThan_test.sol", + "hash": "0dab742ea03eacb11b450005c7d58a67e5174ba0" + }, + { + "file": "libs/remix-tests/tests/examples_0/assert_lesserThan_test.sol", + "hash": "f6468ec952b26bfcae9e470fc5cc2d98b373a4e8" + }, + { + "file": "libs/remix-tests/tests/examples_0/assert_notEqual_test.sol", + "hash": "f8f6a01fb65334e6fbe6ff154842481d3f295504" + }, + { + "file": "libs/remix-tests/tests/examples_0/assert_ok_test.sol", + "hash": "497d0dd7ecee0da797dd767a61fc15f7481ccec3" + }, + { + "file": "libs/remix-tests/tests/examples_1/simple_storage_test.sol", + "hash": "958788563a067149ab496b96799c225f746c873a" + }, + { + "file": "libs/remix-tests/tests/examples_1/simple_storage.sol", + "hash": "c218711d60ab0e77abe75d2b581d6b19c473d343" + }, + { + "file": "libs/remix-tests/tests/examples_2/simple_storage_test.sol", + "hash": "a0c3a0d6ca2e4c932c34fa06737ab684af7e6110" + }, + { + "file": "libs/remix-tests/tests/examples_2/simple_storage.sol", + "hash": "7ee2ffdc6dd12043df21ea6fc51e886cadb6c5ba" + }, + { + "file": "libs/remix-tests/tests/examples_3/simple_string_test.sol", + "hash": "3157f53c358013b607bdef9b92d262f8947076f2" + }, + { + "file": "libs/remix-tests/tests/examples_3/simple_string.sol", + "hash": "1bc847f984f8e89256fff8a110a0ce043e972995" + }, + { + "file": "libs/remix-tests/tests/examples_4/SafeMath_test.sol", + "hash": "be24d4331276efaef073776b799c9ed8c6aa25d1" + }, + { + "file": "libs/remix-tests/tests/examples_4/SafeMath.sol", + "hash": "a93aedaf44261f7e6f048318a8b3e092949e9716" + }, + { + "file": "libs/remix-tests/tests/examples_4/SafeMathProxy.sol", + "hash": "805c6d9112b9c941e9072cfb77ca8f54cf0bc1e8" + }, + { + "file": "libs/remix-tests/tests/examples_5/contract/simple_storage.sol", + "hash": "1cfbeb8f13442deb0d0b3fb7250170159dff0986" + }, + { + "file": "libs/remix-tests/tests/examples_5/lib/EvenOdd.sol", + "hash": "a1536375a6bd54d8ef379a5902f0e2c3de7f7c94" + }, + { + "file": "libs/remix-tests/tests/examples_5/test/simple_storage_test.sol", + "hash": "c5ef812a61c3ae6f7409ab686e51eabb48b562df" + }, + { + "file": "libs/remix-tests/tests/number/number_test.sol", + "hash": "3bbfbc14f0b1cd6fe536f768f5c36a1dae1c3358" + }, + { + "file": "libs/remix-tests/tests/testRunner.cli.spec.ts", + "hash": "8ac5505f10c6bbe4626d2ceeb4a1d9c55c446508", + "deps": [ + "npm:child_process", + "npm:chai" + ] + }, + { + "file": "libs/remix-tests/tests/testRunner.spec.ts", + "hash": "cbdc1c4aa1d5796d96e74c6fe8776e616e96dcf9", + "deps": [ + "npm:async", + "npm:web3", + "npm:assert" + ] + }, + { + "file": "libs/remix-tests/tests/various_sender/sender_and_value_test.sol", + "hash": "1ed50021fd2db2a8fb4e8036c3eb5ddcb0c886a7" + }, + { + "file": "libs/remix-tests/tsconfig.json", + "hash": "9654edaf42e10410c507a1b54ce6a797604443f5" + }, + { + "file": "libs/remix-tests/tsconfig.lib.json", + "hash": "7b4b23c716fb164c8acc43e1b9f4efb0a6ca4374" + }, + { + "file": "libs/remix-tests/tsconfig.spec.json", + "hash": "4fa5ed9ba03d9e30526331b47a0dbad7775ef8c3" + } + ] + } + }, + "doc-viewer": { + "name": "doc-viewer", + "type": "app", + "data": { + "name": "doc-viewer", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "apps/doc-viewer/src", + "projectType": "application", + "implicitDependencies": [], + "targets": { + "build": { + "dependsOn": [ + { + "target": "build", + "projects": "dependencies" + } + ], + "executor": "@nrwl/webpack:webpack", + "outputs": [ + "{options.outputPath}" + ], + "defaultConfiguration": "development", + "options": { + "compiler": "babel", + "outputPath": "dist/apps/doc-viewer", + "index": "apps/doc-viewer/src/index.html", + "baseHref": "./", + "main": "apps/doc-viewer/src/main.tsx", + "tsConfig": "apps/doc-viewer/tsconfig.app.json", + "assets": [ + "apps/doc-viewer/src/favicon.ico", + "apps/doc-viewer/src/profile.json" + ], + "styles": [], + "scripts": [], + "webpackConfig": "apps/doc-viewer/webpack.config.js" + }, + "configurations": { + "development": {}, + "production": { + "fileReplacements": [ + { + "replace": "apps/doc-viewer/src/environments/environment.ts", + "with": "apps/doc-viewer/src/environments/environment.prod.ts" + } + ] + } + } + }, + "serve": { + "dependsOn": [ + { + "target": "build", + "projects": "dependencies" + } + ], + "executor": "@nrwl/webpack:dev-server", + "defaultConfiguration": "development", + "options": { + "buildTarget": "doc-viewer:build", + "hmr": true, + "baseHref": "/" + }, + "configurations": { + "development": { + "buildTarget": "doc-viewer:build:development", + "port": 7003 + }, + "production": { + "buildTarget": "doc-viewer:build:production" + } + } + } + }, + "tags": [], + "root": "apps/doc-viewer", + "files": [ + { + "file": "apps/doc-viewer/project.json", + "hash": "2e5455cc30c5e97d84190cef34640453f3de965b" + }, + { + "file": "apps/doc-viewer/src/app/App.tsx", + "hash": "5f5092eb2443f66975d56d6e06a0752d9ca23139", + "deps": [ + "npm:react", + "npm:react-markdown", + "npm:remark-gfm" + ] + }, + { + "file": "apps/doc-viewer/src/app/docviewer.ts", + "hash": "d6fed6e490f33c19829b8ed0813f37461191de2f", + "deps": [ + "npm:@remixproject/plugin", + "npm:@remixproject/plugin-webview", + "npm:events" + ] + }, + { + "file": "apps/doc-viewer/src/favicon.ico", + "hash": "bcd5dfd67cd0361b78123e95c2dd96031f27f743" + }, + { + "file": "apps/doc-viewer/src/index.html", + "hash": "ab3b67eef142acab2c2983c45b99a29161e382fc" + }, + { + "file": "apps/doc-viewer/src/main.tsx", + "hash": "b8ec0b96a0b617e4f119d9720084f05b4b0eb7bc", + "deps": [ + "npm:react", + "npm:react-dom" + ] + }, + { + "file": "apps/doc-viewer/src/profile.json", + "hash": "64cf3dc5a53e34883e05b031110633e34cef216a" + }, + { + "file": "apps/doc-viewer/tsconfig.app.json", + "hash": "af84f21cfc8066d0302f5772b7c157e81d418617" + }, + { + "file": "apps/doc-viewer/tsconfig.json", + "hash": "5aab5e79111d8f97470be7e69da9fdb3ddb5819f" + }, + { + "file": "apps/doc-viewer/webpack.config.js", + "hash": "b21898ae8793ec9d489d8bfb3d3eacfd80e5b55f", + "deps": [ + "npm:@nrwl/webpack", + "npm:@nrwl/react", + "npm:webpack", + "npm:terser-webpack-plugin", + "npm:css-minimizer-webpack-plugin" + ] + } + ] + } + }, + "etherscan": { + "name": "etherscan", + "type": "app", + "data": { + "name": "etherscan", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "apps/etherscan/src", + "projectType": "application", + "targets": { + "build": { + "dependsOn": [ + { + "target": "build", + "projects": "dependencies" + } + ], + "executor": "@nrwl/webpack:webpack", + "outputs": [ + "{options.outputPath}" + ], + "defaultConfiguration": "development", + "options": { + "compiler": "babel", + "outputPath": "dist/apps/etherscan", + "index": "apps/etherscan/src/index.html", + "baseHref": "./", + "main": "apps/etherscan/src/main.tsx", + "polyfills": "apps/etherscan/src/polyfills.ts", + "tsConfig": "apps/etherscan/tsconfig.app.json", + "assets": [ + "apps/etherscan/src/favicon.ico", + "apps/etherscan/src/assets", + "apps/etherscan/src/profile.json" + ], + "styles": [ + "apps/etherscan/src/styles.css" + ], + "scripts": [], + "webpackConfig": "apps/etherscan/webpack.config.js" + }, + "configurations": { + "development": {}, + "production": { + "fileReplacements": [ + { + "replace": "apps/etherscan/src/environments/environment.ts", + "with": "apps/etherscan/src/environments/environment.prod.ts" + } + ] + } + } + }, + "serve": { + "dependsOn": [ + { + "target": "build", + "projects": "dependencies" + } + ], + "executor": "@nrwl/webpack:dev-server", + "defaultConfiguration": "development", + "options": { + "buildTarget": "etherscan:build", + "hmr": true, + "baseHref": "/" + }, + "configurations": { + "development": { + "buildTarget": "etherscan:build:development", + "port": 5003 + }, + "production": { + "buildTarget": "etherscan:build:production" + } + } + } + }, + "tags": [], + "root": "apps/etherscan", + "implicitDependencies": [], + "files": [ + { + "file": "apps/etherscan/.babelrc", + "hash": "e37036ce6686b3044e9c24bbf2c07e35119bc7f5" + }, + { + "file": "apps/etherscan/.browserslistrc", + "hash": "f1d12df4faa25ab7f0f03196105e957395f609af" + }, + { + "file": "apps/etherscan/.eslintrc.json", + "hash": "a92d0f887ac1dc9e913cb3e79f08f8c9645638fa" + }, + { + "file": "apps/etherscan/project.json", + "hash": "fe53c7f39eb4e5360535f6eabd84cebf3fee40d3" + }, + { + "file": "apps/etherscan/src/app/App.css", + "hash": "74a89ee342b06c6721786a78af2a2caff800b8d9" + }, + { + "file": "apps/etherscan/src/app/app.tsx", + "hash": "972413f7f2b7388928fefc1748881764cf877acd", + "deps": [ + "npm:react", + "npm:@remixproject/plugin-api", + "npm:@remixproject/plugin-webview" + ] + }, + { + "file": "apps/etherscan/src/app/AppContext.tsx", + "hash": "f121406a67948dea37c58ad7fa73fde611a296c4", + "deps": [ + "npm:react", + "npm:@remixproject/plugin" + ] + }, + { + "file": "apps/etherscan/src/app/components/HeaderWithSettings.tsx", + "hash": "8f302dd59667c6f98619b346ebbec54bc88e259c", + "deps": [ + "npm:react", + "npm:react-router-dom" + ] + }, + { + "file": "apps/etherscan/src/app/components/index.ts", + "hash": "c52e3712f0c78d5bc3fc03d8554717946ddc9f9e" + }, + { + "file": "apps/etherscan/src/app/components/SubmitButton.tsx", + "hash": "080fafc7089688e925675f88c9a0429e2cf22f62", + "deps": [ + "npm:react" + ] + }, + { + "file": "apps/etherscan/src/app/hooks/useLocalStorage.tsx", + "hash": "85d30c849de35475b13a7c0d0eaa55cd7cbb7a5c", + "deps": [ + "npm:react" + ] + }, + { + "file": "apps/etherscan/src/app/layouts/Default.tsx", + "hash": "0ca0dfc472dc1fe0b6952bfb46e07a403be054dd", + "deps": [ + "npm:react" + ] + }, + { + "file": "apps/etherscan/src/app/layouts/index.ts", + "hash": "9b8e6166d59b36501e9df5cf4677ce71d5f8546e" + }, + { + "file": "apps/etherscan/src/app/RemixPlugin.tsx", + "hash": "59967c5e41aa14409d74b43985ca56ce1bea89fc", + "deps": [ + "npm:@remixproject/plugin" + ] + }, + { + "file": "apps/etherscan/src/app/routes.tsx", + "hash": "426583ed531ce20546f2f4e2daa4bc883edf1b43", + "deps": [ + "npm:react", + "npm:react-router-dom" + ] + }, + { + "file": "apps/etherscan/src/app/types/index.ts", + "hash": "1a8733d6ff06c5f333bda9958250490a8ec5e7d9" + }, + { + "file": "apps/etherscan/src/app/types/Receipt.ts", + "hash": "2dd501651dd6416f15b742c8b2abe15fd934436d" + }, + { + "file": "apps/etherscan/src/app/types/ThemeType.ts", + "hash": "13b3710cd0d731554bbad09cc50efda2de02b198" + }, + { + "file": "apps/etherscan/src/app/utils/index.ts", + "hash": "b23d52e6e059d029e7e69a7b423c9774b6ae3f78" + }, + { + "file": "apps/etherscan/src/app/utils/networks.ts", + "hash": "009c81a0c3922523430d74354c859d2273df9025" + }, + { + "file": "apps/etherscan/src/app/utils/scripts.ts", + "hash": "0d204d8d557854ca74b25b7c974895e61ad91661" + }, + { + "file": "apps/etherscan/src/app/utils/utilities.ts", + "hash": "f0f92ab6f7c9d742f212f16af63449ead9bed81a", + "deps": [ + "npm:@remixproject/plugin", + "npm:axios" + ] + }, + { + "file": "apps/etherscan/src/app/utils/verify.ts", + "hash": "4dbc70f74368710b02a24053034e9a8ade7cf349", + "deps": [ + "npm:@remixproject/plugin-api", + "npm:axios", + "npm:@remixproject/plugin" + ] + }, + { + "file": "apps/etherscan/src/app/views/CaptureKeyView.tsx", + "hash": "9dfc647a1fedc98832ed770914bf472c4cd11320", + "deps": [ + "npm:react", + "npm:formik", + "npm:react-router-dom" + ] + }, + { + "file": "apps/etherscan/src/app/views/ErrorView.tsx", + "hash": "ae78f05254040c8634517dd8dff194ea3832da3b", + "deps": [ + "npm:react" + ] + }, + { + "file": "apps/etherscan/src/app/views/HomeView.tsx", + "hash": "e9db144bd18a75612c347039280c6f371187cdb0", + "deps": [ + "npm:react", + "npm:react-router-dom" + ] + }, + { + "file": "apps/etherscan/src/app/views/index.ts", + "hash": "c483228ece4a82c70c296660b75fbc82b102f6b8" + }, + { + "file": "apps/etherscan/src/app/views/ReceiptsView.tsx", + "hash": "0e6bf1c60bb8f43f25dca9b5096d1d864703b5a5", + "deps": [ + "npm:react", + "npm:formik", + "npm:react-router-dom", + "npm:react-bootstrap" + ] + }, + { + "file": "apps/etherscan/src/app/views/VerifyView.tsx", + "hash": "adfd0e6cfb026a1453c3996328a051d8ef7da27a", + "deps": [ + "npm:react", + "npm:web3", + "npm:@remixproject/plugin", + "npm:formik" + ] + }, + { + "file": "apps/etherscan/src/assets/.gitkeep", + "hash": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" + }, + { + "file": "apps/etherscan/src/environments/environment.prod.ts", + "hash": "3612073bc31cd4c1f5d6cbb00318521e9a61bd8a" + }, + { + "file": "apps/etherscan/src/environments/environment.ts", + "hash": "d9370e924b51bc67ecddee7fc3b6693681a324b6" + }, + { + "file": "apps/etherscan/src/favicon.ico", + "hash": "317ebcb2336e0833a22dddf0ab287849f26fda57" + }, + { + "file": "apps/etherscan/src/index.html", + "hash": "b0ff6f578406670f55a5e00dcbc11247a093c545" + }, + { + "file": "apps/etherscan/src/main.tsx", + "hash": "5f17c9ab24d4a7edf960fca463cea8c44ee83993", + "deps": [ + "npm:react", + "npm:react-dom" + ] + }, + { + "file": "apps/etherscan/src/polyfills.ts", + "hash": "2adf3d05b6fcf479dd61c74f6bda95d9edb6ac6b", + "deps": [ + "npm:core-js", + "npm:regenerator-runtime" + ] + }, + { + "file": "apps/etherscan/src/profile.json", + "hash": "f1432cae8859a1fa9e176c62d146ea91ad3e15af" + }, + { + "file": "apps/etherscan/src/styles.css", + "hash": "90d4ee0072ce3fc41812f8af910219f9eea3c3de" + }, + { + "file": "apps/etherscan/tsconfig.app.json", + "hash": "252904bb73871a10597dc233e4a528e13c6af9c4" + }, + { + "file": "apps/etherscan/tsconfig.json", + "hash": "5aab5e79111d8f97470be7e69da9fdb3ddb5819f" + }, + { + "file": "apps/etherscan/webpack.config.js", + "hash": "5564f25b943bd516ca9e10710475ffc71de547f5", + "deps": [ + "npm:@nrwl/webpack", + "npm:webpack", + "npm:terser-webpack-plugin", + "npm:css-minimizer-webpack-plugin" + ] + } + ] + } + }, + "remix-ide": { + "name": "remix-ide", + "type": "app", + "data": { + "name": "remix-ide", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "apps/remix-ide/src", + "projectType": "application", + "implicitDependencies": [ + "doc-gen", + "doc-viewer", + "etherscan", + "vyper", + "solhint", + "walletconnect", + "circuit-compiler" + ], + "targets": { + "build": { + "dependsOn": [ + { + "target": "build", + "projects": "dependencies" + } + ], + "executor": "@nrwl/webpack:webpack", + "outputs": [ + "{options.outputPath}" + ], + "defaultConfiguration": "development", + "options": { + "compiler": "babel", + "outputPath": "dist/apps/remix-ide", + "index": "apps/remix-ide/src/index.html", + "baseHref": "/", + "main": "apps/remix-ide/src/index.tsx", + "polyfills": "apps/remix-ide/src/polyfills.ts", + "tsConfig": "apps/remix-ide/tsconfig.app.json", + "assets": [ + "apps/remix-ide/src/assets", + "apps/remix-ide/src/index.html", + "apps/remix-ide/src/404.html", + "apps/remix-ide/src/favicon.ico" + ], + "styles": [], + "scripts": [], + "webpackConfig": "apps/remix-ide/webpack.config.js" + }, + "configurations": { + "development": { + "optimization": false, + "generateIndexHtml": true, + "extractCss": false + }, + "production": { + "optimization": true, + "generateIndexHtml": true, + "extractCss": false, + "vendorChunk": false + }, + "desktop": { + "optimization": false, + "generateIndexHtml": true, + "extractCss": false, + "vendorChunk": false, + "baseHref": "./" + } + } + }, + "serve": { + "dependsOn": [ + { + "target": "build", + "projects": "dependencies" + } + ], + "executor": "@nrwl/webpack:dev-server", + "defaultConfiguration": "development", + "options": { + "buildTarget": "remix-ide:build" + }, + "configurations": { + "development": { + "buildTarget": "remix-ide:build:development", + "host": "0.0.0.0", + "port": 8080 + }, + "hot": { + "buildTarget": "remix-ide:build:development", + "port": 8080, + "hmr": true + }, + "production": { + "buildTarget": "remix-ide:build:production", + "port": 8080 + } + } + }, + "lint": { + "executor": "@nrwl/linter:eslint", + "outputs": [ + "{options.outputFile}" + ], + "options": { + "lintFilePatterns": [ + "apps/remix-ide/**/*.{ts,tsx,js,jsx}" + ], + "eslintConfig": "apps/remix-ide/.eslintrc" + } + } + }, + "tags": [], + "root": "apps/remix-ide", + "files": [ + { + "file": "apps/remix-ide/_config.yml", + "hash": "c4192631f25b34d77a7f159aa0da0e3ae99c4ef4" + }, + { + "file": "apps/remix-ide/.babelrc", + "hash": "34aaeb326888e957ff8545259d58fe6ccdf97df8" + }, + { + "file": "apps/remix-ide/.dockerignore", + "hash": "3c3629e647f5ddf82548912e337bea9826b434af" + }, + { + "file": "apps/remix-ide/.env", + "hash": "c03ce830c2816cbad8ca6a968f4272c4d6e03292" + }, + { + "file": "apps/remix-ide/.eslintrc", + "hash": "3cafa9ce849c96c7942bd84cf9d0f5ba3d146ee2" + }, + { + "file": "apps/remix-ide/.gitignore", + "hash": "3e0c4b3136050a34d6ddf78d0ddae07d5601e225" + }, + { + "file": "apps/remix-ide/.npmignore", + "hash": "6ad8903c48e482c60123eb0abad3244286efda19" + }, + { + "file": "apps/remix-ide/.nvmrc", + "hash": "cc5875fabb8c2ee75a3d20f131a99c1a8a0df204" + }, + { + "file": "apps/remix-ide/.travis.yml", + "hash": "c8790fa6b88ab7decc844e935d573c1f3e1ea44f" + }, + { + "file": "apps/remix-ide/background.js", + "hash": "5bffa0da9e279dd971aa8151ddff3dcd4f8eb117" + }, + { + "file": "apps/remix-ide/build.yaml", + "hash": "599cbfd8f531cc7591d05d8906446e5cda8253fb" + }, + { + "file": "apps/remix-ide/ci/browser_test_plugin.sh", + "hash": "981cc45d4842c7e2fa00d32dec037dc7a48d278a" + }, + { + "file": "apps/remix-ide/ci/browser_test.sh", + "hash": "f02c550e7b4e136710a372333c3ac2ef9aa95d8e" + }, + { + "file": "apps/remix-ide/ci/browser_tests.sh", + "hash": "3070563e526497d41e440f1cd226e96b9915e086" + }, + { + "file": "apps/remix-ide/ci/build_and_publish_docker_images.sh", + "hash": "cc9247fbd9884eb48c0be510c8cf7f65b766da9b" + }, + { + "file": "apps/remix-ide/ci/copy_resources.sh", + "hash": "ab0bf9ccb2046e9ca35c1b64b1f9ba2614f4aaba" + }, + { + "file": "apps/remix-ide/ci/deploy_from_travis_remix-alpha.sh", + "hash": "c57de7fea57c4a68675409d6d6fffd1e29bd595c" + }, + { + "file": "apps/remix-ide/ci/deploy_from_travis_remix-beta.sh", + "hash": "134d9c2090c8692a76b34a81d002f58f9a846c2a" + }, + { + "file": "apps/remix-ide/ci/deploy_from_travis_remix-live.sh", + "hash": "1376cda6f028a9c0a758983b1be444a21fa82caa" + }, + { + "file": "apps/remix-ide/ci/deploy_key_remix-live-alpha.enc", + "hash": "db21779a32b98f06e94ee5e12652397cc39abbb2" + }, + { + "file": "apps/remix-ide/ci/deploy_key_remix-live.enc", + "hash": "03806ec8345d23df935f8d9f4691d2a8ba9e1540" + }, + { + "file": "apps/remix-ide/ci/download_e2e_assets.js", + "hash": "99a089174fcaf9b99bef939e5dafd6f6952c557d", + "deps": [ + "npm:child_process", + "npm:process" + ] + }, + { + "file": "apps/remix-ide/ci/downloadsoljson.sh", + "hash": "b99ed2d6b005cdaeffe543b9f95b0c1ccafee7f3" + }, + { + "file": "apps/remix-ide/ci/flaky.sh", + "hash": "15fefe4c3eae0f283031043bc3c491679e23cf39" + }, + { + "file": "apps/remix-ide/ci/lint-targets.js", + "hash": "44e71d8c0f1c93bd555835d1ab51c19c727d75bc", + "deps": [ + "npm:child_process", + "npm:process" + ] + }, + { + "file": "apps/remix-ide/ci/makeMockCompiler.js", + "hash": "601f99e8ac73092d2a9481d490c6e6d69fed4cac", + "deps": [ + "npm:solc" + ] + }, + { + "file": "apps/remix-ide/ci/publishIpfs", + "hash": "15d2dc9b66fce01465c132acd04e90d4bfc9c133" + }, + { + "file": "apps/remix-ide/ci/sauceDisconnect.js", + "hash": "a8069a669eddfc48c439bcd2ca1467aa671bb432" + }, + { + "file": "apps/remix-ide/ci/splice_tests.js", + "hash": "57cc1db31b59f3a1c28921c9289c6f8c35c7d7b8", + "deps": [ + "npm:child_process" + ] + }, + { + "file": "apps/remix-ide/contracts/app/ethereum/constitution.sol", + "hash": "8c2c9e0da9cdc3a3565f9f25a1ec0d67e914ca08" + }, + { + "file": "apps/remix-ide/contracts/app/solidity/mode.sol", + "hash": "6027379cfeb353f3d9084def0fd0880678808311" + }, + { + "file": "apps/remix-ide/contracts/ballot.sol", + "hash": "ffcc6c36096cc7f338d585bf2598922b1acc065a" + }, + { + "file": "apps/remix-ide/contracts/contract1.sol", + "hash": "4abefc018bb460313192d10fde0ed5a464aa7c43" + }, + { + "file": "apps/remix-ide/contracts/contract2.sol", + "hash": "00649b1047a763e298a52bba5d9d398e96b021b6" + }, + { + "file": "apps/remix-ide/contracts/folder1/contract_chrome_toremove.sol", + "hash": "04f9b2eb269760ee508574fffc5882a2a44a4f4f" + }, + { + "file": "apps/remix-ide/contracts/folder1/contract_chrome.sol", + "hash": "04f9b2eb269760ee508574fffc5882a2a44a4f4f" + }, + { + "file": "apps/remix-ide/contracts/folder1/contract_firefox_toremove.sol", + "hash": "04f9b2eb269760ee508574fffc5882a2a44a4f4f" + }, + { + "file": "apps/remix-ide/contracts/folder1/contract_firefox.sol", + "hash": "04f9b2eb269760ee508574fffc5882a2a44a4f4f" + }, + { + "file": "apps/remix-ide/contracts/folder1/contract1.sol", + "hash": "11122d3008de3f898e45207676a6280ac7041855" + }, + { + "file": "apps/remix-ide/contracts/folder1/contract2.sol", + "hash": "04f9b2eb269760ee508574fffc5882a2a44a4f4f" + }, + { + "file": "apps/remix-ide/contracts/foundry/cache/solidity-files-cache.json", + "hash": "593bdf2e362a180f9018df7c90172be5f3cbdfa8" + }, + { + "file": "apps/remix-ide/contracts/foundry/foundry.toml", + "hash": "e6810b2b5873d3b6f501ce45332456e6651eb096" + }, + { + "file": "apps/remix-ide/contracts/foundry/out/console.sol/console.json", + "hash": "86d84188032289ce20368292cd880293d4bea7b3" + }, + { + "file": "apps/remix-ide/contracts/foundry/out/console2.sol/console2.json", + "hash": "af841eebff91068e1a2ab0866511c17cd9ccab5e" + }, + { + "file": "apps/remix-ide/contracts/foundry/out/Counter.s.sol/CounterScript.json", + "hash": "07594bec5ed6be5ecc24b37802882eecce3533f0" + }, + { + "file": "apps/remix-ide/contracts/foundry/out/Counter.sol/Counter.json", + "hash": "11ebf2c45a2966fb3232adaf9cf0db410d03afe8" + }, + { + "file": "apps/remix-ide/contracts/foundry/out/Counter.t.sol/CounterTest.json", + "hash": "cc3221aba3d2576b6ff6f0dd7fa3c0c162231722" + }, + { + "file": "apps/remix-ide/contracts/foundry/out/Script.sol/Script.json", + "hash": "116330506d240c497466552bb9cef9e35c5c07eb" + }, + { + "file": "apps/remix-ide/contracts/foundry/out/test.sol/DSTest.json", + "hash": "69e9e36e065f1faccb5d571762d48de366e41700" + }, + { + "file": "apps/remix-ide/contracts/foundry/out/Test.sol/stdError.json", + "hash": "c22cd07d7ae5792f271eddfb983432b585147a0f" + }, + { + "file": "apps/remix-ide/contracts/foundry/out/Test.sol/stdMath.json", + "hash": "ca2f51f7248fccd7b09920d84f0133b953105925" + }, + { + "file": "apps/remix-ide/contracts/foundry/out/Test.sol/stdStorage.json", + "hash": "24619c1187961cdfe868a4e41a623dbaa7d0604c" + }, + { + "file": "apps/remix-ide/contracts/foundry/out/Test.sol/Test.json", + "hash": "7b709817abd869fa3aa9d65540d86a9cc7dedc81" + }, + { + "file": "apps/remix-ide/contracts/foundry/out/Vm.sol/Vm.json", + "hash": "52edca964e84fc970bab98e2a8f1d5cbc7d8a75e" + }, + { + "file": "apps/remix-ide/contracts/foundry/src/Counter.sol", + "hash": "8cc4c4279539322be916078e28ab198599a6afaf" + }, + { + "file": "apps/remix-ide/contracts/hardhat/artifacts/build-info/.gitgnore", + "hash": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" + }, + { + "file": "apps/remix-ide/contracts/hardhat/artifacts/build-info/7839ba878952cc00ff316061405f273a.json", + "hash": "3426fd4a102a33275b32b98453462f91688e5ada" + }, + { + "file": "apps/remix-ide/contracts/hardhat/artifacts/contracts/Lock.sol/.gitgnore", + "hash": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" + }, + { + "file": "apps/remix-ide/contracts/hardhat/artifacts/contracts/Lock.sol/Lock.dbg.json", + "hash": "73802d3f5567cfea2d0e6d195c2d3e359caba798" + }, + { + "file": "apps/remix-ide/contracts/hardhat/artifacts/contracts/Lock.sol/Lock.json", + "hash": "7af0ab9260170b08d58790ad7d675f1f8ca93f44" + }, + { + "file": "apps/remix-ide/contracts/hardhat/compiler_config.json", + "hash": "9026d3afa9d217fba42ed76cb94b9620ba1e3144" + }, + { + "file": "apps/remix-ide/contracts/hardhat/contracts/Lock.sol", + "hash": "9854ce163729e94fc5281654632cc927ce6a19d7" + }, + { + "file": "apps/remix-ide/contracts/hardhat/hardhat.config.js", + "hash": "1c8e8ae35676fb7de5b3e6d016f00d2327295aee" + }, + { + "file": "apps/remix-ide/contracts/node_modules/openzeppelin-solidity/contracts/math/SafeMath.sol", + "hash": "e7091fb2265a588ca7cd6557fdd92a4823f3f157" + }, + { + "file": "apps/remix-ide/contracts/node_modules/openzeppelin-solidity/contracts/sample.sol", + "hash": "73ecf078be70af01e2d13a9d4a28024ac2b01dca" + }, + { + "file": "apps/remix-ide/contracts/README.txt", + "hash": "4514bcc6773ccd5534388398c2953c0e59e1722b" + }, + { + "file": "apps/remix-ide/contracts/src/gmbh/company.sol", + "hash": "8f907ed55c75c07b88c5e4a4b6af82ec0f76726a" + }, + { + "file": "apps/remix-ide/contracts/src/gmbh/contract.sol", + "hash": "480c1f4f777417d8f60a45e0a484c339416f33e8" + }, + { + "file": "apps/remix-ide/contracts/src/gmbh/test.sol", + "hash": "e04a8bc178321b6cb0f6dc1af0020ffce8c8f865" + }, + { + "file": "apps/remix-ide/contracts/src/leasing.sol", + "hash": "ce3c278aa19abbf74d053b9b582348805eb7e17a" + }, + { + "file": "apps/remix-ide/contracts/src/ug/finance.sol", + "hash": "0f0dc02842b189472e225136eef5e2aa1f0a2a2a" + }, + { + "file": "apps/remix-ide/contracts/src/voting.sol", + "hash": "37a7a96905030038a1049e1e68fdf0b34fa7befa" + }, + { + "file": "apps/remix-ide/contracts/test/client/credit.sol", + "hash": "6a8bd4fad8915d447b96e2039313862a94bff760" + }, + { + "file": "apps/remix-ide/contracts/tests/Ballot_test.sol", + "hash": "452a5433b44c459e3dee7bf750f168643b9d426e" + }, + { + "file": "apps/remix-ide/contracts/truffle/build/contracts/.gitignore", + "hash": "8b137891791fe96927ad78e64b0aad7bded08bdc" + }, + { + "file": "apps/remix-ide/contracts/truffle/contracts/Migrations.sol", + "hash": "e29a358170e1da815ad61e0aefb24f648aa79c7f" + }, + { + "file": "apps/remix-ide/contracts/truffle/truffle-config.js", + "hash": "1c8e8ae35676fb7de5b3e6d016f00d2327295aee" + }, + { + "file": "apps/remix-ide/docker-compose.yaml", + "hash": "f006b5370006a698575dbd3b21e7461ab5d6c87c" + }, + { + "file": "apps/remix-ide/Dockerfile", + "hash": "7bae0b70ac907cbbef672544b722baf935add785" + }, + { + "file": "apps/remix-ide/Dockerfile.dev", + "hash": "f4d6ba57382e2b434650beffed6dc059682844b7" + }, + { + "file": "apps/remix-ide/LICENSE.md", + "hash": "f4f62e644debc59ab3f78f046f04801079d83246" + }, + { + "file": "apps/remix-ide/manifest.json", + "hash": "c00da5630ba59d4b6becb3c9de3a7d9d1c44673d" + }, + { + "file": "apps/remix-ide/meetings.md", + "hash": "ec606da328bc26420e701bd45744746a823de816" + }, + { + "file": "apps/remix-ide/nginx.conf", + "hash": "05d9c01c525d279e2294c8133475da25f44ea951" + }, + { + "file": "apps/remix-ide/project.json", + "hash": "395b9f4a6feef67b6e9d26168f061709cfdb5b48" + }, + { + "file": "apps/remix-ide/release-process.md", + "hash": "1d9c89a7fa57d579af77304868bd5fc188008614" + }, + { + "file": "apps/remix-ide/remix-screenshot-400h.png", + "hash": "74ac1e57dc377a5ec86b11583946b35e4200e420" + }, + { + "file": "apps/remix-ide/research-project.md", + "hash": "1d0a37db0e4fdbaaf1df32ff454bc65536546225" + }, + { + "file": "apps/remix-ide/src/404.html", + "hash": "28268a1ab10f32c81a05bce326f58e9ad13328c0" + }, + { + "file": "apps/remix-ide/src/app.js", + "hash": "67d089c466447232e9ef642c6cc9dfde07a777c4", + "deps": [ + "npm:is-electron" + ] + }, + { + "file": "apps/remix-ide/src/app/components/hidden-panel.tsx", + "hash": "88b095b6253415681e10a219edb528c4181440ef", + "deps": [ + "npm:react" + ] + }, + { + "file": "apps/remix-ide/src/app/components/main-panel.tsx", + "hash": "15311a6173ca0925040aca9710aba8e2bce413de", + "deps": [ + "npm:react" + ] + }, + { + "file": "apps/remix-ide/src/app/components/panel.ts", + "hash": "4dade1fbcafb7e750f842b0dd1809c41ce34ad97", + "deps": [ + "npm:react", + "npm:events", + "npm:@remixproject/engine-web" + ] + }, + { + "file": "apps/remix-ide/src/app/components/plugin-manager-component.js", + "hash": "d658915f1b179f80b48019feace0dbcf852f51dc", + "deps": [ + "npm:@remixproject/engine-web", + "npm:react" + ] + }, + { + "file": "apps/remix-ide/src/app/components/preload.tsx", + "hash": "dd3a6df59954fbc44f94311d13c0a5fbe72cf60c", + "deps": [ + "npm:react", + "npm:react-dom", + "npm:is-electron" + ] + }, + { + "file": "apps/remix-ide/src/app/components/side-panel.tsx", + "hash": "6ea715f420913fec86d6e0ba0fc86ef0921a3f41", + "deps": [ + "npm:react" + ] + }, + { + "file": "apps/remix-ide/src/app/components/styles/preload.css", + "hash": "031263b43fadae7c40716e9ccb01777da746c23d" + }, + { + "file": "apps/remix-ide/src/app/components/vertical-icons.tsx", + "hash": "f43a5505c3c325606a2d431a425474016284f7dc", + "deps": [ + "npm:react", + "npm:@remixproject/engine", + "npm:events", + "npm:@remixproject/plugin-utils" + ] + }, + { + "file": "apps/remix-ide/src/app/editor/editor.js", + "hash": "46bd19e1467a1748282f7659001a491433d79b49", + "deps": [ + "npm:react", + "npm:@remixproject/engine" + ] + }, + { + "file": "apps/remix-ide/src/app/files/dgitProvider.ts", + "hash": "aa14683a77ddae07922b3b167456885d3f3651be", + "deps": [ + "npm:@remixproject/engine", + "npm:isomorphic-git", + "npm:ipfs-http-client", + "npm:file-saver", + "npm:jszip", + "npm:form-data", + "npm:axios", + "npm:is-electron" + ] + }, + { + "file": "apps/remix-ide/src/app/files/electronProvider.ts", + "hash": "cb248679994c65fcd01f4b4de1441e5a05be09a9" + }, + { + "file": "apps/remix-ide/src/app/files/fileManager.ts", + "hash": "ceb39ef969f8e154f23fbc35fecb72d38559a7ee", + "deps": [ + "npm:file-saver", + "npm:jszip", + "npm:@remixproject/engine", + "npm:events", + "npm:is-electron" + ] + }, + { + "file": "apps/remix-ide/src/app/files/fileProvider.ts", + "hash": "6f82421f61a5838a11575bdfeea369d93a3d9fad", + "deps": [ + "npm:events" + ] + }, + { + "file": "apps/remix-ide/src/app/files/fileSystem.ts", + "hash": "80840f617ff8bf20315aa2941a23395c66f39ce0" + }, + { + "file": "apps/remix-ide/src/app/files/filesystems/fileSystemUtility.ts", + "hash": "9fc716b5c11c19ca3d0404dcc26ea87da02209cc", + "deps": [ + "npm:ethers", + "npm:jszip" + ] + }, + { + "file": "apps/remix-ide/src/app/files/filesystems/indexedDB.ts", + "hash": "aae0d6a5ebcbe355af3716f583dc6104d93aac7e", + "deps": [ + "npm:@isomorphic-git/lightning-fs" + ] + }, + { + "file": "apps/remix-ide/src/app/files/filesystems/localStorage.ts", + "hash": "d99c3ae296341b037c1513a61911cbf6742108a1" + }, + { + "file": "apps/remix-ide/src/app/files/foundry-handle.js", + "hash": "94efd7b04b097581dc03ebe73e810cedaf9b6f9b", + "deps": [ + "npm:@remixproject/engine-web" + ] + }, + { + "file": "apps/remix-ide/src/app/files/git-handle.js", + "hash": "596bf7701535147b1ea1a30ac9b2425feb239135", + "deps": [ + "npm:@remixproject/engine-web" + ] + }, + { + "file": "apps/remix-ide/src/app/files/hardhat-handle.js", + "hash": "84a2c1d28af10b674a77ef629383e63cacd87261", + "deps": [ + "npm:@remixproject/engine-web" + ] + }, + { + "file": "apps/remix-ide/src/app/files/remixDProvider.js", + "hash": "62171fdc5bb1352242b3b6121e3509f883f4b509" + }, + { + "file": "apps/remix-ide/src/app/files/slither-handle.js", + "hash": "27c7b3cbd8c9c907dd0a5de6356c92138dbcee34", + "deps": [ + "npm:@remixproject/engine-web" + ] + }, + { + "file": "apps/remix-ide/src/app/files/styles/file-explorer-styles.js", + "hash": "7ad4597f124e9bd7404bb14573bf33c25e5f3390", + "deps": [ + "npm:csjs-inject" + ] + }, + { + "file": "apps/remix-ide/src/app/files/truffle-handle.js", + "hash": "1111cba60de810c6a171581c8a55b0cfcbaa7178", + "deps": [ + "npm:@remixproject/engine-web" + ] + }, + { + "file": "apps/remix-ide/src/app/files/workspaceFileProvider.js", + "hash": "3b3981cb47c0acca753e9d87801de347128559e5", + "deps": [ + "npm:events" + ] + }, + { + "file": "apps/remix-ide/src/app/panels/file-panel.js", + "hash": "4aacb4053ad173838577b7a542c747349cad060b", + "deps": [ + "npm:@remixproject/engine-web", + "npm:react" + ] + }, + { + "file": "apps/remix-ide/src/app/panels/layout.ts", + "hash": "a152efc72ec2f618edcef451724fc517522e2cc2", + "deps": [ + "npm:@remixproject/engine", + "npm:@remixproject/plugin-utils", + "npm:events" + ] + }, + { + "file": "apps/remix-ide/src/app/panels/styles/terminal-styles.js", + "hash": "81664558563fca4ebf9e3e5a65f49da3f33802a4", + "deps": [ + "npm:csjs-inject" + ] + }, + { + "file": "apps/remix-ide/src/app/panels/tab-proxy.js", + "hash": "984efe75349644403e416a1d7748da911d052b84", + "deps": [ + "npm:react", + "npm:@remixproject/engine", + "npm:events" + ] + }, + { + "file": "apps/remix-ide/src/app/panels/terminal.js", + "hash": "e2cbd06fb0f72bb28f56beb663532edf2447636c", + "deps": [ + "npm:react", + "npm:@remixproject/engine", + "npm:is-electron" + ] + }, + { + "file": "apps/remix-ide/src/app/plugins/code-format.ts", + "hash": "04266c161539d990fa51b8c441b2d4106179b43a", + "deps": [ + "npm:@remixproject/engine", + "npm:prettier", + "npm:js-yaml", + "npm:toml", + "npm:@jsdevtools/file-path-filter" + ] + }, + { + "file": "apps/remix-ide/src/app/plugins/code-format/index.ts", + "hash": "32f785574cd36ad7c9113f0c171b3c0a883220ba", + "deps": [ + "npm:prettier-plugin-solidity" + ] + }, + { + "file": "apps/remix-ide/src/app/plugins/code-format/parser.ts", + "hash": "0fb913fed707415cb8e91f22e8282663d2234501", + "deps": [ + "npm:solidity-comments-extractor", + "npm:semver" + ] + }, + { + "file": "apps/remix-ide/src/app/plugins/config.ts", + "hash": "b4ff5fe30bd48f5788cf3929546a388f98ac1150", + "deps": [ + "npm:@remixproject/engine" + ] + }, + { + "file": "apps/remix-ide/src/app/plugins/contractFlattener.tsx", + "hash": "2c3640bcd9e245cf809412f592006bda6b7fac58", + "deps": [ + "npm:react", + "npm:@remixproject/engine", + "npm:@remixproject/plugin-api" + ] + }, + { + "file": "apps/remix-ide/src/app/plugins/electron/electronConfigPlugin.ts", + "hash": "3289b4a845e56223a2e85e11756a9a04229b5e33", + "deps": [ + "npm:@remixproject/engine-electron" + ] + }, + { + "file": "apps/remix-ide/src/app/plugins/electron/fsPlugin.ts", + "hash": "09da052127973af62b1b986d86dc49d5188c2d0b", + "deps": [ + "npm:@remixproject/engine-electron" + ] + }, + { + "file": "apps/remix-ide/src/app/plugins/electron/isoGitPlugin.ts", + "hash": "a0429da83e1fa590b121fb6327db74bad7e1cc68", + "deps": [ + "npm:@remixproject/engine-electron" + ] + }, + { + "file": "apps/remix-ide/src/app/plugins/electron/ripgrepPlugin.ts", + "hash": "18ee16cc63346baef848822239726c21b8eed9de", + "deps": [ + "npm:@remixproject/engine-electron" + ] + }, + { + "file": "apps/remix-ide/src/app/plugins/electron/templatesPlugin.ts", + "hash": "3d00a906fb2d7b0ee6fea2bd6f07324886a493be", + "deps": [ + "npm:@remixproject/engine-electron" + ] + }, + { + "file": "apps/remix-ide/src/app/plugins/electron/xtermPlugin.ts", + "hash": "c21a796af653d31d5cb786a36615255eb0d2a790", + "deps": [ + "npm:@remixproject/engine-electron" + ] + }, + { + "file": "apps/remix-ide/src/app/plugins/file-decorator.ts", + "hash": "34829b027bb08b690202fa1d8a6bfd5e79f242b6", + "deps": [ + "npm:deep-equal", + "npm:@remixproject/engine" + ] + }, + { + "file": "apps/remix-ide/src/app/plugins/notification.tsx", + "hash": "ca2b27437a102f8b1ff0c23b0d7ac4e2098bf27e", + "deps": [ + "npm:@remixproject/engine", + "npm:@remixproject/plugin-utils" + ] + }, + { + "file": "apps/remix-ide/src/app/plugins/openaigpt.tsx", + "hash": "e95babe00ac9a6f158aa97e1f409b127e21f1609", + "deps": [ + "npm:@remixproject/engine", + "npm:openai" + ] + }, + { + "file": "apps/remix-ide/src/app/plugins/parser/code-parser.tsx", + "hash": "c95cb9efca6c1bf83c63636f920dc654c0c68d08", + "deps": [ + "npm:@remixproject/engine", + "npm:react", + "npm:@remixproject/plugin-utils", + "npm:@remixproject/plugin-api" + ] + }, + { + "file": "apps/remix-ide/src/app/plugins/parser/services/antlr-worker.ts", + "hash": "c9e026d08519ecf2f5e00601834bcf0eda192dbf" + }, + { + "file": "apps/remix-ide/src/app/plugins/parser/services/code-parser-antlr-service.ts", + "hash": "4eba1ff469946d7b998b398a7b9006bd3b015955", + "deps": [ + "npm:url", + "npm:is-electron" + ] + }, + { + "file": "apps/remix-ide/src/app/plugins/parser/services/code-parser-compiler.ts", + "hash": "ecd8278ca39718ed7e84110ca23a44452ba0d52c", + "deps": [ + "npm:@remixproject/plugin-api" + ] + }, + { + "file": "apps/remix-ide/src/app/plugins/parser/services/code-parser-gas-service.ts", + "hash": "34e86290c104ed54a102b14328492c2c6906b20a", + "deps": [ + "npm:@remixproject/plugin-api" + ] + }, + { + "file": "apps/remix-ide/src/app/plugins/parser/services/code-parser-imports.ts", + "hash": "a559644045af398be20dc69feb11097e1f767481", + "deps": [ + "npm:is-electron" + ] + }, + { + "file": "apps/remix-ide/src/app/plugins/parser/types/antlr-types.ts", + "hash": "3e2675c43a1f1be9be7549ad9cca1ec12503f147" + }, + { + "file": "apps/remix-ide/src/app/plugins/parser/types/index.ts", + "hash": "1c252cc882dbb7cb0c9e235bab43b70dd45aaba6" + }, + { + "file": "apps/remix-ide/src/app/plugins/permission-handler-plugin.tsx", + "hash": "a77a210277a5e735e81e57e71bc53334d309dffb", + "deps": [ + "npm:react", + "npm:react-intl", + "npm:@remixproject/engine", + "npm:@remixproject/plugin-utils" + ] + }, + { + "file": "apps/remix-ide/src/app/plugins/remix-templates.ts", + "hash": "e7846fbf47626304bd206bad80b8adba0fe2f33b", + "deps": [ + "npm:@remixproject/engine" + ] + }, + { + "file": "apps/remix-ide/src/app/plugins/remixd-handle.tsx", + "hash": "eb3d9242e48ad00cfa708af5bcaae6abc006f55b", + "deps": [ + "npm:react", + "npm:is-electron", + "npm:@remixproject/engine-web", + "remixd", + "npm:@remixproject/engine" + ] + }, + { + "file": "apps/remix-ide/src/app/plugins/solidity-script.tsx", + "hash": "a19ca834dfdf4ef34cb4e7f144b172f59cee027b", + "deps": [ + "npm:react", + "npm:util", + "npm:@remixproject/engine", + "npm:web3-core" + ] + }, + { + "file": "apps/remix-ide/src/app/plugins/solidity-umlgen.tsx", + "hash": "ebbb7b9bb26192cfd92767359b43e63f88f40c0a", + "deps": [ + "npm:@remixproject/engine-web", + "npm:react", + "remix-ui", + "npm:sol2uml", + "npm:@aduh95/viz.js", + "npm:@remixproject/plugin-api" + ] + }, + { + "file": "apps/remix-ide/src/app/plugins/storage.ts", + "hash": "cd7ec1e1622f0302591692adc943e36cc9af8a9f", + "deps": [ + "npm:@remixproject/engine" + ] + }, + { + "file": "apps/remix-ide/src/app/providers/abstract-provider.tsx", + "hash": "a5185b6129fe8a05ad4fc1c5168144f6bdd53106", + "deps": [ + "npm:@remixproject/engine", + "npm:ethers" + ] + }, + { + "file": "apps/remix-ide/src/app/providers/custom-vm-fork-provider.tsx", + "hash": "d25208bbb92167e0f99b86feef9a64641b9c9944", + "deps": [ + "npm:react", + "npm:react-intl", + "npm:@ethereumjs/common" + ] + }, + { + "file": "apps/remix-ide/src/app/providers/external-http-provider.tsx", + "hash": "f21d75d08fa352dd390d163d8428614cd785a5b1", + "deps": [ + "npm:react", + "npm:react-intl" + ] + }, + { + "file": "apps/remix-ide/src/app/providers/foundry-provider.tsx", + "hash": "47a3c2849fcfb0c669505cc5fef9c32242f6db86", + "deps": [ + "npm:react", + "npm:react-intl" + ] + }, + { + "file": "apps/remix-ide/src/app/providers/ganache-provider.tsx", + "hash": "79bac4b8533bcaae31151573ba6420edd5244262", + "deps": [ + "npm:react", + "npm:react-intl" + ] + }, + { + "file": "apps/remix-ide/src/app/providers/goerli-vm-fork-provider.tsx", + "hash": "21f7845d338dd076881b0417c58b9ea311ebec98" + }, + { + "file": "apps/remix-ide/src/app/providers/hardhat-provider.tsx", + "hash": "0dfe1c70af03a774ed6bf57b69a07232d294a7b9", + "deps": [ + "npm:react", + "npm:react-intl" + ] + }, + { + "file": "apps/remix-ide/src/app/providers/injected-arbitrum-one-provider.tsx", + "hash": "890f31aa9cfc9abd887f1ca7ba1e47f17f244327" + }, + { + "file": "apps/remix-ide/src/app/providers/injected-custom-provider.tsx", + "hash": "90b81c72631f299a53f63798892bc6a5e4aa3e0f" + }, + { + "file": "apps/remix-ide/src/app/providers/injected-ephemery-testnet-provider.tsx", + "hash": "879c468b6a2562254dad90c6de84e0c1d1d424df", + "deps": [ + "npm:web3" + ] + }, + { + "file": "apps/remix-ide/src/app/providers/injected-optimism-provider.tsx", + "hash": "592ae28b1aeaca560f85149cd6de375c34a045da" + }, + { + "file": "apps/remix-ide/src/app/providers/injected-provider-default.tsx", + "hash": "7223d945f23b81a711610a8f6dedbdb23c9bc116" + }, + { + "file": "apps/remix-ide/src/app/providers/injected-provider-trustwallet.tsx", + "hash": "f7f139fed83d6f2af575dc549d4c2481c959c110" + }, + { + "file": "apps/remix-ide/src/app/providers/injected-provider.tsx", + "hash": "c1ac29256eb252e95037807b7e6b835504c1c042", + "deps": [ + "npm:react", + "npm:@remixproject/engine" + ] + }, + { + "file": "apps/remix-ide/src/app/providers/injected-skale-chaos-testnet-provider.tsx", + "hash": "81716a6aa8b7e2d12a3d847a3d5d729e67244c39" + }, + { + "file": "apps/remix-ide/src/app/providers/mainnet-vm-fork-provider.tsx", + "hash": "39747d9be18c5c326348045621e47a7cebf89c2c" + }, + { + "file": "apps/remix-ide/src/app/providers/sepolia-vm-fork-provider.tsx", + "hash": "03d7248adb5926007abcef1a1c859abf360609f8" + }, + { + "file": "apps/remix-ide/src/app/providers/vm-provider.tsx", + "hash": "aa1583f596e00dfe311de69efa8a729ac86189de", + "deps": [ + "npm:react", + "npm:@remixproject/engine" + ] + }, + { + "file": "apps/remix-ide/src/app/state/registry.ts", + "hash": "dc3655293f84a73369cec853bbb481c4a066b984" + }, + { + "file": "apps/remix-ide/src/app/tabs/analysis-tab.js", + "hash": "9a57c16516137e07a5a03c370ea6094108ceec5c", + "deps": [ + "npm:react", + "npm:@remixproject/engine-web", + "npm:events" + ] + }, + { + "file": "apps/remix-ide/src/app/tabs/compile-and-run.ts", + "hash": "2b3c16989670a7b03f6d5b0093b71666fba44891", + "deps": [ + "npm:@remixproject/engine" + ] + }, + { + "file": "apps/remix-ide/src/app/tabs/compile-tab.js", + "hash": "8531f2ead285ab530b830156596d1754cadbbb6c", + "deps": [ + "npm:react", + "npm:@remixproject/engine-web" + ] + }, + { + "file": "apps/remix-ide/src/app/tabs/debugger-tab.js", + "hash": "03bd672110506204a0c55c3cd2ca45b63271504f", + "deps": [ + "npm:web3", + "npm:@remixproject/engine-web", + "npm:react" + ] + }, + { + "file": "apps/remix-ide/src/app/tabs/locale-module.js", + "hash": "0487f94e96fd5c28cb138f67b1fc98eed37f9e21", + "deps": [ + "npm:@remixproject/engine", + "npm:events" + ] + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/en/debugger.json", + "hash": "dc46390eed479f1fd9e6a0883560746ab7ad06da" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/en/electron.json", + "hash": "cdf0a75a59985a6ef3e3a65ab6f301b104eef901" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/en/filePanel.json", + "hash": "0554b0ffa7cb4c01e22bb1cf426492d0cfb24110" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/en/home.json", + "hash": "dc76b8d54751ee02ffb3848f37d05334b8479321" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/en/index.js", + "hash": "59884f426a2567bd566710a60f8b17ed0002a366" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/en/panel.json", + "hash": "c9ad7d8d054521cb2893cceede2e357d00096c69" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/en/permissionHandler.json", + "hash": "d41fe6c68e4088120ae601d05fd46e6c6222eaad" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/en/pluginManager.json", + "hash": "de15f35427d67e1990c1b21482dc67458d5ec816" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/en/remixApp.json", + "hash": "a67504f413bfe517cfb8e42cd31add2331683078" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/en/remixUiTabs.json", + "hash": "1c60e9592d8572874f0e84d37e0010ee9c3f6d58" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/en/search.json", + "hash": "9eff38fb36e39711d946369ff6581c470d08314c" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/en/settings.json", + "hash": "2752f19f754a0cb956325eec31331907c3702851" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/en/solidity.json", + "hash": "ad83ce89bbce97adafde91989308bded72372a95" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/en/solidityUnitTesting.json", + "hash": "108883dfe9af7fe4a19f813b9a2589805d5266ad" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/en/solUmlGen.json", + "hash": "5816659c8b4e21f8c9f4db51381792408132c400" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/en/terminal.json", + "hash": "64a2ac2cabfc807d36d1f54aa506492cc0b44284" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/en/udapp.json", + "hash": "d2e2af9193d526fe25d60fea3e118551a824806c" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/es/debugger.json", + "hash": "2a7d40f1dac12cb701faf7de7129285922b4bc6a" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/es/filePanel.json", + "hash": "ab7222713f56196cc1d3f9c995dac613dd556eec" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/es/home.json", + "hash": "802d22bef43c6d5fa51ee905261c7879c927d888" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/es/index.js", + "hash": "ded9c45b14f3b25d4f11b5ccbc36d9270b5b6bb0" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/es/panel.json", + "hash": "070dbbd57f6c4aa97d0475f98ec9593581eb6e78" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/es/permissionHandler.json", + "hash": "d41fe6c68e4088120ae601d05fd46e6c6222eaad" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/es/pluginManager.json", + "hash": "01287713d614eab817546bb36d36913d160adc78" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/es/remixApp.json", + "hash": "a67504f413bfe517cfb8e42cd31add2331683078" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/es/remixUiTabs.json", + "hash": "1c60e9592d8572874f0e84d37e0010ee9c3f6d58" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/es/search.json", + "hash": "5bb29ab8d2a6ccaa425bbc60a17b5d83f8502304" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/es/settings.json", + "hash": "58af512c35c72eb09da09f8c8e147ea09c86517e" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/es/solidity.json", + "hash": "947bfeae9472138740780dad432fc53e6422f4c2" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/es/solidityUnitTesting.json", + "hash": "f1080804b69a4c6500e6886a4c6e531f15c2b605" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/es/solUmlGen.json", + "hash": "5816659c8b4e21f8c9f4db51381792408132c400" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/es/terminal.json", + "hash": "a175436686099324321a9cf33d8fbdb052c30270" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/es/udapp.json", + "hash": "48090ab63188a661e0f9c81879fd3d5d11925460" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/fr/debugger.json", + "hash": "4785d65fced831292df36f8aed60b23a396baae7" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/fr/filePanel.json", + "hash": "ab7222713f56196cc1d3f9c995dac613dd556eec" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/fr/home.json", + "hash": "802d22bef43c6d5fa51ee905261c7879c927d888" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/fr/index.js", + "hash": "ded9c45b14f3b25d4f11b5ccbc36d9270b5b6bb0" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/fr/panel.json", + "hash": "070dbbd57f6c4aa97d0475f98ec9593581eb6e78" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/fr/permissionHandler.json", + "hash": "d41fe6c68e4088120ae601d05fd46e6c6222eaad" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/fr/pluginManager.json", + "hash": "01287713d614eab817546bb36d36913d160adc78" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/fr/remixApp.json", + "hash": "a67504f413bfe517cfb8e42cd31add2331683078" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/fr/remixUiTabs.json", + "hash": "1c60e9592d8572874f0e84d37e0010ee9c3f6d58" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/fr/search.json", + "hash": "5bb29ab8d2a6ccaa425bbc60a17b5d83f8502304" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/fr/settings.json", + "hash": "58af512c35c72eb09da09f8c8e147ea09c86517e" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/fr/solidity.json", + "hash": "947bfeae9472138740780dad432fc53e6422f4c2" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/fr/solidityUnitTesting.json", + "hash": "f1080804b69a4c6500e6886a4c6e531f15c2b605" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/fr/solUmlGen.json", + "hash": "5816659c8b4e21f8c9f4db51381792408132c400" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/fr/terminal.json", + "hash": "a175436686099324321a9cf33d8fbdb052c30270" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/fr/udapp.json", + "hash": "48090ab63188a661e0f9c81879fd3d5d11925460" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/zh/debugger.json", + "hash": "4eb729b4cce79f66ad83c21dfe1a5ba1188ee63a" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/zh/filePanel.json", + "hash": "b48257cbdd8e1be228da82305fb4d2913dbe7eac" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/zh/home.json", + "hash": "17ad8bb36c508008cd8242ad1bd5952db76f0d84" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/zh/index.js", + "hash": "ded9c45b14f3b25d4f11b5ccbc36d9270b5b6bb0" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/zh/panel.json", + "hash": "e02928953d44fd547cd5bf30e72bdc4e6a4f8393" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/zh/permissionHandler.json", + "hash": "316206ef48f8d961446ff7e8e9a91497f4a60490" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/zh/pluginManager.json", + "hash": "423e11ce5ef5a767889c512ed713ef0cf07b8686" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/zh/remixApp.json", + "hash": "f573c11f1e9fa4d4384006edf047a56272ee8080" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/zh/remixUiTabs.json", + "hash": "f82e072207859c30bfb55ce2087e4c8071390745" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/zh/search.json", + "hash": "d0119bbe29d33e7c0d07c2e746a64bf7afb844fa" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/zh/settings.json", + "hash": "1373d86843ce5598da4766bcb9ef652fc9c834d3" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/zh/solidity.json", + "hash": "1ffe38907a2812c413bee2218428e902cac7019e" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/zh/solidityUnitTesting.json", + "hash": "e590e33e5d7f4993c980bd3f95e7104dd4133b99" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/zh/solUmlGen.json", + "hash": "aa58e68feca50a5b05cff7b94c36ae9b1cad7065" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/zh/terminal.json", + "hash": "87e1b4e9a4498f71a51c4d269cfb353535f5b859" + }, + { + "file": "apps/remix-ide/src/app/tabs/locales/zh/udapp.json", + "hash": "44dced4cb3c4e8c79f83d9ba9204d8b495db5677" + }, + { + "file": "apps/remix-ide/src/app/tabs/network-module.js", + "hash": "ea7a1c0c6ef800d80946517ade15e9e2df62529b", + "deps": [ + "npm:@remixproject/engine", + "npm:web3" + ] + }, + { + "file": "apps/remix-ide/src/app/tabs/runTab/model/recorder.js", + "hash": "f1d67391170c45b2516fa91a1f17588d22d02bd1", + "deps": [ + "npm:async", + "npm:@ethereumjs/util", + "npm:@remixproject/engine" + ] + }, + { + "file": "apps/remix-ide/src/app/tabs/search.tsx", + "hash": "780ce49bb74c916a0d841e30aaf04a261dc3f4cd", + "deps": [ + "npm:@remixproject/engine-web", + "npm:react" + ] + }, + { + "file": "apps/remix-ide/src/app/tabs/settings-tab.tsx", + "hash": "cfc168054afcf41062f736ea0cc8776cce2d8694", + "deps": [ + "npm:react", + "npm:@remixproject/engine-web" + ] + }, + { + "file": "apps/remix-ide/src/app/tabs/styles/analysis-tab-styles.js", + "hash": "a98d5b70afd17e0429ec9d5692e589176e17b09c", + "deps": [ + "npm:csjs-inject" + ] + }, + { + "file": "apps/remix-ide/src/app/tabs/styles/compile-tab-styles.js", + "hash": "35286b2f805cdd6aebe15ba52082b4659728bcc0", + "deps": [ + "npm:csjs-inject" + ] + }, + { + "file": "apps/remix-ide/src/app/tabs/styles/debugger-tab-styles.js", + "hash": "3fb7add424f4231c7eedc59c33b0f6810b6d0479", + "deps": [ + "npm:csjs-inject" + ] + }, + { + "file": "apps/remix-ide/src/app/tabs/styles/plugin-tab-styles.js", + "hash": "45c593ac46889841b74cc7f7271ce70071bdd27f", + "deps": [ + "npm:csjs-inject" + ] + }, + { + "file": "apps/remix-ide/src/app/tabs/styles/settings-tab-styles.js", + "hash": "90a4e470694a9c5059686fe417ca8534a31c823b", + "deps": [ + "npm:csjs-inject" + ] + }, + { + "file": "apps/remix-ide/src/app/tabs/styles/support-tab-styles.js", + "hash": "7debd88c3f06789803bf9a33808ff6c34a654a07", + "deps": [ + "npm:csjs-inject" + ] + }, + { + "file": "apps/remix-ide/src/app/tabs/styles/tabbed-menu-styles.js", + "hash": "f0adb87f557510edf2b309b635b0b5134af97ede", + "deps": [ + "npm:csjs-inject" + ] + }, + { + "file": "apps/remix-ide/src/app/tabs/styles/test-tab-styles.js", + "hash": "2f0ddab7705b5e95616dfa1af66c4bdbf9bbd38d", + "deps": [ + "npm:csjs-inject" + ] + }, + { + "file": "apps/remix-ide/src/app/tabs/test-tab.js", + "hash": "df16f475741be19b3f06e860f6d713429d2cafbd", + "deps": [ + "npm:react", + "npm:@remixproject/engine-web" + ] + }, + { + "file": "apps/remix-ide/src/app/tabs/theme-module.js", + "hash": "b748376ec29faa3a441708571bfb42c0f5271cc9", + "deps": [ + "npm:@remixproject/engine", + "npm:events", + "npm:is-electron" + ] + }, + { + "file": "apps/remix-ide/src/app/tabs/web3-provider.js", + "hash": "0158ff11f94b64742e18471e5e61411a2798cc8f", + "deps": [ + "npm:@remixproject/engine" + ] + }, + { + "file": "apps/remix-ide/src/app/udapp/index.js", + "hash": "8f1c93711f8d8942eb84008202a5298d946e33c5" + }, + { + "file": "apps/remix-ide/src/app/udapp/make-udapp.js", + "hash": "0b8b13433a28edaff2448af1f382c3e9bac319a8" + }, + { + "file": "apps/remix-ide/src/app/udapp/run-tab.js", + "hash": "cb6a47b835cb015240df6c208cfba127cae77644", + "deps": [ + "npm:react", + "npm:@remixproject/engine-web" + ] + }, + { + "file": "apps/remix-ide/src/app/ui/landing-page/landing-page.js", + "hash": "077d6507f3664e1d2d6b0e71b20a588f89b90049", + "deps": [ + "npm:react", + "npm:@remixproject/engine-web" + ] + }, + { + "file": "apps/remix-ide/src/app/ui/styles-guide/styleGuideClean.js", + "hash": "19ab6ca25441e595c16775b7e164421dc0ce74d4" + }, + { + "file": "apps/remix-ide/src/app/ui/styles/auto-complete-popup-styles.js", + "hash": "114cbce501c22a2a58db1464ffc9750bae625e08", + "deps": [ + "npm:csjs-inject" + ] + }, + { + "file": "apps/remix-ide/src/app/ui/styles/dropdown-styles.js", + "hash": "6868788b3567ab346ca02b537500ac539dc21b01", + "deps": [ + "npm:csjs-inject" + ] + }, + { + "file": "apps/remix-ide/src/app/ui/styles/modal-dialog-custom-styles.js", + "hash": "6fb0055f2fb5dbef2745b477c96670d8e2caaca2", + "deps": [ + "npm:csjs-inject" + ] + }, + { + "file": "apps/remix-ide/src/app/ui/styles/modaldialog-styles.js", + "hash": "e3468aaf037397927aa55738aa5b671b274e12b1", + "deps": [ + "npm:csjs-inject" + ] + }, + { + "file": "apps/remix-ide/src/app/ui/styles/tooltip-styles.js", + "hash": "da1bcdd90454be343d5ee435a67a51129bc94705", + "deps": [ + "npm:csjs-inject" + ] + }, + { + "file": "apps/remix-ide/src/assets/audio/remiGuitar-single-power-chord-A-minor.mp3", + "hash": "6deea95085ac1877899f19438990a1e3bc29fde8" + }, + { + "file": "apps/remix-ide/src/assets/audio/remiGuitar-single-power-chord-A-minor.wav", + "hash": "f863ffd8a275e9d275e088a7c4c1599e7e430411" + }, + { + "file": "apps/remix-ide/src/assets/css/font-awesome.min.css", + "hash": "540440ce89f2a408aa699b65100e18f15e0f09ca" + }, + { + "file": "apps/remix-ide/src/assets/css/intro.js/2.7.0/introjs.min.css", + "hash": "4f508ed90c9f76efc93994ad8e5c04299b67dc94" + }, + { + "file": "apps/remix-ide/src/assets/css/intro.js/4.1.0/introjs.min.css", + "hash": "d8b1714797b5ce64ee363ef91d51e84eb89fbb2d" + }, + { + "file": "apps/remix-ide/src/assets/css/pygment_trac.css", + "hash": "c6a6452d249f902a80b0775bf01352cbca6f284b" + }, + { + "file": "apps/remix-ide/src/assets/css/themes/bootstrap-cerulean.min.css", + "hash": "3ed6161e1951ed4e4dfbf4977ea90761805a724b" + }, + { + "file": "apps/remix-ide/src/assets/css/themes/bootstrap-cyborg.min.css", + "hash": "136e53ff4248d8bae7f4c005b7bc4d2dc9cfccf8" + }, + { + "file": "apps/remix-ide/src/assets/css/themes/bootstrap-flatly.min.css", + "hash": "e9b14b99af534ccb9573d3d5f537811ab6927047" + }, + { + "file": "apps/remix-ide/src/assets/css/themes/bootstrap-spacelab.min.css", + "hash": "3129408286d5a23989f0a71ed966eb455569e1a0" + }, + { + "file": "apps/remix-ide/src/assets/css/themes/remix-black_undtds.css", + "hash": "5c16277d2ea9a5b713bee624477320d639f82399" + }, + { + "file": "apps/remix-ide/src/assets/css/themes/remix-candy_ikhg4m.css", + "hash": "73574f8f5fc2b66144d6ba1c83bfddc0cce32e0a" + }, + { + "file": "apps/remix-ide/src/assets/css/themes/remix-dark_tvx1s2.css", + "hash": "f512a127c8830002d4ad0aa143d9625e53784cbb" + }, + { + "file": "apps/remix-ide/src/assets/css/themes/remix-hacker_owl.css", + "hash": "0ef4225d57514e1a78918fe571ce23a857c298fa" + }, + { + "file": "apps/remix-ide/src/assets/css/themes/remix-light_powaqg.css", + "hash": "3217df2899a0acf615bdd7e061d7eb17a151fa74" + }, + { + "file": "apps/remix-ide/src/assets/css/themes/remix-midcentury_hrzph3.css", + "hash": "f64bc8d01bcc2c082d47d12b7999a9721c0e4d8f" + }, + { + "file": "apps/remix-ide/src/assets/css/themes/remix-unicorn.css", + "hash": "ebf508ff83ea1748e4042ec26d298c01a4930e2b" + }, + { + "file": "apps/remix-ide/src/assets/css/themes/remix-violet.css", + "hash": "275d0f0907ed9bf4582d2816aa1b11d6a32f5148" + }, + { + "file": "apps/remix-ide/src/assets/fonts/fontawesome-webfont.eot", + "hash": "e9f60ca953f93e35eab4108bd414bc02ddcf3928" + }, + { + "file": "apps/remix-ide/src/assets/fonts/fontawesome-webfont.svg", + "hash": "855c845e538b65548118279537a04eab2ec6ef0d" + }, + { + "file": "apps/remix-ide/src/assets/fonts/fontawesome-webfont.ttf", + "hash": "35acda2fa1196aad98c2adf4378a7611dd713aa3" + }, + { + "file": "apps/remix-ide/src/assets/fonts/fontawesome-webfont.woff", + "hash": "400014a4b06eee3d0c0d54402a47ab2601b2862b" + }, + { + "file": "apps/remix-ide/src/assets/fonts/fontawesome-webfont.woff2", + "hash": "4d13fc60404b91e398a37200c4a77b645cfd9586" + }, + { + "file": "apps/remix-ide/src/assets/fonts/FontAwesome.otf", + "hash": "401ec0f36e4f73b8efa40bd6f604fe80d286db70" + }, + { + "file": "apps/remix-ide/src/assets/img/bgRemi_small.webp", + "hash": "3423aa5bab536820125daada6129d1c69623858b" + }, + { + "file": "apps/remix-ide/src/assets/img/bgRemi.webp", + "hash": "80ee32e1deba8f095d0b4de549123281b2231844" + }, + { + "file": "apps/remix-ide/src/assets/img/cookbook.webp", + "hash": "e3535bbdca922bb39d76c184a50eb5641ad28f88" + }, + { + "file": "apps/remix-ide/src/assets/img/debuggerLogo.webp", + "hash": "4773d498e9eaae286cce0f2d2bedef9998596b57" + }, + { + "file": "apps/remix-ide/src/assets/img/deployAndRun.webp", + "hash": "c652f89ee215922980341fb64a8977e5e9996a8c" + }, + { + "file": "apps/remix-ide/src/assets/img/dgit.webp", + "hash": "75038b84d35cf54b0fe268077ef0e40c093b6f4f" + }, + { + "file": "apps/remix-ide/src/assets/img/favicon.ico", + "hash": "4f550708f2db2fdd6e319eb31625b2a65249b07a" + }, + { + "file": "apps/remix-ide/src/assets/img/fileManager.webp", + "hash": "185d3acc1abb936fa118a86c6c8fe6e1a506a99e" + }, + { + "file": "apps/remix-ide/src/assets/img/gasStation_50.png", + "hash": "67586093854531f693190b8a27449d9d50f7876b" + }, + { + "file": "apps/remix-ide/src/assets/img/guitarRemiCroped.webp", + "hash": "26e8957622c9e6a17468f1d5e0beea2dfea913f9" + }, + { + "file": "apps/remix-ide/src/assets/img/hexagon-remix-greengrey-texture.png", + "hash": "49717083ac6eb3a14ca175c53bb6128e8291864f" + }, + { + "file": "apps/remix-ide/src/assets/img/home.webp", + "hash": "6af3393ffde2d92c2e44648e349625b631d4ad2c" + }, + { + "file": "apps/remix-ide/src/assets/img/homeStickers.png", + "hash": "c481cec517d8b3597355cf7b7a7a9c128565b88b" + }, + { + "file": "apps/remix-ide/src/assets/img/icon.png", + "hash": "1d6bcd0352995329cc62c106867ff9b2c1fdf67f" + }, + { + "file": "apps/remix-ide/src/assets/img/ipfs.webp", + "hash": "9cdfa7380c503f4ccfed36563f44cef6c5f1b082" + }, + { + "file": "apps/remix-ide/src/assets/img/learnEthLogo.webp", + "hash": "e22a6c5f2e2c779d2376056c6f69d2a334278968" + }, + { + "file": "apps/remix-ide/src/assets/img/localPlugin.webp", + "hash": "c8481f48209a11d6092e0d6577d12f97ff2425e4" + }, + { + "file": "apps/remix-ide/src/assets/img/logoicon.svg", + "hash": "d064e0a2275431eab6dc334a1af734a5bf7adb8c" + }, + { + "file": "apps/remix-ide/src/assets/img/moreLogo.webp", + "hash": "a534e103a70afb6e781852a7a9bfb3be6be414b8" + }, + { + "file": "apps/remix-ide/src/assets/img/mythxLogo.webp", + "hash": "257f72dc598f2478d1ec2bb5153c65293d27fdd6" + }, + { + "file": "apps/remix-ide/src/assets/img/oneclickdapp.webp", + "hash": "ab464320cd0058f8ca73935a3c20c9615b370e6b" + }, + { + "file": "apps/remix-ide/src/assets/img/optimismLogo.webp", + "hash": "d7569da3f1f8dc53d16ff064e4c1c9986f3ec620" + }, + { + "file": "apps/remix-ide/src/assets/img/pipelineLogo.webp", + "hash": "20114c22d274374b380c5a6930bc7dc706c68df2" + }, + { + "file": "apps/remix-ide/src/assets/img/pluginManager.webp", + "hash": "4c4b316cca505a5780912227e6639a3c176e729a" + }, + { + "file": "apps/remix-ide/src/assets/img/remix_logo_light.webp", + "hash": "097a95e50e60ab2319d185bd580a63e589f31815" + }, + { + "file": "apps/remix-ide/src/assets/img/remix-logo-blue.png", + "hash": "cc79f5ece6ad259ef39bf25bea01b44c3dce0f0a" + }, + { + "file": "apps/remix-ide/src/assets/img/remixLogo.webp", + "hash": "90e38ad58637da1d389f1ace8eb61aa536cc93b4" + }, + { + "file": "apps/remix-ide/src/assets/img/remixRewardBetaTester_small.webp", + "hash": "9558dfa940ea9e2eec8d1998d6242795c92a9ca6" + }, + { + "file": "apps/remix-ide/src/assets/img/remixRewardBetaTester.webp", + "hash": "59a14a9ad2a85db7305b0c6269fb5ff56a5be16c" + }, + { + "file": "apps/remix-ide/src/assets/img/remixRewardUser_small.webp", + "hash": "d4571ce3330e540d7e9e7091fd8d9ca6c91f4b59" + }, + { + "file": "apps/remix-ide/src/assets/img/remixRewardUser.webp", + "hash": "4f63b3906988549280c689184def0c3af9b81bd7" + }, + { + "file": "apps/remix-ide/src/assets/img/search_icon.webp", + "hash": "93b26959314d26466576dde0c4684a399a466eeb" + }, + { + "file": "apps/remix-ide/src/assets/img/settings.webp", + "hash": "207745c4b627d7abd214e8cb838d7f96f576609a" + }, + { + "file": "apps/remix-ide/src/assets/img/sleepingRemiCroped.webp", + "hash": "4e01719ad2401aec0a3f2a901c3b4ee7b2719899" + }, + { + "file": "apps/remix-ide/src/assets/img/solhintLogo.webp", + "hash": "cc9ecb3bea44a9ca63e0af309c1ddc3df9d66201" + }, + { + "file": "apps/remix-ide/src/assets/img/solidity-logo.webp", + "hash": "c7aa37677721e454e817de375408c30aeb7ad14a" + }, + { + "file": "apps/remix-ide/src/assets/img/solidity.webp", + "hash": "7328dd2fd235cc7d8f366d54092488480ea6712b" + }, + { + "file": "apps/remix-ide/src/assets/img/solidityLogo.webp", + "hash": "9a9821e6b504676fdcbbb83e3a83dd553a518949" + }, + { + "file": "apps/remix-ide/src/assets/img/sourcifyNewLogo.webp", + "hash": "16d652b3d96f04107876825b05883044f2fa7d6c" + }, + { + "file": "apps/remix-ide/src/assets/img/StarkNetLogo.png", + "hash": "74218453e035c465671119ed835df4d9024ae3a3" + }, + { + "file": "apps/remix-ide/src/assets/img/starkNetLogo.webp", + "hash": "6a79f4026f1be2a77004ff19858fb0c8298dbea2" + }, + { + "file": "apps/remix-ide/src/assets/img/staticAnalysis.webp", + "hash": "1ef7294dfdd59d764aae96c4ebc42c19d611ebb1" + }, + { + "file": "apps/remix-ide/src/assets/img/swarm.webp", + "hash": "c11e1a648194a028e61c2462a335ae7ccb02a720" + }, + { + "file": "apps/remix-ide/src/assets/img/unitTesting.webp", + "hash": "29488e3f72b30c58a28f2dc3a40fcd971ca0e0ce" + }, + { + "file": "apps/remix-ide/src/assets/img/vyperLogo.webp", + "hash": "3f9f4c1afd49358b6a1953aa9f88b28eac914790" + }, + { + "file": "apps/remix-ide/src/assets/img/workshopLogo.webp", + "hash": "6717a42740b39ef9573e2ade15138740b59974f2" + }, + { + "file": "apps/remix-ide/src/assets/img/YouTubeLogo.webp", + "hash": "b87f4c86f09443ca011ffdc3b30663362ff0e58a" + }, + { + "file": "apps/remix-ide/src/assets/js/browserfs.min.js", + "hash": "a9eca25caff3ac9096d53779c5c1ebd25069106d" + }, + { + "file": "apps/remix-ide/src/assets/js/editor/darkTheme.js", + "hash": "f4059f60f703295fd8ebf10909da5cef668f7615" + }, + { + "file": "apps/remix-ide/src/assets/js/intro.min.js", + "hash": "b3c2bfa36f746e7bc405252f35f586dac34603b7" + }, + { + "file": "apps/remix-ide/src/assets/js/loader.js", + "hash": "8db5546da5ef8fdd9e9988f115f580a1117369cf" + }, + { + "file": "apps/remix-ide/src/assets/js/parser/antlr.js", + "hash": "3785806311e3a484e86b27ab372d26422f969dda" + }, + { + "file": "apps/remix-ide/src/assets/js/parser/antlr.js.map", + "hash": "a145305c3c477fbb665b9e88518ecd6eaed5f622" + }, + { + "file": "apps/remix-ide/src/assets/js/parser/Solidity-EZVQ6AE4.tokens", + "hash": "ffb4652613710d664b37e56944fd6b290e40431b" + }, + { + "file": "apps/remix-ide/src/blockchain/blockchain.tsx", + "hash": "c698fd9c40ca72b8023b98f3d79ed67cf7b2c8b8", + "deps": [ + "npm:react", + "npm:web3", + "npm:@remixproject/engine", + "npm:@ethereumjs/util", + "npm:events", + "npm:util" + ] + }, + { + "file": "apps/remix-ide/src/blockchain/execution-context.js", + "hash": "d730a130e3a0f479e1b842c9334b7ce73a8dfd4e", + "deps": [ + "npm:web3" + ] + }, + { + "file": "apps/remix-ide/src/blockchain/helper.ts", + "hash": "7df7546d20d2458ff88a68276fa7a17ef5bf597a" + }, + { + "file": "apps/remix-ide/src/blockchain/providers/injected.ts", + "hash": "bc6ab49e7f11c87183ba9dfa72c19eac432901cd", + "deps": [ + "npm:web3", + "npm:@ethereumjs/util" + ] + }, + { + "file": "apps/remix-ide/src/blockchain/providers/node.ts", + "hash": "65116b4923eb71e08b1aa500e4bfed3839eae47e", + "deps": [ + "npm:web3", + "npm:@ethereumjs/util", + "npm:web3-eth-personal" + ] + }, + { + "file": "apps/remix-ide/src/blockchain/providers/vm.ts", + "hash": "4234e42616a79ff6f151ecc0971d5a9557576900", + "deps": [ + "npm:web3", + "npm:@ethereumjs/util", + "npm:bn.js" + ] + }, + { + "file": "apps/remix-ide/src/blockchain/providers/worker-vm.ts", + "hash": "64a8d0255b94510bfc9c74c123adcacb7fe5e58b" + }, + { + "file": "apps/remix-ide/src/config.js", + "hash": "349e394d0753301a63ab34ccbb436ace9adbf758", + "deps": [ + "npm:events" + ] + }, + { + "file": "apps/remix-ide/src/favicon.ico", + "hash": "4f550708f2db2fdd6e319eb31625b2a65249b07a" + }, + { + "file": "apps/remix-ide/src/global/registry.js", + "hash": "80a033ab230a013c6fb1c82406ed31b65f3a71fc" + }, + { + "file": "apps/remix-ide/src/index.css", + "hash": "8396f022e705cdd0a29ad3d9e5032c45427ccaeb" + }, + { + "file": "apps/remix-ide/src/index.html", + "hash": "ee0f9f81a8befa2d89677faa0cd994294af87058" + }, + { + "file": "apps/remix-ide/src/index.tsx", + "hash": "94d143eb1e4abf51717e0f18718e051bb5d8063e", + "deps": [ + "npm:react", + "npm:react-dom" + ] + }, + { + "file": "apps/remix-ide/src/lib/events.js", + "hash": "b5c723e220ef56123df467987f29a7f7490bf1e3" + }, + { + "file": "apps/remix-ide/src/lib/helper.js", + "hash": "d332c7e9371f4ff48a534a12da006e57c85be7ad", + "deps": [ + "npm:async", + "npm:@ethereumjs/util" + ] + }, + { + "file": "apps/remix-ide/src/main.js", + "hash": "d4649695c0238e624caef59196f122be9ab49854" + }, + { + "file": "apps/remix-ide/src/polyfills.ts", + "hash": "53c485753e6e49fd2dac115c6e08dbfe99574861", + "deps": [ + "npm:core-js", + "npm:regenerator-runtime" + ] + }, + { + "file": "apps/remix-ide/src/registry.js", + "hash": "71ae9db6359bc22679717d8d5991a626b9fd0c26" + }, + { + "file": "apps/remix-ide/src/remixAppManager.js", + "hash": "c64a92be85655643745ef3e94df43a36cb9d0ea6", + "deps": [ + "npm:@remixproject/engine", + "npm:events", + "npm:@remixproject/engine-web", + "npm:is-electron" + ] + }, + { + "file": "apps/remix-ide/src/remixEngine.js", + "hash": "d7264b2c0ecab00b355f8ab16927781b390fc9be", + "deps": [ + "npm:@remixproject/engine", + "npm:events" + ] + }, + { + "file": "apps/remix-ide/src/walkthroughService.js", + "hash": "d0d466555f2d5c3590355ff3229bab3043625b49", + "deps": [ + "npm:@remixproject/engine", + "npm:intro.js" + ] + }, + { + "file": "apps/remix-ide/stats.json", + "hash": "9526fe781a52161fd3413be380c7220eb7a077cf" + }, + { + "file": "apps/remix-ide/team-best-practices.md", + "hash": "946078fe473d3008c07d599f7778aea1289bede6" + }, + { + "file": "apps/remix-ide/tsconfig.app.json", + "hash": "b45165141ee7776aac2bce0b6f12a7b02a779930" + }, + { + "file": "apps/remix-ide/tsconfig.json", + "hash": "c702a5fbd5106d3207803de872e2529e7e101cf1" + }, + { + "file": "apps/remix-ide/tsconfig.spec.json", + "hash": "4fa5ed9ba03d9e30526331b47a0dbad7775ef8c3" + }, + { + "file": "apps/remix-ide/webpack.config.js", + "hash": "a7cade0f2aa7fd357a06a9e01eb0f36c51be39ca", + "deps": [ + "npm:@nrwl/webpack", + "npm:@nrwl/react", + "npm:webpack", + "npm:copy-webpack-plugin", + "npm:terser-webpack-plugin", + "npm:css-minimizer-webpack-plugin", + "npm:axios", + "npm:child_process" + ] + } + ] + } + }, + "remix-lib": { + "name": "remix-lib", + "type": "lib", + "data": { + "name": "remix-lib", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "libs/remix-lib/src", + "projectType": "library", + "targets": { + "test": { + "dependsOn": [ + { + "target": "build", + "projects": "dependencies" + } + ], + "executor": "nx:run-script", + "options": { + "script": "test" + }, + "configurations": {} + }, + "build": { + "dependsOn": [ + { + "target": "build", + "projects": "dependencies" + } + ], + "executor": "@nrwl/js:tsc", + "outputs": [ + "{options.outputPath}" + ], + "options": { + "outputPath": "dist/libs/remix-lib", + "main": "libs/remix-lib/src/index.ts", + "tsConfig": "libs/remix-lib/tsconfig.lib.json", + "updateBuildableProjectDepsInPackageJson": false, + "assets": [ + "libs/remix-lib/*.md" + ] + }, + "configurations": {} + }, + "lint": { + "executor": "@nrwl/linter:eslint", + "outputs": [ + "{options.outputFile}" + ], + "options": { + "lintFilePatterns": [ + "libs/remix-lib/**/*.ts" + ] + } + } + }, + "tags": [], + "root": "libs/remix-lib", + "implicitDependencies": [], + "files": [ + { + "file": "libs/remix-lib/.eslintrc", + "hash": "f0a8bd5e8c4dffc8b13143dbc1b43b03120ce5b1" + }, + { + "file": "libs/remix-lib/.npmignore", + "hash": "b59f7e3a95a4d3f2b168d9c8e330be591fc49a6b" + }, + { + "file": "libs/remix-lib/package.json", + "hash": "afec35ad63cac130f215898247723a64a6a69293", + "deps": [ + "npm:@ethereumjs/util", + "npm:async", + "npm:ethers", + "npm:ethjs-util", + "npm:events", + "npm:from-exponential", + "npm:solc", + "npm:string-similarity", + "npm:web3", + "npm:@babel/core", + "npm:@babel/plugin-transform-object-assign", + "npm:@babel/preset-env", + "npm:@babel/preset-stage-0", + "npm:babel-eslint", + "npm:babelify", + "npm:tape" + ] + }, + { + "file": "libs/remix-lib/project.json", + "hash": "6b5d30f8217209722ae2467247d400f3bddbfc44" + }, + { + "file": "libs/remix-lib/README.md", + "hash": "d4e0968bf4cf4456ade532ea7d4ddcd53eb67b83" + }, + { + "file": "libs/remix-lib/src/eventManager.ts", + "hash": "3b940e526bc2ac077d079a8b91111fdd40939d49" + }, + { + "file": "libs/remix-lib/src/execution/eventsDecoder.ts", + "hash": "cdb794fd718fcfc51752e18359586d92b85a4cec", + "deps": [ + "npm:ethers" + ] + }, + { + "file": "libs/remix-lib/src/execution/forkAt.ts", + "hash": "fe7b1b0804d835df4e95128cc46b00294979fd74" + }, + { + "file": "libs/remix-lib/src/execution/logsManager.ts", + "hash": "a8ae3ec3c8e59fdf596bb6958544a52c13a22012", + "deps": [ + "npm:async", + "npm:@ethereumjs/util" + ] + }, + { + "file": "libs/remix-lib/src/execution/txExecution.ts", + "hash": "267eb4de47d3f513ef08c0bbc97e61fe2defd01b", + "deps": [ + "npm:ethers" + ] + }, + { + "file": "libs/remix-lib/src/execution/txFormat.ts", + "hash": "de6ec913573a30954fc1c5e5f47f30e514916e80", + "deps": [ + "npm:ethers", + "npm:async", + "npm:solc", + "npm:@ethereumjs/util", + "npm:from-exponential" + ] + }, + { + "file": "libs/remix-lib/src/execution/txHelper.ts", + "hash": "f3c78930b1287991577134c9ae81991011fc2938", + "deps": [ + "npm:ethers" + ] + }, + { + "file": "libs/remix-lib/src/execution/txListener.ts", + "hash": "d4251f029743000497374c5ce2f605834feaefca", + "deps": [ + "npm:ethers", + "npm:@ethereumjs/util" + ] + }, + { + "file": "libs/remix-lib/src/execution/txRunner.ts", + "hash": "19f643cc7d602bc62310633f4c78ed0035aafe58" + }, + { + "file": "libs/remix-lib/src/execution/txRunnerVM.ts", + "hash": "31364c045a7d1c3f4c160b1faef4df2e3b8fce6d", + "deps": [ + "npm:@ethereumjs/vm", + "npm:@ethereumjs/common", + "npm:@ethereumjs/tx", + "npm:@ethereumjs/block", + "npm:@ethereumjs/util" + ] + }, + { + "file": "libs/remix-lib/src/execution/txRunnerWeb3.ts", + "hash": "ab754c0feff6d42c8ab5b10f3e9a79bf1f37d1be", + "deps": [ + "npm:web3" + ] + }, + { + "file": "libs/remix-lib/src/execution/typeConversion.ts", + "hash": "46a25bff8afae7898e32b39683cc69b96dc5ae8a", + "deps": [ + "npm:bn.js", + "npm:@ethereumjs/util" + ] + }, + { + "file": "libs/remix-lib/src/hash.ts", + "hash": "624154be990da6ee8cc95410da7c0ea75a87bf75", + "deps": [ + "npm:ethereum-cryptography", + "npm:create-hash", + "npm:rlp", + "npm:@ethereumjs/util" + ] + }, + { + "file": "libs/remix-lib/src/helpers/compilerHelper.ts", + "hash": "1681520c95137622c8236681920840e741253116" + }, + { + "file": "libs/remix-lib/src/helpers/hhconsoleSigs.ts", + "hash": "89ef7afb566c9aa24376d0ca1dfd6a6335bee4e2" + }, + { + "file": "libs/remix-lib/src/helpers/txResultHelper.ts", + "hash": "a7a89163c6ede005e74e18e03966b6bdb6bb9a5d", + "deps": [ + "npm:@ethereumjs/util", + "npm:ethjs-util" + ] + }, + { + "file": "libs/remix-lib/src/helpers/uiHelper.ts", + "hash": "cab35f54a521800a2eda246a444302af7c6d26c5" + }, + { + "file": "libs/remix-lib/src/index.ts", + "hash": "d3f28e470a12f47c8937ca8238baca08faab3c0a" + }, + { + "file": "libs/remix-lib/src/init.ts", + "hash": "b59d10b4a44f7362e4ba7cd08cb044437df36b19", + "deps": [ + "npm:web3" + ] + }, + { + "file": "libs/remix-lib/src/query-params.ts", + "hash": "7e89b226ff5caac94bbafefbc4ac90b088913413" + }, + { + "file": "libs/remix-lib/src/storage.ts", + "hash": "02278cc47fea57e6813a2063713c624550c17ff1" + }, + { + "file": "libs/remix-lib/src/types/ICompilerApi.ts", + "hash": "168107e660bc63c4bf2681ae9bffd471115d4151" + }, + { + "file": "libs/remix-lib/src/util.ts", + "hash": "f28d6c80c0ab6e09f087609755241a0e8d29f9ad", + "deps": [ + "npm:@ethereumjs/util", + "npm:string-similarity" + ] + }, + { + "file": "libs/remix-lib/test/data/ERC721.ts", + "hash": "c5b5587572e83e5da7a4f51c2aef458c30ff749c" + }, + { + "file": "libs/remix-lib/test/data/sampleERC721.ts", + "hash": "6ebd02bedecfdc0c0f6d8ba1e98f2ca7250c26b9" + }, + { + "file": "libs/remix-lib/test/eventManager.ts", + "hash": "3caa7a2e0f0f1274fce52b1e880a947577fb7832", + "deps": [ + "npm:tape" + ] + }, + { + "file": "libs/remix-lib/test/init.ts", + "hash": "7f844e234f970bc1113939a80289173efeaf0988" + }, + { + "file": "libs/remix-lib/test/tests.ts", + "hash": "2921875905d6f27eb2a3ac21c7b1ac22d8385376" + }, + { + "file": "libs/remix-lib/test/txFormat.ts", + "hash": "4203d452e5d126a0f578d90203936e9af60aaf1e", + "deps": [ + "npm:tape", + "npm:solc" + ] + }, + { + "file": "libs/remix-lib/test/txHelper.ts", + "hash": "4d9a46426fadf968084428807293d33abc2c6fad", + "deps": [ + "npm:tape" + ] + }, + { + "file": "libs/remix-lib/test/txResultHelper.ts", + "hash": "cb972b68b7c7415d323362298e3f557aa06f3483", + "deps": [ + "npm:tape", + "npm:bn.js", + "npm:@ethereumjs/util" + ] + }, + { + "file": "libs/remix-lib/test/util.ts", + "hash": "61f31e0a9d80bd970a586d4952b7ffc9b7c422c0", + "deps": [ + "npm:tape" + ] + }, + { + "file": "libs/remix-lib/tsconfig.json", + "hash": "e12ffb0de06a64c6bf5531747e7394451a0c0960" + }, + { + "file": "libs/remix-lib/tsconfig.lib.json", + "hash": "7096e3c7209c8870cee5dd5dfdf0ba524c2a15d5" + } + ] + } + }, + "debugger": { + "name": "debugger", + "type": "app", + "data": { + "name": "debugger", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "apps/debugger/src", + "projectType": "application", + "implicitDependencies": [ + "remix-debug" + ], + "targets": { + "build": { + "dependsOn": [ + { + "target": "build", + "projects": "dependencies" + } + ], + "executor": "@nrwl/webpack:webpack", + "outputs": [ + "{options.outputPath}" + ], + "defaultConfiguration": "development", + "options": { + "compiler": "babel", + "outputPath": "dist/apps/debugger", + "index": "apps/debugger/src/index.html", + "baseHref": "/", + "main": "apps/debugger/src/main.tsx", + "polyfills": "apps/debugger/src/polyfills.ts", + "tsConfig": "apps/debugger/tsconfig.app.json", + "assets": [ + "apps/debugger/src/favicon.ico", + "apps/debugger/src/assets" + ], + "styles": [ + "apps/debugger/src/styles.css" + ], + "scripts": [], + "webpackConfig": "apps/debugger/webpack.config.js" + }, + "configurations": { + "development": {}, + "production": { + "fileReplacements": [ + { + "replace": "apps/debugger/src/environments/environment.ts", + "with": "apps/debugger/src/environments/environment.prod.ts" + } + ] + } + } + }, + "serve": { + "dependsOn": [ + { + "target": "build", + "projects": "dependencies" + } + ], + "executor": "@nrwl/webpack:dev-server", + "defaultConfiguration": "development", + "options": { + "buildTarget": "debugger:build", + "hmr": true + }, + "configurations": { + "development": { + "buildTarget": "debugger:build:development" + }, + "production": { + "buildTarget": "debugger:build:production" + } + } + } + }, + "tags": [], + "root": "apps/debugger", + "files": [ + { + "file": "apps/debugger/.babelrc", + "hash": "b1fc97545671f056cd1764f581888d976ec90b89" + }, + { + "file": "apps/debugger/.browserslistrc", + "hash": "f1d12df4faa25ab7f0f03196105e957395f609af" + }, + { + "file": "apps/debugger/project.json", + "hash": "3426f35d13a21e0baaf3f0b04955a48d3cc89700" + }, + { + "file": "apps/debugger/src/app/app.tsx", + "hash": "f6e07dc6859ac42be52a39e5b8a6177e3379f6d0", + "deps": [ + "npm:react" + ] + }, + { + "file": "apps/debugger/src/app/debugger.ts", + "hash": "008402467dd71c9168bab93abc56f205c36ac382", + "deps": [ + "npm:@remixproject/plugin", + "npm:@remixproject/plugin-webview" + ] + }, + { + "file": "apps/debugger/src/assets/.gitkeep", + "hash": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" + }, + { + "file": "apps/debugger/src/environments/environment.prod.ts", + "hash": "3612073bc31cd4c1f5d6cbb00318521e9a61bd8a" + }, + { + "file": "apps/debugger/src/environments/environment.ts", + "hash": "d9370e924b51bc67ecddee7fc3b6693681a324b6" + }, + { + "file": "apps/debugger/src/favicon.ico", + "hash": "317ebcb2336e0833a22dddf0ab287849f26fda57" + }, + { + "file": "apps/debugger/src/index.html", + "hash": "848097620cbcd1e5c2c529e37ac3d3df780d3839" + }, + { + "file": "apps/debugger/src/main.tsx", + "hash": "be9ae3d572293e40ae210e240b5acc13641059fc", + "deps": [ + "npm:react", + "npm:react-dom" + ] + }, + { + "file": "apps/debugger/src/polyfills.ts", + "hash": "2adf3d05b6fcf479dd61c74f6bda95d9edb6ac6b", + "deps": [ + "npm:core-js", + "npm:regenerator-runtime" + ] + }, + { + "file": "apps/debugger/src/styles.css", + "hash": "90d4ee0072ce3fc41812f8af910219f9eea3c3de" + }, + { + "file": "apps/debugger/tsconfig.app.json", + "hash": "252904bb73871a10597dc233e4a528e13c6af9c4" + }, + { + "file": "apps/debugger/tsconfig.json", + "hash": "5aab5e79111d8f97470be7e69da9fdb3ddb5819f" + }, + { + "file": "apps/debugger/webpack.config.js", + "hash": "4bc648f1dbc2c5057041c2685f51a448a2c13492", + "deps": [ + "npm:@nrwl/webpack", + "npm:webpack", + "npm:terser-webpack-plugin", + "npm:css-minimizer-webpack-plugin" + ] + } + ] + } + }, + "remix-ui": { + "name": "remix-ui", + "type": "app", + "data": { + "name": "remix-ui", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "libs/remix-ui/src", + "projectType": "application", + "implicitDependencies": [], + "targets": { + "lint": { + "executor": "@nrwl/linter:eslint", + "outputs": [ + "{options.outputFile}" + ], + "options": { + "lintFilePatterns": [ + "libs/remix-ui/**/*.{ts,tsx,js,jsx}" + ], + "eslintConfig": "libs/remix-ui/.eslintrc" + } + } + }, + "tags": [], + "root": "libs/remix-ui", + "files": [ + { + "file": "libs/remix-ui/.eslintrc", + "hash": "07db347ce537123e73c4463f590d389500d1b21d" + }, + { + "file": "libs/remix-ui/app/src/index.ts", + "hash": "2bf8054edb64e0653abe01d0a9eded617b640860" + }, + { + "file": "libs/remix-ui/app/src/lib/remix-app/actions/modals.ts", + "hash": "7e78c46cd580d2e688f51b3f6b57f1bf9c31d652" + }, + { + "file": "libs/remix-ui/app/src/lib/remix-app/components/dragbar/dragbar.css", + "hash": "44aa0598c132ad726367d99f3821aed6ab0e064b" + }, + { + "file": "libs/remix-ui/app/src/lib/remix-app/components/dragbar/dragbar.tsx", + "hash": "46b7f851c29074cf6fc7539349d4ce1217245e6a", + "deps": [ + "npm:react", + "npm:react-draggable" + ] + }, + { + "file": "libs/remix-ui/app/src/lib/remix-app/components/modals/dialogs.tsx", + "hash": "052b8661b3908f012364f42f6551e45831b296e9", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/app/src/lib/remix-app/components/modals/dialogViewPlugin.tsx", + "hash": "091795a900737369b58e1f43d3892383c78276da", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/app/src/lib/remix-app/components/modals/matomo.tsx", + "hash": "86777b5a6cca4cda196c815615e501b8ed0a2e7a", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/app/src/lib/remix-app/components/modals/modal-wrapper.tsx", + "hash": "07b974d3fe7301f3f47355420bb97a25f9a71d0e", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/app/src/lib/remix-app/components/modals/origin-warning.tsx", + "hash": "f36e5f09383afd9f32d48928e42a0baf50817b4a", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/app/src/lib/remix-app/components/splashscreen.tsx", + "hash": "4f013c4761521525eb1f318c672589ac8c7cf92f", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/app/src/lib/remix-app/context/context.tsx", + "hash": "1dae1787f17e9d894c961b4550bdbfc2540ac3e6", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/app/src/lib/remix-app/context/provider.tsx", + "hash": "c267e50e7c5f9777fd408dde376b1fd26dcbbc29", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/app/src/lib/remix-app/interface/index.ts", + "hash": "3ab21c7cc4c860944436da9ae57c7f53fecf4f4f" + }, + { + "file": "libs/remix-ui/app/src/lib/remix-app/reducer/modals.ts", + "hash": "4330d967a6719e52e61138a99255a727da638df8" + }, + { + "file": "libs/remix-ui/app/src/lib/remix-app/remix-app.tsx", + "hash": "578ab4a10067dda9db18548edaa743072e9122e4", + "deps": [ + "npm:react", + "npm:react-intl" + ] + }, + { + "file": "libs/remix-ui/app/src/lib/remix-app/state/modals.ts", + "hash": "3120766dac094b3b5c54580d26ce083a21f24917" + }, + { + "file": "libs/remix-ui/app/src/lib/remix-app/style/remix-app.css", + "hash": "70686d632fbd1658b6e81666da98dd55d4710dbd" + }, + { + "file": "libs/remix-ui/app/src/lib/remix-app/types/index.ts", + "hash": "6822dbe73e8a6f26e8c75c7e923c3cead74e2c36" + }, + { + "file": "libs/remix-ui/checkbox/src/index.ts", + "hash": "27b694c6bdd42ad412c2dc159fb51ccf17e15688" + }, + { + "file": "libs/remix-ui/checkbox/src/lib/remix-ui-checkbox.css", + "hash": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" + }, + { + "file": "libs/remix-ui/checkbox/src/lib/remix-ui-checkbox.tsx", + "hash": "1722ffe42ecc524fa0892a63d021294e245a4ea6", + "deps": [ + "npm:react", + "npm:react-overlays" + ] + }, + { + "file": "libs/remix-ui/clipboard/README.md", + "hash": "25094197a8a96423c862dd99b2aae13a76acf28f" + }, + { + "file": "libs/remix-ui/clipboard/src/index.ts", + "hash": "4f3a26d2c8763535323b0c76b55b7755ebd640f3" + }, + { + "file": "libs/remix-ui/clipboard/src/lib/copy-to-clipboard/copy-to-clipboard.css", + "hash": "1e625dd256e85a29102adb116080ea42b2f73f01" + }, + { + "file": "libs/remix-ui/clipboard/src/lib/copy-to-clipboard/copy-to-clipboard.tsx", + "hash": "dd301671b6ecc3c99eb753de264fc9fdf2b95fb4", + "deps": [ + "npm:react", + "npm:copy-to-clipboard", + "npm:react-bootstrap" + ] + }, + { + "file": "libs/remix-ui/debugger-ui/src/hooks/extract-data.tsx", + "hash": "2021e9980c043d80af016d4e27aa7bb5b3d4f919", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/debugger-ui/src/index.ts", + "hash": "58ba5ab0f8fa26d562d9c84944c7d4bb09282bc1" + }, + { + "file": "libs/remix-ui/debugger-ui/src/lib/api/debugger-api.ts", + "hash": "0879471fe83fef93bda139f46f01dd615bbbad25", + "deps": [ + "npm:web3" + ] + }, + { + "file": "libs/remix-ui/debugger-ui/src/lib/button-navigator/button-navigator.css", + "hash": "c1b6cae8603bd01909eb4b3f8bdc833cad8ac310" + }, + { + "file": "libs/remix-ui/debugger-ui/src/lib/button-navigator/button-navigator.tsx", + "hash": "5609280eed506135368c024c15985bb2cb296601", + "deps": [ + "npm:react", + "npm:react-intl" + ] + }, + { + "file": "libs/remix-ui/debugger-ui/src/lib/debugger-ui.css", + "hash": "1a5e4926a92a650ea9dcda3e1ab4a80dd4d8262a" + }, + { + "file": "libs/remix-ui/debugger-ui/src/lib/debugger-ui.tsx", + "hash": "73333e01a51dbe1e7ca605be6a435ed8fa04f6ff", + "deps": [ + "npm:react", + "npm:react-intl" + ] + }, + { + "file": "libs/remix-ui/debugger-ui/src/lib/idebugger-api.ts", + "hash": "f204b523ed905698a1a82fa82c72879e8dbaf195" + }, + { + "file": "libs/remix-ui/debugger-ui/src/lib/slider/slider.tsx", + "hash": "517bbfe87a4b7be3fa5b3ac7064f148db8c04c5e", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/debugger-ui/src/lib/step-manager/step-manager.tsx", + "hash": "1fc85769cc0bcc3a257cc9c19f7533f151ccd9f3", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/debugger-ui/src/lib/tx-browser/tx-browser.css", + "hash": "3f50123101a0b51cdb4590d111c9931a21e14690" + }, + { + "file": "libs/remix-ui/debugger-ui/src/lib/tx-browser/tx-browser.tsx", + "hash": "2e07121534847f29e2685d80aca5c76267d4e5ba", + "deps": [ + "npm:react", + "npm:react-intl" + ] + }, + { + "file": "libs/remix-ui/debugger-ui/src/lib/vm-debugger/assembly-items.tsx", + "hash": "96c194e93f2847ce0101efdc757b047646c7fc05", + "deps": [ + "npm:react", + "npm:react-intl" + ] + }, + { + "file": "libs/remix-ui/debugger-ui/src/lib/vm-debugger/calldata-panel.tsx", + "hash": "a7b01c5cc51c889e160446a437396bb3111872b3", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/debugger-ui/src/lib/vm-debugger/callstack-panel.tsx", + "hash": "1636fdf67dfca0b8f23fd0951bed2228e05e2030", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/debugger-ui/src/lib/vm-debugger/code-list-view.tsx", + "hash": "da2b6b0b7d5a285e66f4702eb30a5a4625e3fdf7", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/debugger-ui/src/lib/vm-debugger/dropdown-panel.tsx", + "hash": "e5afecc66d078b1d4281f89d14346f45910df60f", + "deps": [ + "npm:react", + "npm:react-intl" + ] + }, + { + "file": "libs/remix-ui/debugger-ui/src/lib/vm-debugger/full-storages-changes.tsx", + "hash": "46ef22dbbd9698976d5a4c20194fc7372c8c7cb6", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/debugger-ui/src/lib/vm-debugger/function-panel.tsx", + "hash": "6450536f5a5f22fb4ef7a5dc993b3ecd6d6d8470", + "deps": [ + "npm:react", + "npm:deep-equal" + ] + }, + { + "file": "libs/remix-ui/debugger-ui/src/lib/vm-debugger/global-variables.tsx", + "hash": "9c017786151ba9479dc300d12981365a608dd9b1", + "deps": [ + "npm:react", + "npm:bn.js", + "npm:web3" + ] + }, + { + "file": "libs/remix-ui/debugger-ui/src/lib/vm-debugger/memory-panel.tsx", + "hash": "b92df380ed6cc884f7774d39e34e41290acfefe8", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/debugger-ui/src/lib/vm-debugger/solidity-locals.tsx", + "hash": "99aa7e8609314df9cdbcfbc5ed6f27ea30521105", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/debugger-ui/src/lib/vm-debugger/solidity-state.tsx", + "hash": "3448c405559e8f3e335815654048edb17ee9788d", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/debugger-ui/src/lib/vm-debugger/stack-panel.tsx", + "hash": "12dcf502cc2e10f23bbc0364b222817b133343f6", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/debugger-ui/src/lib/vm-debugger/step-detail.tsx", + "hash": "e64bad100586b347246934c5c07d6ca99d881c14", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/debugger-ui/src/lib/vm-debugger/storage-panel.tsx", + "hash": "7514ab633feae2e3656c15e557dbba1bf3a7c025", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/debugger-ui/src/lib/vm-debugger/styles/assembly-items.css", + "hash": "44a5b020a7f2530b5fdf82d5d7d00f300a245cd8" + }, + { + "file": "libs/remix-ui/debugger-ui/src/lib/vm-debugger/styles/dropdown-panel.css", + "hash": "39304d236e5683ac024736fd3de18930e3254da1" + }, + { + "file": "libs/remix-ui/debugger-ui/src/lib/vm-debugger/vm-debugger-head.tsx", + "hash": "67ae5677fe547134d0f85e5a85dd66c635bfc5e6", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/debugger-ui/src/lib/vm-debugger/vm-debugger.tsx", + "hash": "3231e18bcb32aa87ce09b70a9e7d592b19bae3e1", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/debugger-ui/src/reducers/assembly-items.ts", + "hash": "5c8c51d79c4e5e46df9141056aea3c972020430f", + "deps": [ + "npm:deep-equal" + ] + }, + { + "file": "libs/remix-ui/debugger-ui/src/reducers/calldata.ts", + "hash": "de5dcc1c0aadbff6551fef21b43f628e3963934d" + }, + { + "file": "libs/remix-ui/debugger-ui/src/types/index.ts", + "hash": "a319e354be148f74b62b85308fb5d66443c25697" + }, + { + "file": "libs/remix-ui/debugger-ui/src/utils/solidityTypeFormatter.ts", + "hash": "cc1e82f8c1db777e2130662862e033eec49e3467", + "deps": [ + "npm:bn.js" + ] + }, + { + "file": "libs/remix-ui/drag-n-drop/src/index.ts", + "hash": "d76ead226d8b45a957591c451b87cf6226e6d137" + }, + { + "file": "libs/remix-ui/drag-n-drop/src/lib/context/moveContext.ts", + "hash": "4eb31c87a7b12667e6c8ddcb16303268ef387d4d", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/drag-n-drop/src/lib/drag-n-drop.tsx", + "hash": "6427dbed124285ba7a95fad6a2e01c94d4270a1a", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/drag-n-drop/src/lib/types/index.ts", + "hash": "a995f40117c6e489d4427ab8a1cd32a56d8ea7e8", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/editor/src/index.ts", + "hash": "8c35c07c1222f30e4674990ad8f629021e824f1d" + }, + { + "file": "libs/remix-ui/editor/src/lib/actions/editor.ts", + "hash": "d71d731292b80ee1b223da355743e016734a059c" + }, + { + "file": "libs/remix-ui/editor/src/lib/hardhat-ethers-extension.ts", + "hash": "13cfaf006662e5f6ca07aa59626ed3fcfb105e67" + }, + { + "file": "libs/remix-ui/editor/src/lib/helpers/retrieveNodesAtPosition.ts", + "hash": "0d61f990bf9c1ae9e4c8c37fad578c0e58b45b9f" + }, + { + "file": "libs/remix-ui/editor/src/lib/providers/codeActionProvider.ts", + "hash": "9670282e9f101d87e4194d974f5df51b02ccd100", + "deps": [ + "npm:@monaco-editor/react" + ] + }, + { + "file": "libs/remix-ui/editor/src/lib/providers/completion/completionGlobals.ts", + "hash": "2d58e9c84bf5413d5fc0c336aec7d07ef469fa41" + }, + { + "file": "libs/remix-ui/editor/src/lib/providers/completion/contracts/contracts.txt", + "hash": "94615103e057309fb65f0907277cbf67e7daabaa" + }, + { + "file": "libs/remix-ui/editor/src/lib/providers/completionProvider.ts", + "hash": "d3757484131defb53e26b5b441cb70a85b3d1791", + "deps": [ + "npm:lodash" + ] + }, + { + "file": "libs/remix-ui/editor/src/lib/providers/definitionProvider.ts", + "hash": "247a215eab29bdfe1b0390e3b6e2f001d3463181", + "deps": [ + "npm:@monaco-editor/react" + ] + }, + { + "file": "libs/remix-ui/editor/src/lib/providers/highlightProvider.ts", + "hash": "b1f3305df684a9c3b2599e62b4fb36c7319fef65", + "deps": [ + "npm:@monaco-editor/react" + ] + }, + { + "file": "libs/remix-ui/editor/src/lib/providers/hoverProvider.ts", + "hash": "035eca6f4f427e2fddacb7c5351e953912b77da7", + "deps": [ + "npm:@monaco-editor/react" + ] + }, + { + "file": "libs/remix-ui/editor/src/lib/providers/quickfixes.ts", + "hash": "89958ed041531388e11bc23a2624822264753680" + }, + { + "file": "libs/remix-ui/editor/src/lib/providers/referenceProvider.ts", + "hash": "badee820e51c7da6f298d43968e88d7622072e5f", + "deps": [ + "npm:@monaco-editor/react" + ] + }, + { + "file": "libs/remix-ui/editor/src/lib/remix-plugin-types.ts", + "hash": "5ffa6696cf968a5e4a583a6314d8e0d083839726" + }, + { + "file": "libs/remix-ui/editor/src/lib/remix-ui-editor.css", + "hash": "9831e36ff6ab8ad4be8835a8688796dd4d2c22a4" + }, + { + "file": "libs/remix-ui/editor/src/lib/remix-ui-editor.tsx", + "hash": "652e6b3992487c1e93e2cb5b0c108ad3c4130ab3", + "deps": [ + "npm:react", + "npm:lodash", + "npm:@monaco-editor/react", + "npm:monaco-editor" + ] + }, + { + "file": "libs/remix-ui/editor/src/lib/syntaxes/cairo.ts", + "hash": "f6550946d31243f08d76d4216d71c4ca8c66e650" + }, + { + "file": "libs/remix-ui/editor/src/lib/syntaxes/circom.ts", + "hash": "6b09887c3a9ee2de0fabbe23d103963f0833acdb" + }, + { + "file": "libs/remix-ui/editor/src/lib/syntaxes/move.ts", + "hash": "9f184937a03c7bb33e90689b6d458f544070dd80" + }, + { + "file": "libs/remix-ui/editor/src/lib/syntaxes/solidity.ts", + "hash": "fda352456e6566645a31162dd13f6f590cf4dd96" + }, + { + "file": "libs/remix-ui/editor/src/lib/syntaxes/zokrates.ts", + "hash": "89a72ff361bd805fd8dc9db796dd5e02389729e3" + }, + { + "file": "libs/remix-ui/editor/src/lib/web-types.ts", + "hash": "dd70a43bc0af4014d3e7a4ca7f5deba0a513d2ab" + }, + { + "file": "libs/remix-ui/editor/src/types/monaco.ts", + "hash": "8ef34ee8ee30a49501db91fdb7655ccfdbfef3ea" + }, + { + "file": "libs/remix-ui/file-decorators/src/index.ts", + "hash": "a116c66cd38b12685172bfc7bb80fff02a3687b1" + }, + { + "file": "libs/remix-ui/file-decorators/src/lib/components/file-decoration-icon.tsx", + "hash": "b7506bc0c9c1d355b5cccf1b765da3e2e9068c5b", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/file-decorators/src/lib/components/filedecorationicons/file-decoration-custom-icon.tsx", + "hash": "af36c9c49e26fce02d8f0024902a8a813a56e458", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/file-decorators/src/lib/components/filedecorationicons/file-decoration-error-icon.tsx", + "hash": "1aeebf0cf035e5e6a3ebdfbabd1da8016b6cbef2", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/file-decorators/src/lib/components/filedecorationicons/file-decoration-tooltip.tsx", + "hash": "7eaf905a84732b42a6f1b8fa70e193b8017b8d65", + "deps": [ + "npm:react", + "npm:react-bootstrap" + ] + }, + { + "file": "libs/remix-ui/file-decorators/src/lib/components/filedecorationicons/file-decoration-warning-icon.tsx", + "hash": "d8a574b926b454828166281ad8623d31bc2fccb7", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/file-decorators/src/lib/helper/index.tsx", + "hash": "92a0a448c287f47270b4d60cb4b0ccc980a1edd9", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/file-decorators/src/lib/types/index.ts", + "hash": "bb84b6d26ce295e743861f8d6a6875d36388440b" + }, + { + "file": "libs/remix-ui/helper/src/index.ts", + "hash": "94dab78f43e4208d18ba5e9bcf7d46a16404ef54" + }, + { + "file": "libs/remix-ui/helper/src/lib/bleach.ts", + "hash": "44aa12904252e186bdf364a5bc817479214e14bb", + "deps": [ + "npm:he" + ] + }, + { + "file": "libs/remix-ui/helper/src/lib/components/custom-dropdown.tsx", + "hash": "2fa0ed37c8119350bc9d1cbe7770c156399fec4a", + "deps": [ + "npm:react", + "npm:react-intl" + ] + }, + { + "file": "libs/remix-ui/helper/src/lib/components/custom-tooltip.tsx", + "hash": "15e7cd58acc7c47b5aa1f12e691959a5e2cee89d", + "deps": [ + "npm:react", + "npm:react-bootstrap" + ] + }, + { + "file": "libs/remix-ui/helper/src/lib/components/PluginViewWrapper.tsx", + "hash": "8ac76e7e832a3a2eddf031cc24a82eb9829f77fc", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/helper/src/lib/components/web3Dialog.tsx", + "hash": "234bbe5a5f4512ae0e76d089b97850568ec1c1bd", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/helper/src/lib/helper-components.tsx", + "hash": "ea7d833d643464cc619bf5f24bf9058f0bf21047", + "deps": [ + "npm:@openzeppelin/upgrades-core", + "npm:react" + ] + }, + { + "file": "libs/remix-ui/helper/src/lib/remix-ui-helper.ts", + "hash": "21925ed8f84761710b12b87a44180e704dadb886", + "deps": [ + "npm:@ethereumjs/util" + ] + }, + { + "file": "libs/remix-ui/helper/src/types/customtooltip.ts", + "hash": "803f95c2ee09f93d6aa5d67999dbd4f82cc7e342", + "deps": [ + "npm:react-bootstrap" + ] + }, + { + "file": "libs/remix-ui/home-tab/src/index.ts", + "hash": "ab0129545e4dfcd6397befa9fd47fab8a885b1ca" + }, + { + "file": "libs/remix-ui/home-tab/src/lib/components/customNavButtons.tsx", + "hash": "f7c611a0f376d9823fd3fb7937835725a4a7d66d", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/home-tab/src/lib/components/homeTabFeatured.tsx", + "hash": "29aa86aad4edff8142b034594f53087af9c5db50", + "deps": [ + "npm:react", + "npm:react-intl", + "npm:react-multi-carousel" + ] + }, + { + "file": "libs/remix-ui/home-tab/src/lib/components/homeTabFeaturedPlugins.tsx", + "hash": "b05c5d1eecb917a5d83d373686300119c144f7b4", + "deps": [ + "npm:react", + "npm:react-intl", + "npm:react-multi-carousel" + ] + }, + { + "file": "libs/remix-ui/home-tab/src/lib/components/homeTabFile.tsx", + "hash": "3f187e57d5615fe56a477a780c563bc65d797729", + "deps": [ + "npm:react", + "npm:react-intl" + ] + }, + { + "file": "libs/remix-ui/home-tab/src/lib/components/homeTabFileElectron.tsx", + "hash": "1f67cfaff5a7d3b9502d5cc111e21df0f411c1b7", + "deps": [ + "npm:react", + "npm:react-intl" + ] + }, + { + "file": "libs/remix-ui/home-tab/src/lib/components/homeTabGetStarted.tsx", + "hash": "b57b2adbc883618c6b9e7cea07ad4d44878b5661", + "deps": [ + "npm:react", + "npm:react-intl", + "npm:react-multi-carousel", + "npm:is-electron" + ] + }, + { + "file": "libs/remix-ui/home-tab/src/lib/components/homeTabLearn.tsx", + "hash": "6bda55afb3f5a4c789ca0d2f6c8ab2eb9005f60f", + "deps": [ + "npm:react", + "npm:react-intl" + ] + }, + { + "file": "libs/remix-ui/home-tab/src/lib/components/homeTabScamAlert.tsx", + "hash": "9b75082b53f0eee1a06e918c2bbd08b88aefa959", + "deps": [ + "npm:react", + "npm:react-intl" + ] + }, + { + "file": "libs/remix-ui/home-tab/src/lib/components/homeTabTitle.tsx", + "hash": "96bc80b99b985c0ccea39b90d35fa7bb6a671e59", + "deps": [ + "npm:react", + "npm:react-intl" + ] + }, + { + "file": "libs/remix-ui/home-tab/src/lib/components/pluginButton.tsx", + "hash": "a0d22eb06179fe60672e75c1e18ed77565f65505", + "deps": [ + "npm:react", + "npm:react-intl" + ] + }, + { + "file": "libs/remix-ui/home-tab/src/lib/components/types/carouselTypes.ts", + "hash": "128815d9797c23918d26fa77d2f01b12a436dea1", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/home-tab/src/lib/components/workspaceTemplate.tsx", + "hash": "2a1d78da58ccd79a7b2a89efe79c01c5cbc6d3f1", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/home-tab/src/lib/remix-ui-home-tab.css", + "hash": "f448657ee2bcda7c909e8075543e18138c038bbd" + }, + { + "file": "libs/remix-ui/home-tab/src/lib/remix-ui-home-tab.tsx", + "hash": "0637ddfafb554a01f927baa769659a902b4e7f37", + "deps": [ + "npm:react", + "npm:is-electron" + ] + }, + { + "file": "libs/remix-ui/home-tab/src/lib/themeContext.tsx", + "hash": "fc67007dac5e1f63a4327e3a9cbf623a6b7bc273", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/locale-module/src/index.ts", + "hash": "fdda78b342be3d72631b288bc0eeaf6d4fbf7bb2" + }, + { + "file": "libs/remix-ui/locale-module/src/lib/remix-ui-locale-module.module.css", + "hash": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" + }, + { + "file": "libs/remix-ui/locale-module/src/lib/remix-ui-locale-module.tsx", + "hash": "465803be9cea47900b82b5a8db4afa5e246b2a41", + "deps": [ + "npm:react", + "npm:react-intl" + ] + }, + { + "file": "libs/remix-ui/locale-module/types/locale-module.ts", + "hash": "824f68147cc42a4ac0bc69b07e17f9fb7eac7320", + "deps": [ + "npm:@remixproject/engine", + "npm:events" + ] + }, + { + "file": "libs/remix-ui/modal-dialog/src/index.ts", + "hash": "42e455230769bfe814c61b3bff31656062febcc5" + }, + { + "file": "libs/remix-ui/modal-dialog/src/lib/modal-dialog-custom.css", + "hash": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" + }, + { + "file": "libs/remix-ui/modal-dialog/src/lib/modal-dialog-custom.tsx", + "hash": "060b4503ab993703adfc872dd9bd5f1acef5baaf", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/modal-dialog/src/lib/remix-ui-modal-dialog.css", + "hash": "62a0dd59874572dd3a4cb8b6f827342abd8d3d96" + }, + { + "file": "libs/remix-ui/modal-dialog/src/lib/remix-ui-modal-dialog.tsx", + "hash": "d3a531b41439beb8a27b315595526f2725e98fef", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/modal-dialog/src/lib/types/index.ts", + "hash": "0c96017bac8852f0b44a644bef22c3e4cc3f382b" + }, + { + "file": "libs/remix-ui/panel/src/index.ts", + "hash": "11b5ef7c6744bb27249900137b3cb65cbd00fddf" + }, + { + "file": "libs/remix-ui/panel/src/lib/dragbar/dragbar.css", + "hash": "1cfe29f8d1d58d8e49cc6f5bf24d8f0348c6ccc4" + }, + { + "file": "libs/remix-ui/panel/src/lib/dragbar/dragbar.tsx", + "hash": "d75445961dc30282c612a92a63b7e8f330b07e42", + "deps": [ + "npm:react", + "npm:react-draggable" + ] + }, + { + "file": "libs/remix-ui/panel/src/lib/main/main-panel.css", + "hash": "d23e7b58f9013b37f78fcc41b2001dea8295fc90" + }, + { + "file": "libs/remix-ui/panel/src/lib/main/main-panel.tsx", + "hash": "30dafed2be0c9d25ec908cc6a00d53e6f3877993", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/panel/src/lib/plugins/panel-header.tsx", + "hash": "4f9c358010a02083c197c7e4d99608da8e0b666b", + "deps": [ + "npm:react", + "npm:react-intl" + ] + }, + { + "file": "libs/remix-ui/panel/src/lib/plugins/panel-plugin.tsx", + "hash": "a44aedce0907d77a6a177b1f2321dded4ffc663d", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/panel/src/lib/plugins/panel.css", + "hash": "076cb4aafc1473fa19982418eecdb636baadbe56" + }, + { + "file": "libs/remix-ui/panel/src/lib/plugins/remix-ui-panel.tsx", + "hash": "2e91e4663016ffb6457cfdabd75a9f479d9b4ba5", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/panel/src/lib/types/index.ts", + "hash": "67b79c421413e0e965c2cb84478458fad4cf4056", + "deps": [ + "npm:@remixproject/plugin-utils" + ] + }, + { + "file": "libs/remix-ui/permission-handler/src/index.ts", + "hash": "dfa55cfc9d9053bb7b94938990f0e2bab4b0f71e" + }, + { + "file": "libs/remix-ui/permission-handler/src/interface/index.ts", + "hash": "74aab6b1b370aa99fd7934e43f90aef5b16ec5d7", + "deps": [ + "npm:@remixproject/plugin-utils" + ] + }, + { + "file": "libs/remix-ui/permission-handler/src/lib/permission-dialog.css", + "hash": "68e0d845b5f2bf5f9f04883f1834f2093a06a601" + }, + { + "file": "libs/remix-ui/permission-handler/src/lib/permission-dialog.tsx", + "hash": "b428cb25dad130024a42210fa8caa9b65f7eb9d8", + "deps": [ + "npm:react", + "npm:react-intl" + ] + }, + { + "file": "libs/remix-ui/plugin-manager/src/index.ts", + "hash": "de466b001dfc50651c1a2339f9a16259d971141e" + }, + { + "file": "libs/remix-ui/plugin-manager/src/lib/components/ActivePluginCard.tsx", + "hash": "a8fb287d01e0379ea2e3ef24b5d19bd6bc554502", + "deps": [ + "npm:react", + "npm:react-intl" + ] + }, + { + "file": "libs/remix-ui/plugin-manager/src/lib/components/ActivePluginCardContainer.tsx", + "hash": "624ba00c5490b4b1a2af98b19e75ecfb81299da5", + "deps": [ + "npm:@remixproject/plugin-utils", + "npm:react", + "npm:react-intl" + ] + }, + { + "file": "libs/remix-ui/plugin-manager/src/lib/components/InactivePluginCard.tsx", + "hash": "5223ff7cdb68e52409fc27412eaa71ff60be2f4a", + "deps": [ + "npm:@remixproject/plugin-utils", + "npm:react", + "npm:react-intl" + ] + }, + { + "file": "libs/remix-ui/plugin-manager/src/lib/components/InactivePluginCardContainer.tsx", + "hash": "a2b9b1d94a1f517748598e7301de569d6e5ff216", + "deps": [ + "npm:@remixproject/plugin-utils", + "npm:react", + "npm:react-intl" + ] + }, + { + "file": "libs/remix-ui/plugin-manager/src/lib/components/LocalPluginForm.tsx", + "hash": "9c7e4d60c2f1a9bb4fea606af027eb1e9c9da8fe", + "deps": [ + "npm:react", + "npm:@remixproject/engine-web", + "npm:react-intl" + ] + }, + { + "file": "libs/remix-ui/plugin-manager/src/lib/components/moduleHeading.tsx", + "hash": "81e13c7cb5870243f955f33648b00bf2e01b26a3", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/plugin-manager/src/lib/components/permissionsSettings.tsx", + "hash": "017f5dc13796f72decbd5cd8e8617d5a9ca0b4f1", + "deps": [ + "npm:react", + "npm:react-intl" + ] + }, + { + "file": "libs/remix-ui/plugin-manager/src/lib/components/rootView.tsx", + "hash": "05a16f64a9cb0991e3e7424af30c780514728f80", + "deps": [ + "npm:react", + "npm:react-intl", + "npm:@remixproject/plugin-utils" + ] + }, + { + "file": "libs/remix-ui/plugin-manager/src/lib/custom-hooks/useLocalStorage.ts", + "hash": "d4a90aa657b5c462680d5c4bbd2a1130bc9eeffc", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/plugin-manager/src/lib/reducers/pluginManagerReducer.ts", + "hash": "6b701652eeb44676036db97e6069b42b892c1879" + }, + { + "file": "libs/remix-ui/plugin-manager/src/lib/remix-ui-plugin-manager.css", + "hash": "65913d52aa3cee8160efca5713105f17165510f1" + }, + { + "file": "libs/remix-ui/plugin-manager/src/lib/remix-ui-plugin-manager.tsx", + "hash": "8b2a3905005122a637b47e40a215b6fc9a00113a", + "deps": [ + "npm:@remixproject/plugin-utils", + "npm:react" + ] + }, + { + "file": "libs/remix-ui/plugin-manager/src/types.d.ts", + "hash": "727e361b67362b16762f45ce494a431c4f7a004b", + "deps": [ + "npm:@remixproject/engine", + "npm:events", + "npm:@remixproject/plugin-utils", + "npm:@remixproject/engine-web" + ] + }, + { + "file": "libs/remix-ui/project.json", + "hash": "4358f14a7a957cb09b6f1f534667f123f67a022c" + }, + { + "file": "libs/remix-ui/publish-to-storage/src/index.ts", + "hash": "79e6f4dac6f9c99d840e65b0ad4b3522259e8d58" + }, + { + "file": "libs/remix-ui/publish-to-storage/src/lib/publish-to-storage.css", + "hash": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" + }, + { + "file": "libs/remix-ui/publish-to-storage/src/lib/publish-to-storage.tsx", + "hash": "1d02e6ad938cb1b1e40c52e21a0a5cc438a293a4", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/publish-to-storage/src/lib/publishOnSwarm.tsx", + "hash": "f30ea57480a186164131e99d0acc385c8f269b66", + "deps": [ + "npm:@ethersphere/bee-js" + ] + }, + { + "file": "libs/remix-ui/publish-to-storage/src/lib/publishToIPFS.tsx", + "hash": "0280f66fcdbbdf44869097891bae27b948e68523", + "deps": [ + "npm:ipfs-http-client" + ] + }, + { + "file": "libs/remix-ui/publish-to-storage/src/lib/types/index.ts", + "hash": "68d15243908e6d0ea47f1fbe084e6b38894c9f81" + }, + { + "file": "libs/remix-ui/README.md", + "hash": "8dd1b4b48de4d70c4dea0d5f1f395c0ed7fbc49a" + }, + { + "file": "libs/remix-ui/renderer/src/index.ts", + "hash": "a891eab32e1a0e2617d4e951ffa3ccfcc85f06b4" + }, + { + "file": "libs/remix-ui/renderer/src/lib/renderer.css", + "hash": "28b6475f5748bba432f632d39ada043c185946f6" + }, + { + "file": "libs/remix-ui/renderer/src/lib/renderer.tsx", + "hash": "34b956ee7f5707c30adddddd30abbe369cf0859f", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/run-tab/src/index.ts", + "hash": "1964da6480d5f921b1a3632ecf200ec7b1fe7272" + }, + { + "file": "libs/remix-ui/run-tab/src/lib/actions/account.ts", + "hash": "060de8bf62ec73d177e492d2b640f6caa4bdd6f1" + }, + { + "file": "libs/remix-ui/run-tab/src/lib/actions/actions.ts", + "hash": "16f144560c58fdcb7260a60db218edd2b387b7b3" + }, + { + "file": "libs/remix-ui/run-tab/src/lib/actions/deploy.ts", + "hash": "3929f787b11289f4b2d5f0956c558ef0561c33f2", + "deps": [ + "npm:@openzeppelin/upgrades-core", + "npm:web3" + ] + }, + { + "file": "libs/remix-ui/run-tab/src/lib/actions/events.ts", + "hash": "8377f8920d48cd8ae368283e831d03283325a6d6", + "deps": [ + "npm:bn.js", + "npm:web3", + "npm:@remixproject/engine" + ] + }, + { + "file": "libs/remix-ui/run-tab/src/lib/actions/index.ts", + "hash": "411180b34a3469dc67effd78986e35ebd2b067e6", + "deps": [ + "npm:react", + "npm:@openzeppelin/upgrades-core" + ] + }, + { + "file": "libs/remix-ui/run-tab/src/lib/actions/payload.ts", + "hash": "c8bee7af2ed59b31b051476173a9425fe6e11e02" + }, + { + "file": "libs/remix-ui/run-tab/src/lib/actions/recorder.ts", + "hash": "2bf910650b576213b1e6c3567b0a801ca0d40700" + }, + { + "file": "libs/remix-ui/run-tab/src/lib/components/account.tsx", + "hash": "86e6132ca727f9c66c11009001a087b99146636c", + "deps": [ + "npm:react", + "npm:react-intl" + ] + }, + { + "file": "libs/remix-ui/run-tab/src/lib/components/contractDropdownUI.tsx", + "hash": "14714c4a4438d488bf8eb3b27584850c779bb8b8", + "deps": [ + "npm:react", + "npm:react-intl", + "npm:@ethereumjs/util", + "npm:process" + ] + }, + { + "file": "libs/remix-ui/run-tab/src/lib/components/contractGUI.tsx", + "hash": "c1a3e65c0dcec421d2ee82c2eb3e059ef2076d82", + "deps": [ + "npm:react", + "npm:react-intl", + "npm:react-bootstrap" + ] + }, + { + "file": "libs/remix-ui/run-tab/src/lib/components/deployButton.tsx", + "hash": "653c00c352af4a24b65c5ccc15a84600e27b6a4a", + "deps": [ + "npm:react", + "npm:react-intl", + "npm:react-bootstrap" + ] + }, + { + "file": "libs/remix-ui/run-tab/src/lib/components/deployInput.tsx", + "hash": "b18e8660c4d3a491ee37f0ace07e0b675abb5b0f", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/run-tab/src/lib/components/environment.tsx", + "hash": "9ef3082d432ed01e345d4788ce795e0c4a191fe7", + "deps": [ + "npm:react", + "npm:react-intl", + "npm:react-bootstrap" + ] + }, + { + "file": "libs/remix-ui/run-tab/src/lib/components/gasPrice.tsx", + "hash": "1f641af0a8e6f336b4943d30472c83fed4731026", + "deps": [ + "npm:react", + "npm:react-intl" + ] + }, + { + "file": "libs/remix-ui/run-tab/src/lib/components/instanceContainerUI.tsx", + "hash": "4296867c67184ac222a17d8117316507caeb8e1d", + "deps": [ + "npm:react", + "npm:react-intl" + ] + }, + { + "file": "libs/remix-ui/run-tab/src/lib/components/mainnet.tsx", + "hash": "8d7b8046f43003e6383fdd00dfe27930996ad1e6", + "deps": [ + "npm:react", + "npm:react-intl", + "npm:web3" + ] + }, + { + "file": "libs/remix-ui/run-tab/src/lib/components/multiDeployInput.tsx", + "hash": "a1bec3844fb94d1f4086b9cc629b48a40209b739", + "deps": [ + "npm:react-intl", + "npm:react" + ] + }, + { + "file": "libs/remix-ui/run-tab/src/lib/components/network.tsx", + "hash": "dcf5b3622714e0925c8eb374163b086afb463ac2", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/run-tab/src/lib/components/passphrase.tsx", + "hash": "2cd0d633e757b964618cd786ad838fa45e5db3dc", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/run-tab/src/lib/components/recorderCardUI.tsx", + "hash": "eb446e9f7f6a28c8c7790c023f6314ab608c2bd4", + "deps": [ + "npm:react", + "npm:react-intl" + ] + }, + { + "file": "libs/remix-ui/run-tab/src/lib/components/scenario.tsx", + "hash": "c53444722c260d9619997e0fd1717b55131038c1", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/run-tab/src/lib/components/settingsUI.tsx", + "hash": "e5856011a7b177d91e482216d2d0734d6b3e0582", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/run-tab/src/lib/components/universalDappUI.tsx", + "hash": "e35d6cc9e59d0fbef9b7a4d654abccab57a30a5f", + "deps": [ + "npm:react", + "npm:react-intl", + "npm:@ethereumjs/util", + "npm:bn.js" + ] + }, + { + "file": "libs/remix-ui/run-tab/src/lib/components/value.tsx", + "hash": "8423a0594c042bccbf643a73538f05032480c7d1", + "deps": [ + "npm:react", + "npm:react-intl", + "npm:bn.js" + ] + }, + { + "file": "libs/remix-ui/run-tab/src/lib/constants/index.ts", + "hash": "016bad8856b7512bade7993f6736fca25ad57616" + }, + { + "file": "libs/remix-ui/run-tab/src/lib/css/card.css", + "hash": "65cba95c6062ab496e2f9c2b398c2dafe29ce0b8" + }, + { + "file": "libs/remix-ui/run-tab/src/lib/css/run-tab.css", + "hash": "30606506a9938709d5d605a4d8b2e2239841a21e" + }, + { + "file": "libs/remix-ui/run-tab/src/lib/reducers/runTab.ts", + "hash": "77f4b24520e54ba2055c39036b2b0951f6a0aff6" + }, + { + "file": "libs/remix-ui/run-tab/src/lib/run-tab.tsx", + "hash": "f716bbd9a825d670b742349701e04f34e2f8a7db", + "deps": [ + "npm:react", + "npm:react-intl" + ] + }, + { + "file": "libs/remix-ui/run-tab/src/lib/types/blockchain.d.ts", + "hash": "b164468de81c899df09469215b209ab781859d41", + "deps": [ + "npm:@remixproject/engine", + "npm:events", + "npm:bn.js" + ] + }, + { + "file": "libs/remix-ui/run-tab/src/lib/types/execution-context.d.ts", + "hash": "dd7c244c6de73ec295e6d0addd9f0b880077aa2f", + "deps": [ + "npm:web3" + ] + }, + { + "file": "libs/remix-ui/run-tab/src/lib/types/index.ts", + "hash": "b674a4987e9e7a481ac6d74fe7ffd135b004d486", + "deps": [ + "npm:react", + "npm:@openzeppelin/upgrades-core" + ] + }, + { + "file": "libs/remix-ui/run-tab/src/lib/types/injected.d.ts", + "hash": "2c2c4fb3fe2159ec0335d468f6a4214fba97001d" + }, + { + "file": "libs/remix-ui/run-tab/src/lib/types/node.d.ts", + "hash": "84169e3be73afcc1bb1bc33d9f20a9ed498e8abc" + }, + { + "file": "libs/remix-ui/run-tab/src/lib/types/recorder.d.ts", + "hash": "3c4ec18c20b63b3fbab125f266f48c70d04b3f04" + }, + { + "file": "libs/remix-ui/run-tab/src/lib/types/run-tab.d.ts", + "hash": "91de380ad9bd3686d2b7cbdd6b9a1043ae42e495", + "deps": [ + "npm:@remixproject/engine-web" + ] + }, + { + "file": "libs/remix-ui/run-tab/src/lib/types/vm.d.ts", + "hash": "ff602d4f265993d8b46c731f5214b20020c5ebf4" + }, + { + "file": "libs/remix-ui/search/src/index.ts", + "hash": "72588397c4a05b3467901faa8a2374ea8394daf2" + }, + { + "file": "libs/remix-ui/search/src/lib/components/Exclude.tsx", + "hash": "2ca62655ed19859e74a51f0cf5e89c067a56e16f", + "deps": [ + "npm:react", + "npm:react-intl" + ] + }, + { + "file": "libs/remix-ui/search/src/lib/components/Find.tsx", + "hash": "1b4ab9f9c98dc81cd743cb5b5694863a82be1b04", + "deps": [ + "npm:react", + "npm:react-intl" + ] + }, + { + "file": "libs/remix-ui/search/src/lib/components/FindContainer.tsx", + "hash": "7568fa75766ee187050cc670e1c340baaaed460b", + "deps": [ + "npm:react", + "npm:react-intl" + ] + }, + { + "file": "libs/remix-ui/search/src/lib/components/Include.tsx", + "hash": "51ac5d2eb285eacbbc2316c5328e77382cd19fb4", + "deps": [ + "npm:react", + "npm:react-intl" + ] + }, + { + "file": "libs/remix-ui/search/src/lib/components/OverWriteCheck.tsx", + "hash": "bf5f434d21e226e7b356b6a1c0dfff4cfaf5c655", + "deps": [ + "npm:react", + "npm:react-intl" + ] + }, + { + "file": "libs/remix-ui/search/src/lib/components/Replace.tsx", + "hash": "a47be3660b9c3e0ee9f4f00f3a56990678510a6e", + "deps": [ + "npm:react", + "npm:react-intl" + ] + }, + { + "file": "libs/remix-ui/search/src/lib/components/results/ResultFileName.tsx", + "hash": "bbe88103fda12ba0d8433be501bcb4e92af1c7cf", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/search/src/lib/components/results/ResultItem.tsx", + "hash": "5a8c98ad3049aa7131c3b291913529026dd94b5b", + "deps": [ + "npm:react", + "npm:react-intl" + ] + }, + { + "file": "libs/remix-ui/search/src/lib/components/results/Results.tsx", + "hash": "f94d94d86839f9ef5b26379d4d386009ddf37937", + "deps": [ + "npm:react", + "npm:react-intl" + ] + }, + { + "file": "libs/remix-ui/search/src/lib/components/results/ResultSummary.tsx", + "hash": "7578ffd62e3d092c8d76f7f094a002f739b6c63a", + "deps": [ + "npm:react", + "npm:react-intl" + ] + }, + { + "file": "libs/remix-ui/search/src/lib/components/results/SearchHelper.ts", + "hash": "f7aceba7596d73152de55de948f3798065a960a9", + "deps": [ + "npm:is-electron" + ] + }, + { + "file": "libs/remix-ui/search/src/lib/components/Search.tsx", + "hash": "2e58e80b0f7a96ab8484cb90c5904765b0e71067", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/search/src/lib/components/StopSearch.tsx", + "hash": "90d9e68859ab9ad006c824757d71cbdcba262254", + "deps": [ + "npm:react", + "npm:react-intl" + ] + }, + { + "file": "libs/remix-ui/search/src/lib/components/Undo.tsx", + "hash": "da7bd946041eae95922310c506e965880811ed61", + "deps": [ + "npm:react", + "npm:react-intl" + ] + }, + { + "file": "libs/remix-ui/search/src/lib/context/context.tsx", + "hash": "dd43a5507eb1fdf3834d861a2694d111bff76471", + "deps": [ + "npm:react", + "npm:@jsdevtools/file-path-filter", + "npm:lodash" + ] + }, + { + "file": "libs/remix-ui/search/src/lib/reducers/Reducer.ts", + "hash": "c10efcf869d44bcbd7fde8cb9c107db00fdbe590" + }, + { + "file": "libs/remix-ui/search/src/lib/search.css", + "hash": "17b49ab14da99b08f341a79686e60dc7da2a19c0" + }, + { + "file": "libs/remix-ui/search/src/lib/types/index.ts", + "hash": "4c3ffa959d529678e979f4f9abb724359cfe2600" + }, + { + "file": "libs/remix-ui/settings/src/index.ts", + "hash": "432ac58185a148a0274c2b5e06e2b03c045e69eb" + }, + { + "file": "libs/remix-ui/settings/src/lib/constants.ts", + "hash": "90f23a0939d6c526c9d78c9e3faa4bb5bdf451bb" + }, + { + "file": "libs/remix-ui/settings/src/lib/etherscan-settings.tsx", + "hash": "707bb0ceb791c5153a140aedfca8d93bc3490884", + "deps": [ + "npm:react", + "npm:react-intl" + ] + }, + { + "file": "libs/remix-ui/settings/src/lib/github-settings.tsx", + "hash": "4cd6782ba46e721898259d66b54f3e41cad3bc9e", + "deps": [ + "npm:react", + "npm:react-intl" + ] + }, + { + "file": "libs/remix-ui/settings/src/lib/remix-ui-settings.css", + "hash": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" + }, + { + "file": "libs/remix-ui/settings/src/lib/remix-ui-settings.tsx", + "hash": "91d423566f5209a9d2c2d7f79d772bc4b29ca150", + "deps": [ + "npm:react", + "npm:react-intl" + ] + }, + { + "file": "libs/remix-ui/settings/src/lib/settingsAction.ts", + "hash": "87ecd3c0d3c64eeb22410333044f2b41aed0d93c" + }, + { + "file": "libs/remix-ui/settings/src/lib/settingsReducer.ts", + "hash": "4c1db50ad2573f5bf5f5bfaebd711389f75add67" + }, + { + "file": "libs/remix-ui/settings/src/types/index.ts", + "hash": "f14027f886a2db05a0a2e9662a1420a9a38b430d" + }, + { + "file": "libs/remix-ui/solidity-compiler/src/index.ts", + "hash": "386d3792be0b70a04fa8498657ccd7537336dd3b" + }, + { + "file": "libs/remix-ui/solidity-compiler/src/lib/actions/compiler.ts", + "hash": "b1c0b686dea979f672eb8e06f26dc426e0e52815", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/solidity-compiler/src/lib/api/compiler-api.ts", + "hash": "e27cc7aa55da4e7e88b87d9e40600b8741518175", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/solidity-compiler/src/lib/compiler-container.tsx", + "hash": "3fc8418c6bd8df3018db105a44c7049fbfc48c3c", + "deps": [ + "npm:react", + "npm:react-intl", + "npm:semver", + "npm:axios", + "npm:is-electron" + ] + }, + { + "file": "libs/remix-ui/solidity-compiler/src/lib/compilerConfiguration.tsx", + "hash": "eb204c56607a4ff3c20ced049d51ce47d61eb3c9" + }, + { + "file": "libs/remix-ui/solidity-compiler/src/lib/contract-selection.tsx", + "hash": "eb2fb584956f7bb85c782c385901e8a03d2fb2ca", + "deps": [ + "npm:react", + "npm:react-intl", + "npm:file-saver" + ] + }, + { + "file": "libs/remix-ui/solidity-compiler/src/lib/css/style.css", + "hash": "dbf0fc47d0ab857a6e1e3dbcf5fed1d46badc7a0" + }, + { + "file": "libs/remix-ui/solidity-compiler/src/lib/logic/compileTabLogic.ts", + "hash": "9f36b48e9c23e72fc85c2f5e423b400fecf25ac6", + "deps": [ + "npm:events" + ] + }, + { + "file": "libs/remix-ui/solidity-compiler/src/lib/logic/contract-parser.ts", + "hash": "92d18f754cd9957a7c1e2639da1f6a36060c4421", + "deps": [ + "npm:solc" + ] + }, + { + "file": "libs/remix-ui/solidity-compiler/src/lib/logic/flattenerUtilities.ts", + "hash": "b4b0824ebbb1457bf7fc9f4891311f90b6e2248f" + }, + { + "file": "libs/remix-ui/solidity-compiler/src/lib/logic/index.ts", + "hash": "e2c8f6d006c08119fe37c6352ac24592b27be2ef" + }, + { + "file": "libs/remix-ui/solidity-compiler/src/lib/reducers/compiler.ts", + "hash": "8734d8339c2b084f1dd054ab9aeb79ed3a68cb38" + }, + { + "file": "libs/remix-ui/solidity-compiler/src/lib/solidity-compiler.tsx", + "hash": "429fb093bd5ec2a8922dca7bf7d784fa66c82e38", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/solidity-compiler/src/lib/types/index.ts", + "hash": "848596f5e04ca20535763f842a8adf9d5301a40f" + }, + { + "file": "libs/remix-ui/solidity-uml-gen/src/index.ts", + "hash": "1e2d2606382debab9354fe0244e52f7eeec91778" + }, + { + "file": "libs/remix-ui/solidity-uml-gen/src/lib/components/UmlDownload.tsx", + "hash": "33636b820786a722b3f6ec7f19f9485403cd4592", + "deps": [ + "npm:react", + "npm:react-intl", + "npm:react-bootstrap" + ] + }, + { + "file": "libs/remix-ui/solidity-uml-gen/src/lib/css/solidity-uml-gen.css", + "hash": "d421d2546cf2d550e0acbe0bbd91bd7c0c9ee240" + }, + { + "file": "libs/remix-ui/solidity-uml-gen/src/lib/solidity-uml-gen.tsx", + "hash": "fa21607c1ceb7e80f5ba02d036e23d79a9212f61", + "deps": [ + "npm:react", + "npm:react-intl", + "npm:react-zoom-pan-pinch", + "npm:react-image-magnifiers" + ] + }, + { + "file": "libs/remix-ui/solidity-uml-gen/src/lib/utilities/UmlDownloadStrategy.ts", + "hash": "18f82c5ca43c650a1e289d5798b6f163d1e54787", + "deps": [ + "npm:jspdf" + ] + }, + { + "file": "libs/remix-ui/solidity-uml-gen/src/types/index.ts", + "hash": "43593026420bfa14644526d040a92340986ba226", + "deps": [ + "npm:@remixproject/engine-web", + "npm:@remixproject/plugin-api", + "npm:react" + ] + }, + { + "file": "libs/remix-ui/solidity-unit-testing/src/index.ts", + "hash": "ad00e8d3b4ceba78542ee7f43410aa5c272d0e0a" + }, + { + "file": "libs/remix-ui/solidity-unit-testing/src/lib/css/style.css", + "hash": "8f64f76a99215965f51c57071955d7315b4434be" + }, + { + "file": "libs/remix-ui/solidity-unit-testing/src/lib/logic/testTabLogic.ts", + "hash": "79954f42de3e8b79df69884306d20169ec2cc37f" + }, + { + "file": "libs/remix-ui/solidity-unit-testing/src/lib/solidity-unit-testing.tsx", + "hash": "a03903f1a670b59716b5d789560d4737e02bf53a", + "deps": [ + "npm:react", + "npm:react-intl", + "npm:semver", + "npm:async", + "npm:web3", + "npm:util", + "npm:is-electron" + ] + }, + { + "file": "libs/remix-ui/static-analyser/src/index.ts", + "hash": "86a00ccd14d910eccecd3835934c8ab5abc718c7" + }, + { + "file": "libs/remix-ui/static-analyser/src/lib/actions/staticAnalysisActions.ts", + "hash": "a48e45c2db4dd07dd01a4f040c7ca0e68ce4c2bb", + "deps": [ + "npm:@remixproject/plugin-api", + "npm:react" + ] + }, + { + "file": "libs/remix-ui/static-analyser/src/lib/Button/StaticAnalyserButton.tsx", + "hash": "b04fbc60577f66d2742a9568eb013e5f0ac2d68b", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/static-analyser/src/lib/components/BasicTitle.tsx", + "hash": "19e9de05644461b0f49ad5c361632839af2c984f", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/static-analyser/src/lib/ErrorRenderer.tsx", + "hash": "e3e048db3b7694e9e6d4d8052b0edcf0b2dfdf0c", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/static-analyser/src/lib/reducers/staticAnalysisReducer.ts", + "hash": "5b7785f3c1ca2e99d4161bb2f8e9096b9a93126b", + "deps": [ + "npm:@remixproject/plugin-api" + ] + }, + { + "file": "libs/remix-ui/static-analyser/src/lib/remix-ui-static-analyser.tsx", + "hash": "bcf7ab7fb91a1135ae43ef213926fa77e85ab9f6", + "deps": [ + "npm:react", + "npm:lodash", + "npm:semver", + "npm:react-bootstrap" + ] + }, + { + "file": "libs/remix-ui/static-analyser/src/staticanalyser.d.ts", + "hash": "91ab4880090182f56d35e602d1376464f26248a6", + "deps": [ + "npm:@remixproject/plugin-api", + "npm:@remixproject/engine-web", + "npm:events" + ] + }, + { + "file": "libs/remix-ui/tabs/src/index.ts", + "hash": "5f41e08497c21603f428945eb49ef870e0ee6b9b" + }, + { + "file": "libs/remix-ui/tabs/src/lib/remix-ui-tabs.css", + "hash": "e769523822a9d3e981d69551dec0c673fe7bb3a4" + }, + { + "file": "libs/remix-ui/tabs/src/lib/remix-ui-tabs.tsx", + "hash": "1e2b9684f7388dabc4319af8cd309bc2f3d38455", + "deps": [ + "npm:@remixproject/engine", + "npm:react", + "npm:react-intl", + "npm:react-tabs" + ] + }, + { + "file": "libs/remix-ui/terminal/src/index.ts", + "hash": "5b8eeca5b52fba10c95fce91876ad125698c9153" + }, + { + "file": "libs/remix-ui/terminal/src/lib/actions/terminalAction.ts", + "hash": "6b08bcd8080d76aa0708da74411419af23aa5cb5", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/terminal/src/lib/commands.ts", + "hash": "0dc02b371b6bc38faeebdbd8749f821af93d4c6f" + }, + { + "file": "libs/remix-ui/terminal/src/lib/components/ChechTxStatus.tsx", + "hash": "4f8c44a74a6d6d34d6fe0276a8e814f7093bda7f", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/terminal/src/lib/components/Context.tsx", + "hash": "1f06c16e2e958b96d9e93880add5e6878ab6bc83", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/terminal/src/lib/components/RenderCall.tsx", + "hash": "f715a9e0768e14077cdec80f820cf6480e7bb331", + "deps": [ + "npm:react", + "npm:react-intl" + ] + }, + { + "file": "libs/remix-ui/terminal/src/lib/components/RenderKnownTransactions.tsx", + "hash": "01dd02d445efcb433c6a586cd5d9b6e374ae47de", + "deps": [ + "npm:react", + "npm:react-intl" + ] + }, + { + "file": "libs/remix-ui/terminal/src/lib/components/RenderUnknownTransactions.tsx", + "hash": "1599178f553dab734dd90da43578b7ca5a620baa", + "deps": [ + "npm:react", + "npm:react-intl" + ] + }, + { + "file": "libs/remix-ui/terminal/src/lib/components/Table.tsx", + "hash": "35dd5d47ea99acbe0b0d39e909966bf565c45337", + "deps": [ + "npm:react", + "npm:react-intl" + ] + }, + { + "file": "libs/remix-ui/terminal/src/lib/custom-hooks/useKeyPress.tsx", + "hash": "2accab436d541998f21fdb12b2e02bec08175594", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/terminal/src/lib/reducers/terminalReducer.ts", + "hash": "c451abfbb83d1972361ef055e26dc27dbfe076b2" + }, + { + "file": "libs/remix-ui/terminal/src/lib/remix-ui-terminal.css", + "hash": "13402e45ee2b3baeb3ce719bb25c3c1ac381afe2" + }, + { + "file": "libs/remix-ui/terminal/src/lib/remix-ui-terminal.tsx", + "hash": "74b9999a2fe164377e46e89de7cbde9f88144da7", + "deps": [ + "npm:react", + "npm:react-intl", + "npm:javascript-serialize", + "npm:js-beautify", + "npm:html-react-parser" + ] + }, + { + "file": "libs/remix-ui/terminal/src/lib/terminalWelcome.tsx", + "hash": "cfb456f0206615b72fa2688df7f46b3e87f95f41", + "deps": [ + "npm:react", + "npm:react-intl" + ] + }, + { + "file": "libs/remix-ui/terminal/src/lib/types/terminalTypes.ts", + "hash": "d9537fcfd4443cb006e5f59f0eb099a6ffff38f2" + }, + { + "file": "libs/remix-ui/terminal/src/lib/utils/utils.ts", + "hash": "3ea77b6ed57c6d616f454ecee7ec9aa90cc34ad0" + }, + { + "file": "libs/remix-ui/terminal/src/lib/utils/wrapScript.ts", + "hash": "75b1972869cdcf8129cfe65a48e827f470868982" + }, + { + "file": "libs/remix-ui/theme-module/src/index.ts", + "hash": "f83499af53fdbb47e28b789beb7641977731bd94" + }, + { + "file": "libs/remix-ui/theme-module/src/lib/remix-ui-theme-module.module.css", + "hash": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" + }, + { + "file": "libs/remix-ui/theme-module/src/lib/remix-ui-theme-module.tsx", + "hash": "e2f224669891f64ad0ede78dcaa2ed2e85e10f2b", + "deps": [ + "npm:react", + "npm:react-intl" + ] + }, + { + "file": "libs/remix-ui/theme-module/src/reducers/themeModuleReducers.ts", + "hash": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" + }, + { + "file": "libs/remix-ui/theme-module/types/theme-module.ts", + "hash": "ac0b5db7cbe98807c16751acce99c3a8ba7703f8", + "deps": [ + "npm:@remixproject/engine", + "npm:events" + ] + }, + { + "file": "libs/remix-ui/toaster/src/index.ts", + "hash": "1db646761ee9ce30cc47c880d820fe08e45c52b2" + }, + { + "file": "libs/remix-ui/toaster/src/lib/toaster.css", + "hash": "c026edbf4923e8fac73f7c2e5b9364c247ee9a1c" + }, + { + "file": "libs/remix-ui/toaster/src/lib/toaster.tsx", + "hash": "85eb2a4fb02dda7b85355eebb01fd5c55abe7337", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/tooltip-popup/src/index.ts", + "hash": "cad02e885314a1b8d2612c4b6a44b860fce75a50" + }, + { + "file": "libs/remix-ui/tooltip-popup/src/lib/tooltip-popup.module.css", + "hash": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" + }, + { + "file": "libs/remix-ui/tooltip-popup/src/lib/tooltip-popup.tsx", + "hash": "4d4a7f3c2a5ff61b25d772ebbf6241539fa8d286", + "deps": [ + "npm:react", + "npm:react-bootstrap" + ] + }, + { + "file": "libs/remix-ui/tooltip-popup/src/types/index.ts", + "hash": "747c392c4c9af0deeb8bf496d7101e92f996c381" + }, + { + "file": "libs/remix-ui/tree-view/src/index.ts", + "hash": "abc1b9387267619830256105b7a8f860b3748062" + }, + { + "file": "libs/remix-ui/tree-view/src/lib/remix-ui-tree-view.css", + "hash": "9064c468808a0df50c9465485311fc423a3509cb" + }, + { + "file": "libs/remix-ui/tree-view/src/lib/remix-ui-tree-view.tsx", + "hash": "e1deb79ea392fd2f00179f0467104c0deca7f547", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/tree-view/src/lib/tree-view-item/tree-view-item.css", + "hash": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" + }, + { + "file": "libs/remix-ui/tree-view/src/lib/tree-view-item/tree-view-item.tsx", + "hash": "33c0469073ca9c399a56bf3faf1867bb99440b3c", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/tree-view/src/types/index.ts", + "hash": "4f6bfc9e020304ad447c4476f1559875b21c4a06" + }, + { + "file": "libs/remix-ui/utils/src/index.ts", + "hash": "d6282f565ac28a59d97bad35f0fce564c2fa7f75" + }, + { + "file": "libs/remix-ui/utils/src/lib/should-render.tsx", + "hash": "9305461fe62ce8c7552379205481a29e86e4ca96", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/vertical-icons-panel/src/index.ts", + "hash": "8a82a3c0faa32d1e98b44bc0f3bbba1fb2c621f4" + }, + { + "file": "libs/remix-ui/vertical-icons-panel/src/lib/components/Badge.tsx", + "hash": "77505133a9dfb3cf61e93b42571653d64e5b2cd5", + "deps": [ + "npm:react", + "npm:react-intl" + ] + }, + { + "file": "libs/remix-ui/vertical-icons-panel/src/lib/components/BasicLogo.tsx", + "hash": "76d42eec3a7517ed3c62320c8a9d2010cb21383f", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/vertical-icons-panel/src/lib/components/Chevron.tsx", + "hash": "fe8b6a5ef6fba565686c67fc7d6ab45a22d9e357", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/vertical-icons-panel/src/lib/components/Home.tsx", + "hash": "d548247d993a830f427e8f4d5e460a550b3349aa", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/vertical-icons-panel/src/lib/components/Icon.tsx", + "hash": "49ffcf2387b7a3851753321146d50010b10ba9bf", + "deps": [ + "npm:react", + "npm:react-intl", + "npm:@remixproject/engine" + ] + }, + { + "file": "libs/remix-ui/vertical-icons-panel/src/lib/components/IconList.tsx", + "hash": "d621ed2eb570a59ef24667f1bc87fc5d054501d9", + "deps": [ + "npm:react", + "npm:@remixproject/engine" + ] + }, + { + "file": "libs/remix-ui/vertical-icons-panel/src/lib/reducers/iconBadgeReducer.ts", + "hash": "0eeed6dc22d4a564fe70f77a7dba66176c92a3f8" + }, + { + "file": "libs/remix-ui/vertical-icons-panel/src/lib/reducers/verticalScrollReducer.ts", + "hash": "9987b3a3694d49c2753673e40b51b3cfc6c72455" + }, + { + "file": "libs/remix-ui/vertical-icons-panel/src/lib/remix-ui-vertical-icons-panel.css", + "hash": "393ee84773f3f7af77a8fc01d550f1c6bb0163c9" + }, + { + "file": "libs/remix-ui/vertical-icons-panel/src/lib/remix-ui-vertical-icons-panel.tsx", + "hash": "96f655ff5059d01dd8837bf1d2b11f3127805928", + "deps": [ + "npm:react", + "npm:@remixproject/engine" + ] + }, + { + "file": "libs/remix-ui/vertical-icons-panel/src/lib/types/index.ts", + "hash": "754c897b8b1ccd5f769ced2941cdb4fad2af935b", + "deps": [ + "npm:@remixproject/plugin-utils" + ] + }, + { + "file": "libs/remix-ui/vertical-icons-panel/src/lib/vertical-icons-context-menu.tsx", + "hash": "66cb24ef7aabac03b2ac82d086475467998667c5", + "deps": [ + "npm:@remixproject/engine", + "npm:react", + "npm:react-intl" + ] + }, + { + "file": "libs/remix-ui/workspace/src/index.ts", + "hash": "57cffde4528b33cb7c3c670880de756978498b62" + }, + { + "file": "libs/remix-ui/workspace/src/lib/actions/events.ts", + "hash": "ba93240c1b19e35477abd9508feaa3b01dbc698b", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/workspace/src/lib/actions/index.ts", + "hash": "7d56bd9f50155c4d14e23a8ec9174ae6f31dcacd", + "deps": [ + "npm:react", + "npm:gists", + "npm:@remixproject/plugin-api", + "npm:jszip", + "npm:is-electron" + ] + }, + { + "file": "libs/remix-ui/workspace/src/lib/actions/payload.ts", + "hash": "b1d762bce1a9704875e27084f0dd52353b054600" + }, + { + "file": "libs/remix-ui/workspace/src/lib/actions/workspace.ts", + "hash": "0f9166f5f17a42f96124a1dffab4e65d3d8f0b09", + "deps": [ + "npm:react", + "npm:@ethereumjs/util", + "npm:axios", + "remix-ide", + "npm:is-electron" + ] + }, + { + "file": "libs/remix-ui/workspace/src/lib/components/electron-menu.tsx", + "hash": "832caba6794438f246fbee9f4b11358163409b2d", + "deps": [ + "npm:react", + "npm:is-electron", + "npm:react-intl" + ] + }, + { + "file": "libs/remix-ui/workspace/src/lib/components/file-explorer-context-menu.tsx", + "hash": "9084d3acaef5076250f4af36ba331999d3212992", + "deps": [ + "npm:react", + "npm:react-intl", + "npm:@remixproject/plugin-api", + "npm:is-electron" + ] + }, + { + "file": "libs/remix-ui/workspace/src/lib/components/file-explorer-menu.tsx", + "hash": "89d777f6fd16473d96e8d3c45549f08ac4883f78", + "deps": [ + "npm:react", + "npm:react-intl", + "npm:react-bootstrap" + ] + }, + { + "file": "libs/remix-ui/workspace/src/lib/components/file-explorer.tsx", + "hash": "69e072ff40861739457aeed630cf9d2d6aaa41ac", + "deps": [ + "npm:react", + "npm:react-intl" + ] + }, + { + "file": "libs/remix-ui/workspace/src/lib/components/file-label.tsx", + "hash": "c9752a822d23b4bb623f3f14aef86c41b9e8bf3d", + "deps": [ + "npm:react-intl", + "npm:react" + ] + }, + { + "file": "libs/remix-ui/workspace/src/lib/components/file-render.tsx", + "hash": "a23ed76df325c3cf507464ac71d804a66fd34348", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/workspace/src/lib/components/upload-file.tsx", + "hash": "ddb99e9936375ce33c82c73411784966d2c86901", + "deps": [ + "npm:react" + ] + }, + { + "file": "libs/remix-ui/workspace/src/lib/components/workspace-hamburger-item.tsx", + "hash": "56e6c7746b39c2d499f733abe4508d172083951c", + "deps": [ + "npm:react", + "npm:react-bootstrap", + "npm:react-intl" + ] + }, + { + "file": "libs/remix-ui/workspace/src/lib/components/workspace-hamburger.tsx", + "hash": "399d85e215b6f7a1e899921619d45ed1a599a010", + "deps": [ + "npm:react", + "npm:react-bootstrap" + ] + }, + { + "file": "libs/remix-ui/workspace/src/lib/components/workspace-selector.tsx", + "hash": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" + }, + { + "file": "libs/remix-ui/workspace/src/lib/contexts/index.ts", + "hash": "a01c06383e10bde7c3b7b028466d07e0856c6af4", + "deps": [ + "npm:@remixproject/plugin-api", + "npm:react" + ] + }, + { + "file": "libs/remix-ui/workspace/src/lib/css/electron-menu.css", + "hash": "a5b0aff3f06e35b4102d91b9bc9c609ebcf1b3a3" + }, + { + "file": "libs/remix-ui/workspace/src/lib/css/file-explorer-context-menu.css", + "hash": "8e2195a44a7ce8fa2607d0a9fc3b394b7ebb094f" + }, + { + "file": "libs/remix-ui/workspace/src/lib/css/file-explorer.css", + "hash": "c49a0a54a7201ffc6b9428a9cdded1c3d27c11b9" + }, + { + "file": "libs/remix-ui/workspace/src/lib/css/remix-ui-workspace.css", + "hash": "24c7d462c65c6f77d21faab8cce8d99db97510b9" + }, + { + "file": "libs/remix-ui/workspace/src/lib/providers/FileSystemProvider.tsx", + "hash": "1af9292e1357372833aa5266035d88f277daea03", + "deps": [ + "npm:react", + "npm:@remixproject/plugin-api" + ] + }, + { + "file": "libs/remix-ui/workspace/src/lib/reducers/workspace.ts", + "hash": "6e5d6803b5f88d7860d1686cb5af6c4cffd21982", + "deps": [ + "npm:lodash" + ] + }, + { + "file": "libs/remix-ui/workspace/src/lib/remix-ui-workspace.tsx", + "hash": "c1d5aecc6b1210e2bbbfe442890815493f55d88a", + "deps": [ + "npm:react", + "npm:react-intl", + "npm:react-bootstrap", + "npm:@remixproject/plugin-api", + "npm:is-electron" + ] + }, + { + "file": "libs/remix-ui/workspace/src/lib/types/index.ts", + "hash": "83d9b3a29a7cfec926e9ccdb482f1af877ad5a6f", + "deps": [ + "npm:react", + "npm:@remixproject/plugin-api", + "npm:@remixproject/engine-web", + "npm:react-overlays" + ] + }, + { + "file": "libs/remix-ui/workspace/src/lib/utils/constants.ts", + "hash": "688c4731d6f641cfa06322ed4cf8e4af1fe6c2ce" + }, + { + "file": "libs/remix-ui/workspace/src/lib/utils/gitStatusFilter.ts", + "hash": "ece2c219de550175bd5c23f7ff3319efc282922b" + }, + { + "file": "libs/remix-ui/workspace/src/lib/utils/index.ts", + "hash": "0302c0fbd221a9f4b849e661c04a68762b791a82" + }, + { + "file": "libs/remix-ui/xterm/src/index.ts", + "hash": "d0850bef79ae2d93b299272acc2c285f47608b0c" + }, + { + "file": "libs/remix-ui/xterm/src/lib/components/remix-ui-xterm.tsx", + "hash": "f93263808a01811611447c850f2f024fdddd1a3d", + "deps": [ + "npm:react", + "npm:@remixproject/engine-electron" + ] + }, + { + "file": "libs/remix-ui/xterm/src/lib/components/remix-ui-xterminals.tsx", + "hash": "0a3a4c9a5e7c02f9477213925d66236be633c259", + "deps": [ + "npm:react", + "npm:@remixproject/engine-electron", + "npm:react-bootstrap" + ] + }, + { + "file": "libs/remix-ui/xterm/src/lib/components/xterm-fit-addOn.ts", + "hash": "f5f402df7585c85de108353d3c5ae5bdfbe10a3d", + "deps": [ + "npm:xterm" + ] + }, + { + "file": "libs/remix-ui/xterm/src/lib/components/xterm-wrap.tsx", + "hash": "dd889277a34f4f71cca5d83216e487dddd03a793", + "deps": [ + "npm:react", + "npm:prop-types", + "npm:xterm" + ] + }, + { + "file": "libs/remix-ui/xterm/src/lib/css/index.css", + "hash": "e27039aac0f31d388eaff687189f55818c063cf5" + } + ] + } + }, + "doc-gen": { + "name": "doc-gen", + "type": "app", + "data": { + "name": "doc-gen", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "apps/doc-gen/src", + "projectType": "application", + "implicitDependencies": [], + "targets": { + "build": { + "dependsOn": [ + { + "target": "build", + "projects": "dependencies" + } + ], + "executor": "@nrwl/webpack:webpack", + "outputs": [ + "{options.outputPath}" + ], + "defaultConfiguration": "development", + "options": { + "compiler": "babel", + "outputPath": "dist/apps/doc-gen", + "index": "apps/doc-gen/src/index.html", + "baseHref": "./", + "main": "apps/doc-gen/src/main.tsx", + "tsConfig": "apps/doc-gen/tsconfig.app.json", + "assets": [ + "apps/doc-gen/src/favicon.ico", + "apps/doc-gen/src/profile.json" + ], + "styles": [], + "scripts": [], + "webpackConfig": "apps/doc-gen/webpack.config.js" + }, + "configurations": { + "development": {}, + "production": { + "fileReplacements": [ + { + "replace": "apps/doc-gen/src/environments/environment.ts", + "with": "apps/doc-gen/src/environments/environment.prod.ts" + } + ] + } + } + }, + "serve": { + "dependsOn": [ + { + "target": "build", + "projects": "dependencies" + } + ], + "executor": "@nrwl/webpack:dev-server", + "defaultConfiguration": "development", + "options": { + "buildTarget": "doc-gen:build", + "hmr": true, + "baseHref": "/" + }, + "configurations": { + "development": { + "buildTarget": "doc-gen:build:development", + "port": 6003 + }, + "production": { + "buildTarget": "doc-gen:build:production" + } + } + } + }, + "tags": [], + "root": "apps/doc-gen", + "files": [ + { + "file": "apps/doc-gen/.eslintrc.json", + "hash": "a92d0f887ac1dc9e913cb3e79f08f8c9645638fa" + }, + { + "file": "apps/doc-gen/.prettierrc", + "hash": "6e6d086922c1f851229dd97476abb6b0e1b0d21d" + }, + { + "file": "apps/doc-gen/project.json", + "hash": "4b997606a538c104a293df412ff5fc9b69e6236b" + }, + { + "file": "apps/doc-gen/src/app/App.css", + "hash": "609253955e26649b42db7210a88a658c97914e0c" + }, + { + "file": "apps/doc-gen/src/app/App.tsx", + "hash": "08fe6f7ba27600c70b85279f38e83011de6a3ac2", + "deps": [ + "npm:react" + ] + }, + { + "file": "apps/doc-gen/src/app/docgen-client.ts", + "hash": "ee06c3237fcf726557f757b904dec75dc043c07a", + "deps": [ + "npm:@remixproject/plugin", + "npm:@remixproject/plugin-api", + "npm:@remixproject/plugin-webview", + "npm:events", + "npm:solidity-ast" + ] + }, + { + "file": "apps/doc-gen/src/app/docgen/common/helpers.ts", + "hash": "3ee3dbe10a5bc7c8ea84acfd520d0bae4d4a50fc", + "deps": [ + "npm:solidity-ast" + ] + }, + { + "file": "apps/doc-gen/src/app/docgen/common/properties.ts", + "hash": "5366e8d7efe9b28f79c03d342a190554d8f3cab7", + "deps": [ + "npm:solidity-ast" + ] + }, + { + "file": "apps/doc-gen/src/app/docgen/config.ts", + "hash": "2a3f9fcc6e95aa1cffa669e40136a49ff255f3f9", + "deps": [ + "npm:solidity-ast" + ] + }, + { + "file": "apps/doc-gen/src/app/docgen/doc-item.ts", + "hash": "eb0322302714dc032ed3c0bc4efa24ea1ada654c", + "deps": [ + "npm:solidity-ast" + ] + }, + { + "file": "apps/doc-gen/src/app/docgen/render.ts", + "hash": "5c206f92b6e671fe2399f52d1c6aafa51c587d02", + "deps": [ + "npm:handlebars" + ] + }, + { + "file": "apps/doc-gen/src/app/docgen/site.ts", + "hash": "53ffd5bc929ec142e14fe343fe6e6ee795b7f42c", + "deps": [ + "npm:solidity-ast" + ] + }, + { + "file": "apps/doc-gen/src/app/docgen/templates.ts", + "hash": "b83d0ac77daebc0b7647e10cf04990c44757ec3b" + }, + { + "file": "apps/doc-gen/src/app/docgen/themes/markdown/common.hbs", + "hash": "b2a3b2a5a2a38bffb8289585ba427883b5ce203f" + }, + { + "file": "apps/doc-gen/src/app/docgen/themes/markdown/contract.hbs", + "hash": "d33aaefe841bdec82e5e314885b30747e25c5177" + }, + { + "file": "apps/doc-gen/src/app/docgen/themes/markdown/enum.hbs", + "hash": "677406db9c734d64fe1ccb06945cf3a241899496" + }, + { + "file": "apps/doc-gen/src/app/docgen/themes/markdown/error.hbs", + "hash": "5373296cbc5c01c84c11ee4cfff73d338668560b" + }, + { + "file": "apps/doc-gen/src/app/docgen/themes/markdown/event.hbs", + "hash": "5373296cbc5c01c84c11ee4cfff73d338668560b" + }, + { + "file": "apps/doc-gen/src/app/docgen/themes/markdown/function.hbs", + "hash": "5373296cbc5c01c84c11ee4cfff73d338668560b" + }, + { + "file": "apps/doc-gen/src/app/docgen/themes/markdown/helpers.ts", + "hash": "92492cf9312148c10d13cb07ff56149d114ef7ad", + "deps": [ + "npm:handlebars" + ] + }, + { + "file": "apps/doc-gen/src/app/docgen/themes/markdown/modifier.hbs", + "hash": "5373296cbc5c01c84c11ee4cfff73d338668560b" + }, + { + "file": "apps/doc-gen/src/app/docgen/themes/markdown/page.hbs", + "hash": "6597f0b5c7728af445076ef599a72ca2ce9b8a77" + }, + { + "file": "apps/doc-gen/src/app/docgen/themes/markdown/struct.hbs", + "hash": "867069e2bca9658c17d65a02c457f19ecd32dc9c" + }, + { + "file": "apps/doc-gen/src/app/docgen/themes/markdown/user-defined-value-type.hbs", + "hash": "5373296cbc5c01c84c11ee4cfff73d338668560b" + }, + { + "file": "apps/doc-gen/src/app/docgen/themes/markdown/variable.hbs", + "hash": "5373296cbc5c01c84c11ee4cfff73d338668560b" + }, + { + "file": "apps/doc-gen/src/app/docgen/utils/arrays-equal.ts", + "hash": "fe08726e95f4ada43e925d27f3dc41ead621119a" + }, + { + "file": "apps/doc-gen/src/app/docgen/utils/assert-equal-types.ts", + "hash": "0171d13a3664965b1afe14e208ceebb3ee368367" + }, + { + "file": "apps/doc-gen/src/app/docgen/utils/clone.ts", + "hash": "f92fa701899ebc9a904df237d28fa2ca7ce02744" + }, + { + "file": "apps/doc-gen/src/app/docgen/utils/ensure-array.ts", + "hash": "cd0f8ea570bcf83d029d4e3a9a4b0ca26eba66ae" + }, + { + "file": "apps/doc-gen/src/app/docgen/utils/execall.ts", + "hash": "2aca0ad77cc588a5b8f91f4225333dc7b03f7d49" + }, + { + "file": "apps/doc-gen/src/app/docgen/utils/is-child.ts", + "hash": "cb07cc7136799f757fff59bccf0f2b7a27f855a1" + }, + { + "file": "apps/doc-gen/src/app/docgen/utils/item-type.ts", + "hash": "8873ece1fcd72b624c1833550c2bac6cf38b494b" + }, + { + "file": "apps/doc-gen/src/app/docgen/utils/ItemError.ts", + "hash": "3791f71443a60212b97213a7e7f6922b13a110c5" + }, + { + "file": "apps/doc-gen/src/app/docgen/utils/map-keys.ts", + "hash": "7852cd85dc13d9c78b420732a150c8674975c32b" + }, + { + "file": "apps/doc-gen/src/app/docgen/utils/map-values.ts", + "hash": "c151d7d5529b1f008e23b8785613e3b674d27c99" + }, + { + "file": "apps/doc-gen/src/app/docgen/utils/memoized-getter.ts", + "hash": "1a2fef4ae5f650e75011a35b560c19ea7d0954a7" + }, + { + "file": "apps/doc-gen/src/app/docgen/utils/natspec.ts", + "hash": "40f752aaa85eea2600270dc2240f28098817e0b2", + "deps": [ + "npm:solidity-ast" + ] + }, + { + "file": "apps/doc-gen/src/app/docgen/utils/normalizeContractPath.ts", + "hash": "6701a6de613413ae26ea4d3daca34c2fe18775c1" + }, + { + "file": "apps/doc-gen/src/app/docgen/utils/read-item-docs.ts", + "hash": "36ee13aa7fc219bc555a09788892b0b9ac5556df" + }, + { + "file": "apps/doc-gen/src/app/docgen/utils/scope.ts", + "hash": "dabe99013783b15fe5402347d7afda4c61d0d3bd", + "deps": [ + "npm:solidity-ast" + ] + }, + { + "file": "apps/doc-gen/src/app/hooks/useLocalStorage.tsx", + "hash": "955658bac5139eef6b1c66ca563c2c73a3991038", + "deps": [ + "npm:react" + ] + }, + { + "file": "apps/doc-gen/src/app/views/ErrorView.tsx", + "hash": "31a3b90a73343941cc762ca3ff008a96641ba116", + "deps": [ + "npm:react" + ] + }, + { + "file": "apps/doc-gen/src/app/views/index.ts", + "hash": "8b137891791fe96927ad78e64b0aad7bded08bdc" + }, + { + "file": "apps/doc-gen/src/favicon.ico", + "hash": "bcd5dfd67cd0361b78123e95c2dd96031f27f743" + }, + { + "file": "apps/doc-gen/src/index.html", + "hash": "8b2167929333eb2f9178fe05e162c3e1187fc5c5" + }, + { + "file": "apps/doc-gen/src/main.tsx", + "hash": "d2d29f2bb49186ca5335bd8f1fb73de580a91e52", + "deps": [ + "npm:react", + "npm:react-dom" + ] + }, + { + "file": "apps/doc-gen/src/profile.json", + "hash": "d73a2eb1c35a71fdad36cbd0ae06c54d6232d48d" + }, + { + "file": "apps/doc-gen/src/types.ts", + "hash": "187fb6e7b31b5dce350e2fb11034b8ecc689f349" + }, + { + "file": "apps/doc-gen/tsconfig.app.json", + "hash": "af84f21cfc8066d0302f5772b7c157e81d418617" + }, + { + "file": "apps/doc-gen/tsconfig.json", + "hash": "5aab5e79111d8f97470be7e69da9fdb3ddb5819f" + }, + { + "file": "apps/doc-gen/webpack.config.js", + "hash": "86bcf513957b2af9bae4c51d306554e90633022f", + "deps": [ + "npm:@nrwl/webpack", + "npm:@nrwl/react", + "npm:webpack", + "npm:terser-webpack-plugin", + "npm:css-minimizer-webpack-plugin" + ] + } + ] + } + }, + "solhint": { + "name": "solhint", + "type": "app", + "data": { + "name": "solhint", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "apps/solhint/src", + "projectType": "application", + "implicitDependencies": [], + "targets": { + "build": { + "dependsOn": [ + "install" + ], + "executor": "@nrwl/webpack:webpack", + "outputs": [ + "{options.outputPath}" + ], + "defaultConfiguration": "development", + "options": { + "compiler": "babel", + "outputPath": "dist/apps/solhint", + "index": "apps/solhint/src/index.html", + "baseHref": "./", + "main": "apps/solhint/src/main.tsx", + "tsConfig": "apps/solhint/tsconfig.app.json", + "assets": [ + "apps/solhint/src/favicon.ico", + "apps/solhint/src/profile.json" + ], + "styles": [], + "webpackConfig": "apps/solhint/webpack.config.js" + }, + "configurations": { + "development": {}, + "production": { + "fileReplacements": [ + { + "replace": "apps/solhint/src/environments/environment.ts", + "with": "apps/solhint/src/environments/environment.prod.ts" + } + ] + } + } + }, + "install": { + "executor": "nx:run-commands", + "options": { + "commands": [ + "cd apps/solhint && yarn" + ], + "parallel": false + } + }, + "serve": { + "dependsOn": [ + { + "target": "build", + "projects": "dependencies" + } + ], + "executor": "@nrwl/webpack:dev-server", + "defaultConfiguration": "development", + "options": { + "buildTarget": "solhint:build", + "hmr": true, + "baseHref": "/" + }, + "configurations": { + "development": { + "buildTarget": "solhint:build:development", + "port": 7003 + }, + "production": { + "buildTarget": "solhint:build:production" + } + } + } + }, + "tags": [], + "root": "apps/solhint", + "files": [ + { + "file": "apps/solhint/package.json", + "hash": "c258c462e6bc2b79535c58628e491da00be87a75", + "deps": [ + "npm:@remixproject/plugin", + "npm:@remixproject/plugin-webview" + ] + }, + { + "file": "apps/solhint/project.json", + "hash": "dbd4bdce84907386bf713ca519aa9e518cc57138" + }, + { + "file": "apps/solhint/src/app/App.tsx", + "hash": "929d6c6658c9d09d35298c4f08cf4e6ff5fa03a4", + "deps": [ + "npm:react" + ] + }, + { + "file": "apps/solhint/src/app/SolhintPluginClient.ts", + "hash": "e3860961147382139fda9c5e6ad4fd9ae198e947", + "deps": [ + "npm:@remixproject/plugin", + "npm:@remixproject/plugin-webview", + "npm:events", + "npm:@remixproject/plugin-api" + ] + }, + { + "file": "apps/solhint/src/favicon.ico", + "hash": "317ebcb2336e0833a22dddf0ab287849f26fda57" + }, + { + "file": "apps/solhint/src/index.html", + "hash": "f7f8668c3305522289b1772fb9a1dd6eb8971ee7" + }, + { + "file": "apps/solhint/src/main.tsx", + "hash": "b8ec0b96a0b617e4f119d9720084f05b4b0eb7bc", + "deps": [ + "npm:react", + "npm:react-dom" + ] + }, + { + "file": "apps/solhint/src/profile.json", + "hash": "2964511f3b2a4102df1fd2e26ae5bd5255e6c20a" + }, + { + "file": "apps/solhint/tsconfig.app.json", + "hash": "af84f21cfc8066d0302f5772b7c157e81d418617" + }, + { + "file": "apps/solhint/tsconfig.json", + "hash": "5aab5e79111d8f97470be7e69da9fdb3ddb5819f" + }, + { + "file": "apps/solhint/webpack.config.js", + "hash": "a52cc43bf1be65d5f282eb093234476d7e3db83a", + "deps": [ + "npm:@nrwl/webpack", + "npm:@nrwl/react", + "npm:webpack", + "npm:terser-webpack-plugin", + "npm:css-minimizer-webpack-plugin" + ] + }, + { + "file": "apps/solhint/yarn.lock", + "hash": "b9a9bf3e3ad203f38ecf321e0ddc13c915818202" + } + ] + } + }, + "remixd": { + "name": "remixd", + "type": "lib", + "data": { + "name": "remixd", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "libs/remixd/src", + "projectType": "library", + "implicitDependencies": [], + "targets": { + "build": { + "dependsOn": [ + { + "target": "build", + "projects": "dependencies" + } + ], + "executor": "@nrwl/js:tsc", + "outputs": [ + "{options.outputPath}" + ], + "options": { + "outputPath": "dist/libs/remixd", + "main": "libs/remixd/src/index.ts", + "tsConfig": "libs/remixd/tsconfig.lib.json", + "updateBuildableProjectDepsInPackageJson": false, + "assets": [ + "libs/remixd/*.md", + "libs/remixd/origins.json" + ] + }, + "configurations": {} + }, + "lint": { + "executor": "@nrwl/linter:eslint", + "outputs": [ + "{options.outputFile}" + ], + "options": { + "lintFilePatterns": [ + "libs/remixd/**/*.ts" + ] + } + } + }, + "tags": [], + "root": "libs/remixd", + "files": [ + { + "file": "libs/remixd/.eslintrc", + "hash": "ab8f38339cde4762a7feb906e9e0f963958e3f93" + }, + { + "file": "libs/remixd/nodemon.json", + "hash": "e16a2bdca3a3750a85b347ef832676d6436ca9cd" + }, + { + "file": "libs/remixd/origins.json", + "hash": "3357227bcafbaa46e04388643e9d058d3b636af6" + }, + { + "file": "libs/remixd/package.json", + "hash": "97f6db55064e066a2b2cda5a6149ab4333522a57", + "deps": [ + "npm:@remixproject/plugin", + "npm:@remixproject/plugin-api", + "npm:@remixproject/plugin-utils", + "npm:@remixproject/plugin-ws", + "npm:axios", + "npm:chokidar", + "npm:commander", + "npm:fs-extra", + "npm:isbinaryfile", + "npm:ws", + "npm:latest-version", + "npm:semver", + "npm:@types/axios", + "npm:@types/fs-extra", + "npm:@types/node", + "npm:@types/ws", + "npm:@typescript-eslint/eslint-plugin", + "npm:@typescript-eslint/parser", + "npm:eslint", + "npm:eslint-config-standard", + "npm:eslint-plugin-import", + "npm:eslint-plugin-node", + "npm:eslint-plugin-promise", + "npm:eslint-plugin-standard", + "npm:nodemon", + "npm:ts-node", + "npm:typescript" + ] + }, + { + "file": "libs/remixd/project.json", + "hash": "b4da03d85f91d76b0e587b221e23c3c136b47ad1" + }, + { + "file": "libs/remixd/README.md", + "hash": "5738300893f0a5342f4af2bd1d90be398f5585e8" + }, + { + "file": "libs/remixd/src/bin/remixd.ts", + "hash": "9ca4104325c2ee4e2af3c3a8fe82164f978c34af", + "deps": [ + "npm:latest-version", + "npm:semver", + "npm:ws", + "npm:axios", + "npm:fs-extra", + "npm:commander" + ] + }, + { + "file": "libs/remixd/src/index.ts", + "hash": "05195edb3c313651cce52b446a43179dbd835c19" + }, + { + "file": "libs/remixd/src/scripts/installSlither.ts", + "hash": "2dd6f99fa5dec5425f58846b4ed3f05b89e65589", + "deps": [ + "npm:child_process" + ] + }, + { + "file": "libs/remixd/src/serviceList.ts", + "hash": "c1afd0b3adccf6c3c1eb0055d76965d158e3462e" + }, + { + "file": "libs/remixd/src/services/foundryClient.ts", + "hash": "add3378407d7d66c030fa12886245d9f2fa3159f", + "deps": [ + "npm:ws", + "npm:@remixproject/plugin", + "npm:chokidar", + "npm:fs-extra", + "npm:child_process" + ] + }, + { + "file": "libs/remixd/src/services/gitClient.ts", + "hash": "71f691a8a6f6d3be4ff67247c686e697391ffa1e", + "deps": [ + "npm:ws", + "npm:@remixproject/plugin", + "npm:child_process" + ] + }, + { + "file": "libs/remixd/src/services/hardhatClient.ts", + "hash": "3928e9af64b49bae93e707fd268da8ff4afb0b9e", + "deps": [ + "npm:ws", + "npm:@remixproject/plugin", + "npm:chokidar", + "npm:fs-extra", + "npm:child_process" + ] + }, + { + "file": "libs/remixd/src/services/remixdClient.ts", + "hash": "4718cfbcf10e0e1ad89de48b5c0e7f7261284e79", + "deps": [ + "npm:@remixproject/plugin", + "npm:ws", + "npm:chokidar", + "npm:fs-extra", + "npm:isbinaryfile" + ] + }, + { + "file": "libs/remixd/src/services/slitherClient.ts", + "hash": "64839d4a3532941a1a853818300cc2d2cd1ad9fb", + "deps": [ + "npm:ws", + "npm:@remixproject/plugin", + "npm:child_process" + ] + }, + { + "file": "libs/remixd/src/services/truffleClient.ts", + "hash": "e62fe54ba25c774bb7739717da5b4304263fe1d2", + "deps": [ + "npm:ws", + "npm:@remixproject/plugin", + "npm:chokidar", + "npm:fs-extra", + "npm:child_process" + ] + }, + { + "file": "libs/remixd/src/types/index.ts", + "hash": "48d4640de35f6bc4fd6fd92db68ffaddb3c4bc6e", + "deps": [ + "npm:ws" + ] + }, + { + "file": "libs/remixd/src/utils.ts", + "hash": "93aefb325a538ca2244d703b3ac8a6d2dc87b7e9", + "deps": [ + "npm:fs-extra", + "npm:isbinaryfile" + ] + }, + { + "file": "libs/remixd/src/websocket.ts", + "hash": "fa30ccf381bb271c4870060110fb44c51cd47c91", + "deps": [ + "npm:ws", + "npm:@remixproject/plugin-ws" + ] + }, + { + "file": "libs/remixd/tsconfig.json", + "hash": "62ebbd946474cea997e774d20fffc4d585c184f3" + }, + { + "file": "libs/remixd/tsconfig.lib.json", + "hash": "f367bc80510c232335997d44ec5f815c9f9bbb76" + }, + { + "file": "libs/remixd/tsconfig.spec.json", + "hash": "4fa5ed9ba03d9e30526331b47a0dbad7775ef8c3" + } + ] + } + }, + "vyper": { + "name": "vyper", + "type": "app", + "data": { + "name": "vyper", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "apps/vyper/src", + "projectType": "application", + "targets": { + "build": { + "dependsOn": [ + { + "target": "build", + "projects": "dependencies" + } + ], + "executor": "@nrwl/webpack:webpack", + "outputs": [ + "{options.outputPath}" + ], + "defaultConfiguration": "development", + "options": { + "compiler": "babel", + "outputPath": "dist/apps/vyper", + "index": "apps/vyper/src/index.html", + "baseHref": "./", + "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", + "apps/vyper/src/profile.json" + ], + "styles": [ + "apps/vyper/src/styles.css" + ], + "scripts": [], + "webpackConfig": "apps/vyper/webpack.config.js" + }, + "configurations": { + "development": {}, + "production": { + "fileReplacements": [ + { + "replace": "apps/vyper/src/environments/environment.ts", + "with": "apps/vyper/src/environments/environment.prod.ts" + } + ] + } + } + }, + "serve": { + "dependsOn": [ + { + "target": "build", + "projects": "dependencies" + } + ], + "executor": "@nrwl/webpack:dev-server", + "defaultConfiguration": "development", + "options": { + "buildTarget": "vyper:build", + "hmr": true, + "baseHref": "/" + }, + "configurations": { + "development": { + "buildTarget": "vyper:build:development", + "port": 5002 + }, + "production": { + "buildTarget": "vyper:build:production" + } + } + } + }, + "tags": [], + "root": "apps/vyper", + "implicitDependencies": [], + "files": [ + { + "file": "apps/vyper/.babelrc", + "hash": "b1fc97545671f056cd1764f581888d976ec90b89" + }, + { + "file": "apps/vyper/.browserslistrc", + "hash": "f1d12df4faa25ab7f0f03196105e957395f609af" + }, + { + "file": "apps/vyper/.eslintrc", + "hash": "b7d498eea1713f564162cc17f359c194301610d0" + }, + { + "file": "apps/vyper/project.json", + "hash": "543c0873fdf39e2e2013a947a1d0eae24ec11ff6" + }, + { + "file": "apps/vyper/README.md", + "hash": "1ab9b0b88a92a1b352e7b713daf4adbf2e1a5ece" + }, + { + "file": "apps/vyper/src/app/app.css", + "hash": "db9ee76b635f0ffc009803d2f38c53321870ca40" + }, + { + "file": "apps/vyper/src/app/app.tsx", + "hash": "aa4ab4093f78c9ec95015d7f2c2e0a2e8c8421b3", + "deps": [ + "npm:react", + "npm:@remixproject/plugin-api", + "npm:react-bootstrap" + ] + }, + { + "file": "apps/vyper/src/app/components/CompilerButton.tsx", + "hash": "9cb3ac630a031425933c775df9038c797f2365fd", + "deps": [ + "npm:react", + "npm:react-bootstrap" + ] + }, + { + "file": "apps/vyper/src/app/components/LocalUrl.tsx", + "hash": "58f4b3d3c7b5e5e09181e31d2337dd49a27d427f", + "deps": [ + "npm:react", + "npm:react-bootstrap" + ] + }, + { + "file": "apps/vyper/src/app/components/VyperResult.tsx", + "hash": "016271805b2b98b2b5e29352213020cf7ec313a3", + "deps": [ + "npm:react", + "npm:react-bootstrap", + "npm:react-json-view" + ] + }, + { + "file": "apps/vyper/src/app/components/WarnRemote.tsx", + "hash": "ee0d4b9422ba803c343e84cdd77c791ad057c053", + "deps": [ + "npm:react" + ] + }, + { + "file": "apps/vyper/src/app/utils/compiler.tsx", + "hash": "d1312322c42bf1de9d7c6ea0686164923fb3ac88", + "deps": [ + "npm:@remixproject/plugin-api" + ] + }, + { + "file": "apps/vyper/src/app/utils/index.ts", + "hash": "cb094b5d7bbf04edce31ed86dae65ea249fa9f7b" + }, + { + "file": "apps/vyper/src/app/utils/remix-client.tsx", + "hash": "b9f94320f561f4fc1f44da3f0139ab628600b36f", + "deps": [ + "npm:@remixproject/plugin-api", + "npm:@remixproject/plugin-utils", + "npm:@remixproject/plugin-webview", + "npm:@remixproject/plugin" + ] + }, + { + "file": "apps/vyper/src/assets/.gitkeep", + "hash": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391" + }, + { + "file": "apps/vyper/src/assets/logo.svg", + "hash": "78302e19f46ba92735007049a1c60bd45d70d338" + }, + { + "file": "apps/vyper/src/assets/star.svg", + "hash": "901053d3854900761496d4077229c1633391b272" + }, + { + "file": "apps/vyper/src/environments/environment.prod.ts", + "hash": "3612073bc31cd4c1f5d6cbb00318521e9a61bd8a" + }, + { + "file": "apps/vyper/src/environments/environment.ts", + "hash": "d9370e924b51bc67ecddee7fc3b6693681a324b6" + }, + { + "file": "apps/vyper/src/favicon.ico", + "hash": "317ebcb2336e0833a22dddf0ab287849f26fda57" + }, + { + "file": "apps/vyper/src/index.html", + "hash": "85eb9df0fd4a8cb778d18db46881396174046897" + }, + { + "file": "apps/vyper/src/main.tsx", + "hash": "5f17c9ab24d4a7edf960fca463cea8c44ee83993", + "deps": [ + "npm:react", + "npm:react-dom" + ] + }, + { + "file": "apps/vyper/src/polyfills.ts", + "hash": "2adf3d05b6fcf479dd61c74f6bda95d9edb6ac6b", + "deps": [ + "npm:core-js", + "npm:regenerator-runtime" + ] + }, + { + "file": "apps/vyper/src/profile.json", + "hash": "2c953d0f13660e620cfb6df586c8ea9b1d5eb87a" + }, + { + "file": "apps/vyper/src/styles.css", + "hash": "90d4ee0072ce3fc41812f8af910219f9eea3c3de" + }, + { + "file": "apps/vyper/tsconfig.app.json", + "hash": "62d6d52c3dcac8ea17a4667169c5b592211d531f" + }, + { + "file": "apps/vyper/tsconfig.json", + "hash": "89dc063037d396b341ec1eb427ea567e1cb949db" + }, + { + "file": "apps/vyper/webpack.config.js", + "hash": "4bc648f1dbc2c5057041c2685f51a448a2c13492", + "deps": [ + "npm:@nrwl/webpack", + "npm:webpack", + "npm:terser-webpack-plugin", + "npm:css-minimizer-webpack-plugin" + ] + } + ] + } + } + }, + "dependencies": { + "plugin_api": [], + "remix-url-resolver": [], + "remix-ws-templates": [], + "solidity-compiler": [], + "remix-core-plugin": [], + "circuit-compiler": [ + { + "source": "circuit-compiler", + "target": "remixd", + "type": "implicit" + } + ], + "ghaction-helper": [ + { + "source": "ghaction-helper", + "target": "remix-solidity", + "type": "implicit" + }, + { + "source": "ghaction-helper", + "target": "remix-simulator", + "type": "static" + } + ], + "remix-astwalker": [ + { + "source": "remix-astwalker", + "target": "remix-lib", + "type": "implicit" + } + ], + "remix-simulator": [ + { + "source": "remix-simulator", + "target": "remix-lib", + "type": "implicit" + } + ], + "remix-analyzer": [ + { + "source": "remix-analyzer", + "target": "remix-astwalker", + "type": "implicit" + }, + { + "source": "remix-analyzer", + "target": "remix-lib", + "type": "implicit" + } + ], + "remix-solidity": [ + { + "source": "remix-solidity", + "target": "remix-lib", + "type": "implicit" + } + ], + "walletconnect": [], + "remix-debug": [ + { + "source": "remix-debug", + "target": "remix-lib", + "type": "implicit" + }, + { + "source": "remix-debug", + "target": "remix-astwalker", + "type": "implicit" + }, + { + "source": "remix-debug", + "target": "remix-simulator", + "type": "static" + }, + { + "source": "remix-debug", + "target": "remix-solidity", + "type": "static" + } + ], + "remix-tests": [ + { + "source": "remix-tests", + "target": "remix-lib", + "type": "implicit" + }, + { + "source": "remix-tests", + "target": "remix-simulator", + "type": "implicit" + }, + { + "source": "remix-tests", + "target": "remix-solidity", + "type": "implicit" + }, + { + "source": "remix-tests", + "target": "remix-url-resolver", + "type": "static" + } + ], + "doc-viewer": [], + "etherscan": [], + "remix-ide": [ + { + "source": "remix-ide", + "target": "doc-gen", + "type": "implicit" + }, + { + "source": "remix-ide", + "target": "doc-viewer", + "type": "implicit" + }, + { + "source": "remix-ide", + "target": "etherscan", + "type": "implicit" + }, + { + "source": "remix-ide", + "target": "vyper", + "type": "implicit" + }, + { + "source": "remix-ide", + "target": "solhint", + "type": "implicit" + }, + { + "source": "remix-ide", + "target": "walletconnect", + "type": "implicit" + }, + { + "source": "remix-ide", + "target": "circuit-compiler", + "type": "implicit" + }, + { + "source": "remix-ide", + "target": "remixd", + "type": "static" + }, + { + "source": "remix-ide", + "target": "remix-ui", + "type": "static" + } + ], + "remix-lib": [], + "debugger": [ + { + "source": "debugger", + "target": "remix-debug", + "type": "implicit" + } + ], + "remix-ui": [ + { + "source": "remix-ui", + "target": "remix-ide", + "type": "static" + } + ], + "doc-gen": [], + "solhint": [], + "remixd": [], + "vyper": [] + } + }, + "affectedProjects": [], + "criticalPath": [] +}