package.json 4.36 KB
Newer Older
Anton Koch's avatar
initial  
Anton Koch committed
1
{
2
  "name": "systems-frontend",
Anton's avatar
Anton committed
3
  "version": "2.0.0",
Anton's avatar
Anton committed
4
  "description": "Combined frontend project for Motion Bank web services",
5 6 7
  "productName": "Motion Bank Systems Frontend",
  "cordovaId": "org.motionbank.frontend",
  "author": "Mainz University of Applied Sciences (Motion Bank Project)",
A. Koch's avatar
A. Koch committed
8 9
  "repository": {
    "type": "git",
Anton's avatar
Anton committed
10
    "url": "git@gitlab.rlp.net/motionbank/systems-frontend.git"
A. Koch's avatar
A. Koch committed
11 12 13 14 15
  },
  "bugs": {
    "url": "https://gitlab.rlp.net/motionbank/systems-frontend/issues"
  },
  "homepage": "https://gitlab.rlp.net/motionbank/systems-frontend#readme",
16
  "scripts": {
Anton's avatar
Anton committed
17
    "build": "cross-env NODE_ENV=production npx quasar build",
18
    "build-electron": "NODE_ENV=production IS_ELECTRON=true IS_STAGING=true quasar build -m electron -t mat -v 4.2.5",
Anton's avatar
Anton committed
19
    "build-staging": "cross-env NODE_ENV=production IS_STAGING=true npx quasar build",
A. Koch's avatar
A. Koch committed
20
    "clean": "quasar clean",
Anton's avatar
Anton committed
21
    "dev": "cross-env NODE_ENV=production npx quasar dev",
Anton's avatar
Anton committed
22
    "dev-electron": "cross-env NODE_ENV=production IS_ELECTRON=true IS_STAGING=true npx quasar dev -m electron -t mat",
23
    "docker-build": "docker build -t motionbank/systems-frontend:latest .",
Anton's avatar
Anton committed
24
    "docker-build-dev": "docker build -t motionbank/systems-frontend:dev .",
25
    "docker-build-staging": "docker build -t motionbank/systems-frontend:staging .",
26
    "docker-release": "npm run docker-build && docker push motionbank/systems-frontend:latest",
Anton's avatar
Anton committed
27
    "docker-release-dev": "npm run docker-build-dev && docker push motionbank/systems-frontend:dev",
28
    "docker-release-staging": "npm run docker-build-staging && docker push motionbank/systems-frontend:staging",
29 30
    "lint": "eslint --ext .js,.vue src",
    "metapak": "metapak",
Anton's avatar
Anton committed
31
    "rebuild": "npx electron-rebuild -v 4.2.5",
Anton's avatar
Anton committed
32
    "release": "npm run build-electron",
33
    "start": "node ./",
34
    "test": "echo \"No test specified\" && exit 0"
35
  },
Anton Koch's avatar
initial  
Anton Koch committed
36 37
  "metapak": {
    "configs": [
38 39 40 41
      "readme",
      "circleci",
      "docker",
      "travis"
42
    ]
Anton Koch's avatar
initial  
Anton Koch committed
43
  },
A. Koch's avatar
A. Koch committed
44
  "dependencies": {
45
    "auth0-js": "9.8.2",
46
    "axios": "^0.18.1",
47
    "bluebird": "3.5.3",
48 49 50 51
    "cote": "^0.20.0",
    "ffprobe-static": "^3.0.0",
    "jwt-decode": "^2.2.0",
    "keytar": "^4.10.0",
52
    "luxon": "1.8.2",
53
    "marked": "^0.7.0",
54
    "mbjs-api-client": "2.0.0",
Anton's avatar
Anton committed
55 56
    "mbjs-archive": "1.0.0",
    "mbjs-data-models": "1.3.2",
Anton's avatar
Anton committed
57
    "mbjs-media": "0.2.0",
58
    "mbjs-quasar": "2.3.1",
59
    "mbjs-utils": "0.0.6",
60
    "nedb": "^1.8.0",
61
    "qs": "^6.6.0",
62
    "raven-js": "3.27.0",
63
    "sanitize-html": "1.19.2",
64
    "sift": "^7.0.1",
65
    "socket.io-client": "^2.2.0",
66
    "tiny-emitter": "2.0.2",
67
    "uuid-validate": "0.0.2",
68 69 70 71 72 73
    "videojs-framebyframe": "git+https://github.com/fjenett/videojs-framebyframe.git#fa81d657c50067bb5af07c9cf5e42924b353a70e",
    "videojs-record": "2.4.1",
    "videojs-vimeo": "git+https://github.com/PieceMeta/videojs-vimeo.git#72237a6cb98a62ef64c39054e2ce26d9020e4d2b",
    "videojs-youtube": "2.6.0",
    "vue-i18n": "7.8.1",
    "vue-shortkey": "3.1.6",
74
    "vue-socket.io": "^3.0.7",
Anton's avatar
Anton committed
75
    "vue-video-player": "git+https://github.com/dasantonym/vue-video-player.git",
76
    "vuelidate": "0.7.4"
A. Koch's avatar
A. Koch committed
77
  },
Anton Koch's avatar
initial  
Anton Koch committed
78
  "devDependencies": {
79
    "@babel/runtime": "^7.0.0-beta.54",
A. Koch's avatar
A. Koch committed
80
    "babel-eslint": "^8.2.6",
81
    "babel-plugin-dynamic-import-node": "^2.2.0",
A. Koch's avatar
A. Koch committed
82 83 84
    "babel-plugin-syntax-flow": "^6.18.0",
    "babel-plugin-transform-class-properties": "^6.24.1",
    "babel-plugin-transform-flow-strip-types": "^6.22.0",
anton's avatar
anton committed
85
    "cross-env": "^5.1.6",
86 87 88 89 90 91
    "devtron": "^1.4.0",
    "electron": "^4.0.0",
    "electron-builder": "^20.39.0",
    "electron-debug": "^1.5.0",
    "electron-devtools-installer": "^2.2.4",
    "electron-rebuild": "^1.8.5",
A. Koch's avatar
A. Koch committed
92
    "eslint": "^4.19.1",
93
    "eslint-config-standard": "^11.0.0",
A. Koch's avatar
A. Koch committed
94
    "eslint-config-vue": "^2.0.2",
A. Koch's avatar
A. Koch committed
95
    "eslint-friendly-formatter": "^3.0.0",
96
    "eslint-loader": "^2.1.1",
A. Koch's avatar
A. Koch committed
97
    "eslint-plugin-flowtype-errors": "^3.6.0",
98 99
    "eslint-plugin-html": "^4.0.6",
    "eslint-plugin-import": "^2.14.0",
100 101
    "eslint-plugin-node": "^6.0.1",
    "eslint-plugin-promise": "^3.7.0",
A. Koch's avatar
A. Koch committed
102
    "eslint-plugin-standard": "^3.0.1",
A. Koch's avatar
A. Koch committed
103
    "eslint-plugin-vue": "^4.7.1",
A. Koch's avatar
A. Koch committed
104
    "flow-bin": "^0.79.1",
105 106
    "metapak": "1.0.3",
    "metapak-motionbank": "1.16.0",
107
    "pug": "^2.0.3",
A. Koch's avatar
A. Koch committed
108
    "pug-plain-loader": "^1.0.0",
109
    "quasar-cli": "^0.17.26",
A. Koch's avatar
A. Koch committed
110 111
    "static-server": "^2.2.1",
    "strip-ansi": "^3.0.1"
A. Koch's avatar
A. Koch committed
112
  },
113 114 115 116 117
  "engines": {
    "node": ">= 8.9.0",
    "npm": ">= 5.6.0"
  },
  "browserslist": [
118 119
    "> 1%",
    "last 2 versions",
120 121
    "not ie <= 10"
  ],
A. Koch's avatar
A. Koch committed
122
  "license": "MIT"
A. Koch's avatar
A. Koch committed
123
}