angular-base-starter
Version:
Angular starter based on @ngrx/store & Redux
185 lines (184 loc) • 6.21 kB
JSON
{
"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"
}