{ "name": "arsnova-click-v2-frontend", "version": "1.0.0", "license": "MIT", "repository": { "type": "git", "url": "git@git.thm.de:arsnova/arsnova.click-v2.git" }, "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", "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": { "@angular/animations": "^5.0.1", "@angular/common": "^5.0.1", "@angular/compiler": "^5.0.1", "@angular/core": "^5.0.1", "@angular/forms": "^5.0.1", "@angular/http": "^5.0.1", "@angular/platform-browser": "^5.0.1", "@angular/platform-browser-dynamic": "^5.0.1", "@angular/router": "^5.0.1", "@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", "marked": "^0.3.6", "messageformat": "^1.0.2", "ngx-qrcode2": "0.0.5", "ngx-translate-messageformat-compiler": "^2.0.1", "popper.js": "^1.12.9", "rxjs": "^5.5.2", "zone.js": "^0.8.18" }, "devDependencies": { "@angular/cli": "1.5.0", "@angular/compiler-cli": "^5.0.1", "@angular/language-service": "^5.0.1", "@types/jasmine": "^2.8.2", "@types/jasminewd2": "~2.0.3", "@types/node": "^8.0.53", "arsnova-click-v2-types": "git+https://git.thm.de/arsnova/arsnova-click-v2-types.git", "codelyzer": "~4.0.1", "http-server": "^0.10.0", "imagemin-pngquant": "^5.0.1", "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", "node-sass": "^4.6.1", "protractor": "~5.2.0", "raw-loader": "^0.5.1", "rimraf": "^2.6.2", "sass-loader": "^6.0.6", "sw-precache": "^5.2.0", "ts-node": "~3.3.0", "tslint": "~5.8.0", "typescript": "2.4.2", "uglify-js": "^3.1.9" }, "keywords": [ "arsnova", "arsnova.click", "Audience", "Response", "System" ], "author": "Christopher Fullarton" }