UNPKG

angular-base-starter

Version:

Angular starter based on @ngrx/store & Redux

185 lines (184 loc) 6.21 kB
{ "name": "angular-base-starter", "version": "1.0.1", "description": "Angular starter based on @ngrx/store & Redux", "author": "Pablo Magaz", "contributors": [ { "name": "Santiago Fernandez Blanco", "email": "sfernandez.blanco@atsistemas.com" }, { "name": "Fernando Ramos González", "email": "framos@atsistemas.com" }, { "name": "José Manuel Bermudo", "email": "jmbermudo@atsistemas.com" }, { "name": "Jesús González Jaén", "email": "jgonzalez.jaen@atsistemas.com" } ], "scripts": { "logo": "node ./src/base/conf/.angular2-base/logo.ts", "webpack": "node_modules/webpack/bin/webpack.js", "typings": "node_modules/typings/dist/bin.js", "ngc": "./node_modules/.bin/ngc -p tsconfig.aot.json", "start": "npm run logo && cross-env NODE_ENV=development node server/", "start:prod": "npm run build:prod && cross-env NODE_ENV=production node server/", "build": "npm run generate:dll && cross-env NODE_ENV=development webpack --config webpack/index.ts", "build:prod": "npm run clean && npm run generate:dll && npm run ngc && cross-env NODE_ENV=production webpack --config webpack/index.ts", "generate:dll": "npm run logo && cross-env NODE_ENV=production webpack --config webpack/webpack.dll.config.ts", "clean": "rimraf dist/", "tslint": "tslint", "lint": "npm run tslint \"src/**/*.ts\"", "lint:css": "npm run logo && stylelint \"src/**/*.css\" --config .stylelintrc", "lint:all": "npm run lint && npm run lint:css", "test": "npm run logo && rimraf .tmp && mocha-webpack --webpack-config webpack/webpack.test.config.ts --require ./src/base/conf/testing src/**/*.spec.ts", "test:watch": "rimraf .tmp && mocha-webpack --watch --webpack-config webpack/webpack.test.config.ts --require ./src/base/conf/testing src/**/*.spec.ts", "test:coverage": "nyc npm test && nyc report --reporter=text-lcov | coveralls", "coveralls": "cat ./coverage/lcov.info | ./node_modules/.bin/coveralls", "postinstall": "npm run clean && npm run generate:dll", "prepublish": "npm run lint && npm run test && npm run build && npm run build:prod" }, "dependencies": { "@angular/animations": "5.1.3", "@angular/common": "5.1.3", "@angular/compiler": "5.1.3", "@angular/core": "5.1.3", "@angular/http": "5.1.3", "@angular/platform-browser": "5.1.3", "@angular/platform-browser-dynamic": "5.1.3", "@angular/router": "5.1.3", "@ngrx/core": "1.2.0", "@ngrx/effects": "4.1.1", "@ngrx/router-store": "4.1.1", "@ngrx/store": "4.1.1", "@ngui/map": "0.20.1", "body-parser": "1.18.2", "compression": "1.7.1", "core-js": "2.5.3", "express": "4.16.2", "ngrx-store-freeze": "0.2.0", "ngrx-store-logger": "0.2.0", "rxjs": "5.5.6", "zone.js": "0.8.19" }, "devDependencies": { "@angular-devkit/build-optimizer": "0.0.36", "@angular/compiler-cli": "5.1.3", "@angularclass/hmr": "2.1.3", "@angularclass/hmr-loader": "3.0.4", "@ngrx/store-devtools": "4.1.1", "@ngtools/webpack": "1.9.3", "@types/chai": "4.0.10", "@types/core-js": "0.9.44", "@types/express": "4.11.0", "@types/googlemaps": "3.30.4", "@types/mocha": "2.2.46", "@types/node": "8.5.2", "@types/redux-logger": "3.0.5", "@types/sinon": "4.1.2", "@types/systemjs": "0.20.6", "@types/webpack": "3.8.2", "add-asset-html-webpack-plugin": "2.1.2", "angular-router-loader": "0.8.2", "angular2-template-loader": "0.6.2", "assets-webpack-plugin": "3.5.1", "chai": "4.1.2", "chalk": "2.3.0", "clean-css": "4.1.9", "compression-webpack-plugin": "1.1.3", "copy-webpack-plugin": "4.3.1", "coveralls": "^3.0.0", "cross-env": "5.1.3", "css-loader": "^0.28.10", "custom-tslint-formatters": "2.1.1", "es6-shim": "0.35.3", "extract-text-webpack-plugin": "3.0.2", "file-loader": "1.1.6", "helpers": "0.0.6", "html-loader": "0.5.4", "html-webpack-externals-plugin": "3.6.0", "html-webpack-plugin": "2.30.1", "ignore-loader": "0.1.2", "immutable": "4.0.0-rc.9", "istanbul-instrumenter-loader": "3.0.0", "jsdom": "11.5.1", "json-loader": "0.5.7", "mocha": "4.1.0", "mocha-webpack": "1.0.1", "node-sass": "^4.7.2", "null-loader": "0.1.1", "nyc": "11.4.1", "path-to-regexp": "2.1.0", "perfy": "1.1.2", "postcss-apply": "0.8.0", "postcss-browser-reporter": "0.5.0", "postcss-clean": "1.1.0", "postcss-cssnext": "3.0.2", "postcss-custom-properties": "6.2.0", "postcss-import": "11.0.0", "postcss-loader": "2.0.10", "postcss-modules-extract-imports": "1.1.0", "postcss-nested": "3.0.0", "postcss-reporter": "5.0.0", "postcss-responsive-type": "1.0.0", "postcss-smart-import": "0.7.6", "postcss-url": "7.3.0", "progress-bar-webpack-plugin": "1.10.0", "raw-loader": "^0.5.1", "reflect-metadata": "0.1.10", "reselect": "3.0.1", "rimraf": "2.6.2", "run-sequence": "2.2.1", "sass-loader": "^6.0.6", "sinon": "4.1.3", "string-replace-loader": "1.3.0", "style-loader": "0.19.1", "stylelint": "8.4.0", "to-string-loader": "1.1.5", "ts-helpers": "github:gdi2290/ts-helpers", "ts-loader": "3.2.0", "ts-node": "4.1.0", "tslint": "5.8.0", "tslint-eslint-rules": "4.1.1", "tslint-immutable": "4.5.0", "typescript": "2.6.2", "url-loader": "0.6.2", "webpack": "3.10.0", "webpack-bundle-analyzer": "2.9.1", "webpack-dev-middleware": "2.0.3", "webpack-dev-server": "2.9.7", "webpack-dll-bundles-plugin": "1.0.0-beta.5", "webpack-hot-middleware": "2.21.0", "webpack-node-externals": "1.6.0" }, "keywords": [ "angular", "ngrx", "starter", "@ngrx", "store", "state", "ng", "redux", "container", "rxjs", "stream", "webpack", "starter", "AOT", "typescript", "mocha", "chai", "nyc" ], "license": "MIT", "bugs": { "url": "https://github.com/atSistemas/angular-base/issues" }, "homepage": "https://github.com/atSistemas/angular-base#readme" }