package.json 3.32 KB
Newer Older
Christopher Mark Fullarton's avatar
Christopher Mark Fullarton committed
1
{
2
  "name": "arsnova-click-v2-frontend",
Christopher Mark Fullarton's avatar
Christopher Mark Fullarton committed
3 4
  "version": "1.0.0",
  "license": "MIT",
5 6 7 8
  "repository": {
    "type": "git",
    "url": "git@git.thm.de:arsnova/arsnova.click-v2.git"
  },
Christopher Mark Fullarton's avatar
Christopher Mark Fullarton committed
9 10 11 12 13 14
  "description": "Version 2 of arsnova.click (Frontend WebApp)",
  "scripts": {
    "ng": "ng",
    "start": "ng serve --host 0.0.0.0 --port 4200 --disable-host-check --aot",
    "build:DEV": "ng serve --host 0.0.0.0 --port 4200 --disable-host-check --prod --aot --build-optimizer",
    "build:PROD": "ng build --output-path=dist/ --no-sourcemap --prod --aot --build-optimizer",
15 16
    "build:PROD-STATS": "ng build --output-path=dist/ --no-sourcemap --prod --aot --build-optimizer --stats-json",
    "bundle-report": "webpack-bundle-analyzer dist/stats.json",
Christopher Mark Fullarton's avatar
Christopher Mark Fullarton committed
17 18 19 20 21 22 23 24 25 26 27 28 29 30
    "test": "ng test",
    "lint": "ng lint",
    "e2e": "ng e2e",
    "compress": "gzip dist/** -r",
    "prod-test": "npm run prod && npm run compress && http-server dist/ -p 4711 --gzip",
    "prod": "npm run build:PROD",
    "postprod": "npm run cleanup-sass && npm run imagemin && npm run cache",
    "cleanup-sass": "rimraf dist/assets/fonts/font-awesome-4.7.0/scss",
    "imagemin": "find dist/assets/icons/ -type d -exec imagemin {}/* --out-dir={} --plugin=pngquant \\;",
    "cache": "sw-precache --config=sw-precache.config.js",
    "postcache": "uglifyjs dist/service-worker.js --screw-ie8 --compress --mangle --output dist/service-worker.js"
  },
  "private": true,
  "dependencies": {
31 32 33 34 35 36 37 38 39
    "@angular/animations": "^5.0.3",
    "@angular/common": "^5.0.3",
    "@angular/compiler": "^5.0.3",
    "@angular/core": "^5.0.3",
    "@angular/forms": "^5.0.3",
    "@angular/http": "^5.0.3",
    "@angular/platform-browser": "^5.0.3",
    "@angular/platform-browser-dynamic": "^5.0.3",
    "@angular/router": "^5.0.3",
Christopher Mark Fullarton's avatar
Christopher Mark Fullarton committed
40 41 42 43 44 45 46 47 48
    "@ng-bootstrap/ng-bootstrap": "^1.0.0-beta.5",
    "@ngx-translate/core": "^8.0.0",
    "@ngx-translate/http-loader": "^2.0.0",
    "@techiediaries/ngx-qrcode": "0.0.5",
    "bootstrap": "^4.0.0-beta.2",
    "enhanced-resolve": "^3.4.1",
    "highlight.js": "^9.12.0",
    "intro.js": "^2.8.0-alpha.1",
    "jquery": "^3.2.1",
49
    "messageformat": "^1.1.0",
Christopher Mark Fullarton's avatar
Christopher Mark Fullarton committed
50 51
    "ngx-qrcode2": "0.0.5",
    "ngx-translate-messageformat-compiler": "^2.0.1",
52
    "popper.js": "^1.13.0",
Christopher Mark Fullarton's avatar
Christopher Mark Fullarton committed
53 54 55 56
    "rxjs": "^5.5.2",
    "zone.js": "^0.8.18"
  },
  "devDependencies": {
57 58 59
    "@angular/cli": "^1.5.4",
    "@angular/compiler-cli": "^5.0.3",
    "@angular/language-service": "^5.0.3",
60
    "@types/jasmine": "^2.8.2",
Christopher Mark Fullarton's avatar
Christopher Mark Fullarton committed
61
    "@types/jasminewd2": "~2.0.3",
62
    "@types/node": "^8.0.53",
Tom Käsler's avatar
Tom Käsler committed
63
    "arsnova-click-v2-types": "git+https://git.thm.de/arsnova/arsnova-click-v2-types.git",
Christopher Mark Fullarton's avatar
Christopher Mark Fullarton committed
64 65
    "codelyzer": "~4.0.1",
    "http-server": "^0.10.0",
66
    "imagemin-pngquant": "^5.0.1",
Christopher Mark Fullarton's avatar
Christopher Mark Fullarton committed
67 68 69 70 71 72 73 74
    "jasmine-core": "~2.8.0",
    "jasmine-spec-reporter": "~4.2.1",
    "karma": "~1.7.1",
    "karma-chrome-launcher": "~2.2.0",
    "karma-cli": "~1.0.1",
    "karma-coverage-istanbul-reporter": "^1.3.0",
    "karma-jasmine": "~1.1.0",
    "karma-jasmine-html-reporter": "^0.2.2",
75
    "node-sass": "^4.7.2",
Christopher Mark Fullarton's avatar
Christopher Mark Fullarton committed
76 77
    "protractor": "~5.2.0",
    "raw-loader": "^0.5.1",
78
    "rimraf": "^2.6.2",
79
    "sass-loader": "^6.0.3",
Christopher Mark Fullarton's avatar
Christopher Mark Fullarton committed
80 81 82
    "sw-precache": "^5.2.0",
    "ts-node": "~3.3.0",
    "tslint": "~5.8.0",
83
    "typescript": "2.4.2",
84
    "uglify-js": "^3.1.10"
85 86 87 88 89 90 91 92 93
  },
  "keywords": [
    "arsnova",
    "arsnova.click",
    "Audience",
    "Response",
    "System"
  ],
  "author": "Christopher Fullarton"
Christopher Mark Fullarton's avatar
Christopher Mark Fullarton committed
94
}