diff --git a/package.json b/package.json index d6ccd2a3..4f2fa291 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,8 @@ "test": "ng test", "lint": "ng lint", "e2e": "ng e2e", - "build-prod": "node --max_old_space_size=5048 ./node_modules/@angular/cli/bin/ng build --prod --aot" + "build-prod": "node --max_old_space_size=5048 ./node_modules/@angular/cli/bin/ng build --prod --aot", + "war": "node --max_old_space_size=5048 ./node_modules/@angular/cli/bin/ng build --prod --aot && grunt" }, "private": true, "dependencies": { @@ -26,6 +27,7 @@ "@ngtools/json-schema": "1.1.0", "@types/bootstrap": "3.3.36", "@types/d3": "^4.10.1", + "@types/geojson": "7946.0.8", "@types/jquery": "3.2.13", "@types/socket.io-client": "1.4.32", "@types/tether": "1.4.3", @@ -50,13 +52,15 @@ "ng2-smart-table": "1.2.1", "ng2-validation": "4.2.0", "ngx-pagination": "3.0.0", - "node-sass": "4.12.0", + "node-sass": "^4.0.0", "rxjs": "5.4.3", "sass-loader": "6.0.5", "socket.io-client": "2.0.4", "tether": "1.4.0", "xlsx": "0.13.0", - "zone.js": "0.8.11" + "zone.js": "0.8.11", + "uglify-js": "2.8.29" + }, "devDependencies": { "@angular/cdk": "2.0.0-beta.11", @@ -64,11 +68,14 @@ "@angular/compiler-cli": "4.4.4", "@angular/language-service": "4.4.4", "@angular/material": "2.0.0-beta.11", + "@types/geojson": "7946.0.8", "@types/jasmine": "2.6.0", "@types/jasminewd2": "2.0.2", "@types/node": "6.0.60", "codelyzer": "3.2.1", "font-awesome": "4.7.0", + "grunt": "1.0.3", + "grunt-war": "0.5.1", "jasmine-core": "2.8.0", "jasmine-spec-reporter": "4.2.1", "karma": "1.7.1", @@ -82,6 +89,10 @@ "ts-node": "3.3.0", "tslint": "5.7.0", "typescript": "2.4.0", - "xlsx": "0.13.0" + "xlsx": "0.13.0", + "uglify-js": "2.8.29" + }, + "resolutions": { + "@types/geojson": "7946.0.8" } }