1b861baf0a
Following the quickstart instructions, I ran into issues at `make develop` because several dependencies couldn't be resolved. Several errors like this in the output of `npm install`: ``` npm ERR! TypeError: Cannot read property 'latest' of undefined npm ERR! at next (/usr/share/npm/lib/cache.js:687:35) npm ERR! at /usr/share/npm/lib/cache.js:675:5 npm ERR! at saved (/usr/share/npm/node_modules/npm-registry-client/lib/get.js:142:7) npm ERR! at /usr/lib/nodejs/graceful-fs/polyfills.js:133:7 npm ERR! at Object.oncomplete (fs.js:107:15) npm ERR! If you need help, you may report this log at: npm ERR! <http://github.com/isaacs/npm/issues> npm ERR! or email it to: npm ERR! <npm-@googlegroups.com> npm ERR! System Linux 3.13.0-92-generic npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" npm ERR! cwd /home/lemur/lemur npm ERR! node -v v0.10.25 npm ERR! npm -v 1.3.10 npm ERR! type non_object_property_load ``` `npm list` yielded this output at the bottom: ``` npm ERR! missing: @types/jasmine@^2.2.31, required by protractor@4.0.9 npm ERR! missing: @types/node@^6.0.35, required by protractor@4.0.9 npm ERR! missing: @types/q@^0.0.30, required by protractor@4.0.9 npm ERR! missing: @types/selenium-webdriver@~2.53.30, required by protractor@4.0.9 npm ERR! missing: adm-zip@0.4.7, required by protractor@4.0.9 npm ERR! missing: chalk@^1.1.3, required by protractor@4.0.9 npm ERR! missing: glob@^7.0.3, required by protractor@4.0.9 npm ERR! missing: jasmine@2.5.2, required by protractor@4.0.9 npm ERR! missing: jasminewd2@0.0.10, required by protractor@4.0.9 npm ERR! missing: optimist@~0.6.0, required by protractor@4.0.9 npm ERR! missing: q@1.4.1, required by protractor@4.0.9 npm ERR! missing: saucelabs@~1.3.0, required by protractor@4.0.9 npm ERR! missing: selenium-webdriver@2.53.3, required by protractor@4.0.9 npm ERR! missing: source-map-support@~0.4.0, required by protractor@4.0.9 npm ERR! missing: webdriver-manager@^10.2.2, required by protractor@4.0.9 npm ERR! not ok code 0 ``` lemur depends explicitly on gulp-protractor 0.0.11 explicitly gulp-protractor 0.0.11 depends on protractor at _any_ version (*) The latest versions of protractor (@4) require much newer versions of nodejs according to the Compatibility section of https://www.npmjs.com/package/protractor. gulp-protractor 0.0.12 fixes and constrains some of these dependencies better and adds a debug option, and fixes a few typos in comments and metadata. https://github.com/mllrsohn/gulp-protractor/compare/0.0.11...0.0.12
72 lines
1.9 KiB
JSON
72 lines
1.9 KiB
JSON
{
|
|
"name": "Lemur",
|
|
"private": true,
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git://github.com/netflix/lemur.git"
|
|
},
|
|
"dependencies": {
|
|
"del": "^0.1.3",
|
|
"gulp-concat": "^2.4.1",
|
|
"gulp-debug": "^1.0.1",
|
|
"gulp-foreach": "0.0.1",
|
|
"gulp-if": "^1.2.5",
|
|
"gulp-less": "^3.0.3",
|
|
"gulp-minify-css": "^0.3.10",
|
|
"gulp-order": "^1.1.1",
|
|
"gulp-rename": "^1.2.0",
|
|
"gulp-util": "^3.0.1",
|
|
"merge-stream": "^0.1.6",
|
|
"browser-sync": "^2.3.1",
|
|
"gulp": "^3.8.11",
|
|
"gulp-autoprefixer": "^0.0.8",
|
|
"gulp-cache": "^0.2.0",
|
|
"gulp-csso": "^0.2.9",
|
|
"gulp-filter": "^1.0.0",
|
|
"gulp-flatten": "^0.0.2",
|
|
"gulp-imagemin": "^0.6.2",
|
|
"gulp-inject": "~1.0.1",
|
|
"gulp-jshint": "^1.10.0",
|
|
"gulp-load-plugins": "^0.5.3",
|
|
"gulp-minify-html": "~0.1.4",
|
|
"gulp-ng-annotate": "~0.5.2",
|
|
"gulp-ng-html2js": "~0.1.7",
|
|
"gulp-notify": "^2.2.0",
|
|
"gulp-plumber": "^0.6.4",
|
|
"gulp-print": "^1.1.0",
|
|
"gulp-protractor": "0.0.12",
|
|
"gulp-replace": "~0.5.3",
|
|
"gulp-replace-task": "~0.1.0",
|
|
"gulp-rev": "^1.0.0",
|
|
"gulp-rev-replace": "^0.3.0",
|
|
"gulp-serve": "~0.3.0",
|
|
"gulp-size": "^1.0.0",
|
|
"gulp-uglify": "^0.3.1",
|
|
"gulp-useref": "^0.6.0",
|
|
"http-proxy": "~1.11.1",
|
|
"jshint-stylish": "^1.0.0",
|
|
"karma-jasmine": "^0.1.5",
|
|
"main-bower-files": "^1.0.2",
|
|
"require-dir": "~0.3.0",
|
|
"streamqueue": "^0.1.1",
|
|
"uglify-save-license": "^0.4.1",
|
|
"karma": "~0.13.2",
|
|
"bower": "~1.4.1"
|
|
},
|
|
"engines": {
|
|
"node": ">=0.10.0"
|
|
},
|
|
"scripts": {
|
|
"postinstall": "node_modules/.bin/bower install --allow-root --config.interactive=false",
|
|
"pretest": "npm install && npm run build_static",
|
|
"build_static": "gulp build",
|
|
"prelint": "npm install",
|
|
"lint": "jshint lemur/static/app/",
|
|
"test": "gulp test"
|
|
},
|
|
"devDependencies": {
|
|
"jshint": "^2.8.0",
|
|
"karma-chrome-launcher": "^0.2.0"
|
|
}
|
|
}
|