{ "private": true, "name": "@xen-orchestra/proxy", "version": "0.13.1", "license": "AGPL-3.0-or-later", "description": "XO Proxy used to remotely execute backup jobs", "keywords": [ "backup", "proxy", "xen-orchestra", "xo" ], "homepage": "https://github.com/vatesfr/xen-orchestra/tree/master/@xen-orchestra/proxy", "bugs": "https://github.com/vatesfr/xen-orchestra/issues", "repository": { "directory": "@xen-orchestra/proxy", "type": "git", "url": "https://github.com/vatesfr/xen-orchestra.git" }, "preferGlobal": true, "main": "dist/", "bin": { "xo-proxy": "dist/index.js" }, "engines": { "node": ">=14.13" }, "dependencies": { "@iarna/toml": "^2.2.0", "@koa/router": "^10.0.0", "@vates/compose": "^2.0.0", "@vates/decorate-with": "^0.0.1", "@vates/disposable": "^0.1.1", "@xen-orchestra/async-map": "^0.1.2", "@xen-orchestra/backups": "^0.11.0", "@xen-orchestra/fs": "^0.17.0", "@xen-orchestra/log": "^0.2.0", "@xen-orchestra/mixin": "^0.1.0", "@xen-orchestra/mixins": "^0.1.0", "@xen-orchestra/self-signed": "^0.1.0", "@xen-orchestra/xapi": "^0.6.2", "ajv": "^8.0.3", "app-conf": "^0.9.0", "async-iterator-to-stream": "^1.1.0", "fs-extra": "^9.1.0", "get-stream": "^6.0.0", "getopts": "^2.2.3", "golike-defer": "^0.5.1", "http-server-plus": "^0.11.0", "json-rpc-protocol": "^0.13.1", "jsonrpc-websocket-client": "^0.6.0", "koa": "^2.5.1", "koa-compress": "^5.0.1", "koa-helmet": "^5.1.0", "lodash": "^4.17.10", "node-zone": "^0.4.0", "parse-pairs": "^1.0.0", "promise-toolbox": "^0.19.2", "source-map-support": "^0.5.16", "stoppable": "^1.0.6", "xdg-basedir": "^4.0.0", "xen-api": "^0.32.0", "xo-common": "^0.7.0" }, "devDependencies": { "@babel/cli": "^7.0.0", "@babel/core": "^7.0.0", "@babel/plugin-proposal-class-properties": "^7.1.0", "@babel/plugin-proposal-decorators": "^7.0.0", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.7.4", "@babel/plugin-proposal-optional-chaining": "^7.0.0", "@babel/preset-env": "^7.0.0", "@vates/toggle-scripts": "^1.0.0", "babel-plugin-transform-dev": "^2.0.1", "cross-env": "^7.0.2", "index-modules": "^0.4.0" }, "scripts": { "_build": "index-modules --index-file index.mjs src/app/mixins && babel --delete-dir-on-start --keep-file-extension --source-maps --out-dir=dist/ src/", "build": "cross-env NODE_ENV=production yarn run _build", "dev": "cross-env NODE_ENV=development yarn run _build --watch", "_postinstall": "./scripts/systemd-service-installer", "postpack": "toggle-scripts -postinstall -preuninstall", "prepack": "toggle-scripts +postinstall +preuninstall", "prepublishOnly": "yarn run build", "_preuninstall": "./scripts/systemd-service-installer", "start": "./dist/index.js" }, "author": { "name": "Vates SAS", "url": "https://vates.fr" } }