package.json 4.62 KB
Newer Older
Anton Koch's avatar
initial  
Anton Koch committed
1
{
2
  "name": "systems-frontend",
3
  "version": "2.2.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",
Anton's avatar
Anton committed
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": {
Anton's avatar
Anton committed
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",
Christian Hansen's avatar
Christian Hansen committed
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",
anton's avatar
anton committed
69
    "sift": "^13.1.10",
70
    "socket.io-client": "^2.2.0",
71
    "tiny-emitter": "2.0.2",
A. Koch's avatar
A. Koch committed
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
    "vuelidate": "0.7.4",
Anton Koch's avatar
Anton Koch committed
82 83
    "vuezingtouch": "^18.10.27",
    "xml-js": "^1.6.11"
A. Koch's avatar
A. Koch committed
84
  },
Anton Koch's avatar
initial  
Anton Koch committed
85
  "devDependencies": {
86
    "@babel/runtime": "^7.0.0-beta.54",
Anton's avatar
Anton committed
87
    "@sentry/webpack-plugin": "^1.10.0",
A. Koch's avatar
A. Koch committed
88
    "babel-eslint": "^8.2.6",
89
    "babel-plugin-dynamic-import-node": "^2.2.0",
A. Koch's avatar
A. Koch committed
90 91 92
    "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
93
    "cross-env": "^5.1.6",
94 95
    "devtron": "^1.4.0",
    "electron": "^4.0.0",
Anton's avatar
Anton committed
96
    "electron-builder": "^21.2.0",
97 98
    "electron-debug": "^1.5.0",
    "electron-devtools-installer": "^2.2.4",
anton's avatar
anton committed
99
    "electron-rebuild": "^1.10.1",
A. Koch's avatar
A. Koch committed
100
    "eslint": "^4.19.1",
101
    "eslint-config-standard": "^11.0.0",
A. Koch's avatar
A. Koch committed
102
    "eslint-config-vue": "^2.0.2",
A. Koch's avatar
A. Koch committed
103
    "eslint-friendly-formatter": "^3.0.0",
104
    "eslint-loader": "^2.1.1",
A. Koch's avatar
A. Koch committed
105
    "eslint-plugin-flowtype-errors": "^3.6.0",
106 107
    "eslint-plugin-html": "^4.0.6",
    "eslint-plugin-import": "^2.14.0",
108 109
    "eslint-plugin-node": "^6.0.1",
    "eslint-plugin-promise": "^3.7.0",
A. Koch's avatar
A. Koch committed
110
    "eslint-plugin-standard": "^3.0.1",
A. Koch's avatar
A. Koch committed
111
    "eslint-plugin-vue": "^4.7.1",
A. Koch's avatar
A. Koch committed
112
    "flow-bin": "^0.79.1",
113 114
    "metapak": "1.0.3",
    "metapak-motionbank": "1.16.0",
115
    "pug": "^2.0.3",
A. Koch's avatar
A. Koch committed
116
    "pug-plain-loader": "^1.0.0",
117
    "quasar-cli": "0.17.20",
A. Koch's avatar
A. Koch committed
118 119
    "static-server": "^2.2.1",
    "strip-ansi": "^3.0.1"
A. Koch's avatar
A. Koch committed
120
  },
121 122 123 124 125
  "engines": {
    "node": ">= 8.9.0",
    "npm": ">= 5.6.0"
  },
  "browserslist": [
126 127
    "> 1%",
    "last 2 versions",
128 129
    "not ie <= 10"
  ],
A. Koch's avatar
A. Koch committed
130
  "license": "MIT"
anton's avatar
anton committed
131
}