Mercurial > hg > ng2-query-ismi
diff 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 |
line wrap: on
line diff
--- a/package.json Wed Mar 29 19:01:29 2017 +0200 +++ b/package.json Wed Mar 29 20:58:57 2017 +0200 @@ -2,59 +2,49 @@ "name": "ng2-ismi-query-app", "version": "1.1.0", "scripts": { - "build": "tsc -p src/", - "build:watch": "tsc -p src/ -w", - "build:e2e": "tsc -p e2e/", - "serve": "lite-server -c=bs-config.json", - "serve:e2e": "lite-server -c=bs-config.e2e.json", - "prestart": "npm run build", - "start": "concurrently \"npm run build:watch\" \"npm run serve\"", - "pree2e": "npm run build:e2e", - "e2e": "concurrently \"npm run serve:e2e\" \"npm run protractor\" --kill-others --success first", - "preprotractor": "webdriver-manager update", - "protractor": "protractor protractor.config.js", - "pretest": "npm run build", - "test": "concurrently \"npm run build:watch\" \"karma start karma.conf.js\"", - "pretest:once": "npm run build", - "test:once": "karma start karma.conf.js --single-run", - "lint": "tslint ./src/**/*.ts -t verbose" + "start": "webpack-dev-server --inline --progress --port 8080", + "test": "karma start", + "build": "rimraf dist && webpack --config config/webpack.prod.js --progress --profile --bail" }, - "keywords": [], - "author": "", "license": "MIT", "dependencies": { - "@angular/common": "~2.4.0", - "@angular/compiler": "~2.4.0", - "@angular/core": "~2.4.0", - "@angular/forms": "~2.4.0", - "@angular/http": "~2.4.0", - "@angular/platform-browser": "~2.4.0", - "@angular/platform-browser-dynamic": "~2.4.0", - "@angular/router": "~3.4.0", - "angular-in-memory-web-api": "~0.2.4", + "@angular/common": "~4.0.0", + "@angular/compiler": "~4.0.0", + "@angular/core": "~4.0.0", + "@angular/forms": "~4.0.0", + "@angular/http": "~4.0.0", + "@angular/platform-browser": "~4.0.0", + "@angular/platform-browser-dynamic": "~4.0.0", + "@angular/router": "~4.0.0", "core-js": "^2.4.1", + "rxjs": "5.0.1", + "zone.js": "^0.8.4", "ng2-bootstrap": "^1.4.2", - "rxjs": "5.0.1", - "systemjs": "0.19.40", - "zone.js": "^0.7.4" + "ng2-table": "^1.3.2" }, "devDependencies": { - "concurrently": "^3.2.0", - "lite-server": "^2.2.2", - "typescript": "~2.0.10", - "canonical-path": "0.0.2", - "tslint": "^3.15.1", - "lodash": "^4.16.4", - "jasmine-core": "~2.4.1", - "karma": "^1.3.0", + "@types/node": "^6.0.45", + "@types/jasmine": "2.5.36", + "angular2-template-loader": "^0.6.0", + "awesome-typescript-loader": "^3.0.4", + "css-loader": "^0.26.1", + "extract-text-webpack-plugin": "2.0.0-beta.5", + "file-loader": "^0.9.0", + "html-loader": "^0.4.3", + "html-webpack-plugin": "^2.16.1", + "jasmine-core": "^2.4.1", + "karma": "^1.2.0", "karma-chrome-launcher": "^2.0.0", - "karma-cli": "^1.0.1", "karma-jasmine": "^1.0.2", - "karma-jasmine-html-reporter": "^0.2.2", - "protractor": "~4.0.14", - "rimraf": "^2.5.4", - "@types/node": "^6.0.46", - "@types/jasmine": "2.5.36" - }, - "repository": {} -} + "karma-sourcemap-loader": "^0.3.7", + "karma-webpack": "^2.0.1", + "null-loader": "^0.1.1", + "raw-loader": "^0.5.1", + "rimraf": "^2.5.2", + "style-loader": "^0.13.1", + "typescript": "~2.1.6", + "webpack": "2.2.1", + "webpack-dev-server": "2.4.1", + "webpack-merge": "^3.0.0" + } +} \ No newline at end of file