mirror of
https://github.com/OpenNebula/one.git
synced 2025-03-30 22:50:10 +03:00
150 lines
4.5 KiB
JSON
150 lines
4.5 KiB
JSON
{
|
|
"name": "FireEdge",
|
|
"version": "1.0.0",
|
|
"description": "Opennebula FireEdge",
|
|
"main": "src/index.js",
|
|
"scripts": {
|
|
"dev": "rimraf dist/ && cross-env NODE_ENV=development babel-node ./src/server/index.js",
|
|
"build-client": "rimraf dist/client && webpack --config ./webpack.config.prod.client.js",
|
|
"build-server": "rimraf dist/index.js dist/index.worker.js && webpack --config ./webpack.config.prod.server.js",
|
|
"build": "npm run build-client && npm run build-server",
|
|
"start": "NODE_ENV=production node ./dist/index.js",
|
|
"pot": "node potfile.js",
|
|
"po2json": "node po2json.js",
|
|
"lint": "npm run lint-client && npm run lint-server",
|
|
"lint-client": "eslint ./src/client/",
|
|
"lint-server": "eslint ./src/server/",
|
|
"lint-fix": "eslint ./src/ --fix"
|
|
},
|
|
"author": "opennebula.io",
|
|
"license": "Apache-2.0",
|
|
"engines": {
|
|
"node": ">=10.21.0"
|
|
},
|
|
"keywords": [
|
|
"opennebula",
|
|
"guacamole",
|
|
"provider",
|
|
"provision",
|
|
"sunstone",
|
|
"vms"
|
|
],
|
|
"devDependencies": {
|
|
"@pmmmwh/react-refresh-webpack-plugin": "0.5.1",
|
|
"cross-env": "7.0.2",
|
|
"eslint": "7.32.0",
|
|
"eslint-config-opennebula": "2.0.1",
|
|
"eslint-import-resolver-alias": "1.1.2",
|
|
"eslint-import-resolver-webpack": "0.13.0",
|
|
"opennebula-generatepotfile": "1.0.0",
|
|
"opennebula-potojson": "1.0.0",
|
|
"react-refresh": "0.10.0",
|
|
"webpack-dev-middleware": "5.2.1",
|
|
"webpack-hot-middleware": "2.25.1"
|
|
},
|
|
"dependencies": {
|
|
"@babel/cli": "7.15.7",
|
|
"@babel/core": "7.15.8",
|
|
"@babel/node": "7.15.8",
|
|
"@babel/plugin-proposal-class-properties": "7.14.5",
|
|
"@babel/plugin-proposal-nullish-coalescing-operator": "7.14.5",
|
|
"@babel/plugin-proposal-object-rest-spread": "7.15.6",
|
|
"@babel/plugin-proposal-optional-chaining": "7.14.5",
|
|
"@babel/preset-env": "7.15.8",
|
|
"@babel/preset-react": "7.16.0",
|
|
"@emotion/react": "11.6.0",
|
|
"@emotion/styled": "11.6.0",
|
|
"@hookform/resolvers": "2.8.2",
|
|
"@loadable/babel-plugin": "5.13.2",
|
|
"@loadable/component": "5.15.0",
|
|
"@loadable/server": "5.15.1",
|
|
"@loadable/webpack-plugin": "5.15.1",
|
|
"@mui/lab": "5.0.0-alpha.59",
|
|
"@mui/material": "5.1.0",
|
|
"@mui/styles": "5.1.0",
|
|
"@mui/system": "5.1.0",
|
|
"@reduxjs/toolkit": "1.7.1",
|
|
"atob": "2.1.2",
|
|
"axios": "0.25.0",
|
|
"babel-loader": "8.2.1",
|
|
"babel-plugin-module-resolver": "4.0.0",
|
|
"btoa": "1.2.1",
|
|
"clsx": "1.1.1",
|
|
"compression": "1.7.4",
|
|
"copy-webpack-plugin": "9.0.1",
|
|
"core-js": "3.18.1",
|
|
"cors": "2.8.5",
|
|
"css-loader": "6.2.0",
|
|
"dagre": "0.8.5",
|
|
"dompurify": "2.2.6",
|
|
"express": "4.17.1",
|
|
"fast-xml-parser": "3.19.0",
|
|
"fs-extra": "9.0.1",
|
|
"fuse.js": "6.4.1",
|
|
"guacamole-common-js": "1.3.1",
|
|
"helmet": "4.1.1",
|
|
"http": "0.0.1-security",
|
|
"http-proxy-middleware": "1.0.5",
|
|
"https": "1.0.0",
|
|
"iconoir-react": "4.7.1",
|
|
"immutable": "4.0.0-rc.12",
|
|
"intersection-observer": "0.11.0",
|
|
"jsdom": "19.0.0",
|
|
"jsonschema": "1.2.7",
|
|
"jsonwebtoken": "8.5.1",
|
|
"jwt-simple": "0.5.6",
|
|
"lockfile": "1.0.4",
|
|
"luxon": "2.1.1",
|
|
"marked": "4.0.10",
|
|
"morgan": "1.10.0",
|
|
"multer": "1.4.3",
|
|
"node-zendesk": "2.2.0",
|
|
"notistack": "2.0.3",
|
|
"opennebula-guacamole": "1.0.0",
|
|
"opennebula-wmks": "2.1.4",
|
|
"path": "0.12.7",
|
|
"process": "0.11.10",
|
|
"prop-types": "15.7.2",
|
|
"qrcode": "1.4.4",
|
|
"react": "17.0.2",
|
|
"react-beautiful-dnd": "13.1.0",
|
|
"react-dom": "17.0.2",
|
|
"react-flow-renderer": "9.6.0",
|
|
"react-hook-form": "7.18.1",
|
|
"react-json-pretty": "2.2.0",
|
|
"react-minimal-pie-chart": "8.2.0",
|
|
"react-opennebula-ace": "1.0.1",
|
|
"react-redux": "7.2.5",
|
|
"react-router": "5.2.1",
|
|
"react-router-dom": "5.3.0",
|
|
"react-table": "7.7.0",
|
|
"react-transition-group": "4.4.1",
|
|
"react-virtual": "2.7.1",
|
|
"redux": "4.1.1",
|
|
"redux-thunk": "2.3.0",
|
|
"rimraf": "3.0.2",
|
|
"socket.io": "4.4.1",
|
|
"socket.io-client": "4.4.1",
|
|
"speakeasy": "2.0.0",
|
|
"split-grid": "1.0.11",
|
|
"sprintf-js": "1.1.2",
|
|
"style-loader": "3.2.1",
|
|
"terser-webpack-plugin": "5.1.4",
|
|
"time-fix-plugin": "2.0.7",
|
|
"tiny-worker": "2.3.0",
|
|
"upcast": "4.0.0",
|
|
"url": "0.11.0",
|
|
"uuid": "8.3.1",
|
|
"webpack": "5.41.0",
|
|
"webpack-cli": "4.7.2",
|
|
"webpack-node-externals": "2.5.2",
|
|
"window-or-global": "1.0.1",
|
|
"winston": "3.3.3",
|
|
"worker-loader": "3.0.8",
|
|
"xmlrpc": "1.3.2",
|
|
"yaml": "1.10.0",
|
|
"yup": "0.32.9",
|
|
"zeromq": "5.2.0"
|
|
}
|
|
}
|