Arguments: /Users/terrylau/.nvm/versions/node/v12.11.1/bin/node /usr/local/bin/yarn install PATH: /Users/terrylau/.nvm/versions/node/v12.11.1/bin:/Users/terrylau/Library/Android/sdk/platform-tools:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin Yarn version: 1.3.2 Node version: 12.11.1 Platform: darwin x64 npm manifest: { "name": "next-nodecms", "version": "1.0.31", "description": "Web Application Framework and Admin GUI / Content Management System built on Express.js and Mongoose From KeystoneJS", "main": "index.js", "repository": { "type": "git", "url": "https://github.com/terryarbase/nextnode" }, "dependencies": { "@material-ui/core": "^4.4.3", "@material-ui/icons": "^4.4.3", "@material-ui/styles": "^4.4.3", "apexcharts": "^3.8.6", "async": "2.5.0", "asyncdi": "1.1.0", "aws-sdk": "^2.395.0", "axios": "^0.18.0", "bluebird": "^3.7.2", "react-dropzone-component": "^3.2.0", "babel-core": "^7.0.0-bridge.0", "babel-plugin-transform-object-assign": "6.22.0", "babel-polyfill": "6.26.0", "babel-preset-es2015": "6.24.1", "babel-preset-react": "6.24.1", "babel-preset-stage-0": "^6.24.1", "babel-preset-stage-2": "6.24.1", "babelify": "7.3.0", "babyparse": "0.4.6", "bcrypt-nodejs": "~0.0.3", "blacklist": "1.1.4", "body-parser": "1.18.2", "bootstrap-daterangepicker": "^3.0.3", "brfs": "2.0.0", "browserify": "16.2.2", "browserify-css": "^0.14.0", "browserify-shim": "3.8.14", "caller-id": "0.1.0", "canvas": "^2.0.1", "chalk": "1.1.3", "classnames": "^2.2.6", "cloudinary": "1.11.0", "cloudinary-microurl": "1.2.0", "compression": "1.7.1", "connect-flash": "0.1.1", "connect-mongo": "^3.0.0", "cookie-parser": "1.4.3", "csvexport": "^1.1.0", "debug": "^3.1.0", "display-name": "0.1.0", "dumb-passwords": "^0.2.1", "edit-json-file": "^1.3.1", "ejs": "2.5.6", "elemental": "0.6.1", "embedly": "^2.1.1", "errorhandler": "1.5.0", "es6-promise": "4.1.1", "express": "4.16.1", "express-request-language": "1.1.12", "express-session": "1.15.6", "expression-match": "0.0.17", "extend-error": "^0.0.2", "font-awesome": "^4.7.0", "fs": "0.0.1-security", "fs-extra": "1.0.0", "glamor": "^2.20.25", "glob": "^7.1.4", "grappling-hook": "^3.0.0", "i": "0.3.5", "i18n": "^0.8.3", "i18next": "^12.0.0", "i18next-browser-languagedetector": "^2.2.4", "iconv": "^2.3.0", "iconv-lite": "^0.4.23", "image-size": "^0.6.3", "immutable": "^3.8.2", "jquery": "^2.1.4", "js-file-download": "^0.4.4", "json-string-formatter": "^1.0.1", "json2csv": "^4.2.0", "kerberos": "0.0.23", "keystone-storage-namefunctions": "^1.1.1", "keystone-utils": "0.4.0", "knox-s3": "0.9.5", "less-middleware": "^2.2.1", "letsencrypt-express": "2.0.6", "list-to-array": "1.1.0", "lodash": "^4.17.13", "marked": "^0.3.18", "method-override": "2.3.10", "mime-types": "2.1.15", "moment": "^2.23.0", "mongoose": "^5.6.11", "morgan": "^1.9.1", "mui-datatables": "^2.11.1", "multer": "0.1.8", "numeral": "2.0.6", "object-assign": "4.1.1", "qrcode.react": "^0.9.3", "qs": "6.5.2", "queryfilter": "0.0.4", "range_check": "1.4.0", "react": "16.8.6", "react-addons-css-transition-group": "15.6.2", "react-alt-text": "2.0.0", "react-apexcharts": "^1.3.3", "react-bootstrap": "^0.32.4", "react-color": "2.14.1", "react-copy-to-clipboard": "^5.0.1", "react-date-range": "^1.0.0-beta", "react-datetime": "^2.16.2", "react-day-picker": "^7.2.4", "react-dnd": "2.5.3", "react-dnd-html5-backend": "2.5.3", "react-dom": "16.8.6", "react-domify": "0.2.6", "react-google-maps": "^9.4.5", "react-hot-loader": "^4.6.5", "react-i18next": "^8.3.8", "react-images": "0.5.6", "react-markdown": "2.5.0", "react-redux": "5.0.6", "react-router": "3.0.2", "react-router-dom": "^5.1.2", "react-router-redux": "4.0.8", "react-scripts": "^3.1.2", "react-select": "^2.4.2", "react-syntax-highlighter": "^11.0.2", "react-toastify": "^5.4.0", "recharts": "^1.7.1", "redux": "3.7.2", "redux-saga": "0.15.6", "redux-thunk": "2.2.0", "sanitize-filename": "1.6.1", "sanitize-html": "^1.14.1", "scmp": "1.0.2", "semver": "5.4.1", "serve-favicon": "2.4.5", "sharp": "^0.25.3", "string-to-stream": "1.1.0", "tinycolor2": "^1.4.1", "universal-cookie": "^3.0.6", "user": "0.0.0", "utf8": "^3.0.0", "vkey": "1.0.1", "watchify": "3.9.0", "webpack": "^4.41.0", "webpack-dev-middleware": "^3.7.2", "xhr": "2.4.0", "xlsx": "^0.13.3" }, "devDependencies": { "@ljharb/eslint-config": "^11.0.0", "browserify-middleware": "7.1.0", "codeclimate-test-reporter": "0.5.0", "core-assert": "0.2.1", "cross-env": "3.1.4", "disc": "1.3.3", "enzyme": "2.8.2", "eslint": "^4.18.2", "eslint-config-keystone": "3.0.0", "eslint-config-keystone-react": "1.0.0", "eslint-config-postcss": "^2.0.2", "eslint-plugin-react": "6.9.0", "istanbul": "0.4.5", "keystone-email": "^1.1.0", "keystone-nightwatch-e2e": "0.2.14", "mocha": "^5.2.0", "must": "0.13.4", "proxyquire": "1.8.0", "react-addons-test-utils": "15.6.2", "react-engine": "4.5.1", "rimraf": "2.6.2", "sinon": "2.3.2", "superagent": "3.8.3", "supertest": "3.0.0", "uglify-js": "2.8.18", "updtr": "1.0.0", "watch": "1.0.2", "webpack-cli": "^3.3.9" }, "browserify": { "transform": [ "browserify-shim", "browserify-css" ] }, "browserify-shim": { "tinymce": "global:tinymce", "jquery": "global:$", "codemirror": "global:CodeMirror", "underscore": "global:_" }, "browserify-css": { "autoInject": true, "minify": true, "rootDir": "." }, "author": "Terry Chan", "homepage": "http://keystonejs.com/", "license": "MIT", "keywords": [ "express", "web", "app", "cms", "admin", "framework", "mongoose", "gui", "site", "website", "forms", "keystone" ], "readmeFilename": "README.md", "gitHead": "ef3fd612285315ea8e12f68da4c8d6031e2c7fe7", "scripts": { "build": "cross-env NODE_ENV=production node build.js | uglifyjs -mc warnings=false,screw_ie8=true -b beautify=false,semicolons=true > ./admin/public/js/packages.js", "build-dev": "node build.js > ./admin/public/js/packages.js", "pretest": "npm run lint && node test/pretest.js", "test": "mocha && mocha --opts test/mocha-admin.opts", "test-all": "npm test", "test-unit": "node test/pretest.js && mocha", "test-admin": "mocha --opts test/mocha-admin.opts", "test-e2e": "node test/e2e/server.js --env default", "test-e2e-bg": "cross-env KNE_SELENIUM_START_PROCESS=false && node test/e2e/server.js --env default", "test-e2e-saucelabs": "if [ -n \"$SAUCE_ACCESS_KEY\" ]; then node test/e2e/server.js --env saucelabs-travis; fi", "test-e2e-saucelabs-group": "if [ -n \"$SAUCE_ACCESS_KEY\" ]; then node test/e2e/server.js --env saucelabs-travis --group ./test/e2e/adminUI/tests/$GROUP; fi", "lint": "eslint .", "lint-fix": "eslint . --fix", "watch": "watch 'clear && npm run lint' lib admin server test", "pretest-cov": "npm run clean && npm run lint", "current": "updtr", "test-cov": "istanbul cover ./node_modules/mocha/bin/_mocha", "posttest-cov": "if [ -n \"$CODECLIMATE_REPO_TOKEN\" ]; then codeclimate-test-reporter < coverage/lcov.info; fi", "clean": "rimraf ./coverage", "fields-explorer": "node ./fields/explorer/server.js", "start-client": "ADMIN_PATH=webadmin react-scripts start", "build-v2": "NODE_ENV=production webpack --progress" }, "browserslist": { "production": [ ">0.2%", "not dead", "not op_mini all" ], "development": [ "last 1 chrome version", "last 1 firefox version", "last 1 safari version" ] }, "eslintConfig": { "extends": [ "react-app" ], "rules": { "no-undef": "off", "react/jsx-no-undef": "off" } } } yarn manifest: No manifest Lockfile: No lockfile Trace: Error: https://registry.yarnpkg.com/@material-ui/core/-/core-4.10.2.tgz: ESOCKETTIMEDOUT at ClientRequest. (/usr/local/lib/node_modules/yarn/lib/cli.js:123716:19) at Object.onceWrapper (events.js:299:28) at ClientRequest.emit (events.js:210:5) at TLSSocket.emitRequestTimeout (_http_client.js:690:9) at Object.onceWrapper (events.js:299:28) at TLSSocket.emit (events.js:210:5) at TLSSocket.Socket._onTimeout (net.js:468:8) at listOnTimeout (internal/timers.js:531:17) at processTimers (internal/timers.js:475:7)