{ "name": "dspace-angular-cli", "version": "0.0.0", "scripts": { "ng": "ng", "config:dev": "ts-node --project ./tsconfig.ts-node.json scripts/set-env.ts --dev", "config:prod": "ts-node --project ./tsconfig.ts-node.json scripts/set-env.ts --prod", "config:test": "ts-node --project ./tsconfig.ts-node.json scripts/set-mock-env.ts", "config:test:watch": "nodemon --config mock-nodemon.json", "config:dev:watch": "nodemon", "prestart:dev": "yarn run config:dev", "prebuild": "yarn run config:dev", "pretest": "yarn run config:test", "pretest:watch": "yarn run config:test", "pretest:headless": "yarn run config:test", "prebuild:prod": "yarn run config:prod", "pree2e": "yarn run config:prod", "pree2e:ci": "yarn run config:prod", "start": "yarn run start:prod", "serve": "ts-node --project ./tsconfig.ts-node.json scripts/serve.ts", "start:dev": "npm-run-all --parallel config:dev:watch serve", "start:prod": "yarn run build:prod && yarn run serve:ssr", "build": "ng build", "build:prod": "yarn run build:ssr", "build:ssr": "yarn run build:client-and-server-bundles && yarn run compile:server", "build:client-and-server-bundles": "node --max_old_space_size=8192 node_modules/@angular/cli/bin/ng build --prod && ng run dspace-angular-cli:server:production --bundleDependencies all", "test:watch": "npm-run-all --parallel config:test:watch test", "test": "node --max_old_space_size=8192 node_modules/@angular/cli/bin/ng test --sourceMap=true --watch=true", "test:headless": "node --max_old_space_size=8192 node_modules/@angular/cli/bin/ng test --watch=false --sourceMap=true --browsers=ChromeHeadless --code-coverage", "lint": "ng lint", "e2e": "ng e2e", "e2e:ci": "ng e2e --protractor-config=./e2e/protractor-ci.conf.js", "compile:server": "webpack --config webpack.server.config.js --progress --colors", "serve:ssr": "node dist/server", "ci": "ng lint && yarn run build:prod && yarn test:headless && yarn run e2e:ci", "clean:coverage": "rimraf coverage", "clean:dist": "rimraf dist", "clean:doc": "rimraf doc", "clean:log": "rimraf *.log*", "clean:json": "rimraf *.records.json", "clean:bld": "rimraf build", "clean:node": "rimraf node_modules", "clean:prod": "yarn run clean:coverage && yarn run clean:doc && yarn run clean:dist && yarn run clean:log && yarn run clean:json && yarn run clean:bld", "clean": "yarn run clean:prod && yarn run clean:node && yarn run clean:env", "clean:env": "rimraf src/environments/environment.ts", "sync-i18n": "yarn run config:dev && ts-node --project ./tsconfig.ts-node.json scripts/sync-i18n-files.ts" }, "browser": { "fs": false, "path": false, "http": false, "https": false }, "private": true, "resolutions": { "minimist": "^1.2.5" }, "dependencies": { "@angular/animations": "~8.2.14", "@angular/cdk": "8.2.3", "@angular/common": "~8.2.14", "@angular/compiler": "~8.2.14", "@angular/core": "~8.2.14", "@angular/forms": "~8.2.14", "@angular/material": "8.2.3", "@angular/platform-browser": "~8.2.14", "@angular/platform-browser-dynamic": "~8.2.14", "@angular/platform-server": "~8.2.14", "@angular/router": "~8.2.14", "@angularclass/bootloader": "1.0.1", "@ng-bootstrap/ng-bootstrap": "5.2.1", "@ng-dynamic-forms/core": "8.1.1", "@ng-dynamic-forms/ui-ng-bootstrap": "8.1.1", "@ngrx/effects": "^8.6.0", "@ngrx/router-store": "^8.6.0", "@ngrx/store": "^8.6.0", "@nguniversal/express-engine": "8.2.6", "@nguniversal/module-map-ngfactory-loader": "v8.2.6", "@ngx-translate/core": "11.0.1", "@nicky-lenaers/ngx-scroll-to": "^3.0.1", "angular-idle-preload": "3.0.0", "angular2-text-mask": "9.0.0", "angulartics2": "7.5.2", "bootstrap": "4.3.1", "caniuse-lite": "^1.0.30000697", "cerialize": "0.1.18", "cli-progress": "^3.8.0", "cookie-parser": "1.4.3", "core-js": "^3.6.4", "debug-loader": "^0.0.1", "deepmerge": "^4.2.2", "express": "4.16.2", "fast-json-patch": "^2.0.7", "file-saver": "^1.3.8", "filesize": "^6.1.0", "font-awesome": "4.7.0", "https": "1.0.0", "js-cookie": "2.2.0", "json5": "^2.1.0", "jsonschema": "1.2.2", "jwt-decode": "^2.2.0", "moment": "^2.22.1", "morgan": "^1.9.1", "ng-mocks": "^8.1.0", "ng2-file-upload": "1.4.0", "ng2-nouislider": "^1.8.2", "ngx-bootstrap": "^5.3.2", "ngx-infinite-scroll": "6.0.1", "ngx-moment": "^3.4.0", "ngx-pagination": "3.0.3", "ngx-sortablejs": "^3.1.4", "nouislider": "^11.0.0", "pem": "1.13.2", "postcss-cli": "^6.0.0", "reflect-metadata": "^0.1.13", "rxjs": "~6.4.0", "rxjs-spy": "^7.5.1", "sass-resources-loader": "^2.0.0", "sortablejs": "1.7.0", "tslib": "^1.10.0", "webfontloader": "1.6.28", "zone.js": "^0.9.1" }, "devDependencies": { "@angular-builders/custom-webpack": "8.4.1", "@angular-devkit/build-angular": "~0.803.25", "@angular/cli": "~8.3.25", "@angular/compiler-cli": "~8.2.14", "@angular/language-service": "~8.2.14", "@fortawesome/fontawesome-free": "^5.5.0", "@ngrx/store-devtools": "^8.6.0", "@ngtools/webpack": "^8.3.25", "@types/deep-freeze": "0.1.1", "@types/express": "^4.17.0", "@types/file-saver": "^1.3.0", "@types/jasmine": "^3.3.9", "@types/jasminewd2": "~2.0.3", "@types/js-cookie": "2.1.0", "@types/lodash": "^4.14.110", "@types/node": "11.15.3", "codelyzer": "^5.0.0", "compression-webpack-plugin": "^3.0.1", "copy-webpack-plugin": "^5.1.1", "coveralls": "3.0.0", "css-loader": "3.4.0", "cssnano": "^4.1.10", "deep-freeze": "0.0.1", "dotenv": "^8.2.0", "fork-ts-checker-webpack-plugin": "^0.4.10", "html-webpack-plugin": "^3.2.0", "jasmine-core": "^3.3.0", "jasmine-marbles": "0.3.1", "jasmine-spec-reporter": "~4.2.1", "karma": "^5.0.9", "karma-chrome-launcher": "~2.2.0", "karma-coverage-istanbul-reporter": "~2.0.1", "karma-jasmine": "2.0.1", "karma-jasmine-html-reporter": "^1.4.0", "karma-mocha-reporter": "2.2.5", "nodemon": "^2.0.2", "npm-run-all": "^4.1.5", "optimize-css-assets-webpack-plugin": "^5.0.1", "postcss-apply": "0.11.0", "postcss-cssnext": "3.1.0", "postcss-import": "^12.0.1", "postcss-loader": "^3.0.0", "postcss-responsive-type": "1.0.0", "protractor": "^7.0.0", "protractor-istanbul-plugin": "2.0.0", "raw-loader": "0.5.1", "rimraf": "^3.0.2", "script-ext-html-webpack-plugin": "2.1.4", "string-replace-loader": "^2.1.1", "terser-webpack-plugin": "^2.3.1", "ts-loader": "^5.2.0", "ts-node": "^8.8.1", "tslint": "~5.15.0", "typescript": "~3.5.3", "webpack": "^4.0.0", "webpack-bundle-analyzer": "^3.3.2", "webpack-cli": "^3.1.0", "webpack-node-externals": "1.7.2" } }