You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
cvm/package.json

117 lines
3.5 KiB
JSON

{
"name": "cvm",
"version": "1.0.0",
"description": "A VPS management panel",
"main": "index.js",
"scripts": {
"dev": "NODE_ENV=development nodemon --ext js,pug,jsx,gql,pegjs --ignore node_modules --ignore src/client --inspect=9229 bin/server.js",
"dev:css": "sass --watch src/scss/style.scss public/css/style.css"
},
"repository": {
"type": "git",
"url": "git@git.cryto.net:cvm"
},
"author": "Sven Slootweg",
"license": "WTFPL",
"dependencies": {
"@babel/register": "^7.8.3",
"@invisible/pegjs-import": "^1.1.1",
"@joepie91/express-react-views": "^1.0.1",
"@joepie91/unreachable": "^1.0.0",
"@validatem/allow-extra-properties": "^0.1.0",
"@validatem/anything": "^0.1.0",
"@validatem/array-of": "^0.1.2",
"@validatem/core": "^0.3.15",
"@validatem/default-to": "^0.1.0",
"@validatem/dynamic": "^0.1.2",
"@validatem/either": "^0.1.9",
"@validatem/error": "^1.1.0",
"@validatem/is-array": "^0.1.1",
"@validatem/is-boolean": "^0.1.1",
"@validatem/is-function": "^0.1.0",
"@validatem/is-number": "^0.1.3",
"@validatem/is-plain-object": "^0.1.1",
"@validatem/is-regular-expression": "^0.1.0",
"@validatem/is-string": "^1.0.0",
"@validatem/require-either": "^0.1.0",
"@validatem/required": "^0.1.1",
"@validatem/when": "^0.1.0",
"JSONStream": "^1.1.4",
"ansi-html-community": "^0.0.8",
"ansi-to-html": "^0.7.2",
"argon2": "^0.27.0",
"array.prototype.flat": "^1.2.1",
"as-expression": "^1.0.0",
"assure-array": "^1.0.0",
"bhttp": "^1.2.4",
"bignumber.js": "^8.1.1",
"bluebird": "^3.4.6",
"body-parser": "^1.15.2",
"budo-express": "^1.0.2",
"capitalize": "^2.0.0",
"chalk": "^4.1.0",
"classnames": "^2.2.6",
"concat-arrays": "^2.0.0",
"create-event-emitter": "^1.0.0",
"dataloader": "^1.4.0",
"debounce": "^1.0.0",
"debug": "^4.1.1",
"default-value": "^1.0.0",
"dotty": "^0.1.0",
"end-of-stream": "^1.1.0",
"entities": "^2.0.0",
"error-chain": "^0.1.2",
"escape-string-regexp": "^2.0.0",
"eval": "^0.1.4",
"execall": "^2.0.0",
"express": "^4.14.0",
"express-promise-router": "^1.1.0",
"express-ws": "^3.0.0",
"fs-extra": "^3.0.1",
"function-rate-limit": "^1.1.0",
"generate-lookup-table": "^1.0.0",
"graphql": "^14.2.1",
"htmlentities": "^1.0.0",
"is-iterable": "^1.1.1",
"is-plain-obj": "^3.0.0",
"knex": "^0.21.18",
"map-obj": "^4.2.1",
"match-value": "^1.1.0",
"memoizee": "^0.4.14",
"nanoid": "^2.1.11",
"object.fromentries": "^2.0.2",
"pegjs": "^0.10.0",
"pg": "^8.5.1",
"postgresql-socket-url": "^1.0.0",
"react-dom": "^16.8.6",
"snake-case": "^2.1.0",
"split": "^1.0.0",
"split-filter-n": "^1.1.2",
"sse-channel": "^3.1.1",
"syncpipe": "^1.0.0",
"through2": "^2.0.1",
"uuid": "^2.0.2"
},
"devDependencies": {
"@babel/core": "^7.8.4",
"@babel/node": "^7.8.4",
"@babel/preset-env": "^7.8.4",
"@babel/preset-react": "^7.0.0",
"@joepie91/eslint-config": "^1.1.0",
"babel-eslint": "^10.0.3",
"babelify": "^10.0.0",
"browserify-hmr": "^0.3.7",
"budo": "^11.5.0",
"eslint": "^6.8.0",
"eslint-plugin-babel": "^5.3.0",
"eslint-plugin-import": "^2.20.1",
"eslint-plugin-react": "^7.12.4",
"eslint-plugin-react-hooks": "^2.4.0",
"nodemon": "^1.18.11",
"npm-check-licenses": "^1.0.5",
"react": "^16.8.6",
"react-hot-loader": "^4.3.12",
"sass": "^1.50.0"
}
}