{ "version": 1, "projects": { "remix-ide": { "root": "apps/remix-ide", "sourceRoot": "apps/remix-ide/src", "projectType": "application", "schematics": {}, "architect": { "build": { "builder": "@nrwl/workspace:run-commands", "options": { "commands": [ { "command": "browserify apps/remix-ide/src/index.js -o apps/remix-ide/build/app.js --exclude solc" } ] } }, "start": { "builder": "@nrwl/workspace:run-commands", "options": { "commands": [ { "command": "npm-run-all -lpr serve watch onchange remixd" } ] } }, "serve": { "builder": "@nrwl/workspace:run-commands", "options": { "commands": [ { "command": "npx http-server ./apps/remix-ide" } ] } }, "lint": { "builder": "@nrwl/linter:lint", "options": { "linter": "eslint", "config": "apps/remix-ide/.eslintrc", "files": [ "apps/remix-ide/**/*.js" ], "exclude": ["**/node_modules/**", "apps/remix-ide/build/**/*.js", "apps/remix-ide/src/app/editor/mode-solidity.js", "apps/remix-ide/soljson.js", "apps/remix-ide/assets/js/**/*.js" ] } }, "test": { "builder": "@nrwl/workspace:run-commands", "options": { "commands": [ { "command": "csslint && node apps/remix-ide/test/index.js" } ] } } } }, "remix-analyzer": { "root": "libs/remix-analyzer", "sourceRoot": "libs/remix-analyzer/src", "projectType": "library", "schematics": {}, "architect": { "lint": { "builder": "@nrwl/linter:lint", "options": { "linter": "eslint", "config": "libs/remix-analyzer/.eslintrc", "tsConfig": [ "libs/remix-analyzer/tsconfig.lib.json" ], "exclude": ["**/node_modules/**", "libs/remix-analyzer/test/**/*"] } }, "test": { "builder": "@nrwl/workspace:run-commands", "options": { "commands": [ { "command": "./../../node_modules/.bin/npm-run-all test" } ], "cwd": "libs/remix-analyzer" } }, "build": { "builder": "@nrwl/node:package", "options": { "outputPath": "dist/libs/remix-analyzer", "tsConfig": "libs/remix-analyzer/tsconfig.lib.json", "packageJson": "libs/remix-analyzer/package.json", "main": "libs/remix-analyzer/src/index.ts", "assets": ["libs/remix-analyzer/*.md"] } } } }, "remix-astwalker": { "root": "libs/remix-astwalker", "sourceRoot": "libs/remix-astwalker/src", "projectType": "library", "schematics": {}, "architect": { "lint": { "builder": "@nrwl/linter:lint", "options": { "linter": "eslint", "config": "libs/remix-astwalker/.eslintrc", "tsConfig": [ "libs/remix-astwalker/tsconfig.lib.json" ], "exclude": ["**/node_modules/**", "libs/remix-astwalker/tests/**/*"] } }, "test": { "builder": "@nrwl/workspace:run-commands", "options": { "commands": [ { "command": "./../../node_modules/.bin/npm-run-all test" } ], "cwd": "libs/remix-astwalker" } }, "build": { "builder": "@nrwl/node:package", "options": { "outputPath": "dist/libs/remix-astwalker", "tsConfig": "libs/remix-astwalker/tsconfig.lib.json", "packageJson": "libs/remix-astwalker/package.json", "main": "libs/remix-astwalker/src/index.ts", "assets": ["libs/remix-astwalker/*.md"] } } } }, "remix-debug": { "root": "libs/remix-debug", "sourceRoot": "libs/remix-debug/", "projectType": "library", "schematics": {}, "architect": { "lint": { "builder": "@nrwl/workspace:run-commands", "options": { "commands": [ { "command": "./../../node_modules/.bin/npm-run-all lint" } ], "cwd": "libs/remix-debug" } }, "test": { "builder": "@nrwl/workspace:run-commands", "options": { "commands": [ { "command": "rm -rf ../../dist" }, { "command": "./../../node_modules/.bin/npm-run-all test" } ], "cwd": "libs/remix-debug" } } } }, "remix-lib": { "root": "libs/remix-lib", "sourceRoot": "libs/remix-lib/", "projectType": "library", "schematics": {}, "architect": { "lint": { "builder": "@nrwl/linter:lint", "options": { "linter": "eslint", "config": "libs/remix-lib/.eslintrc", "files": [ "libs/remix-lib/**/*.js" ], "exclude": ["**/node_modules/**", "libs/remix-lib/test/**/*"] } }, "test": { "builder": "@nrwl/workspace:run-commands", "options": { "commands": [ { "command": "./../../node_modules/.bin/npm-run-all test" } ], "cwd": "libs/remix-lib" } }, "build": { "builder": "@nrwl/node:package", "options": { "outputPath": "dist/libs/remix-lib", "tsConfig": "libs/remix-lib/tsconfig.lib.json", "packageJson": "libs/remix-lib/package.json", "main": "libs/remix-lib/src/index.js", "assets": ["libs/remix-lib/*.md"] } } } }, "remix-simulator": { "root": "libs/remix-simulator", "sourceRoot": "libs/remix-simulator/", "projectType": "library", "schematics": {}, "architect": { "lint": { "builder": "@nrwl/workspace:run-commands", "options": { "commands": [ { "command": "./../../node_modules/.bin/npm-run-all lint" } ], "cwd": "libs/remix-simulator" } }, "test": { "builder": "@nrwl/workspace:run-commands", "options": { "commands": [ { "command": "rm -rf ../../dist" }, { "command": "./../../node_modules/.bin/npm-run-all test" } ], "cwd": "libs/remix-simulator" } } } }, "remix-solidity": { "root": "libs/remix-solidity", "sourceRoot": "libs/remix-solidity/", "projectType": "library", "schematics": {}, "architect": { "lint": { "builder": "@nrwl/workspace:run-commands", "options": { "commands": [ { "command": "./../../node_modules/.bin/npm-run-all lint" } ], "cwd": "libs/remix-solidity" } }, "test": { "builder": "@nrwl/workspace:run-commands", "options": { "commands": [ { "command": "rm -rf ../../dist" }, { "command": "./../../node_modules/.bin/npm-run-all test" } ], "cwd": "libs/remix-solidity" } }, "build": { "builder": "@nrwl/workspace:run-commands", "options": { "commands": [ { "command": "rm -rf ../../dist" }, { "command": "./../../node_modules/.bin/npm-run-all build" } ], "cwd": "libs/remix-solidity" } } } }, "remix-tests": { "root": "libs/remix-tests", "sourceRoot": "libs/remix-tests/src", "projectType": "library", "schematics": {}, "architect": { "lint": { "builder": "@nrwl/workspace:run-commands", "options": { "commands": [ { "command": "./../../node_modules/.bin/npm-run-all lint" } ], "cwd": "libs/remix-tests" } }, "test": { "builder": "@nrwl/workspace:run-commands", "options": { "commands": [ { "command": "rm -rf ../../dist" }, { "command": "./../../node_modules/.bin/npm-run-all test" } ], "cwd": "libs/remix-tests" } }, "build": { "builder": "@nrwl/workspace:run-commands", "options": { "commands": [ { "command": "rm -rf ../../dist" }, { "command": "./../../node_modules/.bin/npm-run-all build" } ], "cwd": "libs/remix-tests" } } } }, "remix-url-resolver": { "root": "libs/remix-url-resolver", "sourceRoot": "libs/remix-url-resolver/src/", "projectType": "library", "schematics": {}, "architect": { "lint": { "builder": "@nrwl/workspace:run-commands", "options": { "commands": [ { "command": "./../../node_modules/.bin/npm-run-all lint" } ], "cwd": "libs/remix-url-resolver" } }, "test": { "builder": "@nrwl/workspace:run-commands", "options": { "commands": [ { "command": "rm -rf ../../dist" }, { "command": "./../../node_modules/.bin/npm-run-all test" } ], "cwd": "libs/remix-url-resolver" } }, "build": { "builder": "@nrwl/workspace:run-commands", "options": { "commands": [ { "command": "rm -rf ../../dist" }, { "command": "./../../node_modules/.bin/npm-run-all build" } ], "cwd": "libs/remix-url-resolver" } } } } }, "cli": { "defaultCollection": "@nrwl/workspace" }, "schematics": { "@nrwl/workspace": { "library": { "linter": "eslint" } }, "@nrwl/cypress": { "cypress-project": { "linter": "eslint" } }, "@nrwl/react": { "application": { "linter": "eslint" }, "library": { "linter": "eslint" }, "storybook-configuration": { "linter": "eslint" } }, "@nrwl/next": { "application": { "linter": "eslint" } }, "@nrwl/web": { "application": { "linter": "eslint" } }, "@nrwl/node": { "application": { "linter": "eslint" }, "library": { "linter": "eslint" } }, "@nrwl/nx-plugin": { "plugin": { "linter": "eslint" } }, "@nrwl/nest": { "application": { "linter": "eslint" } }, "@nrwl/express": { "application": { "linter": "eslint" }, "library": { "linter": "eslint" } } }, "defaultProject": "remix-ide" }