{ "devDependencies": { "@babel/core": "7.2.2", "@babel/plugin-proposal-class-properties": "7.5.5", "@babel/plugin-proposal-decorators": "7.3.0", "@babel/plugin-proposal-optional-chaining": "7.2.0", "@babel/plugin-syntax-dynamic-import": "7.2.0", "@babel/plugin-transform-runtime": "7.2.0", "@babel/preset-env": "7.5.5", "@babel/preset-typescript": "7.1.0", "babel-plugin-dynamic-import-node": "2.2.0", "babel-plugin-macros": "2.4.5", "chalk": "2.4.2", "coveralls": "3.0.2", "eslint-plugin-react": "7.14.3", "form-data": "2.5.1", "fs-extra": "7.0.1", "lerna": "3.16.4", "lodash.clonedeep": "4.5.0", "minimist": "1.2.0", "npm-run-all": "4.1.5", "nyc": "13.1.0", "rimraf": "3.0.0", "semver": "5.6.0" }, "engines": { "node": ">=8.12.0 <12.0.0", "npm": ">=6.4.1", "yarn": ">=1.12.3" }, "name": "root", "private": true, "scripts": { "build": "lerna run --stream build", "build:no-ui": "npm run build -- --ignore embark-ui", "ci": "lerna run --ignore embark-dapp-* --stream ci", "ci:dapps": "lerna run --concurrency=1 --scope embark-dapp-* --stream ci", "ci:full": "npm-run-all cwtree \"ci -- --concurrency={1}\" ci:dapps cwtree -- 1", "clean": "npx lerna run --stream clean", "clean:full": "npx npm-run-all clean clean:top", "clean:top": "npx rimraf node_modules", "coverage": "npm-run-all coverage:collect coverage:report", "coverage:collect": "node scripts/coverage-collect", "coverage:coveralls": "nyc report --reporter=text-lcov | coveralls || exit 0", "coverage:report": "node scripts/coverage-report", "coveralls": "npm-run-all coverage:collect coverage:coveralls", "cwtree": "node scripts/check-working-tree", "deploy:site": "node site/deploy-site", "globalize": "node scripts/globalize", "lint": "lerna run --parallel lint", "package": "lerna run --parallel package", "postclean": "npx lerna clean --yes", "postreboot": "yarn install", "postreboot:full": "yarn install", "preci:full": "yarn install", "preclean": "npm run reset:top", "preqa:full": "yarn install", "qa": "lerna run --ignore embark-dapp-* --stream qa", "qa:dapps": "lerna run --concurrency=1 --scope embark-dapp-* --stream qa", "qa:full": "npm-run-all cwtree reboot:full cwtree \"qa -- --concurrency={1}\" qa:dapps cwtree -- 1", "reboot": "npm run clean", "reboot:full": "npm run clean:full", "release": "node scripts/release", "reset": "npx lerna run --stream reset", "reset:full": "npx npm-run-all reset reset:top", "reset:top": "npx rimraf .nyc_output coverage", "start": "lerna run --parallel start", "test": "lerna run --ignore embark-dapp-* --stream test", "test:dapps": "lerna run --concurrency=1 --scope embark-dapp-* --stream test", "test:full": "npm-run-all test test:dapps", "typecheck": "lerna run --parallel typecheck", "watch": "lerna run --parallel watch" }, "workspaces": { "packages": [ "dapps/templates/*", "dapps/tests/*", "packages/*", "packages/cockpit/*", "packages/core/*", "packages/embarkjs/*", "packages/plugins/*", "packages/stack/*" ], "nohoist": [ "embark-dapp-template-demo/bootstrap", "embark-dapp-test-app/embark-dapp-test-service", "embark-dapp-test-app/zeppelin-solidity", "embark/embark-test-contract-0", "embark/embark-test-contract-1" ] } }