{ "name": "xo-server", "version": "5.6.0", "license": "AGPL-3.0", "description": "Server part of Xen-Orchestra", "keywords": [ "xen", "orchestra", "xen-orchestra", "server" ], "homepage": "http://github.com/vatesfr/xo-server/", "bugs": { "url": "https://github.com/vatesfr/xo-web/issues" }, "repository": { "type": "git", "url": "git://github.com/vatesfr/xo-server.git" }, "author": "Julien Fontanet ", "preferGlobal": true, "files": [ "better-stacks.js", "bin/", "dist/", "config.json", "index.js", "signin.pug" ], "directories": { "bin": "bin" }, "engines": { "node": ">=4" }, "dependencies": { "@marsaud/smb2-promise": "^0.2.1", "@nraynaud/struct-fu": "^1.0.1", "app-conf": "^0.4.0", "archiver": "^1.3.0", "babel-runtime": "^6.5.0", "base64url": "^2.0.0", "bind-property-descriptor": "^0.0.0", "blocked": "^1.1.0", "bluebird": "^3.1.1", "body-parser": "^1.13.3", "connect-flash": "^0.1.1", "cookie": "^0.3.0", "cookie-parser": "^1.3.5", "cron": "^1.0.9", "d3-time-format": "^2.0.0", "debug": "^2.1.3", "decorator-synchronized": "^0.2.3", "escape-string-regexp": "^1.0.3", "event-to-promise": "^0.7.0", "exec-promise": "^0.6.1", "execa": "^0.6.0", "express": "^4.13.3", "express-session": "^1.11.3", "fatfs": "^0.10.3", "fs-extra": "^1.0.0", "fs-promise": "^1.0.0", "golike-defer": "^0.0.0", "hashy": "~0.6.0", "helmet": "^3.0.0", "highland": "^2.5.1", "http-proxy": "^1.13.2", "http-server-plus": "^0.8.0", "human-format": "^0.7.0", "is-my-json-valid": "^2.13.1", "is-redirect": "^1.0.0", "jest": "^18.1.0", "js-yaml": "^3.2.7", "json-rpc-peer": "^0.13.0", "json5": "^0.5.0", "julien-f-source-map-support": "0.0.0", "julien-f-unzip": "^0.2.1", "kindof": "^2.0.0", "level": "^1.3.0", "level-party": "^3.0.4", "level-sublevel": "^6.5.2", "leveldown": "^1.4.2", "lodash": "^4.13.1", "make-error": "^1", "micromatch": "^2.3.2", "minimist": "^1.2.0", "moment-timezone": "^0.5.4", "ms": "^0.7.1", "multikey-hash": "^1.0.1", "ndjson": "^1.4.3", "parse-pairs": "^0.2.2", "partial-stream": "0.0.0", "passport": "^0.3.0", "passport-local": "^1.0.0", "pretty-format": "^18.1.0", "promise-toolbox": "^0.8.0", "proxy-agent": "^2.0.0", "pug": "^2.0.0-alpha6", "redis": "^2.0.1", "schema-inspector": "^1.5.1", "semver": "^5.1.0", "serve-static": "^1.9.2", "split-lines": "^1.1.0", "stack-chain": "^1.3.3", "tar-stream": "^1.5.2", "through2": "^2.0.0", "tmp": "^0.0.31", "uuid": "^3.0.0", "ws": "^1.1.1", "xen-api": "^0.9.6", "xml2js": "~0.4.6", "xo-acl-resolver": "^0.2.2", "xo-collection": "^0.4.0", "xo-common": "0.1.0", "xo-remote-parser": "^0.3", "xo-vmdk-to-vhd": "0.0.12" }, "devDependencies": { "babel-eslint": "^7.0.0", "babel-plugin-lodash": "^3.2.9", "babel-plugin-transform-decorators-legacy": "^1.3.4", "babel-plugin-transform-runtime": "^6.5.2", "babel-preset-es2015": "^6.5.0", "babel-preset-stage-0": "^6.5.0", "dependency-check": "^2.4.0", "gulp": "git://github.com/gulpjs/gulp#4.0", "gulp-babel": "^6", "gulp-coffee": "^2.3.1", "gulp-plumber": "^1.0.0", "gulp-sourcemaps": "^2.1.1", "gulp-watch": "^4.2.2", "husky": "^0.12.0", "index-modules": "^0.2.1", "rimraf": "^2.5.2", "standard": "^8.1.0" }, "scripts": { "build": "gulp build --production", "commit-msg": "npm test", "dev": "gulp build", "dev-test": "jest --bail --watch", "posttest": "standard && dependency-check ./package.json", "prebuild": "index-modules src/api src/xapi/mixins src/xo-mixins", "predev": "npm run prebuild", "prepublish": "npm run build", "start": "node bin/xo-server", "test": "jest" }, "babel": { "plugins": [ "lodash", "transform-decorators-legacy", "transform-runtime" ], "presets": [ "stage-0", "es2015" ] }, "jest": { "testPathDirs": [ "/src" ], "testRegex": "\\.spec\\.js$" }, "standard": { "ignore": [ "dist" ], "parser": "babel-eslint" } }