{ "name": "2nd-round", "version": "0.0.0", "scripts": { "ng": "ng", "start": "npm-run-all -p start:server start:client:hmr", "start:client": "ng serve", "start:client:hmr": "ng serve --configuration hmr", "start:client:test": "ng serve --configuration=test --host 0.0.0.0 --port 4200", "start:server": "cross-env TS_NODE_PROJECT=\"src/tsconfig.server.json\" node --inspect -r ts-node/register ./src/server/main.ts", "start:server:nodemon": "nodemon", "build": "ng build", "build:server": "webpack --config webpack.server.config.js --progress --colors", "test": "ng test", "lint": "ng lint", "e2e": "ng e2e" }, "private": true, "dependencies": { "@angular/animations": "~7.0.4", "@angular/cdk": "^7.1.0", "@angular/cdk-experimental": "^7.2.0", "@angular/common": "~7.0.4", "@angular/compiler": "~7.0.4", "@angular/core": "~7.0.4", "@angular/flex-layout": "^7.0.0-beta.19", "@angular/forms": "~7.0.4", "@angular/http": "~7.0.4", "@angular/material": "^7.1.0", "@angular/platform-browser": "~7.0.4", "@angular/platform-browser-dynamic": "~7.0.4", "@angular/router": "~7.0.4", "@ngrx/effects": "^6.1.2", "@ngrx/router-store": "^6.1.2", "@ngrx/schematics": "^6.1.2", "@ngrx/store": "^6.1.2", "@ngrx/store-devtools": "^6.1.2", "@ngx-translate/core": "^11.0.1", "@ngx-translate/http-loader": "^4.0.0", "@tsed/common": "^5.0.8", "@tsed/core": "^5.0.8", "@tsed/di": "^5.0.8", "@tsed/mongoose": "^5.0.8", "@tsed/multipartfiles": "^5.0.8", "@tsed/swagger": "^5.0.8", "@tsed/testing": "^5.0.8", "@tsed/typeorm": "^5.0.8", "axios": "^0.18.0", "body-parser": "^1.18.3", "compression": "^1.7.3", "cookie-parser": "^1.4.3", "core-js": "^2.5.4", "cors": "^2.8.5", "cropperjs": "^1.4.3", "cross-env": "^5.2.0", "express": "^4.16.4", "fs-extra": "^7.0.1", "gifshot": "^0.4.5", "hammerjs": "^2.0.8", "jimp": "^0.6.0", "jsonwebtoken": "^8.4.0", "method-override": "^3.0.0", "mongodb": "^3.1.10", "mongoose": "^5.4.4", "ms": "^2.1.1", "multer": "^1.4.1", "ngx-clipboard": "^11.1.9", "ngx-cookie-service": "^2.0.2", "ngx-hm-carousel": "^1.4.0", "ngx-image-cropper": "^1.3.7", "ngx-virtual-scroller": "^1.0.16", "oneall": "^0.1.5", "passport": "^0.4.0", "passport-jwt": "^4.0.0", "passport-kakao": "^0.0.5", "passport-local": "^1.0.0", "passport-naver": "^1.0.6", "reflect-metadata": "^0.1.12", "rxjs": "~6.3.3", "short-uuid": "^3.1.0", "typeorm": "^0.2.9", "uuid": "^3.3.2", "zone.js": "~0.8.26" }, "devDependencies": { "@angular-devkit/build-angular": "~0.10.0", "@angular/cli": "~7.0.6", "@angular/compiler-cli": "~7.0.4", "@angular/language-service": "~7.0.4", "@angularclass/hmr": "^2.1.3", "@types/bcrypt": "^3.0.0", "@types/cropperjs": "^1.1.4", "@types/express": "^4.16.0", "@types/fs-extra": "^5.0.4", "@types/jasmine": "~2.8.8", "@types/jasminewd2": "~2.0.3", "@types/jimp": "^0.2.28", "@types/jsonwebtoken": "^8.3.0", "@types/mongoose": "^5.3.7", "@types/ms": "^0.7.30", "@types/multer": "^1.3.7", "@types/node": "~8.9.4", "@types/passport": "^0.4.7", "@types/passport-jwt": "^3.0.1", "@types/passport-kakao": "^0.2.0", "@types/passport-local": "^1.0.33", "@types/passport-naver": "^0.2.0", "@types/swagger-schema-official": "^2.0.13", "@types/unzipper": "^0.9.1", "@types/uuid": "^3.4.4", "@types/webpack": "^4.4.19", "awesome-typescript-loader": "^5.2.1", "codelyzer": "~4.5.0", "jasmine-core": "~2.99.1", "jasmine-spec-reporter": "~4.2.1", "json-loader": "^0.5.7", "karma": "~3.0.0", "karma-chrome-launcher": "~2.2.0", "karma-coverage-istanbul-reporter": "~2.0.1", "karma-jasmine": "~1.1.2", "karma-jasmine-html-reporter": "^0.2.2", "mocha": "^5.2.0", "mongodb-memory-server": "^2.9.1", "nodemon": "^1.18.7", "npm-run-all": "^4.1.3", "protractor": "~5.4.0", "resize-observer-polyfill": "^1.5.1", "sqlite3": "^4.0.4", "ts-node": "^7.0.1", "tslint": "~5.11.0", "typescript": "~3.1.6", "unzipper": "^0.9.8", "webpack-cli": "^3.1.2" }, "resolutions": { "**/event-stream": "^4.0.1" } }