diff --git a/package.json b/package.json index 67f6af3e3f..89c3f1425f 100644 --- a/package.json +++ b/package.json @@ -11,68 +11,53 @@ "homepage": "https://github.com/angularclass/angular2-webpack-starter", "license": "MIT", "scripts": { - "rimraf": "rimraf", - "tslint": "tslint", - "typedoc": "typedoc", - "typings": "typings", - "webpack": "webpack", - "webpack-dev-server": "webpack-dev-server", - "webdriver-manager": "webdriver-manager", - "protractor": "protractor", - - "clean": "npm cache clean && npm run rimraf -- node_modules doc typings coverage dist", - "clean:dist": "npm run rimraf -- dist", - "preclean:install": "npm run clean", - "clean:install": "npm set progress=false && npm install", - "preclean:start": "npm run clean", - "clean:start": "npm start", - - "watch": "npm run watch:dev", - "watch:dev": "npm run build:dev -- --watch", - "watch:dev:hmr": "npm run watch:dev -- --hot", - "watch:test": "npm run test -- --auto-watch --no-single-run", - "watch:prod": "npm run build:prod -- --watch", - - "build": "npm run build:dev", - "prebuild:dev": "npm run clean:dist", - "build:dev": "webpack --config config/webpack.dev.js --progress --profile --colors --display-error-details --display-cached", - "prebuild:prod": "npm run clean:dist", - "build:prod": "webpack --config config/webpack.prod.js --progress --profile --colors --display-error-details --display-cached --bail", - + "rimraf": "rimraf", + "tslint": "tslint", + "typedoc": "typedoc", + "typings": "typings", + "webpack": "webpack", + "webpack-dev-server": "webpack-dev-server", + "webdriver-manager": "webdriver-manager", + "protractor": "protractor", + "clean": "npm cache clean && npm run rimraf -- node_modules doc typings coverage dist", + "clean:dist": "npm run rimraf -- dist", + "preclean:install": "npm run clean", + "clean:install": "npm set progress=false && npm install", + "preclean:start": "npm run clean", + "clean:start": "npm start", + "watch": "npm run watch:dev", + "watch:dev": "npm run build:dev -- --watch", + "watch:dev:hmr": "npm run watch:dev -- --hot", + "watch:test": "npm run test -- --auto-watch --no-single-run", + "watch:prod": "npm run build:prod -- --watch", + "build": "npm run build:dev", + "prebuild:dev": "npm run clean:dist", + "build:dev": "webpack --config config/webpack.dev.js --progress --profile --colors --display-error-details --display-cached", + "prebuild:prod": "npm run clean:dist", + "build:prod": "webpack --config config/webpack.prod.js --progress --profile --colors --display-error-details --display-cached --bail", "github-deploy": "npm run github-deploy:dev", - "github-deploy:dev": "webpack --config config/webpack.github-deploy.js --progress --profile --colors --display-error-details --display-cached --github-dev", - "github-deploy:prod": "webpack --config config/webpack.github-deploy.js --progress --profile --colors --display-error-details --display-cached --github-prod", - + "github-deploy:dev": "webpack --config config/webpack.github-deploy.js --progress --profile --colors --display-error-details --display-cached --github-dev", + "github-deploy:prod": "webpack --config config/webpack.github-deploy.js --progress --profile --colors --display-error-details --display-cached --github-prod", "server": "npm run server:dev", - "server:dev": "webpack-dev-server --config config/webpack.dev.js --inline --progress --profile --colors --watch --display-error-details --display-cached --content-base src/", - "server:dev:hmr": "npm run server:dev -- --hot", - "server:prod": "http-server dist --cors", - - "webdriver:update": "npm run webdriver-manager update", - "webdriver:start": "npm run webdriver-manager start", - - "lint": "npm run tslint \"src/**/*.ts\"", - - "pree2e": "npm run webdriver:update -- --standalone", - "e2e": "npm run protractor", - "e2e:live": "npm run e2e -- --elementExplorer", - - "test": "karma start", - - "ci": "npm run lint && npm test && npm run e2e", - - "docs": "npm run typedoc -- --options typedoc.json --exclude '**/*.spec.ts' ./src/", - - "start": "npm run server:dev", - "start:hmr": "npm run server:dev:hmr", - - "postinstall": "npm run typings -- install", - - "preversion": "npm test", - "version": "npm run build", - "postversion": "git push && git push --tags" - - }, + "server:dev": "webpack-dev-server --config config/webpack.dev.js --inline --progress --profile --colors --watch --display-error-details --display-cached --content-base src/", + "server:dev:hmr": "npm run server:dev -- --hot", + "server:prod": "http-server dist --cors", + "webdriver:update": "npm run webdriver-manager update", + "webdriver:start": "npm run webdriver-manager start", + "lint": "npm run tslint \"src/**/*.ts\"", + "pree2e": "npm run webdriver:update -- --standalone", + "e2e": "npm run protractor", + "e2e:live": "npm run e2e -- --elementExplorer", + "test": "karma start", + "ci": "npm run lint && npm test && npm run e2e", + "docs": "npm run typedoc -- --options typedoc.json --exclude '**/*.spec.ts' ./src/", + "start": "npm run server:dev", + "start:hmr": "npm run server:dev:hmr", + "postinstall": "npm run typings -- install", + "preversion": "npm test", + "version": "npm run build", + "postversion": "git push && git push --tags" + }, "dependencies": { "@angular/http": "2.0.0-rc.2", "@angular/common": "2.0.0-rc.2", @@ -84,7 +69,6 @@ "@angular/platform-server": "2.0.0-rc.2", "@angular/router": "2.0.0-rc.2", "@angular/router-deprecated": "2.0.0-rc.2", - "ie-shim": "^0.1.0", "core-js": "^2.4.0", "rxjs": "5.0.0-beta.6", @@ -92,13 +76,11 @@ }, "devDependencies": { "@angularclass/angular2-beta-to-rc-alias": "~0.0.3", - - "angular2-hmr": "~0.7.0", + "angular2-hmr": "~0.8.0", "gh-pages": "^0.11.0", "parse5": "^1.5.1", "rimraf": "^2.5.2", "http-server": "^0.9.0", - "karma": "^0.13.22", "karma-chrome-launcher": "^1.0.1", "karma-coverage": "^1.0.0", @@ -107,22 +89,17 @@ "karma-phantomjs-launcher": "^1.0.0", "karma-sourcemap-loader": "^0.3.7", "karma-webpack": "1.7.0", - "phantomjs-polyfill": "0.0.2", "phantomjs-prebuilt": "^2.1.7", "remap-istanbul": "^0.6.3", - "protractor": "^3.2.2", - "codelyzer": "~0.0.21", - "tslint": "^3.7.1", "ts-helpers": "1.1.1", "ts-node": "^0.9.1", "typedoc": "^0.4.3", "typescript": "~1.8.10", "typings": "~1.3.0", - "istanbul-instrumenter-loader": "^0.2.0", "awesome-typescript-loader": "^0.17.0", "tslint-loader": "^2.1.3", @@ -131,7 +108,6 @@ "raw-loader": "0.5.1", "source-map-loader": "^0.1.5", "imports-loader": "^0.6.5", - "istanbul-instrumenter-loader": "^0.2.0", "json-loader": "^0.5.4", "es6-promise-loader": "^1.0.1", "css-loader": "^0.23.1", @@ -139,10 +115,8 @@ "expose-loader": "^0.7.1", "file-loader": "^0.8.5", "to-string-loader": "^1.1.4", - "html-webpack-plugin": "^2.21.0", "copy-webpack-plugin": "^3.0.1", - "webpack": "^1.13.1", "webpack-dev-server": "^1.14.1", "webpack-md5-hash": "^0.0.5",