comparison package.json @ 60:7b9d616695d3 webpack

new setup using webpack (and Angular 4).
author casties
date Wed, 29 Mar 2017 20:58:57 +0200
parents 738e90238443
children 7787ca310644
comparison
equal deleted inserted replaced
59:0d51fefdbae6 60:7b9d616695d3
1 { 1 {
2 "name": "ng2-ismi-query-app", 2 "name": "ng2-ismi-query-app",
3 "version": "1.1.0", 3 "version": "1.1.0",
4 "scripts": { 4 "scripts": {
5 "build": "tsc -p src/", 5 "start": "webpack-dev-server --inline --progress --port 8080",
6 "build:watch": "tsc -p src/ -w", 6 "test": "karma start",
7 "build:e2e": "tsc -p e2e/", 7 "build": "rimraf dist && webpack --config config/webpack.prod.js --progress --profile --bail"
8 "serve": "lite-server -c=bs-config.json",
9 "serve:e2e": "lite-server -c=bs-config.e2e.json",
10 "prestart": "npm run build",
11 "start": "concurrently \"npm run build:watch\" \"npm run serve\"",
12 "pree2e": "npm run build:e2e",
13 "e2e": "concurrently \"npm run serve:e2e\" \"npm run protractor\" --kill-others --success first",
14 "preprotractor": "webdriver-manager update",
15 "protractor": "protractor protractor.config.js",
16 "pretest": "npm run build",
17 "test": "concurrently \"npm run build:watch\" \"karma start karma.conf.js\"",
18 "pretest:once": "npm run build",
19 "test:once": "karma start karma.conf.js --single-run",
20 "lint": "tslint ./src/**/*.ts -t verbose"
21 }, 8 },
22 "keywords": [],
23 "author": "",
24 "license": "MIT", 9 "license": "MIT",
25 "dependencies": { 10 "dependencies": {
26 "@angular/common": "~2.4.0", 11 "@angular/common": "~4.0.0",
27 "@angular/compiler": "~2.4.0", 12 "@angular/compiler": "~4.0.0",
28 "@angular/core": "~2.4.0", 13 "@angular/core": "~4.0.0",
29 "@angular/forms": "~2.4.0", 14 "@angular/forms": "~4.0.0",
30 "@angular/http": "~2.4.0", 15 "@angular/http": "~4.0.0",
31 "@angular/platform-browser": "~2.4.0", 16 "@angular/platform-browser": "~4.0.0",
32 "@angular/platform-browser-dynamic": "~2.4.0", 17 "@angular/platform-browser-dynamic": "~4.0.0",
33 "@angular/router": "~3.4.0", 18 "@angular/router": "~4.0.0",
34 "angular-in-memory-web-api": "~0.2.4",
35 "core-js": "^2.4.1", 19 "core-js": "^2.4.1",
20 "rxjs": "5.0.1",
21 "zone.js": "^0.8.4",
36 "ng2-bootstrap": "^1.4.2", 22 "ng2-bootstrap": "^1.4.2",
37 "rxjs": "5.0.1", 23 "ng2-table": "^1.3.2"
38 "systemjs": "0.19.40",
39 "zone.js": "^0.7.4"
40 }, 24 },
41 "devDependencies": { 25 "devDependencies": {
42 "concurrently": "^3.2.0", 26 "@types/node": "^6.0.45",
43 "lite-server": "^2.2.2", 27 "@types/jasmine": "2.5.36",
44 "typescript": "~2.0.10", 28 "angular2-template-loader": "^0.6.0",
45 "canonical-path": "0.0.2", 29 "awesome-typescript-loader": "^3.0.4",
46 "tslint": "^3.15.1", 30 "css-loader": "^0.26.1",
47 "lodash": "^4.16.4", 31 "extract-text-webpack-plugin": "2.0.0-beta.5",
48 "jasmine-core": "~2.4.1", 32 "file-loader": "^0.9.0",
49 "karma": "^1.3.0", 33 "html-loader": "^0.4.3",
34 "html-webpack-plugin": "^2.16.1",
35 "jasmine-core": "^2.4.1",
36 "karma": "^1.2.0",
50 "karma-chrome-launcher": "^2.0.0", 37 "karma-chrome-launcher": "^2.0.0",
51 "karma-cli": "^1.0.1",
52 "karma-jasmine": "^1.0.2", 38 "karma-jasmine": "^1.0.2",
53 "karma-jasmine-html-reporter": "^0.2.2", 39 "karma-sourcemap-loader": "^0.3.7",
54 "protractor": "~4.0.14", 40 "karma-webpack": "^2.0.1",
55 "rimraf": "^2.5.4", 41 "null-loader": "^0.1.1",
56 "@types/node": "^6.0.46", 42 "raw-loader": "^0.5.1",
57 "@types/jasmine": "2.5.36" 43 "rimraf": "^2.5.2",
58 }, 44 "style-loader": "^0.13.1",
59 "repository": {} 45 "typescript": "~2.1.6",
46 "webpack": "2.2.1",
47 "webpack-dev-server": "2.4.1",
48 "webpack-merge": "^3.0.0"
49 }
60 } 50 }