Skip to content
package.json 4.36 KiB
Newer Older
Christopher Mark Fullarton's avatar
Christopher Mark Fullarton committed
{
  "name": "arsnova-click-v2-frontend",
Christopher Mark Fullarton's avatar
Christopher Mark Fullarton committed
  "version": "1.0.0",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git@git.thm.de:arsnova/arsnova.click-v2.git"
  },
Christopher Mark Fullarton's avatar
Christopher Mark Fullarton committed
  "description": "Version 2 of arsnova.click (Frontend WebApp)",
  "scripts": {
Christopher Mark Fullarton's avatar
Christopher Mark Fullarton committed
    "start:SSR": "cd dist && node server",
    "start:DEV": "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 --aot --prod",
    "build:SSR": "npm run build:PROD && npm run purify && npm run build:SERVER && npm run webpack:SERVER",
    "build:SERVER": "ng run frontend:server",
    "build:PROD": "ng build --prod",
    "build:PROD-STATS": "ng build --prod --stats-json",
    "bundle-report": "webpack-bundle-analyzer dist/browser/stats.json",
    "webpack:SERVER": "webpack --config webpack.server.config.js --progress --colors",
    "test": "ng test --browsers=ChromeHeadless --watch=false --source-map=false",
    "test:DEV": "ng test --browsers=Chrome --karma-config=src/karma.conf.dev.js --source-map=false",
    "test:DEV:HEADLESS": "ng test --browsers=ChromeHeadless --karma-config=src/karma.conf.dev.js --source-map=false",
    "lint": "ng lint",
    "e2e": "ng e2e --port 4201",
    "compress": "gzip dist/browser/** -r",
    "http-startup": "http-server dist/browser/ -p 4711 --gzip",
    "prod-test": "npm run build:PROD && npm run purify && npm run compress && npm run http-startup",
    "prod-test:SSR": "npm run build:SSR && npm run start:SSR",
    "job:images:logo": "cd dist/jobs/; node --experimental-modules GenerateImages.mjs --command=generateLogoImages",
    "job:images:frontend": "cd dist/jobs/; node --experimental-modules GenerateImages.mjs --command=generateFrontendPreview",
    "job:images": "cd dist/jobs/; node --experimental-modules GenerateImages.mjs --command=all"
Christopher Mark Fullarton's avatar
Christopher Mark Fullarton committed
  },
  "private": true,
  "dependencies": {
    "marked": "git+https://github.com/trayhem/marked.git",
Christopher Mark Fullarton's avatar
Christopher Mark Fullarton committed
  },
  "devDependencies": {
Tom Käsler's avatar
Tom Käsler committed
    "arsnova-click-v2-types": "git+https://git.thm.de/arsnova/arsnova-click-v2-types.git",
  },
  "keywords": [
    "arsnova",
    "arsnova.click",
  ],
  "author": "Christopher Fullarton"