package.json 4.59 KB
Newer Older
Anton Koch's avatar
initial  
Anton Koch committed
1
{
2
  "name": "systems-frontend",
anton's avatar
anton committed
3
  "version": "2.1.2",
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",
anton's avatar
anton committed
18
    "build-dev": "cross-env NODE_ENV=production npx quasar build -d",
19
    "build-electron": "NODE_ENV=production IS_ELECTRON=true IS_STAGING=true quasar build -m electron -t mat -v 4.2.5",
20
    "build-staging": "cross-env NODE_ENV=production npx quasar build -d",
A. Koch's avatar
A. Koch committed
21
    "clean": "quasar clean",
Anton's avatar
Anton committed
22
    "dev": "cross-env NODE_ENV=production npx quasar dev",
Anton's avatar
Anton committed
23
    "dev-electron": "cross-env NODE_ENV=production IS_ELECTRON=true IS_STAGING=true npx quasar dev -m electron -t mat",
24
    "docker-build": "docker build -t motionbank/systems-frontend:latest .",
Anton's avatar
Anton committed
25
    "docker-build-dev": "docker build -t motionbank/systems-frontend:dev .",
26
    "docker-build-staging": "docker build -t motionbank/systems-frontend:staging .",
27
    "docker-release": "npm run docker-build && docker push motionbank/systems-frontend:latest",
Anton's avatar
Anton committed
28
    "docker-release-dev": "npm run docker-build-dev && docker push motionbank/systems-frontend:dev",
29
    "docker-release-staging": "npm run docker-build-staging && docker push motionbank/systems-frontend:staging",
30 31
    "lint": "eslint --ext .js,.vue src",
    "metapak": "metapak",
Anton's avatar
Anton committed
32
    "rebuild": "npx electron-rebuild -v 4.2.5",
Anton's avatar
Anton committed
33
    "release": "npm run build-electron",
34
    "start": "node ./",
35
    "test": "echo \"No test specified\" && exit 0"
36
  },
Anton Koch's avatar
initial  
Anton Koch committed
37 38
  "metapak": {
    "configs": [
39
      "readme",
anton's avatar
anton committed
40
      "docker"
41
    ]
Anton Koch's avatar
initial  
Anton Koch committed
42
  },
A. Koch's avatar
A. Koch committed
43
  "dependencies": {
44 45
    "@sentry/browser": "^5.13.2",
    "@sentry/integrations": "^5.13.2",
46
    "auth0-js": "9.8.2",
anton's avatar
anton committed
47
    "axios": "^0.19.2",
48
    "bluebird": "3.5.3",
anton's avatar
anton committed
49
    "cote": "^1.0.0",
50
    "ffprobe-static": "^3.0.0",
51
    "jso": "^4.1.1",
52
    "jsonld": "^2.0.2",
53 54
    "jwt-decode": "^2.2.0",
    "keytar": "^4.10.0",
55
    "luxon": "1.8.2",
56
    "marked": "^0.7.0",
57
    "material-color-hash": "^0.1.6",
anton's avatar
anton committed
58
    "mbjs-api-client": "2.2.2",
Anton's avatar
Anton committed
59
    "mbjs-archive": "1.0.0",
anton's avatar
anton committed
60
    "mbjs-auth-service": "^1.0.8",
anton's avatar
anton committed
61
    "mbjs-data-models": "^2.0.18",
Anton's avatar
Anton committed
62
    "mbjs-filesystem": "^1.0.0",
Anton's avatar
Anton committed
63
    "mbjs-media": "0.2.0",
anton's avatar
anton committed
64
    "mbjs-quasar": "^2.3.3",
65
    "mbjs-utils": "0.0.6",
66
    "nedb": "^1.8.0",
67
    "qs": "^6.6.0",
68
    "sanitize-html": "1.19.2",
69
    "sift": "^7.0.1",
70
    "socket.io-client": "^2.2.0",
71
    "tiny-emitter": "2.0.2",
72
    "uuid-validate": "0.0.2",
Anton Koch's avatar
Anton Koch committed
73
    "video.js": "^7.7.5",
74 75 76
    "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",
Anton Koch's avatar
Anton Koch committed
77
    "videojs-youtube": "2.6.1",
78 79
    "vue-i18n": "7.8.1",
    "vue-shortkey": "3.1.6",
80
    "vue-socket.io": "^3.0.7",
Anton's avatar
Anton committed
81 82
    "vuelidate": "0.7.4",
    "vuezingtouch": "^18.10.27"
A. Koch's avatar
A. Koch committed
83
  },
Anton Koch's avatar
initial  
Anton Koch committed
84
  "devDependencies": {
85
    "@babel/runtime": "^7.0.0-beta.54",
Anton's avatar
Anton committed
86
    "@sentry/webpack-plugin": "^1.10.0",
A. Koch's avatar
A. Koch committed
87
    "babel-eslint": "^8.2.6",
88
    "babel-plugin-dynamic-import-node": "^2.2.0",
A. Koch's avatar
A. Koch committed
89 90 91
    "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
92
    "cross-env": "^5.1.6",
93 94
    "devtron": "^1.4.0",
    "electron": "^4.0.0",
Anton's avatar
Anton committed
95
    "electron-builder": "^21.2.0",
96 97
    "electron-debug": "^1.5.0",
    "electron-devtools-installer": "^2.2.4",
anton's avatar
anton committed
98
    "electron-rebuild": "^1.10.1",
A. Koch's avatar
A. Koch committed
99
    "eslint": "^4.19.1",
100
    "eslint-config-standard": "^11.0.0",
A. Koch's avatar
A. Koch committed
101
    "eslint-config-vue": "^2.0.2",
A. Koch's avatar
A. Koch committed
102
    "eslint-friendly-formatter": "^3.0.0",
103
    "eslint-loader": "^2.1.1",
A. Koch's avatar
A. Koch committed
104
    "eslint-plugin-flowtype-errors": "^3.6.0",
105 106
    "eslint-plugin-html": "^4.0.6",
    "eslint-plugin-import": "^2.14.0",
107 108
    "eslint-plugin-node": "^6.0.1",
    "eslint-plugin-promise": "^3.7.0",
A. Koch's avatar
A. Koch committed
109
    "eslint-plugin-standard": "^3.0.1",
A. Koch's avatar
A. Koch committed
110
    "eslint-plugin-vue": "^4.7.1",
A. Koch's avatar
A. Koch committed
111
    "flow-bin": "^0.79.1",
112 113
    "metapak": "1.0.3",
    "metapak-motionbank": "1.16.0",
114
    "pug": "^2.0.3",
A. Koch's avatar
A. Koch committed
115
    "pug-plain-loader": "^1.0.0",
116
    "quasar-cli": "0.17.20",
A. Koch's avatar
A. Koch committed
117 118
    "static-server": "^2.2.1",
    "strip-ansi": "^3.0.1"
A. Koch's avatar
A. Koch committed
119
  },
120 121 122 123 124
  "engines": {
    "node": ">= 8.9.0",
    "npm": ">= 5.6.0"
  },
  "browserslist": [
125 126
    "> 1%",
    "last 2 versions",
127 128
    "not ie <= 10"
  ],
A. Koch's avatar
A. Koch committed
129
  "license": "MIT"
anton's avatar
anton committed
130
}