{"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"x-nx-rebuilt":"2018-07-09T06:11:59.979+0000","dist-tags":{"package@0.0.1":"0.0.1","latest":"1.1.25-beta","package@0.0.2":"0.0.2","package@0.0.3-beata":"0.0.3-beata","package@0.0.3":"0.0.3","package@0.0.4":"0.0.4","package@0.0.5":"0.0.5","package@0.0.6":"0.0.6","package@0.0.7":"0.0.7","package@0.0.8":"0.0.8","package@0.0.9":"0.0.9","package@0.1.0":"0.1.0","package@0.1.1":"0.1.1","package@0.1.2":"0.1.2","package@0.1.4":"0.1.4","0.0.6":"0.0.6","0.0.7":"0.0.7","0.0.4":"0.0.4","0.0.5":"0.0.5","0.0.8":"0.0.8","0.0.9":"0.0.9","0.0.2":"0.0.2","0.1.1":"0.1.1","0.0.3":"0.0.3","0.1.2":"0.1.2","0.0.1":"0.0.1","0.0.3-beata":"0.0.3-beata","0.1.0":"0.1.0","package@0.1.5":"0.1.5","package@0.1.6":"0.1.6","package@0.1.17":"0.1.17","package@0.1.18":"0.1.18","package@0.1.19":"0.1.19","package@0.1.20":"0.1.20","package@0.1.21":"0.1.21","package@0.1.22":"0.1.22","package@0.1.23":"0.1.23","package@0.1.24":"0.1.24","package@0.1.25":"0.1.25","package@0.1.26":"0.1.26","package@0.1.27":"0.1.27","package@0.1.28":"0.1.28","package@0.1.29":"0.1.29","package@0.1.30":"0.1.30","package@0.1.31":"0.1.31","package@0.1.32":"0.1.32","package@0.1.33":"0.1.33","package@0.1.34":"0.1.34","package@0.1.35":"0.1.35","package@0.1.36":"0.1.36","package@0.1.37":"0.1.37","package@0.1.38":"0.1.38","package@0.1.39":"0.1.39","package@1.1.0":"1.1.0","package@1.1.1":"1.1.1","package@1.1.2":"1.1.2","package@1.1.3":"1.1.3","package@1.1.4":"1.1.4","package@1.1.5":"1.1.5","package@1.1.6":"1.1.6","package@1.1.7":"1.1.7","package@1.1.8":"1.1.8","package@1.1.9":"1.1.9","package@1.1.10":"1.1.10","package@1.1.11":"1.1.11","package@1.1.12":"1.1.12","package@1.1.13-beta":"1.1.13-beta","package@1.1.14-beta":"1.1.14-beta","package@1.1.15-beta":"1.1.15-beta","package@1.1.13-beta-2":"1.1.13-beta-2","package@1.1.13":"1.1.13","package@1.1.14":"1.1.14","package@1.1.15":"1.1.15","package@1.1.16":"1.1.16","package@1.1.17-beta":"1.1.17-beta","package@1.1.17":"1.1.17","package@1.1.18":"1.1.18","package@1.1.19-beta":"1.1.19-beta","package@1.1.19":"1.1.19","package@1.1.20-beta":"1.1.20-beta","package@1.1.20":"1.1.20","package@1.1.21-beta":"1.1.21-beta","package@1.1.21":"1.1.21","package@1.1.22-beta":"1.1.22-beta","package@1.1.22-gayan-beta":"1.1.22-gayan-beta","package@1.1.22":"1.1.22","package@1.1.23-beta":"1.1.23-beta","package@1.1.24-beta":"1.1.24-beta","package@1.1.23":"1.1.23","package@1.1.123":"1.1.123","package@1.1.25-beta":"1.1.25-beta","package@1.1.24":"1.1.24"},"versions":{"0.0.1":{"name":"ngx-spark-widgets","version":"0.0.1","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"^2.0.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.7.2","chartjs-plugin-datalabels":"^0.3.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","ngx-dashboard-base":"1.2.18","ngx-gauge":"^1.0.0-beta.4","nsp-jquery-mapster":"~1.3.0"},"readme":"# Angular QuickStart Lib\n\nThis is a simple library quickstart for Angular libraries, implementing the\n[Angular Package Format v4.0](https://docs.google.com/document/d/1CZC2rcpxffTDfRDs6p1cfbmKNLA6x5O-NtkJglDaBVs/edit#heading=h.k0mh3o8u5hx).\n\nCurrently only unscoped, primary entry-point libraries are supported.\n\nFeatures:\n- a simple example library\n- unit tests for the library\n- a demo application that consumes the library in JIT mode and runs in watch mode\n- an integration app that consumes the library in JIT and AOT mode and runs e2e tests\n\n## Difference of this fork\n\n**The `master` branch of this fork is up to date with Angular 5, TypeScript 2.4 and RxJS 5.5.**\n\nBe aware that a library compiled with Angular 5 won't be compatible with Angular 4.\nSo if you need to support Angular 4 (and you should, as it's in Long Term Support),\nyou need to compile two different versions of your lib. The `ng4` branch allows you to do that.\n\n## Tasks\n\nCommon tasks are present as npm scripts:\n\n- `npm start` to run a live-reload server with the demo app\n- `npm run test` to test in watch mode, or `npm run test:once` to only run once\n- `npm run build` to build the library\n- `npm run lint` to lint \n- `npm run clean` to clean\n- `npm run integration` to run the integration e2e tests\n- `npm install ./relative/path/to/lib` after `npm run build` to test locally in another app\n\nIf you need to debug the integration app, please check `./integration/README.md`.\n\n## The QuickStart Library seed\n\nThis example repository has an implemention of the described package format but is by no means\nthe only way you should publish a library.\n\nAny setup that builds the necessary package format works just as well for a consumer.\nYou are encouraged to customize this process as you see fit.\n\nWhen developing your own setup, keep in mind that even though [AOT](#appendix-supporting-aot)\nis preferred, [Just-in-time](#appendix-supporting-jit) compilation should be supported.\n\nMake sure you have at least Node 6.9 and NPM 3.0 installed.\nThen ...\n\n1. Create a project folder (you can call it `quickstart-lib` and rename it later).\n1. [Clone](#clone \"Clone it from github\") or [download](#download \"download it from github\") the **QuickStart Library seed** into your project folder.\n1. Install npm packages.\n1. Run `npm start` to launch the sample application.\n\n\n### Clone\n\nPerform the _clone-to-launch_ steps with these terminal commands.\n\n```\ngit clone https://github.com/filipesilva/angular-quickstart-lib.git\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n### Download\n[Download the QuickStart Library seed](https://github.com/filipesilva/angular-quickstart-lib/archive/master.zip)\nand unzip it into your project folder. Then perform the remaining steps with these terminal commands.\n\n```\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n## Initialize your repository\n\nIf you cloned the package from github, it has a `.git` folder where the official repository's history lives.\n\nYou don't want that git history though - you'll want to make your own. \n\nDelete this folder and initialize this one as a new repository:\n\n```\nrm -rf .git # Linux or OS/X (bash)\nrd .git /S/Q # Windows\ngit init\n```\n\n**Warning**: Do this only in the beginning to avoid accidentally deleting your own git setup!\n\n\n\n## What's in the QuickStart Library seed?\n\nThe **QuickStart Library seed** contains a similar structure to the [Quickstart seed](https://github.com/angular/quickstart).\nIt's modified to build and test a library instead of an application.\n\nConsequently, there are _many different files_ in the project.\nFocus on the following TypeScript (`.ts`) files in the **`/src`** folder.\n\n```\nsrc/\n├── demo/\n|  └── app/\n|     ├── app.component.ts\n|     └── app.module.ts\n└── lib/\n   ├── index.ts\n   └── src/\n      ├── component/\n      |  └── barchart.component.ts\n      ├── service/\n      |  └── barchart.service.ts\n      └── module.ts\n\n```\n\nEach file has a distinct purpose and evolves independently as the application grows.\n\nFiles outside `src/` concern building, deploying, and testing your app.\nThey include configuration files and external dependencies.\n\nFiles inside `src/lib/` \"belong\" to your library, while `src/demo/` contains a demo application\nthat loads your library.\n\nLibraries do not run by themselves, so it's very useful to have this \"demo\" app while developing \nto see how your library would look like to consumers.\n\nWhen you run `npm start`, the demo application is served.\n\nThe following are all in `src/`\n\n<table width=\"100%\">\n  <col width=\"20%\">\n  </col>\n  <col width=\"80%\">\n  </col>\n  <tr>\n    <th>\n      File\n    </th>\n    <th>\n      Purpose\n    </th>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.component.ts</code>\n    </td>\n    <td>\n      A demo component that renders the library component and a value from the library service.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.module.ts</code>\n    </td>\n    <td>\n      A demo <code>NgModule</code> that imports the Library <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/component/app.component.ts</code>\n    </td>\n    <td>\n      A sample library component that renders an <code>h2</code> tag.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/service/barchart.service.ts</code>\n    </td>\n    <td>\n      A sample library service that exports a value.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/module.ts</code>\n    </td>\n    <td>\n      The library's main <code>NgModule</code>, <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/index.ts</code>\n    </td>\n    <td>\n      The public API of your library, where you choose what to export to consumers.\n    </td>\n  </tr>\n</table>\n\n\n## The build step\n\nYou can build the library by running `npm run build`. \nThis will generate a `dist/` directory with all the entry points described above.\n\nAll the logic for creating the build can be found in `./build.js`. It consists of roughly 5 steps:\n\n- Compile with the AOT Compiler (AOT compiler or `ngc`) for ES5 and ES2015.\n- Inline html and css inside the generated JavaScript files.\n- Copy typings, metatada, html and css.\n- Create each bundle using Rollup.\n- Copy `LICENSE`, `package.json` and `README.md` files\n\n\n## Testing libraries\n\nWhile testing is always important, it's **especially** important in libraries because consumer\napplications might break due to bugs in libraries.\n\nBut the fact that a library is consumed by another application is also what makes it hard to test.\n\nTo properly test a library, you need to have an integration tests.\nAn integration test is to libraries what an end-to-end test is to applications.\nIt tests how an app would install and use your library.\n\nThe **QuickStart Library seed** includes a directory called `integration` containing a standalone\napp that consumes your built library in both AOT and JIT modes, with end-to-end tests to verify\nit works.\n\nTo run the integration tests, do `npm run integration` which does the following:\n- Build your library.\n- Enter the integration app's directory.\n- Install dependencies.\n- Build the app in AOT mode.\n- Test the app in AOT mode.\n- Test the app in JIT mode.\n\nRunning integration tests gives you greater confidence that your library is properly built.\n\nIn addition to integration tests, you can also run unit tests in watch mode via `npm run test`,\nor single-run via `npm run test:once`.\n\nYou can also test your library by installing it in another local repository you have. \nTo do so, first build your lib via `npm run build`.\nThen install it from your other repo using a relative path to the dist folder: \n`npm install relative/path/to/library/dist`.\n\n\n## Publishing your library\n\nEvery package on NPM has a unique name, and so should yours. \nIf you haven't already, now is the time to change the name of your library.\n\nUse your editor to search the project for all instances of `quickstart-lib` and change it\nto your intended name (also in `dash-case` format).\nThe library name is mentioned on at least these files: \n\n- `integration/src/app/app.component.ts`\n- `integration/src/app/app.module.ts`\n- `integration/src/systemjs.config.js`\n- `integrations/package.json`\n- `src/demo/app/app.component.ts`\n- `src/demo/app/app.module.ts`\n- `src/demo/systemjs.config.js`\n- `src/demo/tsconfig.json`\n- `src/lib/tsconfig.es5.json`\n- `src/lib/tsconfig.lib.json`\n- `bs-config.json`\n- `package.json`\n- `README.md`\n\nYou'll also need to rename the folder your project is in.\n\nAfter you have changed the package name, you can publish it to NPM (read \n[this link](https://docs.npmjs.com/getting-started/publishing-npm-packages) for details).\n\nInstead of following the `Updating the package` on that previous doc, here we use\n[standard-version](https://github.com/conventional-changelog/standard-version).\nRead their docs to see how to use it.\n\nFirst you'll need to create a NPM account and login on your local machine.\nThen you can publish your package by running `npm publish dist/`.  \nSince your package is built on the `dist/` folder this is the one you should publish.\n\n\n<div class=\"l-sub-section\">\n\n### Be a good library maintainer\n\nNow that you've published a library, you need to maintain it as well. \nBelow are some of the most important points:\n\n- Document your library.\n- Keep an eye on the issue tracker.\n- [Manage your dependencies properly](#appendix-dependency-management)\n- Follow [Semantic Versioning](http://semver.org/)\n- Setup a Continuous Integration solution to test your library (included is a `.travis.yml` \nfile for [Travis CI](https://docs.travis-ci.com/user/getting-started/))!\n- Choose an [appropriate license](https://choosealicense.com/).\n\n</div>\n\n\n## Appendix: Supporting AOT\n\nAOT plays an important role in optimizing Angular applications. \nIt's therefore important that third party libraries be published in a format compatible with AOT\ncompilation.\nOtherwise it will not be possible to include the library in an AOT compiled application.\n\nOnly code written in TypeScript can be AOT compiled.\n \nBefore publishing the library must first be compiled using the AOT compiler (`ngc`). \n`ngc` extends the `tsc` compiler by adding extensions to support AOT compilation in addition to\nregular TypeScript compilation.   \n\nAOT compilation outputs three files that must be included in order to be compatible with AOT.\n\n*Transpiled JavaScript*\n\nAs usual the original TypeScript is transpiled to regular JavaScript.\n\n*Typings files*\n\nJavaScript has no way of representing typings. \nIn order to preserve the original typings, `ngc` will generate `.d.ts` typings files.\n\n*Meta Data JSON files*\n\n`ngc` outputs a metadata.json file for every `Component` and `NgModule`.\nThese meta data files represent the information in the original `NgModule` and `Component`\ndecorators.   \n\nThe meta data may reference external templates or css files.\nThese external files must be included with the library.\n\n### NgFactories\n\n`ngc` generates a series of files with an `.ngfactory` suffix as well.\nThese files represent the AOT compiled source, but should not be included with the published library.\n\nInstead the `ngc` compiler in the consuming application will generate `.ngfactory` files based\non the JavaScript, Typings and meta data shipped with the library. \n\n### Why not publish TypeScript?\n\nWhy not ship TypeScript source instead? \nAfter all the library will be part of another TypeScript compilation step when the library is\nimported by the consuming application.\n\nGenerally it's discouraged to ship TypeScript with third party libraries. \nIt would require the consumer to replicate the complete build environment of the library. \nNot only typings, but potentially a specific version of `ngc` as well.\n\nPublishing plain JavaScript with typings and meta data allows the consuming application to \nremain agnostic of the library's build environment.\n\n\n## Appendix: Supporting JIT\n\nAOT compiled code is the preferred format for production builds, but due to the long compilation\ntime it may not be practical to use AOT during development.\n\nTo create a more flexible developer experience a JIT compatible build of the library should be\npublished as well. \nThe format of the JIT bundle is `umd`, which stands for Universal Module Definition.\nShipping the bundle as `umd` ensures compatibility with most common module loading formats.\n\nThe `umd` bundle will ship as a single file containing ES5 JavaScript and inlined versions of \nany external templates or css. \n\n\n## Appendix: Dependency Management\n\nAs a library maintainer, it's important to properly manage your dependencies in `package.json`.\n\nThere are [three kinds of dependencies](https://docs.npmjs.com/files/package.json#dependencies):\n `dependencies`, `devDependencies` and `peerDependencies`.\n\n- `dependencies`: here go all the other libraries yours depends on when being used.\nA good way to figure out these is to go through your library source code (in `src/lib` **only**)\nand list all the libraries there.\n- `devDependencies`: libraries that you need while developing, testing and building your library\ngo here.\nWhen a user installs your library, these won't be installed. \nUsers don't need to develop, build or test your library, they just need to run it.\n- `peerDependencies`: these are similar to `dependencies` since your library expects them to be\nthere at runtime.\nThe difference is that you don't want to install a new version of these, but instead use\nthe one already available. \n\nA good example of a peer dependency is `@angular/core` and all other main Angular libraries.\nIf you listed these in `dependencies`, a new one - with a different version! - could be installed\nfor your library to use.\nThis isn't what you wanted though. You want your library to use *the exact same* `@angular/core`\nthat the app is using.\n\nYou'll usually used `@angular/*` libraries listed in both `devDependencies` and \n`peerDependencies`.\nThis is normal and expected, because when you're developing your library also need a copy of\nthem installed.\n\nAnother thing to remember is to keep your dependencies from changing too much unexpectedly.\nDifferent versions of libraries can have different features, and if you inadvertently are too\nlenient with allowed versions your library might stop working because a dependency changed.\n\nYou can choose what versions you allow by using [ranges](https://docs.npmjs.com/misc/semver).\n\nA good rule of thumb is to have all `dependencies` specified with a tilde `~`(`~1.2.3`),\nwhile your `peerDependencies` have a range (`\"@angular/core\": \">=4.0.0 <5.0.0 || >=4.0.0-beta <5.0.0\"`).\n\nAny extra dependency or peer dependency that you add to `package.json` should also be added\nto the `globals` and `external` array in the `rollupBaseConfig` variable in `./build.js`.\n\nThis ensures your library doesn't package extra libraries inside of it and instead uses the ones\navailable in the consuming app.\n","readmeFilename":"README.md","_id":"ngx-spark-widgets@0.0.1","_shasum":"21d017ef9d54890f3b8ceaa674e8828c5ff92e7f","_resolved":"file:ngx-spark-widgets-0.0.1.tgz","_from":"ngx-spark-widgets-0.0.1.tgz","_npmVersion":"4.5.0","_nodeVersion":"6.9.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"21d017ef9d54890f3b8ceaa674e8828c5ff92e7f","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-0.0.1.tgz"}},"0.0.2":{"name":"ngx-spark-widgets","version":"0.0.2","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"^2.0.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.7.2","chartjs-plugin-datalabels":"^0.3.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","ngx-dashboard-base":"1.2.18","ngx-gauge":"^1.0.0-beta.4","nsp-jquery-mapster":"~1.3.0"},"readme":"# Angular QuickStart Lib\n\nThis is a simple library quickstart for Angular libraries, implementing the\n[Angular Package Format v4.0](https://docs.google.com/document/d/1CZC2rcpxffTDfRDs6p1cfbmKNLA6x5O-NtkJglDaBVs/edit#heading=h.k0mh3o8u5hx).\n\nCurrently only unscoped, primary entry-point libraries are supported.\n\nFeatures:\n- a simple example library\n- unit tests for the library\n- a demo application that consumes the library in JIT mode and runs in watch mode\n- an integration app that consumes the library in JIT and AOT mode and runs e2e tests\n\n## Difference of this fork\n\n**The `master` branch of this fork is up to date with Angular 5, TypeScript 2.4 and RxJS 5.5.**\n\nBe aware that a library compiled with Angular 5 won't be compatible with Angular 4.\nSo if you need to support Angular 4 (and you should, as it's in Long Term Support),\nyou need to compile two different versions of your lib. The `ng4` branch allows you to do that.\n\n## Tasks\n\nCommon tasks are present as npm scripts:\n\n- `npm start` to run a live-reload server with the demo app\n- `npm run test` to test in watch mode, or `npm run test:once` to only run once\n- `npm run build` to build the library\n- `npm run lint` to lint \n- `npm run clean` to clean\n- `npm run integration` to run the integration e2e tests\n- `npm install ./relative/path/to/lib` after `npm run build` to test locally in another app\n\nIf you need to debug the integration app, please check `./integration/README.md`.\n\n## The QuickStart Library seed\n\nThis example repository has an implemention of the described package format but is by no means\nthe only way you should publish a library.\n\nAny setup that builds the necessary package format works just as well for a consumer.\nYou are encouraged to customize this process as you see fit.\n\nWhen developing your own setup, keep in mind that even though [AOT](#appendix-supporting-aot)\nis preferred, [Just-in-time](#appendix-supporting-jit) compilation should be supported.\n\nMake sure you have at least Node 6.9 and NPM 3.0 installed.\nThen ...\n\n1. Create a project folder (you can call it `quickstart-lib` and rename it later).\n1. [Clone](#clone \"Clone it from github\") or [download](#download \"download it from github\") the **QuickStart Library seed** into your project folder.\n1. Install npm packages.\n1. Run `npm start` to launch the sample application.\n\n\n### Clone\n\nPerform the _clone-to-launch_ steps with these terminal commands.\n\n```\ngit clone https://github.com/filipesilva/angular-quickstart-lib.git\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n### Download\n[Download the QuickStart Library seed](https://github.com/filipesilva/angular-quickstart-lib/archive/master.zip)\nand unzip it into your project folder. Then perform the remaining steps with these terminal commands.\n\n```\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n## Initialize your repository\n\nIf you cloned the package from github, it has a `.git` folder where the official repository's history lives.\n\nYou don't want that git history though - you'll want to make your own. \n\nDelete this folder and initialize this one as a new repository:\n\n```\nrm -rf .git # Linux or OS/X (bash)\nrd .git /S/Q # Windows\ngit init\n```\n\n**Warning**: Do this only in the beginning to avoid accidentally deleting your own git setup!\n\n\n\n## What's in the QuickStart Library seed?\n\nThe **QuickStart Library seed** contains a similar structure to the [Quickstart seed](https://github.com/angular/quickstart).\nIt's modified to build and test a library instead of an application.\n\nConsequently, there are _many different files_ in the project.\nFocus on the following TypeScript (`.ts`) files in the **`/src`** folder.\n\n```\nsrc/\n├── demo/\n|  └── app/\n|     ├── app.component.ts\n|     └── app.module.ts\n└── lib/\n   ├── index.ts\n   └── src/\n      ├── component/\n      |  └── barchart.component.ts\n      ├── service/\n      |  └── barchart.service.ts\n      └── module.ts\n\n```\n\nEach file has a distinct purpose and evolves independently as the application grows.\n\nFiles outside `src/` concern building, deploying, and testing your app.\nThey include configuration files and external dependencies.\n\nFiles inside `src/lib/` \"belong\" to your library, while `src/demo/` contains a demo application\nthat loads your library.\n\nLibraries do not run by themselves, so it's very useful to have this \"demo\" app while developing \nto see how your library would look like to consumers.\n\nWhen you run `npm start`, the demo application is served.\n\nThe following are all in `src/`\n\n<table width=\"100%\">\n  <col width=\"20%\">\n  </col>\n  <col width=\"80%\">\n  </col>\n  <tr>\n    <th>\n      File\n    </th>\n    <th>\n      Purpose\n    </th>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.component.ts</code>\n    </td>\n    <td>\n      A demo component that renders the library component and a value from the library service.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.module.ts</code>\n    </td>\n    <td>\n      A demo <code>NgModule</code> that imports the Library <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/component/app.component.ts</code>\n    </td>\n    <td>\n      A sample library component that renders an <code>h2</code> tag.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/service/barchart.service.ts</code>\n    </td>\n    <td>\n      A sample library service that exports a value.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/module.ts</code>\n    </td>\n    <td>\n      The library's main <code>NgModule</code>, <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/index.ts</code>\n    </td>\n    <td>\n      The public API of your library, where you choose what to export to consumers.\n    </td>\n  </tr>\n</table>\n\n\n## The build step\n\nYou can build the library by running `npm run build`. \nThis will generate a `dist/` directory with all the entry points described above.\n\nAll the logic for creating the build can be found in `./build.js`. It consists of roughly 5 steps:\n\n- Compile with the AOT Compiler (AOT compiler or `ngc`) for ES5 and ES2015.\n- Inline html and css inside the generated JavaScript files.\n- Copy typings, metatada, html and css.\n- Create each bundle using Rollup.\n- Copy `LICENSE`, `package.json` and `README.md` files\n\n\n## Testing libraries\n\nWhile testing is always important, it's **especially** important in libraries because consumer\napplications might break due to bugs in libraries.\n\nBut the fact that a library is consumed by another application is also what makes it hard to test.\n\nTo properly test a library, you need to have an integration tests.\nAn integration test is to libraries what an end-to-end test is to applications.\nIt tests how an app would install and use your library.\n\nThe **QuickStart Library seed** includes a directory called `integration` containing a standalone\napp that consumes your built library in both AOT and JIT modes, with end-to-end tests to verify\nit works.\n\nTo run the integration tests, do `npm run integration` which does the following:\n- Build your library.\n- Enter the integration app's directory.\n- Install dependencies.\n- Build the app in AOT mode.\n- Test the app in AOT mode.\n- Test the app in JIT mode.\n\nRunning integration tests gives you greater confidence that your library is properly built.\n\nIn addition to integration tests, you can also run unit tests in watch mode via `npm run test`,\nor single-run via `npm run test:once`.\n\nYou can also test your library by installing it in another local repository you have. \nTo do so, first build your lib via `npm run build`.\nThen install it from your other repo using a relative path to the dist folder: \n`npm install relative/path/to/library/dist`.\n\n\n## Publishing your library\n\nEvery package on NPM has a unique name, and so should yours. \nIf you haven't already, now is the time to change the name of your library.\n\nUse your editor to search the project for all instances of `quickstart-lib` and change it\nto your intended name (also in `dash-case` format).\nThe library name is mentioned on at least these files: \n\n- `integration/src/app/app.component.ts`\n- `integration/src/app/app.module.ts`\n- `integration/src/systemjs.config.js`\n- `integrations/package.json`\n- `src/demo/app/app.component.ts`\n- `src/demo/app/app.module.ts`\n- `src/demo/systemjs.config.js`\n- `src/demo/tsconfig.json`\n- `src/lib/tsconfig.es5.json`\n- `src/lib/tsconfig.lib.json`\n- `bs-config.json`\n- `package.json`\n- `README.md`\n\nYou'll also need to rename the folder your project is in.\n\nAfter you have changed the package name, you can publish it to NPM (read \n[this link](https://docs.npmjs.com/getting-started/publishing-npm-packages) for details).\n\nInstead of following the `Updating the package` on that previous doc, here we use\n[standard-version](https://github.com/conventional-changelog/standard-version).\nRead their docs to see how to use it.\n\nFirst you'll need to create a NPM account and login on your local machine.\nThen you can publish your package by running `npm publish dist/`.  \nSince your package is built on the `dist/` folder this is the one you should publish.\n\n\n<div class=\"l-sub-section\">\n\n### Be a good library maintainer\n\nNow that you've published a library, you need to maintain it as well. \nBelow are some of the most important points:\n\n- Document your library.\n- Keep an eye on the issue tracker.\n- [Manage your dependencies properly](#appendix-dependency-management)\n- Follow [Semantic Versioning](http://semver.org/)\n- Setup a Continuous Integration solution to test your library (included is a `.travis.yml` \nfile for [Travis CI](https://docs.travis-ci.com/user/getting-started/))!\n- Choose an [appropriate license](https://choosealicense.com/).\n\n</div>\n\n\n## Appendix: Supporting AOT\n\nAOT plays an important role in optimizing Angular applications. \nIt's therefore important that third party libraries be published in a format compatible with AOT\ncompilation.\nOtherwise it will not be possible to include the library in an AOT compiled application.\n\nOnly code written in TypeScript can be AOT compiled.\n \nBefore publishing the library must first be compiled using the AOT compiler (`ngc`). \n`ngc` extends the `tsc` compiler by adding extensions to support AOT compilation in addition to\nregular TypeScript compilation.   \n\nAOT compilation outputs three files that must be included in order to be compatible with AOT.\n\n*Transpiled JavaScript*\n\nAs usual the original TypeScript is transpiled to regular JavaScript.\n\n*Typings files*\n\nJavaScript has no way of representing typings. \nIn order to preserve the original typings, `ngc` will generate `.d.ts` typings files.\n\n*Meta Data JSON files*\n\n`ngc` outputs a metadata.json file for every `Component` and `NgModule`.\nThese meta data files represent the information in the original `NgModule` and `Component`\ndecorators.   \n\nThe meta data may reference external templates or css files.\nThese external files must be included with the library.\n\n### NgFactories\n\n`ngc` generates a series of files with an `.ngfactory` suffix as well.\nThese files represent the AOT compiled source, but should not be included with the published library.\n\nInstead the `ngc` compiler in the consuming application will generate `.ngfactory` files based\non the JavaScript, Typings and meta data shipped with the library. \n\n### Why not publish TypeScript?\n\nWhy not ship TypeScript source instead? \nAfter all the library will be part of another TypeScript compilation step when the library is\nimported by the consuming application.\n\nGenerally it's discouraged to ship TypeScript with third party libraries. \nIt would require the consumer to replicate the complete build environment of the library. \nNot only typings, but potentially a specific version of `ngc` as well.\n\nPublishing plain JavaScript with typings and meta data allows the consuming application to \nremain agnostic of the library's build environment.\n\n\n## Appendix: Supporting JIT\n\nAOT compiled code is the preferred format for production builds, but due to the long compilation\ntime it may not be practical to use AOT during development.\n\nTo create a more flexible developer experience a JIT compatible build of the library should be\npublished as well. \nThe format of the JIT bundle is `umd`, which stands for Universal Module Definition.\nShipping the bundle as `umd` ensures compatibility with most common module loading formats.\n\nThe `umd` bundle will ship as a single file containing ES5 JavaScript and inlined versions of \nany external templates or css. \n\n\n## Appendix: Dependency Management\n\nAs a library maintainer, it's important to properly manage your dependencies in `package.json`.\n\nThere are [three kinds of dependencies](https://docs.npmjs.com/files/package.json#dependencies):\n `dependencies`, `devDependencies` and `peerDependencies`.\n\n- `dependencies`: here go all the other libraries yours depends on when being used.\nA good way to figure out these is to go through your library source code (in `src/lib` **only**)\nand list all the libraries there.\n- `devDependencies`: libraries that you need while developing, testing and building your library\ngo here.\nWhen a user installs your library, these won't be installed. \nUsers don't need to develop, build or test your library, they just need to run it.\n- `peerDependencies`: these are similar to `dependencies` since your library expects them to be\nthere at runtime.\nThe difference is that you don't want to install a new version of these, but instead use\nthe one already available. \n\nA good example of a peer dependency is `@angular/core` and all other main Angular libraries.\nIf you listed these in `dependencies`, a new one - with a different version! - could be installed\nfor your library to use.\nThis isn't what you wanted though. You want your library to use *the exact same* `@angular/core`\nthat the app is using.\n\nYou'll usually used `@angular/*` libraries listed in both `devDependencies` and \n`peerDependencies`.\nThis is normal and expected, because when you're developing your library also need a copy of\nthem installed.\n\nAnother thing to remember is to keep your dependencies from changing too much unexpectedly.\nDifferent versions of libraries can have different features, and if you inadvertently are too\nlenient with allowed versions your library might stop working because a dependency changed.\n\nYou can choose what versions you allow by using [ranges](https://docs.npmjs.com/misc/semver).\n\nA good rule of thumb is to have all `dependencies` specified with a tilde `~`(`~1.2.3`),\nwhile your `peerDependencies` have a range (`\"@angular/core\": \">=4.0.0 <5.0.0 || >=4.0.0-beta <5.0.0\"`).\n\nAny extra dependency or peer dependency that you add to `package.json` should also be added\nto the `globals` and `external` array in the `rollupBaseConfig` variable in `./build.js`.\n\nThis ensures your library doesn't package extra libraries inside of it and instead uses the ones\navailable in the consuming app.\n","readmeFilename":"README.md","_id":"ngx-spark-widgets@0.0.2","_shasum":"9bd69142ab2d739f70e3334c81c9569c740b26e9","_resolved":"file:ngx-spark-widgets-0.0.2.tgz","_from":"ngx-spark-widgets-0.0.2.tgz","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"9bd69142ab2d739f70e3334c81c9569c740b26e9","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-0.0.2.tgz"}},"0.0.3-beata":{"name":"ngx-spark-widgets","version":"0.0.3-beata","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"^2.0.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/animations":"^5.0.0","@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.7.2","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","ngx-dashboard-base":"1.2.18","ngx-echarts":"2.2.0","ngx-gauge":"^1.0.0-beta.4","nsp-jquery-mapster":"~1.3.0","numeral":"^2.0.6"},"readme":"# Angular QuickStart Lib\n\nThis is a simple library quickstart for Angular libraries, implementing the\n[Angular Package Format v4.0](https://docs.google.com/document/d/1CZC2rcpxffTDfRDs6p1cfbmKNLA6x5O-NtkJglDaBVs/edit#heading=h.k0mh3o8u5hx).\n\nCurrently only unscoped, primary entry-point libraries are supported.\n\nFeatures:\n- a simple example library\n- unit tests for the library\n- a demo application that consumes the library in JIT mode and runs in watch mode\n- an integration app that consumes the library in JIT and AOT mode and runs e2e tests\n\n## Difference of this fork\n\n**The `master` branch of this fork is up to date with Angular 5, TypeScript 2.4 and RxJS 5.5.**\n\nBe aware that a library compiled with Angular 5 won't be compatible with Angular 4.\nSo if you need to support Angular 4 (and you should, as it's in Long Term Support),\nyou need to compile two different versions of your lib. The `ng4` branch allows you to do that.\n\n## Tasks\n\nCommon tasks are present as npm scripts:\n\n- `npm start` to run a live-reload server with the demo app\n- `npm run test` to test in watch mode, or `npm run test:once` to only run once\n- `npm run build` to build the library\n- `npm run lint` to lint \n- `npm run clean` to clean\n- `npm run integration` to run the integration e2e tests\n- `npm install ./relative/path/to/lib` after `npm run build` to test locally in another app\n\nIf you need to debug the integration app, please check `./integration/README.md`.\n\n## The QuickStart Library seed\n\nThis example repository has an implemention of the described package format but is by no means\nthe only way you should publish a library.\n\nAny setup that builds the necessary package format works just as well for a consumer.\nYou are encouraged to customize this process as you see fit.\n\nWhen developing your own setup, keep in mind that even though [AOT](#appendix-supporting-aot)\nis preferred, [Just-in-time](#appendix-supporting-jit) compilation should be supported.\n\nMake sure you have at least Node 6.9 and NPM 3.0 installed.\nThen ...\n\n1. Create a project folder (you can call it `quickstart-lib` and rename it later).\n1. [Clone](#clone \"Clone it from github\") or [download](#download \"download it from github\") the **QuickStart Library seed** into your project folder.\n1. Install npm packages.\n1. Run `npm start` to launch the sample application.\n\n\n### Clone\n\nPerform the _clone-to-launch_ steps with these terminal commands.\n\n```\ngit clone https://github.com/filipesilva/angular-quickstart-lib.git\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n### Download\n[Download the QuickStart Library seed](https://github.com/filipesilva/angular-quickstart-lib/archive/master.zip)\nand unzip it into your project folder. Then perform the remaining steps with these terminal commands.\n\n```\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n## Initialize your repository\n\nIf you cloned the package from github, it has a `.git` folder where the official repository's history lives.\n\nYou don't want that git history though - you'll want to make your own. \n\nDelete this folder and initialize this one as a new repository:\n\n```\nrm -rf .git # Linux or OS/X (bash)\nrd .git /S/Q # Windows\ngit init\n```\n\n**Warning**: Do this only in the beginning to avoid accidentally deleting your own git setup!\n\n\n\n## What's in the QuickStart Library seed?\n\nThe **QuickStart Library seed** contains a similar structure to the [Quickstart seed](https://github.com/angular/quickstart).\nIt's modified to build and test a library instead of an application.\n\nConsequently, there are _many different files_ in the project.\nFocus on the following TypeScript (`.ts`) files in the **`/src`** folder.\n\n```\nsrc/\n├── demo/\n|  └── app/\n|     ├── app.component.ts\n|     └── app.module.ts\n└── lib/\n   ├── index.ts\n   └── src/\n      ├── component/\n      |  └── barchart.component.ts\n      ├── service/\n      |  └── barchart.service.ts\n      └── module.ts\n\n```\n\nEach file has a distinct purpose and evolves independently as the application grows.\n\nFiles outside `src/` concern building, deploying, and testing your app.\nThey include configuration files and external dependencies.\n\nFiles inside `src/lib/` \"belong\" to your library, while `src/demo/` contains a demo application\nthat loads your library.\n\nLibraries do not run by themselves, so it's very useful to have this \"demo\" app while developing \nto see how your library would look like to consumers.\n\nWhen you run `npm start`, the demo application is served.\n\nThe following are all in `src/`\n\n<table width=\"100%\">\n  <col width=\"20%\">\n  </col>\n  <col width=\"80%\">\n  </col>\n  <tr>\n    <th>\n      File\n    </th>\n    <th>\n      Purpose\n    </th>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.component.ts</code>\n    </td>\n    <td>\n      A demo component that renders the library component and a value from the library service.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.module.ts</code>\n    </td>\n    <td>\n      A demo <code>NgModule</code> that imports the Library <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/component/app.component.ts</code>\n    </td>\n    <td>\n      A sample library component that renders an <code>h2</code> tag.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/service/barchart.service.ts</code>\n    </td>\n    <td>\n      A sample library service that exports a value.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/module.ts</code>\n    </td>\n    <td>\n      The library's main <code>NgModule</code>, <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/index.ts</code>\n    </td>\n    <td>\n      The public API of your library, where you choose what to export to consumers.\n    </td>\n  </tr>\n</table>\n\n\n## The build step\n\nYou can build the library by running `npm run build`. \nThis will generate a `dist/` directory with all the entry points described above.\n\nAll the logic for creating the build can be found in `./build.js`. It consists of roughly 5 steps:\n\n- Compile with the AOT Compiler (AOT compiler or `ngc`) for ES5 and ES2015.\n- Inline html and css inside the generated JavaScript files.\n- Copy typings, metatada, html and css.\n- Create each bundle using Rollup.\n- Copy `LICENSE`, `package.json` and `README.md` files\n\n\n## Testing libraries\n\nWhile testing is always important, it's **especially** important in libraries because consumer\napplications might break due to bugs in libraries.\n\nBut the fact that a library is consumed by another application is also what makes it hard to test.\n\nTo properly test a library, you need to have an integration tests.\nAn integration test is to libraries what an end-to-end test is to applications.\nIt tests how an app would install and use your library.\n\nThe **QuickStart Library seed** includes a directory called `integration` containing a standalone\napp that consumes your built library in both AOT and JIT modes, with end-to-end tests to verify\nit works.\n\nTo run the integration tests, do `npm run integration` which does the following:\n- Build your library.\n- Enter the integration app's directory.\n- Install dependencies.\n- Build the app in AOT mode.\n- Test the app in AOT mode.\n- Test the app in JIT mode.\n\nRunning integration tests gives you greater confidence that your library is properly built.\n\nIn addition to integration tests, you can also run unit tests in watch mode via `npm run test`,\nor single-run via `npm run test:once`.\n\nYou can also test your library by installing it in another local repository you have. \nTo do so, first build your lib via `npm run build`.\nThen install it from your other repo using a relative path to the dist folder: \n`npm install relative/path/to/library/dist`.\n\n\n## Publishing your library\n\nEvery package on NPM has a unique name, and so should yours. \nIf you haven't already, now is the time to change the name of your library.\n\nUse your editor to search the project for all instances of `quickstart-lib` and change it\nto your intended name (also in `dash-case` format).\nThe library name is mentioned on at least these files: \n\n- `integration/src/app/app.component.ts`\n- `integration/src/app/app.module.ts`\n- `integration/src/systemjs.config.js`\n- `integrations/package.json`\n- `src/demo/app/app.component.ts`\n- `src/demo/app/app.module.ts`\n- `src/demo/systemjs.config.js`\n- `src/demo/tsconfig.json`\n- `src/lib/tsconfig.es5.json`\n- `src/lib/tsconfig.lib.json`\n- `bs-config.json`\n- `package.json`\n- `README.md`\n\nYou'll also need to rename the folder your project is in.\n\nAfter you have changed the package name, you can publish it to NPM (read \n[this link](https://docs.npmjs.com/getting-started/publishing-npm-packages) for details).\n\nInstead of following the `Updating the package` on that previous doc, here we use\n[standard-version](https://github.com/conventional-changelog/standard-version).\nRead their docs to see how to use it.\n\nFirst you'll need to create a NPM account and login on your local machine.\nThen you can publish your package by running `npm publish dist/`.  \nSince your package is built on the `dist/` folder this is the one you should publish.\n\n\n<div class=\"l-sub-section\">\n\n### Be a good library maintainer\n\nNow that you've published a library, you need to maintain it as well. \nBelow are some of the most important points:\n\n- Document your library.\n- Keep an eye on the issue tracker.\n- [Manage your dependencies properly](#appendix-dependency-management)\n- Follow [Semantic Versioning](http://semver.org/)\n- Setup a Continuous Integration solution to test your library (included is a `.travis.yml` \nfile for [Travis CI](https://docs.travis-ci.com/user/getting-started/))!\n- Choose an [appropriate license](https://choosealicense.com/).\n\n</div>\n\n\n## Appendix: Supporting AOT\n\nAOT plays an important role in optimizing Angular applications. \nIt's therefore important that third party libraries be published in a format compatible with AOT\ncompilation.\nOtherwise it will not be possible to include the library in an AOT compiled application.\n\nOnly code written in TypeScript can be AOT compiled.\n \nBefore publishing the library must first be compiled using the AOT compiler (`ngc`). \n`ngc` extends the `tsc` compiler by adding extensions to support AOT compilation in addition to\nregular TypeScript compilation.   \n\nAOT compilation outputs three files that must be included in order to be compatible with AOT.\n\n*Transpiled JavaScript*\n\nAs usual the original TypeScript is transpiled to regular JavaScript.\n\n*Typings files*\n\nJavaScript has no way of representing typings. \nIn order to preserve the original typings, `ngc` will generate `.d.ts` typings files.\n\n*Meta Data JSON files*\n\n`ngc` outputs a metadata.json file for every `Component` and `NgModule`.\nThese meta data files represent the information in the original `NgModule` and `Component`\ndecorators.   \n\nThe meta data may reference external templates or css files.\nThese external files must be included with the library.\n\n### NgFactories\n\n`ngc` generates a series of files with an `.ngfactory` suffix as well.\nThese files represent the AOT compiled source, but should not be included with the published library.\n\nInstead the `ngc` compiler in the consuming application will generate `.ngfactory` files based\non the JavaScript, Typings and meta data shipped with the library. \n\n### Why not publish TypeScript?\n\nWhy not ship TypeScript source instead? \nAfter all the library will be part of another TypeScript compilation step when the library is\nimported by the consuming application.\n\nGenerally it's discouraged to ship TypeScript with third party libraries. \nIt would require the consumer to replicate the complete build environment of the library. \nNot only typings, but potentially a specific version of `ngc` as well.\n\nPublishing plain JavaScript with typings and meta data allows the consuming application to \nremain agnostic of the library's build environment.\n\n\n## Appendix: Supporting JIT\n\nAOT compiled code is the preferred format for production builds, but due to the long compilation\ntime it may not be practical to use AOT during development.\n\nTo create a more flexible developer experience a JIT compatible build of the library should be\npublished as well. \nThe format of the JIT bundle is `umd`, which stands for Universal Module Definition.\nShipping the bundle as `umd` ensures compatibility with most common module loading formats.\n\nThe `umd` bundle will ship as a single file containing ES5 JavaScript and inlined versions of \nany external templates or css. \n\n\n## Appendix: Dependency Management\n\nAs a library maintainer, it's important to properly manage your dependencies in `package.json`.\n\nThere are [three kinds of dependencies](https://docs.npmjs.com/files/package.json#dependencies):\n `dependencies`, `devDependencies` and `peerDependencies`.\n\n- `dependencies`: here go all the other libraries yours depends on when being used.\nA good way to figure out these is to go through your library source code (in `src/lib` **only**)\nand list all the libraries there.\n- `devDependencies`: libraries that you need while developing, testing and building your library\ngo here.\nWhen a user installs your library, these won't be installed. \nUsers don't need to develop, build or test your library, they just need to run it.\n- `peerDependencies`: these are similar to `dependencies` since your library expects them to be\nthere at runtime.\nThe difference is that you don't want to install a new version of these, but instead use\nthe one already available. \n\nA good example of a peer dependency is `@angular/core` and all other main Angular libraries.\nIf you listed these in `dependencies`, a new one - with a different version! - could be installed\nfor your library to use.\nThis isn't what you wanted though. You want your library to use *the exact same* `@angular/core`\nthat the app is using.\n\nYou'll usually used `@angular/*` libraries listed in both `devDependencies` and \n`peerDependencies`.\nThis is normal and expected, because when you're developing your library also need a copy of\nthem installed.\n\nAnother thing to remember is to keep your dependencies from changing too much unexpectedly.\nDifferent versions of libraries can have different features, and if you inadvertently are too\nlenient with allowed versions your library might stop working because a dependency changed.\n\nYou can choose what versions you allow by using [ranges](https://docs.npmjs.com/misc/semver).\n\nA good rule of thumb is to have all `dependencies` specified with a tilde `~`(`~1.2.3`),\nwhile your `peerDependencies` have a range (`\"@angular/core\": \">=4.0.0 <5.0.0 || >=4.0.0-beta <5.0.0\"`).\n\nAny extra dependency or peer dependency that you add to `package.json` should also be added\nto the `globals` and `external` array in the `rollupBaseConfig` variable in `./build.js`.\n\nThis ensures your library doesn't package extra libraries inside of it and instead uses the ones\navailable in the consuming app.\n","readmeFilename":"README.md","_id":"ngx-spark-widgets@0.0.3-beata","_shasum":"6680940fb75b032d6ada83d22e8a358f2ef6da7b","_resolved":"file:ngx-spark-widgets-0.0.3-beata.tgz","_from":"ngx-spark-widgets-0.0.3-beata.tgz","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"6680940fb75b032d6ada83d22e8a358f2ef6da7b","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-0.0.3-beata.tgz"},"pre-commit":["ngc"]},"0.0.3":{"name":"ngx-spark-widgets","version":"0.0.3","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"^2.0.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.7.2","chartjs-plugin-datalabels":"^0.3.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","ngx-dashboard-base":"1.2.18","ngx-gauge":"^1.0.0-beta.4","nsp-jquery-mapster":"~1.3.0"},"readme":"# Angular QuickStart Lib\n\nThis is a simple library quickstart for Angular libraries, implementing the\n[Angular Package Format v4.0](https://docs.google.com/document/d/1CZC2rcpxffTDfRDs6p1cfbmKNLA6x5O-NtkJglDaBVs/edit#heading=h.k0mh3o8u5hx).\n\nCurrently only unscoped, primary entry-point libraries are supported.\n\nFeatures:\n- a simple example library\n- unit tests for the library\n- a demo application that consumes the library in JIT mode and runs in watch mode\n- an integration app that consumes the library in JIT and AOT mode and runs e2e tests\n\n## Difference of this fork\n\n**The `master` branch of this fork is up to date with Angular 5, TypeScript 2.4 and RxJS 5.5.**\n\nBe aware that a library compiled with Angular 5 won't be compatible with Angular 4.\nSo if you need to support Angular 4 (and you should, as it's in Long Term Support),\nyou need to compile two different versions of your lib. The `ng4` branch allows you to do that.\n\n## Tasks\n\nCommon tasks are present as npm scripts:\n\n- `npm start` to run a live-reload server with the demo app\n- `npm run test` to test in watch mode, or `npm run test:once` to only run once\n- `npm run build` to build the library\n- `npm run lint` to lint \n- `npm run clean` to clean\n- `npm run integration` to run the integration e2e tests\n- `npm install ./relative/path/to/lib` after `npm run build` to test locally in another app\n\nIf you need to debug the integration app, please check `./integration/README.md`.\n\n## The QuickStart Library seed\n\nThis example repository has an implemention of the described package format but is by no means\nthe only way you should publish a library.\n\nAny setup that builds the necessary package format works just as well for a consumer.\nYou are encouraged to customize this process as you see fit.\n\nWhen developing your own setup, keep in mind that even though [AOT](#appendix-supporting-aot)\nis preferred, [Just-in-time](#appendix-supporting-jit) compilation should be supported.\n\nMake sure you have at least Node 6.9 and NPM 3.0 installed.\nThen ...\n\n1. Create a project folder (you can call it `quickstart-lib` and rename it later).\n1. [Clone](#clone \"Clone it from github\") or [download](#download \"download it from github\") the **QuickStart Library seed** into your project folder.\n1. Install npm packages.\n1. Run `npm start` to launch the sample application.\n\n\n### Clone\n\nPerform the _clone-to-launch_ steps with these terminal commands.\n\n```\ngit clone https://github.com/filipesilva/angular-quickstart-lib.git\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n### Download\n[Download the QuickStart Library seed](https://github.com/filipesilva/angular-quickstart-lib/archive/master.zip)\nand unzip it into your project folder. Then perform the remaining steps with these terminal commands.\n\n```\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n## Initialize your repository\n\nIf you cloned the package from github, it has a `.git` folder where the official repository's history lives.\n\nYou don't want that git history though - you'll want to make your own. \n\nDelete this folder and initialize this one as a new repository:\n\n```\nrm -rf .git # Linux or OS/X (bash)\nrd .git /S/Q # Windows\ngit init\n```\n\n**Warning**: Do this only in the beginning to avoid accidentally deleting your own git setup!\n\n\n\n## What's in the QuickStart Library seed?\n\nThe **QuickStart Library seed** contains a similar structure to the [Quickstart seed](https://github.com/angular/quickstart).\nIt's modified to build and test a library instead of an application.\n\nConsequently, there are _many different files_ in the project.\nFocus on the following TypeScript (`.ts`) files in the **`/src`** folder.\n\n```\nsrc/\n├── demo/\n|  └── app/\n|     ├── app.component.ts\n|     └── app.module.ts\n└── lib/\n   ├── index.ts\n   └── src/\n      ├── component/\n      |  └── barchart.component.ts\n      ├── service/\n      |  └── barchart.service.ts\n      └── module.ts\n\n```\n\nEach file has a distinct purpose and evolves independently as the application grows.\n\nFiles outside `src/` concern building, deploying, and testing your app.\nThey include configuration files and external dependencies.\n\nFiles inside `src/lib/` \"belong\" to your library, while `src/demo/` contains a demo application\nthat loads your library.\n\nLibraries do not run by themselves, so it's very useful to have this \"demo\" app while developing \nto see how your library would look like to consumers.\n\nWhen you run `npm start`, the demo application is served.\n\nThe following are all in `src/`\n\n<table width=\"100%\">\n  <col width=\"20%\">\n  </col>\n  <col width=\"80%\">\n  </col>\n  <tr>\n    <th>\n      File\n    </th>\n    <th>\n      Purpose\n    </th>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.component.ts</code>\n    </td>\n    <td>\n      A demo component that renders the library component and a value from the library service.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.module.ts</code>\n    </td>\n    <td>\n      A demo <code>NgModule</code> that imports the Library <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/component/app.component.ts</code>\n    </td>\n    <td>\n      A sample library component that renders an <code>h2</code> tag.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/service/barchart.service.ts</code>\n    </td>\n    <td>\n      A sample library service that exports a value.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/module.ts</code>\n    </td>\n    <td>\n      The library's main <code>NgModule</code>, <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/index.ts</code>\n    </td>\n    <td>\n      The public API of your library, where you choose what to export to consumers.\n    </td>\n  </tr>\n</table>\n\n\n## The build step\n\nYou can build the library by running `npm run build`. \nThis will generate a `dist/` directory with all the entry points described above.\n\nAll the logic for creating the build can be found in `./build.js`. It consists of roughly 5 steps:\n\n- Compile with the AOT Compiler (AOT compiler or `ngc`) for ES5 and ES2015.\n- Inline html and css inside the generated JavaScript files.\n- Copy typings, metatada, html and css.\n- Create each bundle using Rollup.\n- Copy `LICENSE`, `package.json` and `README.md` files\n\n\n## Testing libraries\n\nWhile testing is always important, it's **especially** important in libraries because consumer\napplications might break due to bugs in libraries.\n\nBut the fact that a library is consumed by another application is also what makes it hard to test.\n\nTo properly test a library, you need to have an integration tests.\nAn integration test is to libraries what an end-to-end test is to applications.\nIt tests how an app would install and use your library.\n\nThe **QuickStart Library seed** includes a directory called `integration` containing a standalone\napp that consumes your built library in both AOT and JIT modes, with end-to-end tests to verify\nit works.\n\nTo run the integration tests, do `npm run integration` which does the following:\n- Build your library.\n- Enter the integration app's directory.\n- Install dependencies.\n- Build the app in AOT mode.\n- Test the app in AOT mode.\n- Test the app in JIT mode.\n\nRunning integration tests gives you greater confidence that your library is properly built.\n\nIn addition to integration tests, you can also run unit tests in watch mode via `npm run test`,\nor single-run via `npm run test:once`.\n\nYou can also test your library by installing it in another local repository you have. \nTo do so, first build your lib via `npm run build`.\nThen install it from your other repo using a relative path to the dist folder: \n`npm install relative/path/to/library/dist`.\n\n\n## Publishing your library\n\nEvery package on NPM has a unique name, and so should yours. \nIf you haven't already, now is the time to change the name of your library.\n\nUse your editor to search the project for all instances of `quickstart-lib` and change it\nto your intended name (also in `dash-case` format).\nThe library name is mentioned on at least these files: \n\n- `integration/src/app/app.component.ts`\n- `integration/src/app/app.module.ts`\n- `integration/src/systemjs.config.js`\n- `integrations/package.json`\n- `src/demo/app/app.component.ts`\n- `src/demo/app/app.module.ts`\n- `src/demo/systemjs.config.js`\n- `src/demo/tsconfig.json`\n- `src/lib/tsconfig.es5.json`\n- `src/lib/tsconfig.lib.json`\n- `bs-config.json`\n- `package.json`\n- `README.md`\n\nYou'll also need to rename the folder your project is in.\n\nAfter you have changed the package name, you can publish it to NPM (read \n[this link](https://docs.npmjs.com/getting-started/publishing-npm-packages) for details).\n\nInstead of following the `Updating the package` on that previous doc, here we use\n[standard-version](https://github.com/conventional-changelog/standard-version).\nRead their docs to see how to use it.\n\nFirst you'll need to create a NPM account and login on your local machine.\nThen you can publish your package by running `npm publish dist/`.  \nSince your package is built on the `dist/` folder this is the one you should publish.\n\n\n<div class=\"l-sub-section\">\n\n### Be a good library maintainer\n\nNow that you've published a library, you need to maintain it as well. \nBelow are some of the most important points:\n\n- Document your library.\n- Keep an eye on the issue tracker.\n- [Manage your dependencies properly](#appendix-dependency-management)\n- Follow [Semantic Versioning](http://semver.org/)\n- Setup a Continuous Integration solution to test your library (included is a `.travis.yml` \nfile for [Travis CI](https://docs.travis-ci.com/user/getting-started/))!\n- Choose an [appropriate license](https://choosealicense.com/).\n\n</div>\n\n\n## Appendix: Supporting AOT\n\nAOT plays an important role in optimizing Angular applications. \nIt's therefore important that third party libraries be published in a format compatible with AOT\ncompilation.\nOtherwise it will not be possible to include the library in an AOT compiled application.\n\nOnly code written in TypeScript can be AOT compiled.\n \nBefore publishing the library must first be compiled using the AOT compiler (`ngc`). \n`ngc` extends the `tsc` compiler by adding extensions to support AOT compilation in addition to\nregular TypeScript compilation.   \n\nAOT compilation outputs three files that must be included in order to be compatible with AOT.\n\n*Transpiled JavaScript*\n\nAs usual the original TypeScript is transpiled to regular JavaScript.\n\n*Typings files*\n\nJavaScript has no way of representing typings. \nIn order to preserve the original typings, `ngc` will generate `.d.ts` typings files.\n\n*Meta Data JSON files*\n\n`ngc` outputs a metadata.json file for every `Component` and `NgModule`.\nThese meta data files represent the information in the original `NgModule` and `Component`\ndecorators.   \n\nThe meta data may reference external templates or css files.\nThese external files must be included with the library.\n\n### NgFactories\n\n`ngc` generates a series of files with an `.ngfactory` suffix as well.\nThese files represent the AOT compiled source, but should not be included with the published library.\n\nInstead the `ngc` compiler in the consuming application will generate `.ngfactory` files based\non the JavaScript, Typings and meta data shipped with the library. \n\n### Why not publish TypeScript?\n\nWhy not ship TypeScript source instead? \nAfter all the library will be part of another TypeScript compilation step when the library is\nimported by the consuming application.\n\nGenerally it's discouraged to ship TypeScript with third party libraries. \nIt would require the consumer to replicate the complete build environment of the library. \nNot only typings, but potentially a specific version of `ngc` as well.\n\nPublishing plain JavaScript with typings and meta data allows the consuming application to \nremain agnostic of the library's build environment.\n\n\n## Appendix: Supporting JIT\n\nAOT compiled code is the preferred format for production builds, but due to the long compilation\ntime it may not be practical to use AOT during development.\n\nTo create a more flexible developer experience a JIT compatible build of the library should be\npublished as well. \nThe format of the JIT bundle is `umd`, which stands for Universal Module Definition.\nShipping the bundle as `umd` ensures compatibility with most common module loading formats.\n\nThe `umd` bundle will ship as a single file containing ES5 JavaScript and inlined versions of \nany external templates or css. \n\n\n## Appendix: Dependency Management\n\nAs a library maintainer, it's important to properly manage your dependencies in `package.json`.\n\nThere are [three kinds of dependencies](https://docs.npmjs.com/files/package.json#dependencies):\n `dependencies`, `devDependencies` and `peerDependencies`.\n\n- `dependencies`: here go all the other libraries yours depends on when being used.\nA good way to figure out these is to go through your library source code (in `src/lib` **only**)\nand list all the libraries there.\n- `devDependencies`: libraries that you need while developing, testing and building your library\ngo here.\nWhen a user installs your library, these won't be installed. \nUsers don't need to develop, build or test your library, they just need to run it.\n- `peerDependencies`: these are similar to `dependencies` since your library expects them to be\nthere at runtime.\nThe difference is that you don't want to install a new version of these, but instead use\nthe one already available. \n\nA good example of a peer dependency is `@angular/core` and all other main Angular libraries.\nIf you listed these in `dependencies`, a new one - with a different version! - could be installed\nfor your library to use.\nThis isn't what you wanted though. You want your library to use *the exact same* `@angular/core`\nthat the app is using.\n\nYou'll usually used `@angular/*` libraries listed in both `devDependencies` and \n`peerDependencies`.\nThis is normal and expected, because when you're developing your library also need a copy of\nthem installed.\n\nAnother thing to remember is to keep your dependencies from changing too much unexpectedly.\nDifferent versions of libraries can have different features, and if you inadvertently are too\nlenient with allowed versions your library might stop working because a dependency changed.\n\nYou can choose what versions you allow by using [ranges](https://docs.npmjs.com/misc/semver).\n\nA good rule of thumb is to have all `dependencies` specified with a tilde `~`(`~1.2.3`),\nwhile your `peerDependencies` have a range (`\"@angular/core\": \">=4.0.0 <5.0.0 || >=4.0.0-beta <5.0.0\"`).\n\nAny extra dependency or peer dependency that you add to `package.json` should also be added\nto the `globals` and `external` array in the `rollupBaseConfig` variable in `./build.js`.\n\nThis ensures your library doesn't package extra libraries inside of it and instead uses the ones\navailable in the consuming app.\n","readmeFilename":"README.md","_id":"ngx-spark-widgets@0.0.3","_shasum":"c63953af54133b1b8fcb901e20f93c40479ab7d0","_resolved":"file:ngx-spark-widgets-0.0.3.tgz","_from":"ngx-spark-widgets-0.0.3.tgz","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"c63953af54133b1b8fcb901e20f93c40479ab7d0","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-0.0.3.tgz"}},"0.0.4":{"name":"ngx-spark-widgets","version":"0.0.4","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"^2.0.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.7.2","chartjs-plugin-datalabels":"^0.3.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","ngx-dashboard-base":"1.2.18","ngx-gauge":"^1.0.0-beta.4","nsp-jquery-mapster":"~1.3.0"},"readme":"# Angular QuickStart Lib\n\nThis is a simple library quickstart for Angular libraries, implementing the\n[Angular Package Format v4.0](https://docs.google.com/document/d/1CZC2rcpxffTDfRDs6p1cfbmKNLA6x5O-NtkJglDaBVs/edit#heading=h.k0mh3o8u5hx).\n\nCurrently only unscoped, primary entry-point libraries are supported.\n\nFeatures:\n- a simple example library\n- unit tests for the library\n- a demo application that consumes the library in JIT mode and runs in watch mode\n- an integration app that consumes the library in JIT and AOT mode and runs e2e tests\n\n## Difference of this fork\n\n**The `master` branch of this fork is up to date with Angular 5, TypeScript 2.4 and RxJS 5.5.**\n\nBe aware that a library compiled with Angular 5 won't be compatible with Angular 4.\nSo if you need to support Angular 4 (and you should, as it's in Long Term Support),\nyou need to compile two different versions of your lib. The `ng4` branch allows you to do that.\n\n## Tasks\n\nCommon tasks are present as npm scripts:\n\n- `npm start` to run a live-reload server with the demo app\n- `npm run test` to test in watch mode, or `npm run test:once` to only run once\n- `npm run build` to build the library\n- `npm run lint` to lint \n- `npm run clean` to clean\n- `npm run integration` to run the integration e2e tests\n- `npm install ./relative/path/to/lib` after `npm run build` to test locally in another app\n\nIf you need to debug the integration app, please check `./integration/README.md`.\n\n## The QuickStart Library seed\n\nThis example repository has an implemention of the described package format but is by no means\nthe only way you should publish a library.\n\nAny setup that builds the necessary package format works just as well for a consumer.\nYou are encouraged to customize this process as you see fit.\n\nWhen developing your own setup, keep in mind that even though [AOT](#appendix-supporting-aot)\nis preferred, [Just-in-time](#appendix-supporting-jit) compilation should be supported.\n\nMake sure you have at least Node 6.9 and NPM 3.0 installed.\nThen ...\n\n1. Create a project folder (you can call it `quickstart-lib` and rename it later).\n1. [Clone](#clone \"Clone it from github\") or [download](#download \"download it from github\") the **QuickStart Library seed** into your project folder.\n1. Install npm packages.\n1. Run `npm start` to launch the sample application.\n\n\n### Clone\n\nPerform the _clone-to-launch_ steps with these terminal commands.\n\n```\ngit clone https://github.com/filipesilva/angular-quickstart-lib.git\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n### Download\n[Download the QuickStart Library seed](https://github.com/filipesilva/angular-quickstart-lib/archive/master.zip)\nand unzip it into your project folder. Then perform the remaining steps with these terminal commands.\n\n```\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n## Initialize your repository\n\nIf you cloned the package from github, it has a `.git` folder where the official repository's history lives.\n\nYou don't want that git history though - you'll want to make your own. \n\nDelete this folder and initialize this one as a new repository:\n\n```\nrm -rf .git # Linux or OS/X (bash)\nrd .git /S/Q # Windows\ngit init\n```\n\n**Warning**: Do this only in the beginning to avoid accidentally deleting your own git setup!\n\n\n\n## What's in the QuickStart Library seed?\n\nThe **QuickStart Library seed** contains a similar structure to the [Quickstart seed](https://github.com/angular/quickstart).\nIt's modified to build and test a library instead of an application.\n\nConsequently, there are _many different files_ in the project.\nFocus on the following TypeScript (`.ts`) files in the **`/src`** folder.\n\n```\nsrc/\n├── demo/\n|  └── app/\n|     ├── app.component.ts\n|     └── app.module.ts\n└── lib/\n   ├── index.ts\n   └── src/\n      ├── component/\n      |  └── barchart.component.ts\n      ├── service/\n      |  └── barchart.service.ts\n      └── module.ts\n\n```\n\nEach file has a distinct purpose and evolves independently as the application grows.\n\nFiles outside `src/` concern building, deploying, and testing your app.\nThey include configuration files and external dependencies.\n\nFiles inside `src/lib/` \"belong\" to your library, while `src/demo/` contains a demo application\nthat loads your library.\n\nLibraries do not run by themselves, so it's very useful to have this \"demo\" app while developing \nto see how your library would look like to consumers.\n\nWhen you run `npm start`, the demo application is served.\n\nThe following are all in `src/`\n\n<table width=\"100%\">\n  <col width=\"20%\">\n  </col>\n  <col width=\"80%\">\n  </col>\n  <tr>\n    <th>\n      File\n    </th>\n    <th>\n      Purpose\n    </th>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.component.ts</code>\n    </td>\n    <td>\n      A demo component that renders the library component and a value from the library service.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.module.ts</code>\n    </td>\n    <td>\n      A demo <code>NgModule</code> that imports the Library <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/component/app.component.ts</code>\n    </td>\n    <td>\n      A sample library component that renders an <code>h2</code> tag.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/service/barchart.service.ts</code>\n    </td>\n    <td>\n      A sample library service that exports a value.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/module.ts</code>\n    </td>\n    <td>\n      The library's main <code>NgModule</code>, <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/index.ts</code>\n    </td>\n    <td>\n      The public API of your library, where you choose what to export to consumers.\n    </td>\n  </tr>\n</table>\n\n\n## The build step\n\nYou can build the library by running `npm run build`. \nThis will generate a `dist/` directory with all the entry points described above.\n\nAll the logic for creating the build can be found in `./build.js`. It consists of roughly 5 steps:\n\n- Compile with the AOT Compiler (AOT compiler or `ngc`) for ES5 and ES2015.\n- Inline html and css inside the generated JavaScript files.\n- Copy typings, metatada, html and css.\n- Create each bundle using Rollup.\n- Copy `LICENSE`, `package.json` and `README.md` files\n\n\n## Testing libraries\n\nWhile testing is always important, it's **especially** important in libraries because consumer\napplications might break due to bugs in libraries.\n\nBut the fact that a library is consumed by another application is also what makes it hard to test.\n\nTo properly test a library, you need to have an integration tests.\nAn integration test is to libraries what an end-to-end test is to applications.\nIt tests how an app would install and use your library.\n\nThe **QuickStart Library seed** includes a directory called `integration` containing a standalone\napp that consumes your built library in both AOT and JIT modes, with end-to-end tests to verify\nit works.\n\nTo run the integration tests, do `npm run integration` which does the following:\n- Build your library.\n- Enter the integration app's directory.\n- Install dependencies.\n- Build the app in AOT mode.\n- Test the app in AOT mode.\n- Test the app in JIT mode.\n\nRunning integration tests gives you greater confidence that your library is properly built.\n\nIn addition to integration tests, you can also run unit tests in watch mode via `npm run test`,\nor single-run via `npm run test:once`.\n\nYou can also test your library by installing it in another local repository you have. \nTo do so, first build your lib via `npm run build`.\nThen install it from your other repo using a relative path to the dist folder: \n`npm install relative/path/to/library/dist`.\n\n\n## Publishing your library\n\nEvery package on NPM has a unique name, and so should yours. \nIf you haven't already, now is the time to change the name of your library.\n\nUse your editor to search the project for all instances of `quickstart-lib` and change it\nto your intended name (also in `dash-case` format).\nThe library name is mentioned on at least these files: \n\n- `integration/src/app/app.component.ts`\n- `integration/src/app/app.module.ts`\n- `integration/src/systemjs.config.js`\n- `integrations/package.json`\n- `src/demo/app/app.component.ts`\n- `src/demo/app/app.module.ts`\n- `src/demo/systemjs.config.js`\n- `src/demo/tsconfig.json`\n- `src/lib/tsconfig.es5.json`\n- `src/lib/tsconfig.lib.json`\n- `bs-config.json`\n- `package.json`\n- `README.md`\n\nYou'll also need to rename the folder your project is in.\n\nAfter you have changed the package name, you can publish it to NPM (read \n[this link](https://docs.npmjs.com/getting-started/publishing-npm-packages) for details).\n\nInstead of following the `Updating the package` on that previous doc, here we use\n[standard-version](https://github.com/conventional-changelog/standard-version).\nRead their docs to see how to use it.\n\nFirst you'll need to create a NPM account and login on your local machine.\nThen you can publish your package by running `npm publish dist/`.  \nSince your package is built on the `dist/` folder this is the one you should publish.\n\n\n<div class=\"l-sub-section\">\n\n### Be a good library maintainer\n\nNow that you've published a library, you need to maintain it as well. \nBelow are some of the most important points:\n\n- Document your library.\n- Keep an eye on the issue tracker.\n- [Manage your dependencies properly](#appendix-dependency-management)\n- Follow [Semantic Versioning](http://semver.org/)\n- Setup a Continuous Integration solution to test your library (included is a `.travis.yml` \nfile for [Travis CI](https://docs.travis-ci.com/user/getting-started/))!\n- Choose an [appropriate license](https://choosealicense.com/).\n\n</div>\n\n\n## Appendix: Supporting AOT\n\nAOT plays an important role in optimizing Angular applications. \nIt's therefore important that third party libraries be published in a format compatible with AOT\ncompilation.\nOtherwise it will not be possible to include the library in an AOT compiled application.\n\nOnly code written in TypeScript can be AOT compiled.\n \nBefore publishing the library must first be compiled using the AOT compiler (`ngc`). \n`ngc` extends the `tsc` compiler by adding extensions to support AOT compilation in addition to\nregular TypeScript compilation.   \n\nAOT compilation outputs three files that must be included in order to be compatible with AOT.\n\n*Transpiled JavaScript*\n\nAs usual the original TypeScript is transpiled to regular JavaScript.\n\n*Typings files*\n\nJavaScript has no way of representing typings. \nIn order to preserve the original typings, `ngc` will generate `.d.ts` typings files.\n\n*Meta Data JSON files*\n\n`ngc` outputs a metadata.json file for every `Component` and `NgModule`.\nThese meta data files represent the information in the original `NgModule` and `Component`\ndecorators.   \n\nThe meta data may reference external templates or css files.\nThese external files must be included with the library.\n\n### NgFactories\n\n`ngc` generates a series of files with an `.ngfactory` suffix as well.\nThese files represent the AOT compiled source, but should not be included with the published library.\n\nInstead the `ngc` compiler in the consuming application will generate `.ngfactory` files based\non the JavaScript, Typings and meta data shipped with the library. \n\n### Why not publish TypeScript?\n\nWhy not ship TypeScript source instead? \nAfter all the library will be part of another TypeScript compilation step when the library is\nimported by the consuming application.\n\nGenerally it's discouraged to ship TypeScript with third party libraries. \nIt would require the consumer to replicate the complete build environment of the library. \nNot only typings, but potentially a specific version of `ngc` as well.\n\nPublishing plain JavaScript with typings and meta data allows the consuming application to \nremain agnostic of the library's build environment.\n\n\n## Appendix: Supporting JIT\n\nAOT compiled code is the preferred format for production builds, but due to the long compilation\ntime it may not be practical to use AOT during development.\n\nTo create a more flexible developer experience a JIT compatible build of the library should be\npublished as well. \nThe format of the JIT bundle is `umd`, which stands for Universal Module Definition.\nShipping the bundle as `umd` ensures compatibility with most common module loading formats.\n\nThe `umd` bundle will ship as a single file containing ES5 JavaScript and inlined versions of \nany external templates or css. \n\n\n## Appendix: Dependency Management\n\nAs a library maintainer, it's important to properly manage your dependencies in `package.json`.\n\nThere are [three kinds of dependencies](https://docs.npmjs.com/files/package.json#dependencies):\n `dependencies`, `devDependencies` and `peerDependencies`.\n\n- `dependencies`: here go all the other libraries yours depends on when being used.\nA good way to figure out these is to go through your library source code (in `src/lib` **only**)\nand list all the libraries there.\n- `devDependencies`: libraries that you need while developing, testing and building your library\ngo here.\nWhen a user installs your library, these won't be installed. \nUsers don't need to develop, build or test your library, they just need to run it.\n- `peerDependencies`: these are similar to `dependencies` since your library expects them to be\nthere at runtime.\nThe difference is that you don't want to install a new version of these, but instead use\nthe one already available. \n\nA good example of a peer dependency is `@angular/core` and all other main Angular libraries.\nIf you listed these in `dependencies`, a new one - with a different version! - could be installed\nfor your library to use.\nThis isn't what you wanted though. You want your library to use *the exact same* `@angular/core`\nthat the app is using.\n\nYou'll usually used `@angular/*` libraries listed in both `devDependencies` and \n`peerDependencies`.\nThis is normal and expected, because when you're developing your library also need a copy of\nthem installed.\n\nAnother thing to remember is to keep your dependencies from changing too much unexpectedly.\nDifferent versions of libraries can have different features, and if you inadvertently are too\nlenient with allowed versions your library might stop working because a dependency changed.\n\nYou can choose what versions you allow by using [ranges](https://docs.npmjs.com/misc/semver).\n\nA good rule of thumb is to have all `dependencies` specified with a tilde `~`(`~1.2.3`),\nwhile your `peerDependencies` have a range (`\"@angular/core\": \">=4.0.0 <5.0.0 || >=4.0.0-beta <5.0.0\"`).\n\nAny extra dependency or peer dependency that you add to `package.json` should also be added\nto the `globals` and `external` array in the `rollupBaseConfig` variable in `./build.js`.\n\nThis ensures your library doesn't package extra libraries inside of it and instead uses the ones\navailable in the consuming app.\n","readmeFilename":"README.md","_id":"ngx-spark-widgets@0.0.4","_shasum":"c16f538e5be943bf5f6efe7e7512dcb7b03ee246","_resolved":"file:ngx-spark-widgets-0.0.4.tgz","_from":"ngx-spark-widgets-0.0.4.tgz","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"c16f538e5be943bf5f6efe7e7512dcb7b03ee246","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-0.0.4.tgz"}},"0.0.5":{"name":"ngx-spark-widgets","version":"0.0.5","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"^2.0.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.7.2","chartjs-plugin-datalabels":"^0.3.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","ngx-dashboard-base":"1.2.18","ngx-gauge":"^1.0.0-beta.4","nsp-jquery-mapster":"~1.3.0"},"readme":"# Angular QuickStart Lib\n\nThis is a simple library quickstart for Angular libraries, implementing the\n[Angular Package Format v4.0](https://docs.google.com/document/d/1CZC2rcpxffTDfRDs6p1cfbmKNLA6x5O-NtkJglDaBVs/edit#heading=h.k0mh3o8u5hx).\n\nCurrently only unscoped, primary entry-point libraries are supported.\n\nFeatures:\n- a simple example library\n- unit tests for the library\n- a demo application that consumes the library in JIT mode and runs in watch mode\n- an integration app that consumes the library in JIT and AOT mode and runs e2e tests\n\n## Difference of this fork\n\n**The `master` branch of this fork is up to date with Angular 5, TypeScript 2.4 and RxJS 5.5.**\n\nBe aware that a library compiled with Angular 5 won't be compatible with Angular 4.\nSo if you need to support Angular 4 (and you should, as it's in Long Term Support),\nyou need to compile two different versions of your lib. The `ng4` branch allows you to do that.\n\n## Tasks\n\nCommon tasks are present as npm scripts:\n\n- `npm start` to run a live-reload server with the demo app\n- `npm run test` to test in watch mode, or `npm run test:once` to only run once\n- `npm run build` to build the library\n- `npm run lint` to lint \n- `npm run clean` to clean\n- `npm run integration` to run the integration e2e tests\n- `npm install ./relative/path/to/lib` after `npm run build` to test locally in another app\n\nIf you need to debug the integration app, please check `./integration/README.md`.\n\n## The QuickStart Library seed\n\nThis example repository has an implemention of the described package format but is by no means\nthe only way you should publish a library.\n\nAny setup that builds the necessary package format works just as well for a consumer.\nYou are encouraged to customize this process as you see fit.\n\nWhen developing your own setup, keep in mind that even though [AOT](#appendix-supporting-aot)\nis preferred, [Just-in-time](#appendix-supporting-jit) compilation should be supported.\n\nMake sure you have at least Node 6.9 and NPM 3.0 installed.\nThen ...\n\n1. Create a project folder (you can call it `quickstart-lib` and rename it later).\n1. [Clone](#clone \"Clone it from github\") or [download](#download \"download it from github\") the **QuickStart Library seed** into your project folder.\n1. Install npm packages.\n1. Run `npm start` to launch the sample application.\n\n\n### Clone\n\nPerform the _clone-to-launch_ steps with these terminal commands.\n\n```\ngit clone https://github.com/filipesilva/angular-quickstart-lib.git\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n### Download\n[Download the QuickStart Library seed](https://github.com/filipesilva/angular-quickstart-lib/archive/master.zip)\nand unzip it into your project folder. Then perform the remaining steps with these terminal commands.\n\n```\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n## Initialize your repository\n\nIf you cloned the package from github, it has a `.git` folder where the official repository's history lives.\n\nYou don't want that git history though - you'll want to make your own. \n\nDelete this folder and initialize this one as a new repository:\n\n```\nrm -rf .git # Linux or OS/X (bash)\nrd .git /S/Q # Windows\ngit init\n```\n\n**Warning**: Do this only in the beginning to avoid accidentally deleting your own git setup!\n\n\n\n## What's in the QuickStart Library seed?\n\nThe **QuickStart Library seed** contains a similar structure to the [Quickstart seed](https://github.com/angular/quickstart).\nIt's modified to build and test a library instead of an application.\n\nConsequently, there are _many different files_ in the project.\nFocus on the following TypeScript (`.ts`) files in the **`/src`** folder.\n\n```\nsrc/\n├── demo/\n|  └── app/\n|     ├── app.component.ts\n|     └── app.module.ts\n└── lib/\n   ├── index.ts\n   └── src/\n      ├── component/\n      |  └── barchart.component.ts\n      ├── service/\n      |  └── barchart.service.ts\n      └── module.ts\n\n```\n\nEach file has a distinct purpose and evolves independently as the application grows.\n\nFiles outside `src/` concern building, deploying, and testing your app.\nThey include configuration files and external dependencies.\n\nFiles inside `src/lib/` \"belong\" to your library, while `src/demo/` contains a demo application\nthat loads your library.\n\nLibraries do not run by themselves, so it's very useful to have this \"demo\" app while developing \nto see how your library would look like to consumers.\n\nWhen you run `npm start`, the demo application is served.\n\nThe following are all in `src/`\n\n<table width=\"100%\">\n  <col width=\"20%\">\n  </col>\n  <col width=\"80%\">\n  </col>\n  <tr>\n    <th>\n      File\n    </th>\n    <th>\n      Purpose\n    </th>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.component.ts</code>\n    </td>\n    <td>\n      A demo component that renders the library component and a value from the library service.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.module.ts</code>\n    </td>\n    <td>\n      A demo <code>NgModule</code> that imports the Library <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/component/app.component.ts</code>\n    </td>\n    <td>\n      A sample library component that renders an <code>h2</code> tag.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/service/barchart.service.ts</code>\n    </td>\n    <td>\n      A sample library service that exports a value.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/module.ts</code>\n    </td>\n    <td>\n      The library's main <code>NgModule</code>, <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/index.ts</code>\n    </td>\n    <td>\n      The public API of your library, where you choose what to export to consumers.\n    </td>\n  </tr>\n</table>\n\n\n## The build step\n\nYou can build the library by running `npm run build`. \nThis will generate a `dist/` directory with all the entry points described above.\n\nAll the logic for creating the build can be found in `./build.js`. It consists of roughly 5 steps:\n\n- Compile with the AOT Compiler (AOT compiler or `ngc`) for ES5 and ES2015.\n- Inline html and css inside the generated JavaScript files.\n- Copy typings, metatada, html and css.\n- Create each bundle using Rollup.\n- Copy `LICENSE`, `package.json` and `README.md` files\n\n\n## Testing libraries\n\nWhile testing is always important, it's **especially** important in libraries because consumer\napplications might break due to bugs in libraries.\n\nBut the fact that a library is consumed by another application is also what makes it hard to test.\n\nTo properly test a library, you need to have an integration tests.\nAn integration test is to libraries what an end-to-end test is to applications.\nIt tests how an app would install and use your library.\n\nThe **QuickStart Library seed** includes a directory called `integration` containing a standalone\napp that consumes your built library in both AOT and JIT modes, with end-to-end tests to verify\nit works.\n\nTo run the integration tests, do `npm run integration` which does the following:\n- Build your library.\n- Enter the integration app's directory.\n- Install dependencies.\n- Build the app in AOT mode.\n- Test the app in AOT mode.\n- Test the app in JIT mode.\n\nRunning integration tests gives you greater confidence that your library is properly built.\n\nIn addition to integration tests, you can also run unit tests in watch mode via `npm run test`,\nor single-run via `npm run test:once`.\n\nYou can also test your library by installing it in another local repository you have. \nTo do so, first build your lib via `npm run build`.\nThen install it from your other repo using a relative path to the dist folder: \n`npm install relative/path/to/library/dist`.\n\n\n## Publishing your library\n\nEvery package on NPM has a unique name, and so should yours. \nIf you haven't already, now is the time to change the name of your library.\n\nUse your editor to search the project for all instances of `quickstart-lib` and change it\nto your intended name (also in `dash-case` format).\nThe library name is mentioned on at least these files: \n\n- `integration/src/app/app.component.ts`\n- `integration/src/app/app.module.ts`\n- `integration/src/systemjs.config.js`\n- `integrations/package.json`\n- `src/demo/app/app.component.ts`\n- `src/demo/app/app.module.ts`\n- `src/demo/systemjs.config.js`\n- `src/demo/tsconfig.json`\n- `src/lib/tsconfig.es5.json`\n- `src/lib/tsconfig.lib.json`\n- `bs-config.json`\n- `package.json`\n- `README.md`\n\nYou'll also need to rename the folder your project is in.\n\nAfter you have changed the package name, you can publish it to NPM (read \n[this link](https://docs.npmjs.com/getting-started/publishing-npm-packages) for details).\n\nInstead of following the `Updating the package` on that previous doc, here we use\n[standard-version](https://github.com/conventional-changelog/standard-version).\nRead their docs to see how to use it.\n\nFirst you'll need to create a NPM account and login on your local machine.\nThen you can publish your package by running `npm publish dist/`.  \nSince your package is built on the `dist/` folder this is the one you should publish.\n\n\n<div class=\"l-sub-section\">\n\n### Be a good library maintainer\n\nNow that you've published a library, you need to maintain it as well. \nBelow are some of the most important points:\n\n- Document your library.\n- Keep an eye on the issue tracker.\n- [Manage your dependencies properly](#appendix-dependency-management)\n- Follow [Semantic Versioning](http://semver.org/)\n- Setup a Continuous Integration solution to test your library (included is a `.travis.yml` \nfile for [Travis CI](https://docs.travis-ci.com/user/getting-started/))!\n- Choose an [appropriate license](https://choosealicense.com/).\n\n</div>\n\n\n## Appendix: Supporting AOT\n\nAOT plays an important role in optimizing Angular applications. \nIt's therefore important that third party libraries be published in a format compatible with AOT\ncompilation.\nOtherwise it will not be possible to include the library in an AOT compiled application.\n\nOnly code written in TypeScript can be AOT compiled.\n \nBefore publishing the library must first be compiled using the AOT compiler (`ngc`). \n`ngc` extends the `tsc` compiler by adding extensions to support AOT compilation in addition to\nregular TypeScript compilation.   \n\nAOT compilation outputs three files that must be included in order to be compatible with AOT.\n\n*Transpiled JavaScript*\n\nAs usual the original TypeScript is transpiled to regular JavaScript.\n\n*Typings files*\n\nJavaScript has no way of representing typings. \nIn order to preserve the original typings, `ngc` will generate `.d.ts` typings files.\n\n*Meta Data JSON files*\n\n`ngc` outputs a metadata.json file for every `Component` and `NgModule`.\nThese meta data files represent the information in the original `NgModule` and `Component`\ndecorators.   \n\nThe meta data may reference external templates or css files.\nThese external files must be included with the library.\n\n### NgFactories\n\n`ngc` generates a series of files with an `.ngfactory` suffix as well.\nThese files represent the AOT compiled source, but should not be included with the published library.\n\nInstead the `ngc` compiler in the consuming application will generate `.ngfactory` files based\non the JavaScript, Typings and meta data shipped with the library. \n\n### Why not publish TypeScript?\n\nWhy not ship TypeScript source instead? \nAfter all the library will be part of another TypeScript compilation step when the library is\nimported by the consuming application.\n\nGenerally it's discouraged to ship TypeScript with third party libraries. \nIt would require the consumer to replicate the complete build environment of the library. \nNot only typings, but potentially a specific version of `ngc` as well.\n\nPublishing plain JavaScript with typings and meta data allows the consuming application to \nremain agnostic of the library's build environment.\n\n\n## Appendix: Supporting JIT\n\nAOT compiled code is the preferred format for production builds, but due to the long compilation\ntime it may not be practical to use AOT during development.\n\nTo create a more flexible developer experience a JIT compatible build of the library should be\npublished as well. \nThe format of the JIT bundle is `umd`, which stands for Universal Module Definition.\nShipping the bundle as `umd` ensures compatibility with most common module loading formats.\n\nThe `umd` bundle will ship as a single file containing ES5 JavaScript and inlined versions of \nany external templates or css. \n\n\n## Appendix: Dependency Management\n\nAs a library maintainer, it's important to properly manage your dependencies in `package.json`.\n\nThere are [three kinds of dependencies](https://docs.npmjs.com/files/package.json#dependencies):\n `dependencies`, `devDependencies` and `peerDependencies`.\n\n- `dependencies`: here go all the other libraries yours depends on when being used.\nA good way to figure out these is to go through your library source code (in `src/lib` **only**)\nand list all the libraries there.\n- `devDependencies`: libraries that you need while developing, testing and building your library\ngo here.\nWhen a user installs your library, these won't be installed. \nUsers don't need to develop, build or test your library, they just need to run it.\n- `peerDependencies`: these are similar to `dependencies` since your library expects them to be\nthere at runtime.\nThe difference is that you don't want to install a new version of these, but instead use\nthe one already available. \n\nA good example of a peer dependency is `@angular/core` and all other main Angular libraries.\nIf you listed these in `dependencies`, a new one - with a different version! - could be installed\nfor your library to use.\nThis isn't what you wanted though. You want your library to use *the exact same* `@angular/core`\nthat the app is using.\n\nYou'll usually used `@angular/*` libraries listed in both `devDependencies` and \n`peerDependencies`.\nThis is normal and expected, because when you're developing your library also need a copy of\nthem installed.\n\nAnother thing to remember is to keep your dependencies from changing too much unexpectedly.\nDifferent versions of libraries can have different features, and if you inadvertently are too\nlenient with allowed versions your library might stop working because a dependency changed.\n\nYou can choose what versions you allow by using [ranges](https://docs.npmjs.com/misc/semver).\n\nA good rule of thumb is to have all `dependencies` specified with a tilde `~`(`~1.2.3`),\nwhile your `peerDependencies` have a range (`\"@angular/core\": \">=4.0.0 <5.0.0 || >=4.0.0-beta <5.0.0\"`).\n\nAny extra dependency or peer dependency that you add to `package.json` should also be added\nto the `globals` and `external` array in the `rollupBaseConfig` variable in `./build.js`.\n\nThis ensures your library doesn't package extra libraries inside of it and instead uses the ones\navailable in the consuming app.\n","readmeFilename":"README.md","_id":"ngx-spark-widgets@0.0.5","_shasum":"24cd34d449f39b65ea3ee9c94089e02019c50892","_resolved":"file:ngx-spark-widgets-0.0.5.tgz","_from":"ngx-spark-widgets-0.0.5.tgz","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"24cd34d449f39b65ea3ee9c94089e02019c50892","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-0.0.5.tgz"}},"0.0.6":{"name":"ngx-spark-widgets","version":"0.0.6","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"^2.0.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.7.2","chartjs-plugin-datalabels":"^0.3.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","ngx-dashboard-base":"1.2.18","ngx-gauge":"^1.0.0-beta.4","nsp-jquery-mapster":"~1.3.0"},"readme":"# Angular QuickStart Lib\n\nThis is a simple library quickstart for Angular libraries, implementing the\n[Angular Package Format v4.0](https://docs.google.com/document/d/1CZC2rcpxffTDfRDs6p1cfbmKNLA6x5O-NtkJglDaBVs/edit#heading=h.k0mh3o8u5hx).\n\nCurrently only unscoped, primary entry-point libraries are supported.\n\nFeatures:\n- a simple example library\n- unit tests for the library\n- a demo application that consumes the library in JIT mode and runs in watch mode\n- an integration app that consumes the library in JIT and AOT mode and runs e2e tests\n\n## Difference of this fork\n\n**The `master` branch of this fork is up to date with Angular 5, TypeScript 2.4 and RxJS 5.5.**\n\nBe aware that a library compiled with Angular 5 won't be compatible with Angular 4.\nSo if you need to support Angular 4 (and you should, as it's in Long Term Support),\nyou need to compile two different versions of your lib. The `ng4` branch allows you to do that.\n\n## Tasks\n\nCommon tasks are present as npm scripts:\n\n- `npm start` to run a live-reload server with the demo app\n- `npm run test` to test in watch mode, or `npm run test:once` to only run once\n- `npm run build` to build the library\n- `npm run lint` to lint \n- `npm run clean` to clean\n- `npm run integration` to run the integration e2e tests\n- `npm install ./relative/path/to/lib` after `npm run build` to test locally in another app\n\nIf you need to debug the integration app, please check `./integration/README.md`.\n\n## The QuickStart Library seed\n\nThis example repository has an implemention of the described package format but is by no means\nthe only way you should publish a library.\n\nAny setup that builds the necessary package format works just as well for a consumer.\nYou are encouraged to customize this process as you see fit.\n\nWhen developing your own setup, keep in mind that even though [AOT](#appendix-supporting-aot)\nis preferred, [Just-in-time](#appendix-supporting-jit) compilation should be supported.\n\nMake sure you have at least Node 6.9 and NPM 3.0 installed.\nThen ...\n\n1. Create a project folder (you can call it `quickstart-lib` and rename it later).\n1. [Clone](#clone \"Clone it from github\") or [download](#download \"download it from github\") the **QuickStart Library seed** into your project folder.\n1. Install npm packages.\n1. Run `npm start` to launch the sample application.\n\n\n### Clone\n\nPerform the _clone-to-launch_ steps with these terminal commands.\n\n```\ngit clone https://github.com/filipesilva/angular-quickstart-lib.git\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n### Download\n[Download the QuickStart Library seed](https://github.com/filipesilva/angular-quickstart-lib/archive/master.zip)\nand unzip it into your project folder. Then perform the remaining steps with these terminal commands.\n\n```\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n## Initialize your repository\n\nIf you cloned the package from github, it has a `.git` folder where the official repository's history lives.\n\nYou don't want that git history though - you'll want to make your own. \n\nDelete this folder and initialize this one as a new repository:\n\n```\nrm -rf .git # Linux or OS/X (bash)\nrd .git /S/Q # Windows\ngit init\n```\n\n**Warning**: Do this only in the beginning to avoid accidentally deleting your own git setup!\n\n\n\n## What's in the QuickStart Library seed?\n\nThe **QuickStart Library seed** contains a similar structure to the [Quickstart seed](https://github.com/angular/quickstart).\nIt's modified to build and test a library instead of an application.\n\nConsequently, there are _many different files_ in the project.\nFocus on the following TypeScript (`.ts`) files in the **`/src`** folder.\n\n```\nsrc/\n├── demo/\n|  └── app/\n|     ├── app.component.ts\n|     └── app.module.ts\n└── lib/\n   ├── index.ts\n   └── src/\n      ├── component/\n      |  └── barchart.component.ts\n      ├── service/\n      |  └── barchart.service.ts\n      └── module.ts\n\n```\n\nEach file has a distinct purpose and evolves independently as the application grows.\n\nFiles outside `src/` concern building, deploying, and testing your app.\nThey include configuration files and external dependencies.\n\nFiles inside `src/lib/` \"belong\" to your library, while `src/demo/` contains a demo application\nthat loads your library.\n\nLibraries do not run by themselves, so it's very useful to have this \"demo\" app while developing \nto see how your library would look like to consumers.\n\nWhen you run `npm start`, the demo application is served.\n\nThe following are all in `src/`\n\n<table width=\"100%\">\n  <col width=\"20%\">\n  </col>\n  <col width=\"80%\">\n  </col>\n  <tr>\n    <th>\n      File\n    </th>\n    <th>\n      Purpose\n    </th>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.component.ts</code>\n    </td>\n    <td>\n      A demo component that renders the library component and a value from the library service.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.module.ts</code>\n    </td>\n    <td>\n      A demo <code>NgModule</code> that imports the Library <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/component/app.component.ts</code>\n    </td>\n    <td>\n      A sample library component that renders an <code>h2</code> tag.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/service/barchart.service.ts</code>\n    </td>\n    <td>\n      A sample library service that exports a value.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/module.ts</code>\n    </td>\n    <td>\n      The library's main <code>NgModule</code>, <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/index.ts</code>\n    </td>\n    <td>\n      The public API of your library, where you choose what to export to consumers.\n    </td>\n  </tr>\n</table>\n\n\n## The build step\n\nYou can build the library by running `npm run build`. \nThis will generate a `dist/` directory with all the entry points described above.\n\nAll the logic for creating the build can be found in `./build.js`. It consists of roughly 5 steps:\n\n- Compile with the AOT Compiler (AOT compiler or `ngc`) for ES5 and ES2015.\n- Inline html and css inside the generated JavaScript files.\n- Copy typings, metatada, html and css.\n- Create each bundle using Rollup.\n- Copy `LICENSE`, `package.json` and `README.md` files\n\n\n## Testing libraries\n\nWhile testing is always important, it's **especially** important in libraries because consumer\napplications might break due to bugs in libraries.\n\nBut the fact that a library is consumed by another application is also what makes it hard to test.\n\nTo properly test a library, you need to have an integration tests.\nAn integration test is to libraries what an end-to-end test is to applications.\nIt tests how an app would install and use your library.\n\nThe **QuickStart Library seed** includes a directory called `integration` containing a standalone\napp that consumes your built library in both AOT and JIT modes, with end-to-end tests to verify\nit works.\n\nTo run the integration tests, do `npm run integration` which does the following:\n- Build your library.\n- Enter the integration app's directory.\n- Install dependencies.\n- Build the app in AOT mode.\n- Test the app in AOT mode.\n- Test the app in JIT mode.\n\nRunning integration tests gives you greater confidence that your library is properly built.\n\nIn addition to integration tests, you can also run unit tests in watch mode via `npm run test`,\nor single-run via `npm run test:once`.\n\nYou can also test your library by installing it in another local repository you have. \nTo do so, first build your lib via `npm run build`.\nThen install it from your other repo using a relative path to the dist folder: \n`npm install relative/path/to/library/dist`.\n\n\n## Publishing your library\n\nEvery package on NPM has a unique name, and so should yours. \nIf you haven't already, now is the time to change the name of your library.\n\nUse your editor to search the project for all instances of `quickstart-lib` and change it\nto your intended name (also in `dash-case` format).\nThe library name is mentioned on at least these files: \n\n- `integration/src/app/app.component.ts`\n- `integration/src/app/app.module.ts`\n- `integration/src/systemjs.config.js`\n- `integrations/package.json`\n- `src/demo/app/app.component.ts`\n- `src/demo/app/app.module.ts`\n- `src/demo/systemjs.config.js`\n- `src/demo/tsconfig.json`\n- `src/lib/tsconfig.es5.json`\n- `src/lib/tsconfig.lib.json`\n- `bs-config.json`\n- `package.json`\n- `README.md`\n\nYou'll also need to rename the folder your project is in.\n\nAfter you have changed the package name, you can publish it to NPM (read \n[this link](https://docs.npmjs.com/getting-started/publishing-npm-packages) for details).\n\nInstead of following the `Updating the package` on that previous doc, here we use\n[standard-version](https://github.com/conventional-changelog/standard-version).\nRead their docs to see how to use it.\n\nFirst you'll need to create a NPM account and login on your local machine.\nThen you can publish your package by running `npm publish dist/`.  \nSince your package is built on the `dist/` folder this is the one you should publish.\n\n\n<div class=\"l-sub-section\">\n\n### Be a good library maintainer\n\nNow that you've published a library, you need to maintain it as well. \nBelow are some of the most important points:\n\n- Document your library.\n- Keep an eye on the issue tracker.\n- [Manage your dependencies properly](#appendix-dependency-management)\n- Follow [Semantic Versioning](http://semver.org/)\n- Setup a Continuous Integration solution to test your library (included is a `.travis.yml` \nfile for [Travis CI](https://docs.travis-ci.com/user/getting-started/))!\n- Choose an [appropriate license](https://choosealicense.com/).\n\n</div>\n\n\n## Appendix: Supporting AOT\n\nAOT plays an important role in optimizing Angular applications. \nIt's therefore important that third party libraries be published in a format compatible with AOT\ncompilation.\nOtherwise it will not be possible to include the library in an AOT compiled application.\n\nOnly code written in TypeScript can be AOT compiled.\n \nBefore publishing the library must first be compiled using the AOT compiler (`ngc`). \n`ngc` extends the `tsc` compiler by adding extensions to support AOT compilation in addition to\nregular TypeScript compilation.   \n\nAOT compilation outputs three files that must be included in order to be compatible with AOT.\n\n*Transpiled JavaScript*\n\nAs usual the original TypeScript is transpiled to regular JavaScript.\n\n*Typings files*\n\nJavaScript has no way of representing typings. \nIn order to preserve the original typings, `ngc` will generate `.d.ts` typings files.\n\n*Meta Data JSON files*\n\n`ngc` outputs a metadata.json file for every `Component` and `NgModule`.\nThese meta data files represent the information in the original `NgModule` and `Component`\ndecorators.   \n\nThe meta data may reference external templates or css files.\nThese external files must be included with the library.\n\n### NgFactories\n\n`ngc` generates a series of files with an `.ngfactory` suffix as well.\nThese files represent the AOT compiled source, but should not be included with the published library.\n\nInstead the `ngc` compiler in the consuming application will generate `.ngfactory` files based\non the JavaScript, Typings and meta data shipped with the library. \n\n### Why not publish TypeScript?\n\nWhy not ship TypeScript source instead? \nAfter all the library will be part of another TypeScript compilation step when the library is\nimported by the consuming application.\n\nGenerally it's discouraged to ship TypeScript with third party libraries. \nIt would require the consumer to replicate the complete build environment of the library. \nNot only typings, but potentially a specific version of `ngc` as well.\n\nPublishing plain JavaScript with typings and meta data allows the consuming application to \nremain agnostic of the library's build environment.\n\n\n## Appendix: Supporting JIT\n\nAOT compiled code is the preferred format for production builds, but due to the long compilation\ntime it may not be practical to use AOT during development.\n\nTo create a more flexible developer experience a JIT compatible build of the library should be\npublished as well. \nThe format of the JIT bundle is `umd`, which stands for Universal Module Definition.\nShipping the bundle as `umd` ensures compatibility with most common module loading formats.\n\nThe `umd` bundle will ship as a single file containing ES5 JavaScript and inlined versions of \nany external templates or css. \n\n\n## Appendix: Dependency Management\n\nAs a library maintainer, it's important to properly manage your dependencies in `package.json`.\n\nThere are [three kinds of dependencies](https://docs.npmjs.com/files/package.json#dependencies):\n `dependencies`, `devDependencies` and `peerDependencies`.\n\n- `dependencies`: here go all the other libraries yours depends on when being used.\nA good way to figure out these is to go through your library source code (in `src/lib` **only**)\nand list all the libraries there.\n- `devDependencies`: libraries that you need while developing, testing and building your library\ngo here.\nWhen a user installs your library, these won't be installed. \nUsers don't need to develop, build or test your library, they just need to run it.\n- `peerDependencies`: these are similar to `dependencies` since your library expects them to be\nthere at runtime.\nThe difference is that you don't want to install a new version of these, but instead use\nthe one already available. \n\nA good example of a peer dependency is `@angular/core` and all other main Angular libraries.\nIf you listed these in `dependencies`, a new one - with a different version! - could be installed\nfor your library to use.\nThis isn't what you wanted though. You want your library to use *the exact same* `@angular/core`\nthat the app is using.\n\nYou'll usually used `@angular/*` libraries listed in both `devDependencies` and \n`peerDependencies`.\nThis is normal and expected, because when you're developing your library also need a copy of\nthem installed.\n\nAnother thing to remember is to keep your dependencies from changing too much unexpectedly.\nDifferent versions of libraries can have different features, and if you inadvertently are too\nlenient with allowed versions your library might stop working because a dependency changed.\n\nYou can choose what versions you allow by using [ranges](https://docs.npmjs.com/misc/semver).\n\nA good rule of thumb is to have all `dependencies` specified with a tilde `~`(`~1.2.3`),\nwhile your `peerDependencies` have a range (`\"@angular/core\": \">=4.0.0 <5.0.0 || >=4.0.0-beta <5.0.0\"`).\n\nAny extra dependency or peer dependency that you add to `package.json` should also be added\nto the `globals` and `external` array in the `rollupBaseConfig` variable in `./build.js`.\n\nThis ensures your library doesn't package extra libraries inside of it and instead uses the ones\navailable in the consuming app.\n","readmeFilename":"README.md","_id":"ngx-spark-widgets@0.0.6","_shasum":"00a41a3d7a5b450cb2e40c38c6720593d64104e5","_resolved":"file:ngx-spark-widgets-0.0.6.tgz","_from":"ngx-spark-widgets-0.0.6.tgz","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"00a41a3d7a5b450cb2e40c38c6720593d64104e5","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-0.0.6.tgz"}},"0.0.7":{"name":"ngx-spark-widgets","version":"0.0.7","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"^2.0.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.7.2","chartjs-plugin-datalabels":"^0.3.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","ngx-dashboard-base":"1.2.18","ngx-gauge":"^1.0.0-beta.4","nsp-jquery-mapster":"~1.3.0"},"readme":"# Angular QuickStart Lib\n\nThis is a simple library quickstart for Angular libraries, implementing the\n[Angular Package Format v4.0](https://docs.google.com/document/d/1CZC2rcpxffTDfRDs6p1cfbmKNLA6x5O-NtkJglDaBVs/edit#heading=h.k0mh3o8u5hx).\n\nCurrently only unscoped, primary entry-point libraries are supported.\n\nFeatures:\n- a simple example library\n- unit tests for the library\n- a demo application that consumes the library in JIT mode and runs in watch mode\n- an integration app that consumes the library in JIT and AOT mode and runs e2e tests\n\n## Difference of this fork\n\n**The `master` branch of this fork is up to date with Angular 5, TypeScript 2.4 and RxJS 5.5.**\n\nBe aware that a library compiled with Angular 5 won't be compatible with Angular 4.\nSo if you need to support Angular 4 (and you should, as it's in Long Term Support),\nyou need to compile two different versions of your lib. The `ng4` branch allows you to do that.\n\n## Tasks\n\nCommon tasks are present as npm scripts:\n\n- `npm start` to run a live-reload server with the demo app\n- `npm run test` to test in watch mode, or `npm run test:once` to only run once\n- `npm run build` to build the library\n- `npm run lint` to lint \n- `npm run clean` to clean\n- `npm run integration` to run the integration e2e tests\n- `npm install ./relative/path/to/lib` after `npm run build` to test locally in another app\n\nIf you need to debug the integration app, please check `./integration/README.md`.\n\n## The QuickStart Library seed\n\nThis example repository has an implemention of the described package format but is by no means\nthe only way you should publish a library.\n\nAny setup that builds the necessary package format works just as well for a consumer.\nYou are encouraged to customize this process as you see fit.\n\nWhen developing your own setup, keep in mind that even though [AOT](#appendix-supporting-aot)\nis preferred, [Just-in-time](#appendix-supporting-jit) compilation should be supported.\n\nMake sure you have at least Node 6.9 and NPM 3.0 installed.\nThen ...\n\n1. Create a project folder (you can call it `quickstart-lib` and rename it later).\n1. [Clone](#clone \"Clone it from github\") or [download](#download \"download it from github\") the **QuickStart Library seed** into your project folder.\n1. Install npm packages.\n1. Run `npm start` to launch the sample application.\n\n\n### Clone\n\nPerform the _clone-to-launch_ steps with these terminal commands.\n\n```\ngit clone https://github.com/filipesilva/angular-quickstart-lib.git\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n### Download\n[Download the QuickStart Library seed](https://github.com/filipesilva/angular-quickstart-lib/archive/master.zip)\nand unzip it into your project folder. Then perform the remaining steps with these terminal commands.\n\n```\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n## Initialize your repository\n\nIf you cloned the package from github, it has a `.git` folder where the official repository's history lives.\n\nYou don't want that git history though - you'll want to make your own. \n\nDelete this folder and initialize this one as a new repository:\n\n```\nrm -rf .git # Linux or OS/X (bash)\nrd .git /S/Q # Windows\ngit init\n```\n\n**Warning**: Do this only in the beginning to avoid accidentally deleting your own git setup!\n\n\n\n## What's in the QuickStart Library seed?\n\nThe **QuickStart Library seed** contains a similar structure to the [Quickstart seed](https://github.com/angular/quickstart).\nIt's modified to build and test a library instead of an application.\n\nConsequently, there are _many different files_ in the project.\nFocus on the following TypeScript (`.ts`) files in the **`/src`** folder.\n\n```\nsrc/\n├── demo/\n|  └── app/\n|     ├── app.component.ts\n|     └── app.module.ts\n└── lib/\n   ├── index.ts\n   └── src/\n      ├── component/\n      |  └── barchart.component.ts\n      ├── service/\n      |  └── barchart.service.ts\n      └── module.ts\n\n```\n\nEach file has a distinct purpose and evolves independently as the application grows.\n\nFiles outside `src/` concern building, deploying, and testing your app.\nThey include configuration files and external dependencies.\n\nFiles inside `src/lib/` \"belong\" to your library, while `src/demo/` contains a demo application\nthat loads your library.\n\nLibraries do not run by themselves, so it's very useful to have this \"demo\" app while developing \nto see how your library would look like to consumers.\n\nWhen you run `npm start`, the demo application is served.\n\nThe following are all in `src/`\n\n<table width=\"100%\">\n  <col width=\"20%\">\n  </col>\n  <col width=\"80%\">\n  </col>\n  <tr>\n    <th>\n      File\n    </th>\n    <th>\n      Purpose\n    </th>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.component.ts</code>\n    </td>\n    <td>\n      A demo component that renders the library component and a value from the library service.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.module.ts</code>\n    </td>\n    <td>\n      A demo <code>NgModule</code> that imports the Library <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/component/app.component.ts</code>\n    </td>\n    <td>\n      A sample library component that renders an <code>h2</code> tag.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/service/barchart.service.ts</code>\n    </td>\n    <td>\n      A sample library service that exports a value.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/module.ts</code>\n    </td>\n    <td>\n      The library's main <code>NgModule</code>, <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/index.ts</code>\n    </td>\n    <td>\n      The public API of your library, where you choose what to export to consumers.\n    </td>\n  </tr>\n</table>\n\n\n## The build step\n\nYou can build the library by running `npm run build`. \nThis will generate a `dist/` directory with all the entry points described above.\n\nAll the logic for creating the build can be found in `./build.js`. It consists of roughly 5 steps:\n\n- Compile with the AOT Compiler (AOT compiler or `ngc`) for ES5 and ES2015.\n- Inline html and css inside the generated JavaScript files.\n- Copy typings, metatada, html and css.\n- Create each bundle using Rollup.\n- Copy `LICENSE`, `package.json` and `README.md` files\n\n\n## Testing libraries\n\nWhile testing is always important, it's **especially** important in libraries because consumer\napplications might break due to bugs in libraries.\n\nBut the fact that a library is consumed by another application is also what makes it hard to test.\n\nTo properly test a library, you need to have an integration tests.\nAn integration test is to libraries what an end-to-end test is to applications.\nIt tests how an app would install and use your library.\n\nThe **QuickStart Library seed** includes a directory called `integration` containing a standalone\napp that consumes your built library in both AOT and JIT modes, with end-to-end tests to verify\nit works.\n\nTo run the integration tests, do `npm run integration` which does the following:\n- Build your library.\n- Enter the integration app's directory.\n- Install dependencies.\n- Build the app in AOT mode.\n- Test the app in AOT mode.\n- Test the app in JIT mode.\n\nRunning integration tests gives you greater confidence that your library is properly built.\n\nIn addition to integration tests, you can also run unit tests in watch mode via `npm run test`,\nor single-run via `npm run test:once`.\n\nYou can also test your library by installing it in another local repository you have. \nTo do so, first build your lib via `npm run build`.\nThen install it from your other repo using a relative path to the dist folder: \n`npm install relative/path/to/library/dist`.\n\n\n## Publishing your library\n\nEvery package on NPM has a unique name, and so should yours. \nIf you haven't already, now is the time to change the name of your library.\n\nUse your editor to search the project for all instances of `quickstart-lib` and change it\nto your intended name (also in `dash-case` format).\nThe library name is mentioned on at least these files: \n\n- `integration/src/app/app.component.ts`\n- `integration/src/app/app.module.ts`\n- `integration/src/systemjs.config.js`\n- `integrations/package.json`\n- `src/demo/app/app.component.ts`\n- `src/demo/app/app.module.ts`\n- `src/demo/systemjs.config.js`\n- `src/demo/tsconfig.json`\n- `src/lib/tsconfig.es5.json`\n- `src/lib/tsconfig.lib.json`\n- `bs-config.json`\n- `package.json`\n- `README.md`\n\nYou'll also need to rename the folder your project is in.\n\nAfter you have changed the package name, you can publish it to NPM (read \n[this link](https://docs.npmjs.com/getting-started/publishing-npm-packages) for details).\n\nInstead of following the `Updating the package` on that previous doc, here we use\n[standard-version](https://github.com/conventional-changelog/standard-version).\nRead their docs to see how to use it.\n\nFirst you'll need to create a NPM account and login on your local machine.\nThen you can publish your package by running `npm publish dist/`.  \nSince your package is built on the `dist/` folder this is the one you should publish.\n\n\n<div class=\"l-sub-section\">\n\n### Be a good library maintainer\n\nNow that you've published a library, you need to maintain it as well. \nBelow are some of the most important points:\n\n- Document your library.\n- Keep an eye on the issue tracker.\n- [Manage your dependencies properly](#appendix-dependency-management)\n- Follow [Semantic Versioning](http://semver.org/)\n- Setup a Continuous Integration solution to test your library (included is a `.travis.yml` \nfile for [Travis CI](https://docs.travis-ci.com/user/getting-started/))!\n- Choose an [appropriate license](https://choosealicense.com/).\n\n</div>\n\n\n## Appendix: Supporting AOT\n\nAOT plays an important role in optimizing Angular applications. \nIt's therefore important that third party libraries be published in a format compatible with AOT\ncompilation.\nOtherwise it will not be possible to include the library in an AOT compiled application.\n\nOnly code written in TypeScript can be AOT compiled.\n \nBefore publishing the library must first be compiled using the AOT compiler (`ngc`). \n`ngc` extends the `tsc` compiler by adding extensions to support AOT compilation in addition to\nregular TypeScript compilation.   \n\nAOT compilation outputs three files that must be included in order to be compatible with AOT.\n\n*Transpiled JavaScript*\n\nAs usual the original TypeScript is transpiled to regular JavaScript.\n\n*Typings files*\n\nJavaScript has no way of representing typings. \nIn order to preserve the original typings, `ngc` will generate `.d.ts` typings files.\n\n*Meta Data JSON files*\n\n`ngc` outputs a metadata.json file for every `Component` and `NgModule`.\nThese meta data files represent the information in the original `NgModule` and `Component`\ndecorators.   \n\nThe meta data may reference external templates or css files.\nThese external files must be included with the library.\n\n### NgFactories\n\n`ngc` generates a series of files with an `.ngfactory` suffix as well.\nThese files represent the AOT compiled source, but should not be included with the published library.\n\nInstead the `ngc` compiler in the consuming application will generate `.ngfactory` files based\non the JavaScript, Typings and meta data shipped with the library. \n\n### Why not publish TypeScript?\n\nWhy not ship TypeScript source instead? \nAfter all the library will be part of another TypeScript compilation step when the library is\nimported by the consuming application.\n\nGenerally it's discouraged to ship TypeScript with third party libraries. \nIt would require the consumer to replicate the complete build environment of the library. \nNot only typings, but potentially a specific version of `ngc` as well.\n\nPublishing plain JavaScript with typings and meta data allows the consuming application to \nremain agnostic of the library's build environment.\n\n\n## Appendix: Supporting JIT\n\nAOT compiled code is the preferred format for production builds, but due to the long compilation\ntime it may not be practical to use AOT during development.\n\nTo create a more flexible developer experience a JIT compatible build of the library should be\npublished as well. \nThe format of the JIT bundle is `umd`, which stands for Universal Module Definition.\nShipping the bundle as `umd` ensures compatibility with most common module loading formats.\n\nThe `umd` bundle will ship as a single file containing ES5 JavaScript and inlined versions of \nany external templates or css. \n\n\n## Appendix: Dependency Management\n\nAs a library maintainer, it's important to properly manage your dependencies in `package.json`.\n\nThere are [three kinds of dependencies](https://docs.npmjs.com/files/package.json#dependencies):\n `dependencies`, `devDependencies` and `peerDependencies`.\n\n- `dependencies`: here go all the other libraries yours depends on when being used.\nA good way to figure out these is to go through your library source code (in `src/lib` **only**)\nand list all the libraries there.\n- `devDependencies`: libraries that you need while developing, testing and building your library\ngo here.\nWhen a user installs your library, these won't be installed. \nUsers don't need to develop, build or test your library, they just need to run it.\n- `peerDependencies`: these are similar to `dependencies` since your library expects them to be\nthere at runtime.\nThe difference is that you don't want to install a new version of these, but instead use\nthe one already available. \n\nA good example of a peer dependency is `@angular/core` and all other main Angular libraries.\nIf you listed these in `dependencies`, a new one - with a different version! - could be installed\nfor your library to use.\nThis isn't what you wanted though. You want your library to use *the exact same* `@angular/core`\nthat the app is using.\n\nYou'll usually used `@angular/*` libraries listed in both `devDependencies` and \n`peerDependencies`.\nThis is normal and expected, because when you're developing your library also need a copy of\nthem installed.\n\nAnother thing to remember is to keep your dependencies from changing too much unexpectedly.\nDifferent versions of libraries can have different features, and if you inadvertently are too\nlenient with allowed versions your library might stop working because a dependency changed.\n\nYou can choose what versions you allow by using [ranges](https://docs.npmjs.com/misc/semver).\n\nA good rule of thumb is to have all `dependencies` specified with a tilde `~`(`~1.2.3`),\nwhile your `peerDependencies` have a range (`\"@angular/core\": \">=4.0.0 <5.0.0 || >=4.0.0-beta <5.0.0\"`).\n\nAny extra dependency or peer dependency that you add to `package.json` should also be added\nto the `globals` and `external` array in the `rollupBaseConfig` variable in `./build.js`.\n\nThis ensures your library doesn't package extra libraries inside of it and instead uses the ones\navailable in the consuming app.\n","readmeFilename":"README.md","_id":"ngx-spark-widgets@0.0.7","_shasum":"1f39117ac714acf50611c5f6cc7bd5a1d414a354","_resolved":"file:ngx-spark-widgets-0.0.7.tgz","_from":"ngx-spark-widgets-0.0.7.tgz","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"1f39117ac714acf50611c5f6cc7bd5a1d414a354","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-0.0.7.tgz"}},"0.0.8":{"name":"ngx-spark-widgets","version":"0.0.8","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"^2.0.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.7.2","chartjs-plugin-datalabels":"^0.3.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","ngx-dashboard-base":"1.2.18","ngx-gauge":"^1.0.0-beta.4","nsp-jquery-mapster":"~1.3.0"},"readme":"# Angular QuickStart Lib\n\nThis is a simple library quickstart for Angular libraries, implementing the\n[Angular Package Format v4.0](https://docs.google.com/document/d/1CZC2rcpxffTDfRDs6p1cfbmKNLA6x5O-NtkJglDaBVs/edit#heading=h.k0mh3o8u5hx).\n\nCurrently only unscoped, primary entry-point libraries are supported.\n\nFeatures:\n- a simple example library\n- unit tests for the library\n- a demo application that consumes the library in JIT mode and runs in watch mode\n- an integration app that consumes the library in JIT and AOT mode and runs e2e tests\n\n## Difference of this fork\n\n**The `master` branch of this fork is up to date with Angular 5, TypeScript 2.4 and RxJS 5.5.**\n\nBe aware that a library compiled with Angular 5 won't be compatible with Angular 4.\nSo if you need to support Angular 4 (and you should, as it's in Long Term Support),\nyou need to compile two different versions of your lib. The `ng4` branch allows you to do that.\n\n## Tasks\n\nCommon tasks are present as npm scripts:\n\n- `npm start` to run a live-reload server with the demo app\n- `npm run test` to test in watch mode, or `npm run test:once` to only run once\n- `npm run build` to build the library\n- `npm run lint` to lint \n- `npm run clean` to clean\n- `npm run integration` to run the integration e2e tests\n- `npm install ./relative/path/to/lib` after `npm run build` to test locally in another app\n\nIf you need to debug the integration app, please check `./integration/README.md`.\n\n## The QuickStart Library seed\n\nThis example repository has an implemention of the described package format but is by no means\nthe only way you should publish a library.\n\nAny setup that builds the necessary package format works just as well for a consumer.\nYou are encouraged to customize this process as you see fit.\n\nWhen developing your own setup, keep in mind that even though [AOT](#appendix-supporting-aot)\nis preferred, [Just-in-time](#appendix-supporting-jit) compilation should be supported.\n\nMake sure you have at least Node 6.9 and NPM 3.0 installed.\nThen ...\n\n1. Create a project folder (you can call it `quickstart-lib` and rename it later).\n1. [Clone](#clone \"Clone it from github\") or [download](#download \"download it from github\") the **QuickStart Library seed** into your project folder.\n1. Install npm packages.\n1. Run `npm start` to launch the sample application.\n\n\n### Clone\n\nPerform the _clone-to-launch_ steps with these terminal commands.\n\n```\ngit clone https://github.com/filipesilva/angular-quickstart-lib.git\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n### Download\n[Download the QuickStart Library seed](https://github.com/filipesilva/angular-quickstart-lib/archive/master.zip)\nand unzip it into your project folder. Then perform the remaining steps with these terminal commands.\n\n```\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n## Initialize your repository\n\nIf you cloned the package from github, it has a `.git` folder where the official repository's history lives.\n\nYou don't want that git history though - you'll want to make your own. \n\nDelete this folder and initialize this one as a new repository:\n\n```\nrm -rf .git # Linux or OS/X (bash)\nrd .git /S/Q # Windows\ngit init\n```\n\n**Warning**: Do this only in the beginning to avoid accidentally deleting your own git setup!\n\n\n\n## What's in the QuickStart Library seed?\n\nThe **QuickStart Library seed** contains a similar structure to the [Quickstart seed](https://github.com/angular/quickstart).\nIt's modified to build and test a library instead of an application.\n\nConsequently, there are _many different files_ in the project.\nFocus on the following TypeScript (`.ts`) files in the **`/src`** folder.\n\n```\nsrc/\n├── demo/\n|  └── app/\n|     ├── app.component.ts\n|     └── app.module.ts\n└── lib/\n   ├── index.ts\n   └── src/\n      ├── component/\n      |  └── barchart.component.ts\n      ├── service/\n      |  └── barchart.service.ts\n      └── module.ts\n\n```\n\nEach file has a distinct purpose and evolves independently as the application grows.\n\nFiles outside `src/` concern building, deploying, and testing your app.\nThey include configuration files and external dependencies.\n\nFiles inside `src/lib/` \"belong\" to your library, while `src/demo/` contains a demo application\nthat loads your library.\n\nLibraries do not run by themselves, so it's very useful to have this \"demo\" app while developing \nto see how your library would look like to consumers.\n\nWhen you run `npm start`, the demo application is served.\n\nThe following are all in `src/`\n\n<table width=\"100%\">\n  <col width=\"20%\">\n  </col>\n  <col width=\"80%\">\n  </col>\n  <tr>\n    <th>\n      File\n    </th>\n    <th>\n      Purpose\n    </th>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.component.ts</code>\n    </td>\n    <td>\n      A demo component that renders the library component and a value from the library service.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.module.ts</code>\n    </td>\n    <td>\n      A demo <code>NgModule</code> that imports the Library <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/component/app.component.ts</code>\n    </td>\n    <td>\n      A sample library component that renders an <code>h2</code> tag.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/service/barchart.service.ts</code>\n    </td>\n    <td>\n      A sample library service that exports a value.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/module.ts</code>\n    </td>\n    <td>\n      The library's main <code>NgModule</code>, <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/index.ts</code>\n    </td>\n    <td>\n      The public API of your library, where you choose what to export to consumers.\n    </td>\n  </tr>\n</table>\n\n\n## The build step\n\nYou can build the library by running `npm run build`. \nThis will generate a `dist/` directory with all the entry points described above.\n\nAll the logic for creating the build can be found in `./build.js`. It consists of roughly 5 steps:\n\n- Compile with the AOT Compiler (AOT compiler or `ngc`) for ES5 and ES2015.\n- Inline html and css inside the generated JavaScript files.\n- Copy typings, metatada, html and css.\n- Create each bundle using Rollup.\n- Copy `LICENSE`, `package.json` and `README.md` files\n\n\n## Testing libraries\n\nWhile testing is always important, it's **especially** important in libraries because consumer\napplications might break due to bugs in libraries.\n\nBut the fact that a library is consumed by another application is also what makes it hard to test.\n\nTo properly test a library, you need to have an integration tests.\nAn integration test is to libraries what an end-to-end test is to applications.\nIt tests how an app would install and use your library.\n\nThe **QuickStart Library seed** includes a directory called `integration` containing a standalone\napp that consumes your built library in both AOT and JIT modes, with end-to-end tests to verify\nit works.\n\nTo run the integration tests, do `npm run integration` which does the following:\n- Build your library.\n- Enter the integration app's directory.\n- Install dependencies.\n- Build the app in AOT mode.\n- Test the app in AOT mode.\n- Test the app in JIT mode.\n\nRunning integration tests gives you greater confidence that your library is properly built.\n\nIn addition to integration tests, you can also run unit tests in watch mode via `npm run test`,\nor single-run via `npm run test:once`.\n\nYou can also test your library by installing it in another local repository you have. \nTo do so, first build your lib via `npm run build`.\nThen install it from your other repo using a relative path to the dist folder: \n`npm install relative/path/to/library/dist`.\n\n\n## Publishing your library\n\nEvery package on NPM has a unique name, and so should yours. \nIf you haven't already, now is the time to change the name of your library.\n\nUse your editor to search the project for all instances of `quickstart-lib` and change it\nto your intended name (also in `dash-case` format).\nThe library name is mentioned on at least these files: \n\n- `integration/src/app/app.component.ts`\n- `integration/src/app/app.module.ts`\n- `integration/src/systemjs.config.js`\n- `integrations/package.json`\n- `src/demo/app/app.component.ts`\n- `src/demo/app/app.module.ts`\n- `src/demo/systemjs.config.js`\n- `src/demo/tsconfig.json`\n- `src/lib/tsconfig.es5.json`\n- `src/lib/tsconfig.lib.json`\n- `bs-config.json`\n- `package.json`\n- `README.md`\n\nYou'll also need to rename the folder your project is in.\n\nAfter you have changed the package name, you can publish it to NPM (read \n[this link](https://docs.npmjs.com/getting-started/publishing-npm-packages) for details).\n\nInstead of following the `Updating the package` on that previous doc, here we use\n[standard-version](https://github.com/conventional-changelog/standard-version).\nRead their docs to see how to use it.\n\nFirst you'll need to create a NPM account and login on your local machine.\nThen you can publish your package by running `npm publish dist/`.  \nSince your package is built on the `dist/` folder this is the one you should publish.\n\n\n<div class=\"l-sub-section\">\n\n### Be a good library maintainer\n\nNow that you've published a library, you need to maintain it as well. \nBelow are some of the most important points:\n\n- Document your library.\n- Keep an eye on the issue tracker.\n- [Manage your dependencies properly](#appendix-dependency-management)\n- Follow [Semantic Versioning](http://semver.org/)\n- Setup a Continuous Integration solution to test your library (included is a `.travis.yml` \nfile for [Travis CI](https://docs.travis-ci.com/user/getting-started/))!\n- Choose an [appropriate license](https://choosealicense.com/).\n\n</div>\n\n\n## Appendix: Supporting AOT\n\nAOT plays an important role in optimizing Angular applications. \nIt's therefore important that third party libraries be published in a format compatible with AOT\ncompilation.\nOtherwise it will not be possible to include the library in an AOT compiled application.\n\nOnly code written in TypeScript can be AOT compiled.\n \nBefore publishing the library must first be compiled using the AOT compiler (`ngc`). \n`ngc` extends the `tsc` compiler by adding extensions to support AOT compilation in addition to\nregular TypeScript compilation.   \n\nAOT compilation outputs three files that must be included in order to be compatible with AOT.\n\n*Transpiled JavaScript*\n\nAs usual the original TypeScript is transpiled to regular JavaScript.\n\n*Typings files*\n\nJavaScript has no way of representing typings. \nIn order to preserve the original typings, `ngc` will generate `.d.ts` typings files.\n\n*Meta Data JSON files*\n\n`ngc` outputs a metadata.json file for every `Component` and `NgModule`.\nThese meta data files represent the information in the original `NgModule` and `Component`\ndecorators.   \n\nThe meta data may reference external templates or css files.\nThese external files must be included with the library.\n\n### NgFactories\n\n`ngc` generates a series of files with an `.ngfactory` suffix as well.\nThese files represent the AOT compiled source, but should not be included with the published library.\n\nInstead the `ngc` compiler in the consuming application will generate `.ngfactory` files based\non the JavaScript, Typings and meta data shipped with the library. \n\n### Why not publish TypeScript?\n\nWhy not ship TypeScript source instead? \nAfter all the library will be part of another TypeScript compilation step when the library is\nimported by the consuming application.\n\nGenerally it's discouraged to ship TypeScript with third party libraries. \nIt would require the consumer to replicate the complete build environment of the library. \nNot only typings, but potentially a specific version of `ngc` as well.\n\nPublishing plain JavaScript with typings and meta data allows the consuming application to \nremain agnostic of the library's build environment.\n\n\n## Appendix: Supporting JIT\n\nAOT compiled code is the preferred format for production builds, but due to the long compilation\ntime it may not be practical to use AOT during development.\n\nTo create a more flexible developer experience a JIT compatible build of the library should be\npublished as well. \nThe format of the JIT bundle is `umd`, which stands for Universal Module Definition.\nShipping the bundle as `umd` ensures compatibility with most common module loading formats.\n\nThe `umd` bundle will ship as a single file containing ES5 JavaScript and inlined versions of \nany external templates or css. \n\n\n## Appendix: Dependency Management\n\nAs a library maintainer, it's important to properly manage your dependencies in `package.json`.\n\nThere are [three kinds of dependencies](https://docs.npmjs.com/files/package.json#dependencies):\n `dependencies`, `devDependencies` and `peerDependencies`.\n\n- `dependencies`: here go all the other libraries yours depends on when being used.\nA good way to figure out these is to go through your library source code (in `src/lib` **only**)\nand list all the libraries there.\n- `devDependencies`: libraries that you need while developing, testing and building your library\ngo here.\nWhen a user installs your library, these won't be installed. \nUsers don't need to develop, build or test your library, they just need to run it.\n- `peerDependencies`: these are similar to `dependencies` since your library expects them to be\nthere at runtime.\nThe difference is that you don't want to install a new version of these, but instead use\nthe one already available. \n\nA good example of a peer dependency is `@angular/core` and all other main Angular libraries.\nIf you listed these in `dependencies`, a new one - with a different version! - could be installed\nfor your library to use.\nThis isn't what you wanted though. You want your library to use *the exact same* `@angular/core`\nthat the app is using.\n\nYou'll usually used `@angular/*` libraries listed in both `devDependencies` and \n`peerDependencies`.\nThis is normal and expected, because when you're developing your library also need a copy of\nthem installed.\n\nAnother thing to remember is to keep your dependencies from changing too much unexpectedly.\nDifferent versions of libraries can have different features, and if you inadvertently are too\nlenient with allowed versions your library might stop working because a dependency changed.\n\nYou can choose what versions you allow by using [ranges](https://docs.npmjs.com/misc/semver).\n\nA good rule of thumb is to have all `dependencies` specified with a tilde `~`(`~1.2.3`),\nwhile your `peerDependencies` have a range (`\"@angular/core\": \">=4.0.0 <5.0.0 || >=4.0.0-beta <5.0.0\"`).\n\nAny extra dependency or peer dependency that you add to `package.json` should also be added\nto the `globals` and `external` array in the `rollupBaseConfig` variable in `./build.js`.\n\nThis ensures your library doesn't package extra libraries inside of it and instead uses the ones\navailable in the consuming app.\n","readmeFilename":"README.md","_id":"ngx-spark-widgets@0.0.8","_shasum":"ca2b9207070417026ad88ffb50a0d120560e656f","_resolved":"file:ngx-spark-widgets-0.0.8.tgz","_from":"ngx-spark-widgets-0.0.8.tgz","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"ca2b9207070417026ad88ffb50a0d120560e656f","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-0.0.8.tgz"}},"0.0.9":{"name":"ngx-spark-widgets","version":"0.0.9","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"^2.0.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.7.2","chartjs-plugin-datalabels":"^0.3.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","ngx-dashboard-base":"1.2.18","ngx-gauge":"^1.0.0-beta.4","nsp-jquery-mapster":"~1.3.0"},"readme":"# Angular QuickStart Lib\n\nThis is a simple library quickstart for Angular libraries, implementing the\n[Angular Package Format v4.0](https://docs.google.com/document/d/1CZC2rcpxffTDfRDs6p1cfbmKNLA6x5O-NtkJglDaBVs/edit#heading=h.k0mh3o8u5hx).\n\nCurrently only unscoped, primary entry-point libraries are supported.\n\nFeatures:\n- a simple example library\n- unit tests for the library\n- a demo application that consumes the library in JIT mode and runs in watch mode\n- an integration app that consumes the library in JIT and AOT mode and runs e2e tests\n\n## Difference of this fork\n\n**The `master` branch of this fork is up to date with Angular 5, TypeScript 2.4 and RxJS 5.5.**\n\nBe aware that a library compiled with Angular 5 won't be compatible with Angular 4.\nSo if you need to support Angular 4 (and you should, as it's in Long Term Support),\nyou need to compile two different versions of your lib. The `ng4` branch allows you to do that.\n\n## Tasks\n\nCommon tasks are present as npm scripts:\n\n- `npm start` to run a live-reload server with the demo app\n- `npm run test` to test in watch mode, or `npm run test:once` to only run once\n- `npm run build` to build the library\n- `npm run lint` to lint \n- `npm run clean` to clean\n- `npm run integration` to run the integration e2e tests\n- `npm install ./relative/path/to/lib` after `npm run build` to test locally in another app\n\nIf you need to debug the integration app, please check `./integration/README.md`.\n\n## The QuickStart Library seed\n\nThis example repository has an implemention of the described package format but is by no means\nthe only way you should publish a library.\n\nAny setup that builds the necessary package format works just as well for a consumer.\nYou are encouraged to customize this process as you see fit.\n\nWhen developing your own setup, keep in mind that even though [AOT](#appendix-supporting-aot)\nis preferred, [Just-in-time](#appendix-supporting-jit) compilation should be supported.\n\nMake sure you have at least Node 6.9 and NPM 3.0 installed.\nThen ...\n\n1. Create a project folder (you can call it `quickstart-lib` and rename it later).\n1. [Clone](#clone \"Clone it from github\") or [download](#download \"download it from github\") the **QuickStart Library seed** into your project folder.\n1. Install npm packages.\n1. Run `npm start` to launch the sample application.\n\n\n### Clone\n\nPerform the _clone-to-launch_ steps with these terminal commands.\n\n```\ngit clone https://github.com/filipesilva/angular-quickstart-lib.git\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n### Download\n[Download the QuickStart Library seed](https://github.com/filipesilva/angular-quickstart-lib/archive/master.zip)\nand unzip it into your project folder. Then perform the remaining steps with these terminal commands.\n\n```\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n## Initialize your repository\n\nIf you cloned the package from github, it has a `.git` folder where the official repository's history lives.\n\nYou don't want that git history though - you'll want to make your own. \n\nDelete this folder and initialize this one as a new repository:\n\n```\nrm -rf .git # Linux or OS/X (bash)\nrd .git /S/Q # Windows\ngit init\n```\n\n**Warning**: Do this only in the beginning to avoid accidentally deleting your own git setup!\n\n\n\n## What's in the QuickStart Library seed?\n\nThe **QuickStart Library seed** contains a similar structure to the [Quickstart seed](https://github.com/angular/quickstart).\nIt's modified to build and test a library instead of an application.\n\nConsequently, there are _many different files_ in the project.\nFocus on the following TypeScript (`.ts`) files in the **`/src`** folder.\n\n```\nsrc/\n├── demo/\n|  └── app/\n|     ├── app.component.ts\n|     └── app.module.ts\n└── lib/\n   ├── index.ts\n   └── src/\n      ├── component/\n      |  └── barchart.component.ts\n      ├── service/\n      |  └── barchart.service.ts\n      └── module.ts\n\n```\n\nEach file has a distinct purpose and evolves independently as the application grows.\n\nFiles outside `src/` concern building, deploying, and testing your app.\nThey include configuration files and external dependencies.\n\nFiles inside `src/lib/` \"belong\" to your library, while `src/demo/` contains a demo application\nthat loads your library.\n\nLibraries do not run by themselves, so it's very useful to have this \"demo\" app while developing \nto see how your library would look like to consumers.\n\nWhen you run `npm start`, the demo application is served.\n\nThe following are all in `src/`\n\n<table width=\"100%\">\n  <col width=\"20%\">\n  </col>\n  <col width=\"80%\">\n  </col>\n  <tr>\n    <th>\n      File\n    </th>\n    <th>\n      Purpose\n    </th>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.component.ts</code>\n    </td>\n    <td>\n      A demo component that renders the library component and a value from the library service.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.module.ts</code>\n    </td>\n    <td>\n      A demo <code>NgModule</code> that imports the Library <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/component/app.component.ts</code>\n    </td>\n    <td>\n      A sample library component that renders an <code>h2</code> tag.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/service/barchart.service.ts</code>\n    </td>\n    <td>\n      A sample library service that exports a value.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/module.ts</code>\n    </td>\n    <td>\n      The library's main <code>NgModule</code>, <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/index.ts</code>\n    </td>\n    <td>\n      The public API of your library, where you choose what to export to consumers.\n    </td>\n  </tr>\n</table>\n\n\n## The build step\n\nYou can build the library by running `npm run build`. \nThis will generate a `dist/` directory with all the entry points described above.\n\nAll the logic for creating the build can be found in `./build.js`. It consists of roughly 5 steps:\n\n- Compile with the AOT Compiler (AOT compiler or `ngc`) for ES5 and ES2015.\n- Inline html and css inside the generated JavaScript files.\n- Copy typings, metatada, html and css.\n- Create each bundle using Rollup.\n- Copy `LICENSE`, `package.json` and `README.md` files\n\n\n## Testing libraries\n\nWhile testing is always important, it's **especially** important in libraries because consumer\napplications might break due to bugs in libraries.\n\nBut the fact that a library is consumed by another application is also what makes it hard to test.\n\nTo properly test a library, you need to have an integration tests.\nAn integration test is to libraries what an end-to-end test is to applications.\nIt tests how an app would install and use your library.\n\nThe **QuickStart Library seed** includes a directory called `integration` containing a standalone\napp that consumes your built library in both AOT and JIT modes, with end-to-end tests to verify\nit works.\n\nTo run the integration tests, do `npm run integration` which does the following:\n- Build your library.\n- Enter the integration app's directory.\n- Install dependencies.\n- Build the app in AOT mode.\n- Test the app in AOT mode.\n- Test the app in JIT mode.\n\nRunning integration tests gives you greater confidence that your library is properly built.\n\nIn addition to integration tests, you can also run unit tests in watch mode via `npm run test`,\nor single-run via `npm run test:once`.\n\nYou can also test your library by installing it in another local repository you have. \nTo do so, first build your lib via `npm run build`.\nThen install it from your other repo using a relative path to the dist folder: \n`npm install relative/path/to/library/dist`.\n\n\n## Publishing your library\n\nEvery package on NPM has a unique name, and so should yours. \nIf you haven't already, now is the time to change the name of your library.\n\nUse your editor to search the project for all instances of `quickstart-lib` and change it\nto your intended name (also in `dash-case` format).\nThe library name is mentioned on at least these files: \n\n- `integration/src/app/app.component.ts`\n- `integration/src/app/app.module.ts`\n- `integration/src/systemjs.config.js`\n- `integrations/package.json`\n- `src/demo/app/app.component.ts`\n- `src/demo/app/app.module.ts`\n- `src/demo/systemjs.config.js`\n- `src/demo/tsconfig.json`\n- `src/lib/tsconfig.es5.json`\n- `src/lib/tsconfig.lib.json`\n- `bs-config.json`\n- `package.json`\n- `README.md`\n\nYou'll also need to rename the folder your project is in.\n\nAfter you have changed the package name, you can publish it to NPM (read \n[this link](https://docs.npmjs.com/getting-started/publishing-npm-packages) for details).\n\nInstead of following the `Updating the package` on that previous doc, here we use\n[standard-version](https://github.com/conventional-changelog/standard-version).\nRead their docs to see how to use it.\n\nFirst you'll need to create a NPM account and login on your local machine.\nThen you can publish your package by running `npm publish dist/`.  \nSince your package is built on the `dist/` folder this is the one you should publish.\n\n\n<div class=\"l-sub-section\">\n\n### Be a good library maintainer\n\nNow that you've published a library, you need to maintain it as well. \nBelow are some of the most important points:\n\n- Document your library.\n- Keep an eye on the issue tracker.\n- [Manage your dependencies properly](#appendix-dependency-management)\n- Follow [Semantic Versioning](http://semver.org/)\n- Setup a Continuous Integration solution to test your library (included is a `.travis.yml` \nfile for [Travis CI](https://docs.travis-ci.com/user/getting-started/))!\n- Choose an [appropriate license](https://choosealicense.com/).\n\n</div>\n\n\n## Appendix: Supporting AOT\n\nAOT plays an important role in optimizing Angular applications. \nIt's therefore important that third party libraries be published in a format compatible with AOT\ncompilation.\nOtherwise it will not be possible to include the library in an AOT compiled application.\n\nOnly code written in TypeScript can be AOT compiled.\n \nBefore publishing the library must first be compiled using the AOT compiler (`ngc`). \n`ngc` extends the `tsc` compiler by adding extensions to support AOT compilation in addition to\nregular TypeScript compilation.   \n\nAOT compilation outputs three files that must be included in order to be compatible with AOT.\n\n*Transpiled JavaScript*\n\nAs usual the original TypeScript is transpiled to regular JavaScript.\n\n*Typings files*\n\nJavaScript has no way of representing typings. \nIn order to preserve the original typings, `ngc` will generate `.d.ts` typings files.\n\n*Meta Data JSON files*\n\n`ngc` outputs a metadata.json file for every `Component` and `NgModule`.\nThese meta data files represent the information in the original `NgModule` and `Component`\ndecorators.   \n\nThe meta data may reference external templates or css files.\nThese external files must be included with the library.\n\n### NgFactories\n\n`ngc` generates a series of files with an `.ngfactory` suffix as well.\nThese files represent the AOT compiled source, but should not be included with the published library.\n\nInstead the `ngc` compiler in the consuming application will generate `.ngfactory` files based\non the JavaScript, Typings and meta data shipped with the library. \n\n### Why not publish TypeScript?\n\nWhy not ship TypeScript source instead? \nAfter all the library will be part of another TypeScript compilation step when the library is\nimported by the consuming application.\n\nGenerally it's discouraged to ship TypeScript with third party libraries. \nIt would require the consumer to replicate the complete build environment of the library. \nNot only typings, but potentially a specific version of `ngc` as well.\n\nPublishing plain JavaScript with typings and meta data allows the consuming application to \nremain agnostic of the library's build environment.\n\n\n## Appendix: Supporting JIT\n\nAOT compiled code is the preferred format for production builds, but due to the long compilation\ntime it may not be practical to use AOT during development.\n\nTo create a more flexible developer experience a JIT compatible build of the library should be\npublished as well. \nThe format of the JIT bundle is `umd`, which stands for Universal Module Definition.\nShipping the bundle as `umd` ensures compatibility with most common module loading formats.\n\nThe `umd` bundle will ship as a single file containing ES5 JavaScript and inlined versions of \nany external templates or css. \n\n\n## Appendix: Dependency Management\n\nAs a library maintainer, it's important to properly manage your dependencies in `package.json`.\n\nThere are [three kinds of dependencies](https://docs.npmjs.com/files/package.json#dependencies):\n `dependencies`, `devDependencies` and `peerDependencies`.\n\n- `dependencies`: here go all the other libraries yours depends on when being used.\nA good way to figure out these is to go through your library source code (in `src/lib` **only**)\nand list all the libraries there.\n- `devDependencies`: libraries that you need while developing, testing and building your library\ngo here.\nWhen a user installs your library, these won't be installed. \nUsers don't need to develop, build or test your library, they just need to run it.\n- `peerDependencies`: these are similar to `dependencies` since your library expects them to be\nthere at runtime.\nThe difference is that you don't want to install a new version of these, but instead use\nthe one already available. \n\nA good example of a peer dependency is `@angular/core` and all other main Angular libraries.\nIf you listed these in `dependencies`, a new one - with a different version! - could be installed\nfor your library to use.\nThis isn't what you wanted though. You want your library to use *the exact same* `@angular/core`\nthat the app is using.\n\nYou'll usually used `@angular/*` libraries listed in both `devDependencies` and \n`peerDependencies`.\nThis is normal and expected, because when you're developing your library also need a copy of\nthem installed.\n\nAnother thing to remember is to keep your dependencies from changing too much unexpectedly.\nDifferent versions of libraries can have different features, and if you inadvertently are too\nlenient with allowed versions your library might stop working because a dependency changed.\n\nYou can choose what versions you allow by using [ranges](https://docs.npmjs.com/misc/semver).\n\nA good rule of thumb is to have all `dependencies` specified with a tilde `~`(`~1.2.3`),\nwhile your `peerDependencies` have a range (`\"@angular/core\": \">=4.0.0 <5.0.0 || >=4.0.0-beta <5.0.0\"`).\n\nAny extra dependency or peer dependency that you add to `package.json` should also be added\nto the `globals` and `external` array in the `rollupBaseConfig` variable in `./build.js`.\n\nThis ensures your library doesn't package extra libraries inside of it and instead uses the ones\navailable in the consuming app.\n","readmeFilename":"README.md","_id":"ngx-spark-widgets@0.0.9","_shasum":"4446336ea36d4859afb229bacdfa28d6c959be7c","_resolved":"file:ngx-spark-widgets-0.0.9.tgz","_from":"ngx-spark-widgets-0.0.9.tgz","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"4446336ea36d4859afb229bacdfa28d6c959be7c","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-0.0.9.tgz"}},"0.1.0":{"name":"ngx-spark-widgets","version":"0.1.0","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"^2.0.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.7.2","chartjs-plugin-datalabels":"^0.3.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","ngx-dashboard-base":"1.2.18","ngx-gauge":"^1.0.0-beta.4","nsp-jquery-mapster":"~1.3.0"},"readme":"# Angular QuickStart Lib\n\nThis is a simple library quickstart for Angular libraries, implementing the\n[Angular Package Format v4.0](https://docs.google.com/document/d/1CZC2rcpxffTDfRDs6p1cfbmKNLA6x5O-NtkJglDaBVs/edit#heading=h.k0mh3o8u5hx).\n\nCurrently only unscoped, primary entry-point libraries are supported.\n\nFeatures:\n- a simple example library\n- unit tests for the library\n- a demo application that consumes the library in JIT mode and runs in watch mode\n- an integration app that consumes the library in JIT and AOT mode and runs e2e tests\n\n## Difference of this fork\n\n**The `master` branch of this fork is up to date with Angular 5, TypeScript 2.4 and RxJS 5.5.**\n\nBe aware that a library compiled with Angular 5 won't be compatible with Angular 4.\nSo if you need to support Angular 4 (and you should, as it's in Long Term Support),\nyou need to compile two different versions of your lib. The `ng4` branch allows you to do that.\n\n## Tasks\n\nCommon tasks are present as npm scripts:\n\n- `npm start` to run a live-reload server with the demo app\n- `npm run test` to test in watch mode, or `npm run test:once` to only run once\n- `npm run build` to build the library\n- `npm run lint` to lint \n- `npm run clean` to clean\n- `npm run integration` to run the integration e2e tests\n- `npm install ./relative/path/to/lib` after `npm run build` to test locally in another app\n\nIf you need to debug the integration app, please check `./integration/README.md`.\n\n## The QuickStart Library seed\n\nThis example repository has an implemention of the described package format but is by no means\nthe only way you should publish a library.\n\nAny setup that builds the necessary package format works just as well for a consumer.\nYou are encouraged to customize this process as you see fit.\n\nWhen developing your own setup, keep in mind that even though [AOT](#appendix-supporting-aot)\nis preferred, [Just-in-time](#appendix-supporting-jit) compilation should be supported.\n\nMake sure you have at least Node 6.9 and NPM 3.0 installed.\nThen ...\n\n1. Create a project folder (you can call it `quickstart-lib` and rename it later).\n1. [Clone](#clone \"Clone it from github\") or [download](#download \"download it from github\") the **QuickStart Library seed** into your project folder.\n1. Install npm packages.\n1. Run `npm start` to launch the sample application.\n\n\n### Clone\n\nPerform the _clone-to-launch_ steps with these terminal commands.\n\n```\ngit clone https://github.com/filipesilva/angular-quickstart-lib.git\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n### Download\n[Download the QuickStart Library seed](https://github.com/filipesilva/angular-quickstart-lib/archive/master.zip)\nand unzip it into your project folder. Then perform the remaining steps with these terminal commands.\n\n```\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n## Initialize your repository\n\nIf you cloned the package from github, it has a `.git` folder where the official repository's history lives.\n\nYou don't want that git history though - you'll want to make your own. \n\nDelete this folder and initialize this one as a new repository:\n\n```\nrm -rf .git # Linux or OS/X (bash)\nrd .git /S/Q # Windows\ngit init\n```\n\n**Warning**: Do this only in the beginning to avoid accidentally deleting your own git setup!\n\n\n\n## What's in the QuickStart Library seed?\n\nThe **QuickStart Library seed** contains a similar structure to the [Quickstart seed](https://github.com/angular/quickstart).\nIt's modified to build and test a library instead of an application.\n\nConsequently, there are _many different files_ in the project.\nFocus on the following TypeScript (`.ts`) files in the **`/src`** folder.\n\n```\nsrc/\n├── demo/\n|  └── app/\n|     ├── app.component.ts\n|     └── app.module.ts\n└── lib/\n   ├── index.ts\n   └── src/\n      ├── component/\n      |  └── barchart.component.ts\n      ├── service/\n      |  └── barchart.service.ts\n      └── module.ts\n\n```\n\nEach file has a distinct purpose and evolves independently as the application grows.\n\nFiles outside `src/` concern building, deploying, and testing your app.\nThey include configuration files and external dependencies.\n\nFiles inside `src/lib/` \"belong\" to your library, while `src/demo/` contains a demo application\nthat loads your library.\n\nLibraries do not run by themselves, so it's very useful to have this \"demo\" app while developing \nto see how your library would look like to consumers.\n\nWhen you run `npm start`, the demo application is served.\n\nThe following are all in `src/`\n\n<table width=\"100%\">\n  <col width=\"20%\">\n  </col>\n  <col width=\"80%\">\n  </col>\n  <tr>\n    <th>\n      File\n    </th>\n    <th>\n      Purpose\n    </th>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.component.ts</code>\n    </td>\n    <td>\n      A demo component that renders the library component and a value from the library service.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.module.ts</code>\n    </td>\n    <td>\n      A demo <code>NgModule</code> that imports the Library <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/component/app.component.ts</code>\n    </td>\n    <td>\n      A sample library component that renders an <code>h2</code> tag.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/service/barchart.service.ts</code>\n    </td>\n    <td>\n      A sample library service that exports a value.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/module.ts</code>\n    </td>\n    <td>\n      The library's main <code>NgModule</code>, <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/index.ts</code>\n    </td>\n    <td>\n      The public API of your library, where you choose what to export to consumers.\n    </td>\n  </tr>\n</table>\n\n\n## The build step\n\nYou can build the library by running `npm run build`. \nThis will generate a `dist/` directory with all the entry points described above.\n\nAll the logic for creating the build can be found in `./build.js`. It consists of roughly 5 steps:\n\n- Compile with the AOT Compiler (AOT compiler or `ngc`) for ES5 and ES2015.\n- Inline html and css inside the generated JavaScript files.\n- Copy typings, metatada, html and css.\n- Create each bundle using Rollup.\n- Copy `LICENSE`, `package.json` and `README.md` files\n\n\n## Testing libraries\n\nWhile testing is always important, it's **especially** important in libraries because consumer\napplications might break due to bugs in libraries.\n\nBut the fact that a library is consumed by another application is also what makes it hard to test.\n\nTo properly test a library, you need to have an integration tests.\nAn integration test is to libraries what an end-to-end test is to applications.\nIt tests how an app would install and use your library.\n\nThe **QuickStart Library seed** includes a directory called `integration` containing a standalone\napp that consumes your built library in both AOT and JIT modes, with end-to-end tests to verify\nit works.\n\nTo run the integration tests, do `npm run integration` which does the following:\n- Build your library.\n- Enter the integration app's directory.\n- Install dependencies.\n- Build the app in AOT mode.\n- Test the app in AOT mode.\n- Test the app in JIT mode.\n\nRunning integration tests gives you greater confidence that your library is properly built.\n\nIn addition to integration tests, you can also run unit tests in watch mode via `npm run test`,\nor single-run via `npm run test:once`.\n\nYou can also test your library by installing it in another local repository you have. \nTo do so, first build your lib via `npm run build`.\nThen install it from your other repo using a relative path to the dist folder: \n`npm install relative/path/to/library/dist`.\n\n\n## Publishing your library\n\nEvery package on NPM has a unique name, and so should yours. \nIf you haven't already, now is the time to change the name of your library.\n\nUse your editor to search the project for all instances of `quickstart-lib` and change it\nto your intended name (also in `dash-case` format).\nThe library name is mentioned on at least these files: \n\n- `integration/src/app/app.component.ts`\n- `integration/src/app/app.module.ts`\n- `integration/src/systemjs.config.js`\n- `integrations/package.json`\n- `src/demo/app/app.component.ts`\n- `src/demo/app/app.module.ts`\n- `src/demo/systemjs.config.js`\n- `src/demo/tsconfig.json`\n- `src/lib/tsconfig.es5.json`\n- `src/lib/tsconfig.lib.json`\n- `bs-config.json`\n- `package.json`\n- `README.md`\n\nYou'll also need to rename the folder your project is in.\n\nAfter you have changed the package name, you can publish it to NPM (read \n[this link](https://docs.npmjs.com/getting-started/publishing-npm-packages) for details).\n\nInstead of following the `Updating the package` on that previous doc, here we use\n[standard-version](https://github.com/conventional-changelog/standard-version).\nRead their docs to see how to use it.\n\nFirst you'll need to create a NPM account and login on your local machine.\nThen you can publish your package by running `npm publish dist/`.  \nSince your package is built on the `dist/` folder this is the one you should publish.\n\n\n<div class=\"l-sub-section\">\n\n### Be a good library maintainer\n\nNow that you've published a library, you need to maintain it as well. \nBelow are some of the most important points:\n\n- Document your library.\n- Keep an eye on the issue tracker.\n- [Manage your dependencies properly](#appendix-dependency-management)\n- Follow [Semantic Versioning](http://semver.org/)\n- Setup a Continuous Integration solution to test your library (included is a `.travis.yml` \nfile for [Travis CI](https://docs.travis-ci.com/user/getting-started/))!\n- Choose an [appropriate license](https://choosealicense.com/).\n\n</div>\n\n\n## Appendix: Supporting AOT\n\nAOT plays an important role in optimizing Angular applications. \nIt's therefore important that third party libraries be published in a format compatible with AOT\ncompilation.\nOtherwise it will not be possible to include the library in an AOT compiled application.\n\nOnly code written in TypeScript can be AOT compiled.\n \nBefore publishing the library must first be compiled using the AOT compiler (`ngc`). \n`ngc` extends the `tsc` compiler by adding extensions to support AOT compilation in addition to\nregular TypeScript compilation.   \n\nAOT compilation outputs three files that must be included in order to be compatible with AOT.\n\n*Transpiled JavaScript*\n\nAs usual the original TypeScript is transpiled to regular JavaScript.\n\n*Typings files*\n\nJavaScript has no way of representing typings. \nIn order to preserve the original typings, `ngc` will generate `.d.ts` typings files.\n\n*Meta Data JSON files*\n\n`ngc` outputs a metadata.json file for every `Component` and `NgModule`.\nThese meta data files represent the information in the original `NgModule` and `Component`\ndecorators.   \n\nThe meta data may reference external templates or css files.\nThese external files must be included with the library.\n\n### NgFactories\n\n`ngc` generates a series of files with an `.ngfactory` suffix as well.\nThese files represent the AOT compiled source, but should not be included with the published library.\n\nInstead the `ngc` compiler in the consuming application will generate `.ngfactory` files based\non the JavaScript, Typings and meta data shipped with the library. \n\n### Why not publish TypeScript?\n\nWhy not ship TypeScript source instead? \nAfter all the library will be part of another TypeScript compilation step when the library is\nimported by the consuming application.\n\nGenerally it's discouraged to ship TypeScript with third party libraries. \nIt would require the consumer to replicate the complete build environment of the library. \nNot only typings, but potentially a specific version of `ngc` as well.\n\nPublishing plain JavaScript with typings and meta data allows the consuming application to \nremain agnostic of the library's build environment.\n\n\n## Appendix: Supporting JIT\n\nAOT compiled code is the preferred format for production builds, but due to the long compilation\ntime it may not be practical to use AOT during development.\n\nTo create a more flexible developer experience a JIT compatible build of the library should be\npublished as well. \nThe format of the JIT bundle is `umd`, which stands for Universal Module Definition.\nShipping the bundle as `umd` ensures compatibility with most common module loading formats.\n\nThe `umd` bundle will ship as a single file containing ES5 JavaScript and inlined versions of \nany external templates or css. \n\n\n## Appendix: Dependency Management\n\nAs a library maintainer, it's important to properly manage your dependencies in `package.json`.\n\nThere are [three kinds of dependencies](https://docs.npmjs.com/files/package.json#dependencies):\n `dependencies`, `devDependencies` and `peerDependencies`.\n\n- `dependencies`: here go all the other libraries yours depends on when being used.\nA good way to figure out these is to go through your library source code (in `src/lib` **only**)\nand list all the libraries there.\n- `devDependencies`: libraries that you need while developing, testing and building your library\ngo here.\nWhen a user installs your library, these won't be installed. \nUsers don't need to develop, build or test your library, they just need to run it.\n- `peerDependencies`: these are similar to `dependencies` since your library expects them to be\nthere at runtime.\nThe difference is that you don't want to install a new version of these, but instead use\nthe one already available. \n\nA good example of a peer dependency is `@angular/core` and all other main Angular libraries.\nIf you listed these in `dependencies`, a new one - with a different version! - could be installed\nfor your library to use.\nThis isn't what you wanted though. You want your library to use *the exact same* `@angular/core`\nthat the app is using.\n\nYou'll usually used `@angular/*` libraries listed in both `devDependencies` and \n`peerDependencies`.\nThis is normal and expected, because when you're developing your library also need a copy of\nthem installed.\n\nAnother thing to remember is to keep your dependencies from changing too much unexpectedly.\nDifferent versions of libraries can have different features, and if you inadvertently are too\nlenient with allowed versions your library might stop working because a dependency changed.\n\nYou can choose what versions you allow by using [ranges](https://docs.npmjs.com/misc/semver).\n\nA good rule of thumb is to have all `dependencies` specified with a tilde `~`(`~1.2.3`),\nwhile your `peerDependencies` have a range (`\"@angular/core\": \">=4.0.0 <5.0.0 || >=4.0.0-beta <5.0.0\"`).\n\nAny extra dependency or peer dependency that you add to `package.json` should also be added\nto the `globals` and `external` array in the `rollupBaseConfig` variable in `./build.js`.\n\nThis ensures your library doesn't package extra libraries inside of it and instead uses the ones\navailable in the consuming app.\n","readmeFilename":"README.md","_id":"ngx-spark-widgets@0.1.0","_shasum":"f5e08ccf94ef4e66355e6df0523929a74db7dae7","_resolved":"file:ngx-spark-widgets-0.1.0.tgz","_from":"ngx-spark-widgets-0.1.0.tgz","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"f5e08ccf94ef4e66355e6df0523929a74db7dae7","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-0.1.0.tgz"}},"0.1.1":{"name":"ngx-spark-widgets","version":"0.1.1","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"^2.0.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.7.2","chartjs-plugin-datalabels":"^0.3.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","ngx-dashboard-base":"1.2.18","ngx-gauge":"^1.0.0-beta.4","nsp-jquery-mapster":"~1.3.0"},"readme":"# Angular QuickStart Lib\n\nThis is a simple library quickstart for Angular libraries, implementing the\n[Angular Package Format v4.0](https://docs.google.com/document/d/1CZC2rcpxffTDfRDs6p1cfbmKNLA6x5O-NtkJglDaBVs/edit#heading=h.k0mh3o8u5hx).\n\nCurrently only unscoped, primary entry-point libraries are supported.\n\nFeatures:\n- a simple example library\n- unit tests for the library\n- a demo application that consumes the library in JIT mode and runs in watch mode\n- an integration app that consumes the library in JIT and AOT mode and runs e2e tests\n\n## Difference of this fork\n\n**The `master` branch of this fork is up to date with Angular 5, TypeScript 2.4 and RxJS 5.5.**\n\nBe aware that a library compiled with Angular 5 won't be compatible with Angular 4.\nSo if you need to support Angular 4 (and you should, as it's in Long Term Support),\nyou need to compile two different versions of your lib. The `ng4` branch allows you to do that.\n\n## Tasks\n\nCommon tasks are present as npm scripts:\n\n- `npm start` to run a live-reload server with the demo app\n- `npm run test` to test in watch mode, or `npm run test:once` to only run once\n- `npm run build` to build the library\n- `npm run lint` to lint \n- `npm run clean` to clean\n- `npm run integration` to run the integration e2e tests\n- `npm install ./relative/path/to/lib` after `npm run build` to test locally in another app\n\nIf you need to debug the integration app, please check `./integration/README.md`.\n\n## The QuickStart Library seed\n\nThis example repository has an implemention of the described package format but is by no means\nthe only way you should publish a library.\n\nAny setup that builds the necessary package format works just as well for a consumer.\nYou are encouraged to customize this process as you see fit.\n\nWhen developing your own setup, keep in mind that even though [AOT](#appendix-supporting-aot)\nis preferred, [Just-in-time](#appendix-supporting-jit) compilation should be supported.\n\nMake sure you have at least Node 6.9 and NPM 3.0 installed.\nThen ...\n\n1. Create a project folder (you can call it `quickstart-lib` and rename it later).\n1. [Clone](#clone \"Clone it from github\") or [download](#download \"download it from github\") the **QuickStart Library seed** into your project folder.\n1. Install npm packages.\n1. Run `npm start` to launch the sample application.\n\n\n### Clone\n\nPerform the _clone-to-launch_ steps with these terminal commands.\n\n```\ngit clone https://github.com/filipesilva/angular-quickstart-lib.git\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n### Download\n[Download the QuickStart Library seed](https://github.com/filipesilva/angular-quickstart-lib/archive/master.zip)\nand unzip it into your project folder. Then perform the remaining steps with these terminal commands.\n\n```\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n## Initialize your repository\n\nIf you cloned the package from github, it has a `.git` folder where the official repository's history lives.\n\nYou don't want that git history though - you'll want to make your own. \n\nDelete this folder and initialize this one as a new repository:\n\n```\nrm -rf .git # Linux or OS/X (bash)\nrd .git /S/Q # Windows\ngit init\n```\n\n**Warning**: Do this only in the beginning to avoid accidentally deleting your own git setup!\n\n\n\n## What's in the QuickStart Library seed?\n\nThe **QuickStart Library seed** contains a similar structure to the [Quickstart seed](https://github.com/angular/quickstart).\nIt's modified to build and test a library instead of an application.\n\nConsequently, there are _many different files_ in the project.\nFocus on the following TypeScript (`.ts`) files in the **`/src`** folder.\n\n```\nsrc/\n├── demo/\n|  └── app/\n|     ├── app.component.ts\n|     └── app.module.ts\n└── lib/\n   ├── index.ts\n   └── src/\n      ├── component/\n      |  └── barchart.component.ts\n      ├── service/\n      |  └── barchart.service.ts\n      └── module.ts\n\n```\n\nEach file has a distinct purpose and evolves independently as the application grows.\n\nFiles outside `src/` concern building, deploying, and testing your app.\nThey include configuration files and external dependencies.\n\nFiles inside `src/lib/` \"belong\" to your library, while `src/demo/` contains a demo application\nthat loads your library.\n\nLibraries do not run by themselves, so it's very useful to have this \"demo\" app while developing \nto see how your library would look like to consumers.\n\nWhen you run `npm start`, the demo application is served.\n\nThe following are all in `src/`\n\n<table width=\"100%\">\n  <col width=\"20%\">\n  </col>\n  <col width=\"80%\">\n  </col>\n  <tr>\n    <th>\n      File\n    </th>\n    <th>\n      Purpose\n    </th>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.component.ts</code>\n    </td>\n    <td>\n      A demo component that renders the library component and a value from the library service.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.module.ts</code>\n    </td>\n    <td>\n      A demo <code>NgModule</code> that imports the Library <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/component/app.component.ts</code>\n    </td>\n    <td>\n      A sample library component that renders an <code>h2</code> tag.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/service/barchart.service.ts</code>\n    </td>\n    <td>\n      A sample library service that exports a value.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/module.ts</code>\n    </td>\n    <td>\n      The library's main <code>NgModule</code>, <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/index.ts</code>\n    </td>\n    <td>\n      The public API of your library, where you choose what to export to consumers.\n    </td>\n  </tr>\n</table>\n\n\n## The build step\n\nYou can build the library by running `npm run build`. \nThis will generate a `dist/` directory with all the entry points described above.\n\nAll the logic for creating the build can be found in `./build.js`. It consists of roughly 5 steps:\n\n- Compile with the AOT Compiler (AOT compiler or `ngc`) for ES5 and ES2015.\n- Inline html and css inside the generated JavaScript files.\n- Copy typings, metatada, html and css.\n- Create each bundle using Rollup.\n- Copy `LICENSE`, `package.json` and `README.md` files\n\n\n## Testing libraries\n\nWhile testing is always important, it's **especially** important in libraries because consumer\napplications might break due to bugs in libraries.\n\nBut the fact that a library is consumed by another application is also what makes it hard to test.\n\nTo properly test a library, you need to have an integration tests.\nAn integration test is to libraries what an end-to-end test is to applications.\nIt tests how an app would install and use your library.\n\nThe **QuickStart Library seed** includes a directory called `integration` containing a standalone\napp that consumes your built library in both AOT and JIT modes, with end-to-end tests to verify\nit works.\n\nTo run the integration tests, do `npm run integration` which does the following:\n- Build your library.\n- Enter the integration app's directory.\n- Install dependencies.\n- Build the app in AOT mode.\n- Test the app in AOT mode.\n- Test the app in JIT mode.\n\nRunning integration tests gives you greater confidence that your library is properly built.\n\nIn addition to integration tests, you can also run unit tests in watch mode via `npm run test`,\nor single-run via `npm run test:once`.\n\nYou can also test your library by installing it in another local repository you have. \nTo do so, first build your lib via `npm run build`.\nThen install it from your other repo using a relative path to the dist folder: \n`npm install relative/path/to/library/dist`.\n\n\n## Publishing your library\n\nEvery package on NPM has a unique name, and so should yours. \nIf you haven't already, now is the time to change the name of your library.\n\nUse your editor to search the project for all instances of `quickstart-lib` and change it\nto your intended name (also in `dash-case` format).\nThe library name is mentioned on at least these files: \n\n- `integration/src/app/app.component.ts`\n- `integration/src/app/app.module.ts`\n- `integration/src/systemjs.config.js`\n- `integrations/package.json`\n- `src/demo/app/app.component.ts`\n- `src/demo/app/app.module.ts`\n- `src/demo/systemjs.config.js`\n- `src/demo/tsconfig.json`\n- `src/lib/tsconfig.es5.json`\n- `src/lib/tsconfig.lib.json`\n- `bs-config.json`\n- `package.json`\n- `README.md`\n\nYou'll also need to rename the folder your project is in.\n\nAfter you have changed the package name, you can publish it to NPM (read \n[this link](https://docs.npmjs.com/getting-started/publishing-npm-packages) for details).\n\nInstead of following the `Updating the package` on that previous doc, here we use\n[standard-version](https://github.com/conventional-changelog/standard-version).\nRead their docs to see how to use it.\n\nFirst you'll need to create a NPM account and login on your local machine.\nThen you can publish your package by running `npm publish dist/`.  \nSince your package is built on the `dist/` folder this is the one you should publish.\n\n\n<div class=\"l-sub-section\">\n\n### Be a good library maintainer\n\nNow that you've published a library, you need to maintain it as well. \nBelow are some of the most important points:\n\n- Document your library.\n- Keep an eye on the issue tracker.\n- [Manage your dependencies properly](#appendix-dependency-management)\n- Follow [Semantic Versioning](http://semver.org/)\n- Setup a Continuous Integration solution to test your library (included is a `.travis.yml` \nfile for [Travis CI](https://docs.travis-ci.com/user/getting-started/))!\n- Choose an [appropriate license](https://choosealicense.com/).\n\n</div>\n\n\n## Appendix: Supporting AOT\n\nAOT plays an important role in optimizing Angular applications. \nIt's therefore important that third party libraries be published in a format compatible with AOT\ncompilation.\nOtherwise it will not be possible to include the library in an AOT compiled application.\n\nOnly code written in TypeScript can be AOT compiled.\n \nBefore publishing the library must first be compiled using the AOT compiler (`ngc`). \n`ngc` extends the `tsc` compiler by adding extensions to support AOT compilation in addition to\nregular TypeScript compilation.   \n\nAOT compilation outputs three files that must be included in order to be compatible with AOT.\n\n*Transpiled JavaScript*\n\nAs usual the original TypeScript is transpiled to regular JavaScript.\n\n*Typings files*\n\nJavaScript has no way of representing typings. \nIn order to preserve the original typings, `ngc` will generate `.d.ts` typings files.\n\n*Meta Data JSON files*\n\n`ngc` outputs a metadata.json file for every `Component` and `NgModule`.\nThese meta data files represent the information in the original `NgModule` and `Component`\ndecorators.   \n\nThe meta data may reference external templates or css files.\nThese external files must be included with the library.\n\n### NgFactories\n\n`ngc` generates a series of files with an `.ngfactory` suffix as well.\nThese files represent the AOT compiled source, but should not be included with the published library.\n\nInstead the `ngc` compiler in the consuming application will generate `.ngfactory` files based\non the JavaScript, Typings and meta data shipped with the library. \n\n### Why not publish TypeScript?\n\nWhy not ship TypeScript source instead? \nAfter all the library will be part of another TypeScript compilation step when the library is\nimported by the consuming application.\n\nGenerally it's discouraged to ship TypeScript with third party libraries. \nIt would require the consumer to replicate the complete build environment of the library. \nNot only typings, but potentially a specific version of `ngc` as well.\n\nPublishing plain JavaScript with typings and meta data allows the consuming application to \nremain agnostic of the library's build environment.\n\n\n## Appendix: Supporting JIT\n\nAOT compiled code is the preferred format for production builds, but due to the long compilation\ntime it may not be practical to use AOT during development.\n\nTo create a more flexible developer experience a JIT compatible build of the library should be\npublished as well. \nThe format of the JIT bundle is `umd`, which stands for Universal Module Definition.\nShipping the bundle as `umd` ensures compatibility with most common module loading formats.\n\nThe `umd` bundle will ship as a single file containing ES5 JavaScript and inlined versions of \nany external templates or css. \n\n\n## Appendix: Dependency Management\n\nAs a library maintainer, it's important to properly manage your dependencies in `package.json`.\n\nThere are [three kinds of dependencies](https://docs.npmjs.com/files/package.json#dependencies):\n `dependencies`, `devDependencies` and `peerDependencies`.\n\n- `dependencies`: here go all the other libraries yours depends on when being used.\nA good way to figure out these is to go through your library source code (in `src/lib` **only**)\nand list all the libraries there.\n- `devDependencies`: libraries that you need while developing, testing and building your library\ngo here.\nWhen a user installs your library, these won't be installed. \nUsers don't need to develop, build or test your library, they just need to run it.\n- `peerDependencies`: these are similar to `dependencies` since your library expects them to be\nthere at runtime.\nThe difference is that you don't want to install a new version of these, but instead use\nthe one already available. \n\nA good example of a peer dependency is `@angular/core` and all other main Angular libraries.\nIf you listed these in `dependencies`, a new one - with a different version! - could be installed\nfor your library to use.\nThis isn't what you wanted though. You want your library to use *the exact same* `@angular/core`\nthat the app is using.\n\nYou'll usually used `@angular/*` libraries listed in both `devDependencies` and \n`peerDependencies`.\nThis is normal and expected, because when you're developing your library also need a copy of\nthem installed.\n\nAnother thing to remember is to keep your dependencies from changing too much unexpectedly.\nDifferent versions of libraries can have different features, and if you inadvertently are too\nlenient with allowed versions your library might stop working because a dependency changed.\n\nYou can choose what versions you allow by using [ranges](https://docs.npmjs.com/misc/semver).\n\nA good rule of thumb is to have all `dependencies` specified with a tilde `~`(`~1.2.3`),\nwhile your `peerDependencies` have a range (`\"@angular/core\": \">=4.0.0 <5.0.0 || >=4.0.0-beta <5.0.0\"`).\n\nAny extra dependency or peer dependency that you add to `package.json` should also be added\nto the `globals` and `external` array in the `rollupBaseConfig` variable in `./build.js`.\n\nThis ensures your library doesn't package extra libraries inside of it and instead uses the ones\navailable in the consuming app.\n","readmeFilename":"README.md","_id":"ngx-spark-widgets@0.1.1","_shasum":"de57646b21539c7328f78edf9b04cb502946bb83","_resolved":"file:ngx-spark-widgets-0.1.1.tgz","_from":"ngx-spark-widgets-0.1.1.tgz","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"de57646b21539c7328f78edf9b04cb502946bb83","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-0.1.1.tgz"}},"0.1.2":{"name":"ngx-spark-widgets","version":"0.1.2","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"^2.0.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.7.2","chartjs-plugin-datalabels":"^0.3.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","ngx-dashboard-base":"1.2.18","ngx-gauge":"^1.0.0-beta.4","nsp-jquery-mapster":"~1.3.0"},"readme":"# Angular QuickStart Lib\n\nThis is a simple library quickstart for Angular libraries, implementing the\n[Angular Package Format v4.0](https://docs.google.com/document/d/1CZC2rcpxffTDfRDs6p1cfbmKNLA6x5O-NtkJglDaBVs/edit#heading=h.k0mh3o8u5hx).\n\nCurrently only unscoped, primary entry-point libraries are supported.\n\nFeatures:\n- a simple example library\n- unit tests for the library\n- a demo application that consumes the library in JIT mode and runs in watch mode\n- an integration app that consumes the library in JIT and AOT mode and runs e2e tests\n\n## Difference of this fork\n\n**The `master` branch of this fork is up to date with Angular 5, TypeScript 2.4 and RxJS 5.5.**\n\nBe aware that a library compiled with Angular 5 won't be compatible with Angular 4.\nSo if you need to support Angular 4 (and you should, as it's in Long Term Support),\nyou need to compile two different versions of your lib. The `ng4` branch allows you to do that.\n\n## Tasks\n\nCommon tasks are present as npm scripts:\n\n- `npm start` to run a live-reload server with the demo app\n- `npm run test` to test in watch mode, or `npm run test:once` to only run once\n- `npm run build` to build the library\n- `npm run lint` to lint \n- `npm run clean` to clean\n- `npm run integration` to run the integration e2e tests\n- `npm install ./relative/path/to/lib` after `npm run build` to test locally in another app\n\nIf you need to debug the integration app, please check `./integration/README.md`.\n\n## The QuickStart Library seed\n\nThis example repository has an implemention of the described package format but is by no means\nthe only way you should publish a library.\n\nAny setup that builds the necessary package format works just as well for a consumer.\nYou are encouraged to customize this process as you see fit.\n\nWhen developing your own setup, keep in mind that even though [AOT](#appendix-supporting-aot)\nis preferred, [Just-in-time](#appendix-supporting-jit) compilation should be supported.\n\nMake sure you have at least Node 6.9 and NPM 3.0 installed.\nThen ...\n\n1. Create a project folder (you can call it `quickstart-lib` and rename it later).\n1. [Clone](#clone \"Clone it from github\") or [download](#download \"download it from github\") the **QuickStart Library seed** into your project folder.\n1. Install npm packages.\n1. Run `npm start` to launch the sample application.\n\n\n### Clone\n\nPerform the _clone-to-launch_ steps with these terminal commands.\n\n```\ngit clone https://github.com/filipesilva/angular-quickstart-lib.git\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n### Download\n[Download the QuickStart Library seed](https://github.com/filipesilva/angular-quickstart-lib/archive/master.zip)\nand unzip it into your project folder. Then perform the remaining steps with these terminal commands.\n\n```\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n## Initialize your repository\n\nIf you cloned the package from github, it has a `.git` folder where the official repository's history lives.\n\nYou don't want that git history though - you'll want to make your own. \n\nDelete this folder and initialize this one as a new repository:\n\n```\nrm -rf .git # Linux or OS/X (bash)\nrd .git /S/Q # Windows\ngit init\n```\n\n**Warning**: Do this only in the beginning to avoid accidentally deleting your own git setup!\n\n\n\n## What's in the QuickStart Library seed?\n\nThe **QuickStart Library seed** contains a similar structure to the [Quickstart seed](https://github.com/angular/quickstart).\nIt's modified to build and test a library instead of an application.\n\nConsequently, there are _many different files_ in the project.\nFocus on the following TypeScript (`.ts`) files in the **`/src`** folder.\n\n```\nsrc/\n├── demo/\n|  └── app/\n|     ├── app.component.ts\n|     └── app.module.ts\n└── lib/\n   ├── index.ts\n   └── src/\n      ├── component/\n      |  └── barchart.component.ts\n      ├── service/\n      |  └── barchart.service.ts\n      └── module.ts\n\n```\n\nEach file has a distinct purpose and evolves independently as the application grows.\n\nFiles outside `src/` concern building, deploying, and testing your app.\nThey include configuration files and external dependencies.\n\nFiles inside `src/lib/` \"belong\" to your library, while `src/demo/` contains a demo application\nthat loads your library.\n\nLibraries do not run by themselves, so it's very useful to have this \"demo\" app while developing \nto see how your library would look like to consumers.\n\nWhen you run `npm start`, the demo application is served.\n\nThe following are all in `src/`\n\n<table width=\"100%\">\n  <col width=\"20%\">\n  </col>\n  <col width=\"80%\">\n  </col>\n  <tr>\n    <th>\n      File\n    </th>\n    <th>\n      Purpose\n    </th>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.component.ts</code>\n    </td>\n    <td>\n      A demo component that renders the library component and a value from the library service.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.module.ts</code>\n    </td>\n    <td>\n      A demo <code>NgModule</code> that imports the Library <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/component/app.component.ts</code>\n    </td>\n    <td>\n      A sample library component that renders an <code>h2</code> tag.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/service/barchart.service.ts</code>\n    </td>\n    <td>\n      A sample library service that exports a value.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/module.ts</code>\n    </td>\n    <td>\n      The library's main <code>NgModule</code>, <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/index.ts</code>\n    </td>\n    <td>\n      The public API of your library, where you choose what to export to consumers.\n    </td>\n  </tr>\n</table>\n\n\n## The build step\n\nYou can build the library by running `npm run build`. \nThis will generate a `dist/` directory with all the entry points described above.\n\nAll the logic for creating the build can be found in `./build.js`. It consists of roughly 5 steps:\n\n- Compile with the AOT Compiler (AOT compiler or `ngc`) for ES5 and ES2015.\n- Inline html and css inside the generated JavaScript files.\n- Copy typings, metatada, html and css.\n- Create each bundle using Rollup.\n- Copy `LICENSE`, `package.json` and `README.md` files\n\n\n## Testing libraries\n\nWhile testing is always important, it's **especially** important in libraries because consumer\napplications might break due to bugs in libraries.\n\nBut the fact that a library is consumed by another application is also what makes it hard to test.\n\nTo properly test a library, you need to have an integration tests.\nAn integration test is to libraries what an end-to-end test is to applications.\nIt tests how an app would install and use your library.\n\nThe **QuickStart Library seed** includes a directory called `integration` containing a standalone\napp that consumes your built library in both AOT and JIT modes, with end-to-end tests to verify\nit works.\n\nTo run the integration tests, do `npm run integration` which does the following:\n- Build your library.\n- Enter the integration app's directory.\n- Install dependencies.\n- Build the app in AOT mode.\n- Test the app in AOT mode.\n- Test the app in JIT mode.\n\nRunning integration tests gives you greater confidence that your library is properly built.\n\nIn addition to integration tests, you can also run unit tests in watch mode via `npm run test`,\nor single-run via `npm run test:once`.\n\nYou can also test your library by installing it in another local repository you have. \nTo do so, first build your lib via `npm run build`.\nThen install it from your other repo using a relative path to the dist folder: \n`npm install relative/path/to/library/dist`.\n\n\n## Publishing your library\n\nEvery package on NPM has a unique name, and so should yours. \nIf you haven't already, now is the time to change the name of your library.\n\nUse your editor to search the project for all instances of `quickstart-lib` and change it\nto your intended name (also in `dash-case` format).\nThe library name is mentioned on at least these files: \n\n- `integration/src/app/app.component.ts`\n- `integration/src/app/app.module.ts`\n- `integration/src/systemjs.config.js`\n- `integrations/package.json`\n- `src/demo/app/app.component.ts`\n- `src/demo/app/app.module.ts`\n- `src/demo/systemjs.config.js`\n- `src/demo/tsconfig.json`\n- `src/lib/tsconfig.es5.json`\n- `src/lib/tsconfig.lib.json`\n- `bs-config.json`\n- `package.json`\n- `README.md`\n\nYou'll also need to rename the folder your project is in.\n\nAfter you have changed the package name, you can publish it to NPM (read \n[this link](https://docs.npmjs.com/getting-started/publishing-npm-packages) for details).\n\nInstead of following the `Updating the package` on that previous doc, here we use\n[standard-version](https://github.com/conventional-changelog/standard-version).\nRead their docs to see how to use it.\n\nFirst you'll need to create a NPM account and login on your local machine.\nThen you can publish your package by running `npm publish dist/`.  \nSince your package is built on the `dist/` folder this is the one you should publish.\n\n\n<div class=\"l-sub-section\">\n\n### Be a good library maintainer\n\nNow that you've published a library, you need to maintain it as well. \nBelow are some of the most important points:\n\n- Document your library.\n- Keep an eye on the issue tracker.\n- [Manage your dependencies properly](#appendix-dependency-management)\n- Follow [Semantic Versioning](http://semver.org/)\n- Setup a Continuous Integration solution to test your library (included is a `.travis.yml` \nfile for [Travis CI](https://docs.travis-ci.com/user/getting-started/))!\n- Choose an [appropriate license](https://choosealicense.com/).\n\n</div>\n\n\n## Appendix: Supporting AOT\n\nAOT plays an important role in optimizing Angular applications. \nIt's therefore important that third party libraries be published in a format compatible with AOT\ncompilation.\nOtherwise it will not be possible to include the library in an AOT compiled application.\n\nOnly code written in TypeScript can be AOT compiled.\n \nBefore publishing the library must first be compiled using the AOT compiler (`ngc`). \n`ngc` extends the `tsc` compiler by adding extensions to support AOT compilation in addition to\nregular TypeScript compilation.   \n\nAOT compilation outputs three files that must be included in order to be compatible with AOT.\n\n*Transpiled JavaScript*\n\nAs usual the original TypeScript is transpiled to regular JavaScript.\n\n*Typings files*\n\nJavaScript has no way of representing typings. \nIn order to preserve the original typings, `ngc` will generate `.d.ts` typings files.\n\n*Meta Data JSON files*\n\n`ngc` outputs a metadata.json file for every `Component` and `NgModule`.\nThese meta data files represent the information in the original `NgModule` and `Component`\ndecorators.   \n\nThe meta data may reference external templates or css files.\nThese external files must be included with the library.\n\n### NgFactories\n\n`ngc` generates a series of files with an `.ngfactory` suffix as well.\nThese files represent the AOT compiled source, but should not be included with the published library.\n\nInstead the `ngc` compiler in the consuming application will generate `.ngfactory` files based\non the JavaScript, Typings and meta data shipped with the library. \n\n### Why not publish TypeScript?\n\nWhy not ship TypeScript source instead? \nAfter all the library will be part of another TypeScript compilation step when the library is\nimported by the consuming application.\n\nGenerally it's discouraged to ship TypeScript with third party libraries. \nIt would require the consumer to replicate the complete build environment of the library. \nNot only typings, but potentially a specific version of `ngc` as well.\n\nPublishing plain JavaScript with typings and meta data allows the consuming application to \nremain agnostic of the library's build environment.\n\n\n## Appendix: Supporting JIT\n\nAOT compiled code is the preferred format for production builds, but due to the long compilation\ntime it may not be practical to use AOT during development.\n\nTo create a more flexible developer experience a JIT compatible build of the library should be\npublished as well. \nThe format of the JIT bundle is `umd`, which stands for Universal Module Definition.\nShipping the bundle as `umd` ensures compatibility with most common module loading formats.\n\nThe `umd` bundle will ship as a single file containing ES5 JavaScript and inlined versions of \nany external templates or css. \n\n\n## Appendix: Dependency Management\n\nAs a library maintainer, it's important to properly manage your dependencies in `package.json`.\n\nThere are [three kinds of dependencies](https://docs.npmjs.com/files/package.json#dependencies):\n `dependencies`, `devDependencies` and `peerDependencies`.\n\n- `dependencies`: here go all the other libraries yours depends on when being used.\nA good way to figure out these is to go through your library source code (in `src/lib` **only**)\nand list all the libraries there.\n- `devDependencies`: libraries that you need while developing, testing and building your library\ngo here.\nWhen a user installs your library, these won't be installed. \nUsers don't need to develop, build or test your library, they just need to run it.\n- `peerDependencies`: these are similar to `dependencies` since your library expects them to be\nthere at runtime.\nThe difference is that you don't want to install a new version of these, but instead use\nthe one already available. \n\nA good example of a peer dependency is `@angular/core` and all other main Angular libraries.\nIf you listed these in `dependencies`, a new one - with a different version! - could be installed\nfor your library to use.\nThis isn't what you wanted though. You want your library to use *the exact same* `@angular/core`\nthat the app is using.\n\nYou'll usually used `@angular/*` libraries listed in both `devDependencies` and \n`peerDependencies`.\nThis is normal and expected, because when you're developing your library also need a copy of\nthem installed.\n\nAnother thing to remember is to keep your dependencies from changing too much unexpectedly.\nDifferent versions of libraries can have different features, and if you inadvertently are too\nlenient with allowed versions your library might stop working because a dependency changed.\n\nYou can choose what versions you allow by using [ranges](https://docs.npmjs.com/misc/semver).\n\nA good rule of thumb is to have all `dependencies` specified with a tilde `~`(`~1.2.3`),\nwhile your `peerDependencies` have a range (`\"@angular/core\": \">=4.0.0 <5.0.0 || >=4.0.0-beta <5.0.0\"`).\n\nAny extra dependency or peer dependency that you add to `package.json` should also be added\nto the `globals` and `external` array in the `rollupBaseConfig` variable in `./build.js`.\n\nThis ensures your library doesn't package extra libraries inside of it and instead uses the ones\navailable in the consuming app.\n","readmeFilename":"README.md","_id":"ngx-spark-widgets@0.1.2","_shasum":"6042f8bc3a6c11980103eebc57241a7dc999b842","_resolved":"file:ngx-spark-widgets-0.1.2.tgz","_from":"ngx-spark-widgets-0.1.2.tgz","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"6042f8bc3a6c11980103eebc57241a7dc999b842","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-0.1.2.tgz"}},"0.1.4":{"name":"ngx-spark-widgets","version":"0.1.4","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"^2.0.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.7.2","chartjs-plugin-datalabels":"^0.3.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","ngx-dashboard-base":"1.2.18","ngx-gauge":"^1.0.0-beta.4","nsp-jquery-mapster":"~1.3.0"},"readme":"# Angular QuickStart Lib\n\nThis is a simple library quickstart for Angular libraries, implementing the\n[Angular Package Format v4.0](https://docs.google.com/document/d/1CZC2rcpxffTDfRDs6p1cfbmKNLA6x5O-NtkJglDaBVs/edit#heading=h.k0mh3o8u5hx).\n\nCurrently only unscoped, primary entry-point libraries are supported.\n\nFeatures:\n- a simple example library\n- unit tests for the library\n- a demo application that consumes the library in JIT mode and runs in watch mode\n- an integration app that consumes the library in JIT and AOT mode and runs e2e tests\n\n## Difference of this fork\n\n**The `master` branch of this fork is up to date with Angular 5, TypeScript 2.4 and RxJS 5.5.**\n\nBe aware that a library compiled with Angular 5 won't be compatible with Angular 4.\nSo if you need to support Angular 4 (and you should, as it's in Long Term Support),\nyou need to compile two different versions of your lib. The `ng4` branch allows you to do that.\n\n## Tasks\n\nCommon tasks are present as npm scripts:\n\n- `npm start` to run a live-reload server with the demo app\n- `npm run test` to test in watch mode, or `npm run test:once` to only run once\n- `npm run build` to build the library\n- `npm run lint` to lint \n- `npm run clean` to clean\n- `npm run integration` to run the integration e2e tests\n- `npm install ./relative/path/to/lib` after `npm run build` to test locally in another app\n\nIf you need to debug the integration app, please check `./integration/README.md`.\n\n## The QuickStart Library seed\n\nThis example repository has an implemention of the described package format but is by no means\nthe only way you should publish a library.\n\nAny setup that builds the necessary package format works just as well for a consumer.\nYou are encouraged to customize this process as you see fit.\n\nWhen developing your own setup, keep in mind that even though [AOT](#appendix-supporting-aot)\nis preferred, [Just-in-time](#appendix-supporting-jit) compilation should be supported.\n\nMake sure you have at least Node 6.9 and NPM 3.0 installed.\nThen ...\n\n1. Create a project folder (you can call it `quickstart-lib` and rename it later).\n1. [Clone](#clone \"Clone it from github\") or [download](#download \"download it from github\") the **QuickStart Library seed** into your project folder.\n1. Install npm packages.\n1. Run `npm start` to launch the sample application.\n\n\n### Clone\n\nPerform the _clone-to-launch_ steps with these terminal commands.\n\n```\ngit clone https://github.com/filipesilva/angular-quickstart-lib.git\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n### Download\n[Download the QuickStart Library seed](https://github.com/filipesilva/angular-quickstart-lib/archive/master.zip)\nand unzip it into your project folder. Then perform the remaining steps with these terminal commands.\n\n```\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n## Initialize your repository\n\nIf you cloned the package from github, it has a `.git` folder where the official repository's history lives.\n\nYou don't want that git history though - you'll want to make your own. \n\nDelete this folder and initialize this one as a new repository:\n\n```\nrm -rf .git # Linux or OS/X (bash)\nrd .git /S/Q # Windows\ngit init\n```\n\n**Warning**: Do this only in the beginning to avoid accidentally deleting your own git setup!\n\n\n\n## What's in the QuickStart Library seed?\n\nThe **QuickStart Library seed** contains a similar structure to the [Quickstart seed](https://github.com/angular/quickstart).\nIt's modified to build and test a library instead of an application.\n\nConsequently, there are _many different files_ in the project.\nFocus on the following TypeScript (`.ts`) files in the **`/src`** folder.\n\n```\nsrc/\n├── demo/\n|  └── app/\n|     ├── app.component.ts\n|     └── app.module.ts\n└── lib/\n   ├── index.ts\n   └── src/\n      ├── component/\n      |  └── barchart.component.ts\n      ├── service/\n      |  └── barchart.service.ts\n      └── module.ts\n\n```\n\nEach file has a distinct purpose and evolves independently as the application grows.\n\nFiles outside `src/` concern building, deploying, and testing your app.\nThey include configuration files and external dependencies.\n\nFiles inside `src/lib/` \"belong\" to your library, while `src/demo/` contains a demo application\nthat loads your library.\n\nLibraries do not run by themselves, so it's very useful to have this \"demo\" app while developing \nto see how your library would look like to consumers.\n\nWhen you run `npm start`, the demo application is served.\n\nThe following are all in `src/`\n\n<table width=\"100%\">\n  <col width=\"20%\">\n  </col>\n  <col width=\"80%\">\n  </col>\n  <tr>\n    <th>\n      File\n    </th>\n    <th>\n      Purpose\n    </th>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.component.ts</code>\n    </td>\n    <td>\n      A demo component that renders the library component and a value from the library service.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.module.ts</code>\n    </td>\n    <td>\n      A demo <code>NgModule</code> that imports the Library <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/component/app.component.ts</code>\n    </td>\n    <td>\n      A sample library component that renders an <code>h2</code> tag.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/service/barchart.service.ts</code>\n    </td>\n    <td>\n      A sample library service that exports a value.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/module.ts</code>\n    </td>\n    <td>\n      The library's main <code>NgModule</code>, <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/index.ts</code>\n    </td>\n    <td>\n      The public API of your library, where you choose what to export to consumers.\n    </td>\n  </tr>\n</table>\n\n\n## The build step\n\nYou can build the library by running `npm run build`. \nThis will generate a `dist/` directory with all the entry points described above.\n\nAll the logic for creating the build can be found in `./build.js`. It consists of roughly 5 steps:\n\n- Compile with the AOT Compiler (AOT compiler or `ngc`) for ES5 and ES2015.\n- Inline html and css inside the generated JavaScript files.\n- Copy typings, metatada, html and css.\n- Create each bundle using Rollup.\n- Copy `LICENSE`, `package.json` and `README.md` files\n\n\n## Testing libraries\n\nWhile testing is always important, it's **especially** important in libraries because consumer\napplications might break due to bugs in libraries.\n\nBut the fact that a library is consumed by another application is also what makes it hard to test.\n\nTo properly test a library, you need to have an integration tests.\nAn integration test is to libraries what an end-to-end test is to applications.\nIt tests how an app would install and use your library.\n\nThe **QuickStart Library seed** includes a directory called `integration` containing a standalone\napp that consumes your built library in both AOT and JIT modes, with end-to-end tests to verify\nit works.\n\nTo run the integration tests, do `npm run integration` which does the following:\n- Build your library.\n- Enter the integration app's directory.\n- Install dependencies.\n- Build the app in AOT mode.\n- Test the app in AOT mode.\n- Test the app in JIT mode.\n\nRunning integration tests gives you greater confidence that your library is properly built.\n\nIn addition to integration tests, you can also run unit tests in watch mode via `npm run test`,\nor single-run via `npm run test:once`.\n\nYou can also test your library by installing it in another local repository you have. \nTo do so, first build your lib via `npm run build`.\nThen install it from your other repo using a relative path to the dist folder: \n`npm install relative/path/to/library/dist`.\n\n\n## Publishing your library\n\nEvery package on NPM has a unique name, and so should yours. \nIf you haven't already, now is the time to change the name of your library.\n\nUse your editor to search the project for all instances of `quickstart-lib` and change it\nto your intended name (also in `dash-case` format).\nThe library name is mentioned on at least these files: \n\n- `integration/src/app/app.component.ts`\n- `integration/src/app/app.module.ts`\n- `integration/src/systemjs.config.js`\n- `integrations/package.json`\n- `src/demo/app/app.component.ts`\n- `src/demo/app/app.module.ts`\n- `src/demo/systemjs.config.js`\n- `src/demo/tsconfig.json`\n- `src/lib/tsconfig.es5.json`\n- `src/lib/tsconfig.lib.json`\n- `bs-config.json`\n- `package.json`\n- `README.md`\n\nYou'll also need to rename the folder your project is in.\n\nAfter you have changed the package name, you can publish it to NPM (read \n[this link](https://docs.npmjs.com/getting-started/publishing-npm-packages) for details).\n\nInstead of following the `Updating the package` on that previous doc, here we use\n[standard-version](https://github.com/conventional-changelog/standard-version).\nRead their docs to see how to use it.\n\nFirst you'll need to create a NPM account and login on your local machine.\nThen you can publish your package by running `npm publish dist/`.  \nSince your package is built on the `dist/` folder this is the one you should publish.\n\n\n<div class=\"l-sub-section\">\n\n### Be a good library maintainer\n\nNow that you've published a library, you need to maintain it as well. \nBelow are some of the most important points:\n\n- Document your library.\n- Keep an eye on the issue tracker.\n- [Manage your dependencies properly](#appendix-dependency-management)\n- Follow [Semantic Versioning](http://semver.org/)\n- Setup a Continuous Integration solution to test your library (included is a `.travis.yml` \nfile for [Travis CI](https://docs.travis-ci.com/user/getting-started/))!\n- Choose an [appropriate license](https://choosealicense.com/).\n\n</div>\n\n\n## Appendix: Supporting AOT\n\nAOT plays an important role in optimizing Angular applications. \nIt's therefore important that third party libraries be published in a format compatible with AOT\ncompilation.\nOtherwise it will not be possible to include the library in an AOT compiled application.\n\nOnly code written in TypeScript can be AOT compiled.\n \nBefore publishing the library must first be compiled using the AOT compiler (`ngc`). \n`ngc` extends the `tsc` compiler by adding extensions to support AOT compilation in addition to\nregular TypeScript compilation.   \n\nAOT compilation outputs three files that must be included in order to be compatible with AOT.\n\n*Transpiled JavaScript*\n\nAs usual the original TypeScript is transpiled to regular JavaScript.\n\n*Typings files*\n\nJavaScript has no way of representing typings. \nIn order to preserve the original typings, `ngc` will generate `.d.ts` typings files.\n\n*Meta Data JSON files*\n\n`ngc` outputs a metadata.json file for every `Component` and `NgModule`.\nThese meta data files represent the information in the original `NgModule` and `Component`\ndecorators.   \n\nThe meta data may reference external templates or css files.\nThese external files must be included with the library.\n\n### NgFactories\n\n`ngc` generates a series of files with an `.ngfactory` suffix as well.\nThese files represent the AOT compiled source, but should not be included with the published library.\n\nInstead the `ngc` compiler in the consuming application will generate `.ngfactory` files based\non the JavaScript, Typings and meta data shipped with the library. \n\n### Why not publish TypeScript?\n\nWhy not ship TypeScript source instead? \nAfter all the library will be part of another TypeScript compilation step when the library is\nimported by the consuming application.\n\nGenerally it's discouraged to ship TypeScript with third party libraries. \nIt would require the consumer to replicate the complete build environment of the library. \nNot only typings, but potentially a specific version of `ngc` as well.\n\nPublishing plain JavaScript with typings and meta data allows the consuming application to \nremain agnostic of the library's build environment.\n\n\n## Appendix: Supporting JIT\n\nAOT compiled code is the preferred format for production builds, but due to the long compilation\ntime it may not be practical to use AOT during development.\n\nTo create a more flexible developer experience a JIT compatible build of the library should be\npublished as well. \nThe format of the JIT bundle is `umd`, which stands for Universal Module Definition.\nShipping the bundle as `umd` ensures compatibility with most common module loading formats.\n\nThe `umd` bundle will ship as a single file containing ES5 JavaScript and inlined versions of \nany external templates or css. \n\n\n## Appendix: Dependency Management\n\nAs a library maintainer, it's important to properly manage your dependencies in `package.json`.\n\nThere are [three kinds of dependencies](https://docs.npmjs.com/files/package.json#dependencies):\n `dependencies`, `devDependencies` and `peerDependencies`.\n\n- `dependencies`: here go all the other libraries yours depends on when being used.\nA good way to figure out these is to go through your library source code (in `src/lib` **only**)\nand list all the libraries there.\n- `devDependencies`: libraries that you need while developing, testing and building your library\ngo here.\nWhen a user installs your library, these won't be installed. \nUsers don't need to develop, build or test your library, they just need to run it.\n- `peerDependencies`: these are similar to `dependencies` since your library expects them to be\nthere at runtime.\nThe difference is that you don't want to install a new version of these, but instead use\nthe one already available. \n\nA good example of a peer dependency is `@angular/core` and all other main Angular libraries.\nIf you listed these in `dependencies`, a new one - with a different version! - could be installed\nfor your library to use.\nThis isn't what you wanted though. You want your library to use *the exact same* `@angular/core`\nthat the app is using.\n\nYou'll usually used `@angular/*` libraries listed in both `devDependencies` and \n`peerDependencies`.\nThis is normal and expected, because when you're developing your library also need a copy of\nthem installed.\n\nAnother thing to remember is to keep your dependencies from changing too much unexpectedly.\nDifferent versions of libraries can have different features, and if you inadvertently are too\nlenient with allowed versions your library might stop working because a dependency changed.\n\nYou can choose what versions you allow by using [ranges](https://docs.npmjs.com/misc/semver).\n\nA good rule of thumb is to have all `dependencies` specified with a tilde `~`(`~1.2.3`),\nwhile your `peerDependencies` have a range (`\"@angular/core\": \">=4.0.0 <5.0.0 || >=4.0.0-beta <5.0.0\"`).\n\nAny extra dependency or peer dependency that you add to `package.json` should also be added\nto the `globals` and `external` array in the `rollupBaseConfig` variable in `./build.js`.\n\nThis ensures your library doesn't package extra libraries inside of it and instead uses the ones\navailable in the consuming app.\n","readmeFilename":"README.md","_id":"ngx-spark-widgets@0.1.4","_shasum":"7846493fe9c0d47c098a188f036cdf0874759fb7","_resolved":"file:ngx-spark-widgets-0.1.4.tgz","_from":"ngx-spark-widgets-0.1.4.tgz","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"7846493fe9c0d47c098a188f036cdf0874759fb7","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-0.1.4.tgz"}},"0.1.5":{"name":"ngx-spark-widgets","version":"0.1.5","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"^2.0.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.7.2","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","ngx-dashboard-base":"1.2.18","ngx-echarts":"2.2.0","ngx-gauge":"^1.0.0-beta.4","nsp-jquery-mapster":"~1.3.0"},"readme":"# Angular QuickStart Lib\n\nThis is a simple library quickstart for Angular libraries, implementing the\n[Angular Package Format v4.0](https://docs.google.com/document/d/1CZC2rcpxffTDfRDs6p1cfbmKNLA6x5O-NtkJglDaBVs/edit#heading=h.k0mh3o8u5hx).\n\nCurrently only unscoped, primary entry-point libraries are supported.\n\nFeatures:\n- a simple example library\n- unit tests for the library\n- a demo application that consumes the library in JIT mode and runs in watch mode\n- an integration app that consumes the library in JIT and AOT mode and runs e2e tests\n\n## Difference of this fork\n\n**The `master` branch of this fork is up to date with Angular 5, TypeScript 2.4 and RxJS 5.5.**\n\nBe aware that a library compiled with Angular 5 won't be compatible with Angular 4.\nSo if you need to support Angular 4 (and you should, as it's in Long Term Support),\nyou need to compile two different versions of your lib. The `ng4` branch allows you to do that.\n\n## Tasks\n\nCommon tasks are present as npm scripts:\n\n- `npm start` to run a live-reload server with the demo app\n- `npm run test` to test in watch mode, or `npm run test:once` to only run once\n- `npm run build` to build the library\n- `npm run lint` to lint \n- `npm run clean` to clean\n- `npm run integration` to run the integration e2e tests\n- `npm install ./relative/path/to/lib` after `npm run build` to test locally in another app\n\nIf you need to debug the integration app, please check `./integration/README.md`.\n\n## The QuickStart Library seed\n\nThis example repository has an implemention of the described package format but is by no means\nthe only way you should publish a library.\n\nAny setup that builds the necessary package format works just as well for a consumer.\nYou are encouraged to customize this process as you see fit.\n\nWhen developing your own setup, keep in mind that even though [AOT](#appendix-supporting-aot)\nis preferred, [Just-in-time](#appendix-supporting-jit) compilation should be supported.\n\nMake sure you have at least Node 6.9 and NPM 3.0 installed.\nThen ...\n\n1. Create a project folder (you can call it `quickstart-lib` and rename it later).\n1. [Clone](#clone \"Clone it from github\") or [download](#download \"download it from github\") the **QuickStart Library seed** into your project folder.\n1. Install npm packages.\n1. Run `npm start` to launch the sample application.\n\n\n### Clone\n\nPerform the _clone-to-launch_ steps with these terminal commands.\n\n```\ngit clone https://github.com/filipesilva/angular-quickstart-lib.git\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n### Download\n[Download the QuickStart Library seed](https://github.com/filipesilva/angular-quickstart-lib/archive/master.zip)\nand unzip it into your project folder. Then perform the remaining steps with these terminal commands.\n\n```\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n## Initialize your repository\n\nIf you cloned the package from github, it has a `.git` folder where the official repository's history lives.\n\nYou don't want that git history though - you'll want to make your own. \n\nDelete this folder and initialize this one as a new repository:\n\n```\nrm -rf .git # Linux or OS/X (bash)\nrd .git /S/Q # Windows\ngit init\n```\n\n**Warning**: Do this only in the beginning to avoid accidentally deleting your own git setup!\n\n\n\n## What's in the QuickStart Library seed?\n\nThe **QuickStart Library seed** contains a similar structure to the [Quickstart seed](https://github.com/angular/quickstart).\nIt's modified to build and test a library instead of an application.\n\nConsequently, there are _many different files_ in the project.\nFocus on the following TypeScript (`.ts`) files in the **`/src`** folder.\n\n```\nsrc/\n├── demo/\n|  └── app/\n|     ├── app.component.ts\n|     └── app.module.ts\n└── lib/\n   ├── index.ts\n   └── src/\n      ├── component/\n      |  └── barchart.component.ts\n      ├── service/\n      |  └── barchart.service.ts\n      └── module.ts\n\n```\n\nEach file has a distinct purpose and evolves independently as the application grows.\n\nFiles outside `src/` concern building, deploying, and testing your app.\nThey include configuration files and external dependencies.\n\nFiles inside `src/lib/` \"belong\" to your library, while `src/demo/` contains a demo application\nthat loads your library.\n\nLibraries do not run by themselves, so it's very useful to have this \"demo\" app while developing \nto see how your library would look like to consumers.\n\nWhen you run `npm start`, the demo application is served.\n\nThe following are all in `src/`\n\n<table width=\"100%\">\n  <col width=\"20%\">\n  </col>\n  <col width=\"80%\">\n  </col>\n  <tr>\n    <th>\n      File\n    </th>\n    <th>\n      Purpose\n    </th>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.component.ts</code>\n    </td>\n    <td>\n      A demo component that renders the library component and a value from the library service.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.module.ts</code>\n    </td>\n    <td>\n      A demo <code>NgModule</code> that imports the Library <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/component/app.component.ts</code>\n    </td>\n    <td>\n      A sample library component that renders an <code>h2</code> tag.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/service/barchart.service.ts</code>\n    </td>\n    <td>\n      A sample library service that exports a value.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/module.ts</code>\n    </td>\n    <td>\n      The library's main <code>NgModule</code>, <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/index.ts</code>\n    </td>\n    <td>\n      The public API of your library, where you choose what to export to consumers.\n    </td>\n  </tr>\n</table>\n\n\n## The build step\n\nYou can build the library by running `npm run build`. \nThis will generate a `dist/` directory with all the entry points described above.\n\nAll the logic for creating the build can be found in `./build.js`. It consists of roughly 5 steps:\n\n- Compile with the AOT Compiler (AOT compiler or `ngc`) for ES5 and ES2015.\n- Inline html and css inside the generated JavaScript files.\n- Copy typings, metatada, html and css.\n- Create each bundle using Rollup.\n- Copy `LICENSE`, `package.json` and `README.md` files\n\n\n## Testing libraries\n\nWhile testing is always important, it's **especially** important in libraries because consumer\napplications might break due to bugs in libraries.\n\nBut the fact that a library is consumed by another application is also what makes it hard to test.\n\nTo properly test a library, you need to have an integration tests.\nAn integration test is to libraries what an end-to-end test is to applications.\nIt tests how an app would install and use your library.\n\nThe **QuickStart Library seed** includes a directory called `integration` containing a standalone\napp that consumes your built library in both AOT and JIT modes, with end-to-end tests to verify\nit works.\n\nTo run the integration tests, do `npm run integration` which does the following:\n- Build your library.\n- Enter the integration app's directory.\n- Install dependencies.\n- Build the app in AOT mode.\n- Test the app in AOT mode.\n- Test the app in JIT mode.\n\nRunning integration tests gives you greater confidence that your library is properly built.\n\nIn addition to integration tests, you can also run unit tests in watch mode via `npm run test`,\nor single-run via `npm run test:once`.\n\nYou can also test your library by installing it in another local repository you have. \nTo do so, first build your lib via `npm run build`.\nThen install it from your other repo using a relative path to the dist folder: \n`npm install relative/path/to/library/dist`.\n\n\n## Publishing your library\n\nEvery package on NPM has a unique name, and so should yours. \nIf you haven't already, now is the time to change the name of your library.\n\nUse your editor to search the project for all instances of `quickstart-lib` and change it\nto your intended name (also in `dash-case` format).\nThe library name is mentioned on at least these files: \n\n- `integration/src/app/app.component.ts`\n- `integration/src/app/app.module.ts`\n- `integration/src/systemjs.config.js`\n- `integrations/package.json`\n- `src/demo/app/app.component.ts`\n- `src/demo/app/app.module.ts`\n- `src/demo/systemjs.config.js`\n- `src/demo/tsconfig.json`\n- `src/lib/tsconfig.es5.json`\n- `src/lib/tsconfig.lib.json`\n- `bs-config.json`\n- `package.json`\n- `README.md`\n\nYou'll also need to rename the folder your project is in.\n\nAfter you have changed the package name, you can publish it to NPM (read \n[this link](https://docs.npmjs.com/getting-started/publishing-npm-packages) for details).\n\nInstead of following the `Updating the package` on that previous doc, here we use\n[standard-version](https://github.com/conventional-changelog/standard-version).\nRead their docs to see how to use it.\n\nFirst you'll need to create a NPM account and login on your local machine.\nThen you can publish your package by running `npm publish dist/`.  \nSince your package is built on the `dist/` folder this is the one you should publish.\n\n\n<div class=\"l-sub-section\">\n\n### Be a good library maintainer\n\nNow that you've published a library, you need to maintain it as well. \nBelow are some of the most important points:\n\n- Document your library.\n- Keep an eye on the issue tracker.\n- [Manage your dependencies properly](#appendix-dependency-management)\n- Follow [Semantic Versioning](http://semver.org/)\n- Setup a Continuous Integration solution to test your library (included is a `.travis.yml` \nfile for [Travis CI](https://docs.travis-ci.com/user/getting-started/))!\n- Choose an [appropriate license](https://choosealicense.com/).\n\n</div>\n\n\n## Appendix: Supporting AOT\n\nAOT plays an important role in optimizing Angular applications. \nIt's therefore important that third party libraries be published in a format compatible with AOT\ncompilation.\nOtherwise it will not be possible to include the library in an AOT compiled application.\n\nOnly code written in TypeScript can be AOT compiled.\n \nBefore publishing the library must first be compiled using the AOT compiler (`ngc`). \n`ngc` extends the `tsc` compiler by adding extensions to support AOT compilation in addition to\nregular TypeScript compilation.   \n\nAOT compilation outputs three files that must be included in order to be compatible with AOT.\n\n*Transpiled JavaScript*\n\nAs usual the original TypeScript is transpiled to regular JavaScript.\n\n*Typings files*\n\nJavaScript has no way of representing typings. \nIn order to preserve the original typings, `ngc` will generate `.d.ts` typings files.\n\n*Meta Data JSON files*\n\n`ngc` outputs a metadata.json file for every `Component` and `NgModule`.\nThese meta data files represent the information in the original `NgModule` and `Component`\ndecorators.   \n\nThe meta data may reference external templates or css files.\nThese external files must be included with the library.\n\n### NgFactories\n\n`ngc` generates a series of files with an `.ngfactory` suffix as well.\nThese files represent the AOT compiled source, but should not be included with the published library.\n\nInstead the `ngc` compiler in the consuming application will generate `.ngfactory` files based\non the JavaScript, Typings and meta data shipped with the library. \n\n### Why not publish TypeScript?\n\nWhy not ship TypeScript source instead? \nAfter all the library will be part of another TypeScript compilation step when the library is\nimported by the consuming application.\n\nGenerally it's discouraged to ship TypeScript with third party libraries. \nIt would require the consumer to replicate the complete build environment of the library. \nNot only typings, but potentially a specific version of `ngc` as well.\n\nPublishing plain JavaScript with typings and meta data allows the consuming application to \nremain agnostic of the library's build environment.\n\n\n## Appendix: Supporting JIT\n\nAOT compiled code is the preferred format for production builds, but due to the long compilation\ntime it may not be practical to use AOT during development.\n\nTo create a more flexible developer experience a JIT compatible build of the library should be\npublished as well. \nThe format of the JIT bundle is `umd`, which stands for Universal Module Definition.\nShipping the bundle as `umd` ensures compatibility with most common module loading formats.\n\nThe `umd` bundle will ship as a single file containing ES5 JavaScript and inlined versions of \nany external templates or css. \n\n\n## Appendix: Dependency Management\n\nAs a library maintainer, it's important to properly manage your dependencies in `package.json`.\n\nThere are [three kinds of dependencies](https://docs.npmjs.com/files/package.json#dependencies):\n `dependencies`, `devDependencies` and `peerDependencies`.\n\n- `dependencies`: here go all the other libraries yours depends on when being used.\nA good way to figure out these is to go through your library source code (in `src/lib` **only**)\nand list all the libraries there.\n- `devDependencies`: libraries that you need while developing, testing and building your library\ngo here.\nWhen a user installs your library, these won't be installed. \nUsers don't need to develop, build or test your library, they just need to run it.\n- `peerDependencies`: these are similar to `dependencies` since your library expects them to be\nthere at runtime.\nThe difference is that you don't want to install a new version of these, but instead use\nthe one already available. \n\nA good example of a peer dependency is `@angular/core` and all other main Angular libraries.\nIf you listed these in `dependencies`, a new one - with a different version! - could be installed\nfor your library to use.\nThis isn't what you wanted though. You want your library to use *the exact same* `@angular/core`\nthat the app is using.\n\nYou'll usually used `@angular/*` libraries listed in both `devDependencies` and \n`peerDependencies`.\nThis is normal and expected, because when you're developing your library also need a copy of\nthem installed.\n\nAnother thing to remember is to keep your dependencies from changing too much unexpectedly.\nDifferent versions of libraries can have different features, and if you inadvertently are too\nlenient with allowed versions your library might stop working because a dependency changed.\n\nYou can choose what versions you allow by using [ranges](https://docs.npmjs.com/misc/semver).\n\nA good rule of thumb is to have all `dependencies` specified with a tilde `~`(`~1.2.3`),\nwhile your `peerDependencies` have a range (`\"@angular/core\": \">=4.0.0 <5.0.0 || >=4.0.0-beta <5.0.0\"`).\n\nAny extra dependency or peer dependency that you add to `package.json` should also be added\nto the `globals` and `external` array in the `rollupBaseConfig` variable in `./build.js`.\n\nThis ensures your library doesn't package extra libraries inside of it and instead uses the ones\navailable in the consuming app.\n","readmeFilename":"README.md","_id":"ngx-spark-widgets@0.1.5","_shasum":"3b9847de42b367ab3ef3793b0bdecdab7fc6130d","_resolved":"file:ngx-spark-widgets-0.1.5.tgz","_from":"ngx-spark-widgets-0.1.5.tgz","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"3b9847de42b367ab3ef3793b0bdecdab7fc6130d","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-0.1.5.tgz"}},"0.1.6":{"name":"ngx-spark-widgets","version":"0.1.6","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"^2.0.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.7.2","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","ngx-dashboard-base":"1.2.18","ngx-echarts":"2.2.0","ngx-gauge":"^1.0.0-beta.4","nsp-jquery-mapster":"~1.3.0"},"readme":"# Angular QuickStart Lib\n\nThis is a simple library quickstart for Angular libraries, implementing the\n[Angular Package Format v4.0](https://docs.google.com/document/d/1CZC2rcpxffTDfRDs6p1cfbmKNLA6x5O-NtkJglDaBVs/edit#heading=h.k0mh3o8u5hx).\n\nCurrently only unscoped, primary entry-point libraries are supported.\n\nFeatures:\n- a simple example library\n- unit tests for the library\n- a demo application that consumes the library in JIT mode and runs in watch mode\n- an integration app that consumes the library in JIT and AOT mode and runs e2e tests\n\n## Difference of this fork\n\n**The `master` branch of this fork is up to date with Angular 5, TypeScript 2.4 and RxJS 5.5.**\n\nBe aware that a library compiled with Angular 5 won't be compatible with Angular 4.\nSo if you need to support Angular 4 (and you should, as it's in Long Term Support),\nyou need to compile two different versions of your lib. The `ng4` branch allows you to do that.\n\n## Tasks\n\nCommon tasks are present as npm scripts:\n\n- `npm start` to run a live-reload server with the demo app\n- `npm run test` to test in watch mode, or `npm run test:once` to only run once\n- `npm run build` to build the library\n- `npm run lint` to lint \n- `npm run clean` to clean\n- `npm run integration` to run the integration e2e tests\n- `npm install ./relative/path/to/lib` after `npm run build` to test locally in another app\n\nIf you need to debug the integration app, please check `./integration/README.md`.\n\n## The QuickStart Library seed\n\nThis example repository has an implemention of the described package format but is by no means\nthe only way you should publish a library.\n\nAny setup that builds the necessary package format works just as well for a consumer.\nYou are encouraged to customize this process as you see fit.\n\nWhen developing your own setup, keep in mind that even though [AOT](#appendix-supporting-aot)\nis preferred, [Just-in-time](#appendix-supporting-jit) compilation should be supported.\n\nMake sure you have at least Node 6.9 and NPM 3.0 installed.\nThen ...\n\n1. Create a project folder (you can call it `quickstart-lib` and rename it later).\n1. [Clone](#clone \"Clone it from github\") or [download](#download \"download it from github\") the **QuickStart Library seed** into your project folder.\n1. Install npm packages.\n1. Run `npm start` to launch the sample application.\n\n\n### Clone\n\nPerform the _clone-to-launch_ steps with these terminal commands.\n\n```\ngit clone https://github.com/filipesilva/angular-quickstart-lib.git\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n### Download\n[Download the QuickStart Library seed](https://github.com/filipesilva/angular-quickstart-lib/archive/master.zip)\nand unzip it into your project folder. Then perform the remaining steps with these terminal commands.\n\n```\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n## Initialize your repository\n\nIf you cloned the package from github, it has a `.git` folder where the official repository's history lives.\n\nYou don't want that git history though - you'll want to make your own. \n\nDelete this folder and initialize this one as a new repository:\n\n```\nrm -rf .git # Linux or OS/X (bash)\nrd .git /S/Q # Windows\ngit init\n```\n\n**Warning**: Do this only in the beginning to avoid accidentally deleting your own git setup!\n\n\n\n## What's in the QuickStart Library seed?\n\nThe **QuickStart Library seed** contains a similar structure to the [Quickstart seed](https://github.com/angular/quickstart).\nIt's modified to build and test a library instead of an application.\n\nConsequently, there are _many different files_ in the project.\nFocus on the following TypeScript (`.ts`) files in the **`/src`** folder.\n\n```\nsrc/\n├── demo/\n|  └── app/\n|     ├── app.component.ts\n|     └── app.module.ts\n└── lib/\n   ├── index.ts\n   └── src/\n      ├── component/\n      |  └── barchart.component.ts\n      ├── service/\n      |  └── barchart.service.ts\n      └── module.ts\n\n```\n\nEach file has a distinct purpose and evolves independently as the application grows.\n\nFiles outside `src/` concern building, deploying, and testing your app.\nThey include configuration files and external dependencies.\n\nFiles inside `src/lib/` \"belong\" to your library, while `src/demo/` contains a demo application\nthat loads your library.\n\nLibraries do not run by themselves, so it's very useful to have this \"demo\" app while developing \nto see how your library would look like to consumers.\n\nWhen you run `npm start`, the demo application is served.\n\nThe following are all in `src/`\n\n<table width=\"100%\">\n  <col width=\"20%\">\n  </col>\n  <col width=\"80%\">\n  </col>\n  <tr>\n    <th>\n      File\n    </th>\n    <th>\n      Purpose\n    </th>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.component.ts</code>\n    </td>\n    <td>\n      A demo component that renders the library component and a value from the library service.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.module.ts</code>\n    </td>\n    <td>\n      A demo <code>NgModule</code> that imports the Library <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/component/app.component.ts</code>\n    </td>\n    <td>\n      A sample library component that renders an <code>h2</code> tag.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/service/barchart.service.ts</code>\n    </td>\n    <td>\n      A sample library service that exports a value.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/module.ts</code>\n    </td>\n    <td>\n      The library's main <code>NgModule</code>, <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/index.ts</code>\n    </td>\n    <td>\n      The public API of your library, where you choose what to export to consumers.\n    </td>\n  </tr>\n</table>\n\n\n## The build step\n\nYou can build the library by running `npm run build`. \nThis will generate a `dist/` directory with all the entry points described above.\n\nAll the logic for creating the build can be found in `./build.js`. It consists of roughly 5 steps:\n\n- Compile with the AOT Compiler (AOT compiler or `ngc`) for ES5 and ES2015.\n- Inline html and css inside the generated JavaScript files.\n- Copy typings, metatada, html and css.\n- Create each bundle using Rollup.\n- Copy `LICENSE`, `package.json` and `README.md` files\n\n\n## Testing libraries\n\nWhile testing is always important, it's **especially** important in libraries because consumer\napplications might break due to bugs in libraries.\n\nBut the fact that a library is consumed by another application is also what makes it hard to test.\n\nTo properly test a library, you need to have an integration tests.\nAn integration test is to libraries what an end-to-end test is to applications.\nIt tests how an app would install and use your library.\n\nThe **QuickStart Library seed** includes a directory called `integration` containing a standalone\napp that consumes your built library in both AOT and JIT modes, with end-to-end tests to verify\nit works.\n\nTo run the integration tests, do `npm run integration` which does the following:\n- Build your library.\n- Enter the integration app's directory.\n- Install dependencies.\n- Build the app in AOT mode.\n- Test the app in AOT mode.\n- Test the app in JIT mode.\n\nRunning integration tests gives you greater confidence that your library is properly built.\n\nIn addition to integration tests, you can also run unit tests in watch mode via `npm run test`,\nor single-run via `npm run test:once`.\n\nYou can also test your library by installing it in another local repository you have. \nTo do so, first build your lib via `npm run build`.\nThen install it from your other repo using a relative path to the dist folder: \n`npm install relative/path/to/library/dist`.\n\n\n## Publishing your library\n\nEvery package on NPM has a unique name, and so should yours. \nIf you haven't already, now is the time to change the name of your library.\n\nUse your editor to search the project for all instances of `quickstart-lib` and change it\nto your intended name (also in `dash-case` format).\nThe library name is mentioned on at least these files: \n\n- `integration/src/app/app.component.ts`\n- `integration/src/app/app.module.ts`\n- `integration/src/systemjs.config.js`\n- `integrations/package.json`\n- `src/demo/app/app.component.ts`\n- `src/demo/app/app.module.ts`\n- `src/demo/systemjs.config.js`\n- `src/demo/tsconfig.json`\n- `src/lib/tsconfig.es5.json`\n- `src/lib/tsconfig.lib.json`\n- `bs-config.json`\n- `package.json`\n- `README.md`\n\nYou'll also need to rename the folder your project is in.\n\nAfter you have changed the package name, you can publish it to NPM (read \n[this link](https://docs.npmjs.com/getting-started/publishing-npm-packages) for details).\n\nInstead of following the `Updating the package` on that previous doc, here we use\n[standard-version](https://github.com/conventional-changelog/standard-version).\nRead their docs to see how to use it.\n\nFirst you'll need to create a NPM account and login on your local machine.\nThen you can publish your package by running `npm publish dist/`.  \nSince your package is built on the `dist/` folder this is the one you should publish.\n\n\n<div class=\"l-sub-section\">\n\n### Be a good library maintainer\n\nNow that you've published a library, you need to maintain it as well. \nBelow are some of the most important points:\n\n- Document your library.\n- Keep an eye on the issue tracker.\n- [Manage your dependencies properly](#appendix-dependency-management)\n- Follow [Semantic Versioning](http://semver.org/)\n- Setup a Continuous Integration solution to test your library (included is a `.travis.yml` \nfile for [Travis CI](https://docs.travis-ci.com/user/getting-started/))!\n- Choose an [appropriate license](https://choosealicense.com/).\n\n</div>\n\n\n## Appendix: Supporting AOT\n\nAOT plays an important role in optimizing Angular applications. \nIt's therefore important that third party libraries be published in a format compatible with AOT\ncompilation.\nOtherwise it will not be possible to include the library in an AOT compiled application.\n\nOnly code written in TypeScript can be AOT compiled.\n \nBefore publishing the library must first be compiled using the AOT compiler (`ngc`). \n`ngc` extends the `tsc` compiler by adding extensions to support AOT compilation in addition to\nregular TypeScript compilation.   \n\nAOT compilation outputs three files that must be included in order to be compatible with AOT.\n\n*Transpiled JavaScript*\n\nAs usual the original TypeScript is transpiled to regular JavaScript.\n\n*Typings files*\n\nJavaScript has no way of representing typings. \nIn order to preserve the original typings, `ngc` will generate `.d.ts` typings files.\n\n*Meta Data JSON files*\n\n`ngc` outputs a metadata.json file for every `Component` and `NgModule`.\nThese meta data files represent the information in the original `NgModule` and `Component`\ndecorators.   \n\nThe meta data may reference external templates or css files.\nThese external files must be included with the library.\n\n### NgFactories\n\n`ngc` generates a series of files with an `.ngfactory` suffix as well.\nThese files represent the AOT compiled source, but should not be included with the published library.\n\nInstead the `ngc` compiler in the consuming application will generate `.ngfactory` files based\non the JavaScript, Typings and meta data shipped with the library. \n\n### Why not publish TypeScript?\n\nWhy not ship TypeScript source instead? \nAfter all the library will be part of another TypeScript compilation step when the library is\nimported by the consuming application.\n\nGenerally it's discouraged to ship TypeScript with third party libraries. \nIt would require the consumer to replicate the complete build environment of the library. \nNot only typings, but potentially a specific version of `ngc` as well.\n\nPublishing plain JavaScript with typings and meta data allows the consuming application to \nremain agnostic of the library's build environment.\n\n\n## Appendix: Supporting JIT\n\nAOT compiled code is the preferred format for production builds, but due to the long compilation\ntime it may not be practical to use AOT during development.\n\nTo create a more flexible developer experience a JIT compatible build of the library should be\npublished as well. \nThe format of the JIT bundle is `umd`, which stands for Universal Module Definition.\nShipping the bundle as `umd` ensures compatibility with most common module loading formats.\n\nThe `umd` bundle will ship as a single file containing ES5 JavaScript and inlined versions of \nany external templates or css. \n\n\n## Appendix: Dependency Management\n\nAs a library maintainer, it's important to properly manage your dependencies in `package.json`.\n\nThere are [three kinds of dependencies](https://docs.npmjs.com/files/package.json#dependencies):\n `dependencies`, `devDependencies` and `peerDependencies`.\n\n- `dependencies`: here go all the other libraries yours depends on when being used.\nA good way to figure out these is to go through your library source code (in `src/lib` **only**)\nand list all the libraries there.\n- `devDependencies`: libraries that you need while developing, testing and building your library\ngo here.\nWhen a user installs your library, these won't be installed. \nUsers don't need to develop, build or test your library, they just need to run it.\n- `peerDependencies`: these are similar to `dependencies` since your library expects them to be\nthere at runtime.\nThe difference is that you don't want to install a new version of these, but instead use\nthe one already available. \n\nA good example of a peer dependency is `@angular/core` and all other main Angular libraries.\nIf you listed these in `dependencies`, a new one - with a different version! - could be installed\nfor your library to use.\nThis isn't what you wanted though. You want your library to use *the exact same* `@angular/core`\nthat the app is using.\n\nYou'll usually used `@angular/*` libraries listed in both `devDependencies` and \n`peerDependencies`.\nThis is normal and expected, because when you're developing your library also need a copy of\nthem installed.\n\nAnother thing to remember is to keep your dependencies from changing too much unexpectedly.\nDifferent versions of libraries can have different features, and if you inadvertently are too\nlenient with allowed versions your library might stop working because a dependency changed.\n\nYou can choose what versions you allow by using [ranges](https://docs.npmjs.com/misc/semver).\n\nA good rule of thumb is to have all `dependencies` specified with a tilde `~`(`~1.2.3`),\nwhile your `peerDependencies` have a range (`\"@angular/core\": \">=4.0.0 <5.0.0 || >=4.0.0-beta <5.0.0\"`).\n\nAny extra dependency or peer dependency that you add to `package.json` should also be added\nto the `globals` and `external` array in the `rollupBaseConfig` variable in `./build.js`.\n\nThis ensures your library doesn't package extra libraries inside of it and instead uses the ones\navailable in the consuming app.\n","readmeFilename":"README.md","_id":"ngx-spark-widgets@0.1.6","_shasum":"2f17037b01b708a9b2dac72e0be93c5d01655d75","_resolved":"file:ngx-spark-widgets-0.1.6.tgz","_from":"ngx-spark-widgets-0.1.6.tgz","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"2f17037b01b708a9b2dac72e0be93c5d01655d75","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-0.1.6.tgz"}},"0.1.17":{"name":"ngx-spark-widgets","version":"0.1.17","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"^2.0.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.7.2","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","ngx-dashboard-base":"1.2.18","ngx-echarts":"2.2.0","ngx-gauge":"^1.0.0-beta.4","nsp-jquery-mapster":"~1.3.0"},"readme":"# Angular QuickStart Lib\n\nThis is a simple library quickstart for Angular libraries, implementing the\n[Angular Package Format v4.0](https://docs.google.com/document/d/1CZC2rcpxffTDfRDs6p1cfbmKNLA6x5O-NtkJglDaBVs/edit#heading=h.k0mh3o8u5hx).\n\nCurrently only unscoped, primary entry-point libraries are supported.\n\nFeatures:\n- a simple example library\n- unit tests for the library\n- a demo application that consumes the library in JIT mode and runs in watch mode\n- an integration app that consumes the library in JIT and AOT mode and runs e2e tests\n\n## Difference of this fork\n\n**The `master` branch of this fork is up to date with Angular 5, TypeScript 2.4 and RxJS 5.5.**\n\nBe aware that a library compiled with Angular 5 won't be compatible with Angular 4.\nSo if you need to support Angular 4 (and you should, as it's in Long Term Support),\nyou need to compile two different versions of your lib. The `ng4` branch allows you to do that.\n\n## Tasks\n\nCommon tasks are present as npm scripts:\n\n- `npm start` to run a live-reload server with the demo app\n- `npm run test` to test in watch mode, or `npm run test:once` to only run once\n- `npm run build` to build the library\n- `npm run lint` to lint \n- `npm run clean` to clean\n- `npm run integration` to run the integration e2e tests\n- `npm install ./relative/path/to/lib` after `npm run build` to test locally in another app\n\nIf you need to debug the integration app, please check `./integration/README.md`.\n\n## The QuickStart Library seed\n\nThis example repository has an implemention of the described package format but is by no means\nthe only way you should publish a library.\n\nAny setup that builds the necessary package format works just as well for a consumer.\nYou are encouraged to customize this process as you see fit.\n\nWhen developing your own setup, keep in mind that even though [AOT](#appendix-supporting-aot)\nis preferred, [Just-in-time](#appendix-supporting-jit) compilation should be supported.\n\nMake sure you have at least Node 6.9 and NPM 3.0 installed.\nThen ...\n\n1. Create a project folder (you can call it `quickstart-lib` and rename it later).\n1. [Clone](#clone \"Clone it from github\") or [download](#download \"download it from github\") the **QuickStart Library seed** into your project folder.\n1. Install npm packages.\n1. Run `npm start` to launch the sample application.\n\n\n### Clone\n\nPerform the _clone-to-launch_ steps with these terminal commands.\n\n```\ngit clone https://github.com/filipesilva/angular-quickstart-lib.git\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n### Download\n[Download the QuickStart Library seed](https://github.com/filipesilva/angular-quickstart-lib/archive/master.zip)\nand unzip it into your project folder. Then perform the remaining steps with these terminal commands.\n\n```\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n## Initialize your repository\n\nIf you cloned the package from github, it has a `.git` folder where the official repository's history lives.\n\nYou don't want that git history though - you'll want to make your own. \n\nDelete this folder and initialize this one as a new repository:\n\n```\nrm -rf .git # Linux or OS/X (bash)\nrd .git /S/Q # Windows\ngit init\n```\n\n**Warning**: Do this only in the beginning to avoid accidentally deleting your own git setup!\n\n\n\n## What's in the QuickStart Library seed?\n\nThe **QuickStart Library seed** contains a similar structure to the [Quickstart seed](https://github.com/angular/quickstart).\nIt's modified to build and test a library instead of an application.\n\nConsequently, there are _many different files_ in the project.\nFocus on the following TypeScript (`.ts`) files in the **`/src`** folder.\n\n```\nsrc/\n├── demo/\n|  └── app/\n|     ├── app.component.ts\n|     └── app.module.ts\n└── lib/\n   ├── index.ts\n   └── src/\n      ├── component/\n      |  └── barchart.component.ts\n      ├── service/\n      |  └── barchart.service.ts\n      └── module.ts\n\n```\n\nEach file has a distinct purpose and evolves independently as the application grows.\n\nFiles outside `src/` concern building, deploying, and testing your app.\nThey include configuration files and external dependencies.\n\nFiles inside `src/lib/` \"belong\" to your library, while `src/demo/` contains a demo application\nthat loads your library.\n\nLibraries do not run by themselves, so it's very useful to have this \"demo\" app while developing \nto see how your library would look like to consumers.\n\nWhen you run `npm start`, the demo application is served.\n\nThe following are all in `src/`\n\n<table width=\"100%\">\n  <col width=\"20%\">\n  </col>\n  <col width=\"80%\">\n  </col>\n  <tr>\n    <th>\n      File\n    </th>\n    <th>\n      Purpose\n    </th>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.component.ts</code>\n    </td>\n    <td>\n      A demo component that renders the library component and a value from the library service.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.module.ts</code>\n    </td>\n    <td>\n      A demo <code>NgModule</code> that imports the Library <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/component/app.component.ts</code>\n    </td>\n    <td>\n      A sample library component that renders an <code>h2</code> tag.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/service/barchart.service.ts</code>\n    </td>\n    <td>\n      A sample library service that exports a value.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/module.ts</code>\n    </td>\n    <td>\n      The library's main <code>NgModule</code>, <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/index.ts</code>\n    </td>\n    <td>\n      The public API of your library, where you choose what to export to consumers.\n    </td>\n  </tr>\n</table>\n\n\n## The build step\n\nYou can build the library by running `npm run build`. \nThis will generate a `dist/` directory with all the entry points described above.\n\nAll the logic for creating the build can be found in `./build.js`. It consists of roughly 5 steps:\n\n- Compile with the AOT Compiler (AOT compiler or `ngc`) for ES5 and ES2015.\n- Inline html and css inside the generated JavaScript files.\n- Copy typings, metatada, html and css.\n- Create each bundle using Rollup.\n- Copy `LICENSE`, `package.json` and `README.md` files\n\n\n## Testing libraries\n\nWhile testing is always important, it's **especially** important in libraries because consumer\napplications might break due to bugs in libraries.\n\nBut the fact that a library is consumed by another application is also what makes it hard to test.\n\nTo properly test a library, you need to have an integration tests.\nAn integration test is to libraries what an end-to-end test is to applications.\nIt tests how an app would install and use your library.\n\nThe **QuickStart Library seed** includes a directory called `integration` containing a standalone\napp that consumes your built library in both AOT and JIT modes, with end-to-end tests to verify\nit works.\n\nTo run the integration tests, do `npm run integration` which does the following:\n- Build your library.\n- Enter the integration app's directory.\n- Install dependencies.\n- Build the app in AOT mode.\n- Test the app in AOT mode.\n- Test the app in JIT mode.\n\nRunning integration tests gives you greater confidence that your library is properly built.\n\nIn addition to integration tests, you can also run unit tests in watch mode via `npm run test`,\nor single-run via `npm run test:once`.\n\nYou can also test your library by installing it in another local repository you have. \nTo do so, first build your lib via `npm run build`.\nThen install it from your other repo using a relative path to the dist folder: \n`npm install relative/path/to/library/dist`.\n\n\n## Publishing your library\n\nEvery package on NPM has a unique name, and so should yours. \nIf you haven't already, now is the time to change the name of your library.\n\nUse your editor to search the project for all instances of `quickstart-lib` and change it\nto your intended name (also in `dash-case` format).\nThe library name is mentioned on at least these files: \n\n- `integration/src/app/app.component.ts`\n- `integration/src/app/app.module.ts`\n- `integration/src/systemjs.config.js`\n- `integrations/package.json`\n- `src/demo/app/app.component.ts`\n- `src/demo/app/app.module.ts`\n- `src/demo/systemjs.config.js`\n- `src/demo/tsconfig.json`\n- `src/lib/tsconfig.es5.json`\n- `src/lib/tsconfig.lib.json`\n- `bs-config.json`\n- `package.json`\n- `README.md`\n\nYou'll also need to rename the folder your project is in.\n\nAfter you have changed the package name, you can publish it to NPM (read \n[this link](https://docs.npmjs.com/getting-started/publishing-npm-packages) for details).\n\nInstead of following the `Updating the package` on that previous doc, here we use\n[standard-version](https://github.com/conventional-changelog/standard-version).\nRead their docs to see how to use it.\n\nFirst you'll need to create a NPM account and login on your local machine.\nThen you can publish your package by running `npm publish dist/`.  \nSince your package is built on the `dist/` folder this is the one you should publish.\n\n\n<div class=\"l-sub-section\">\n\n### Be a good library maintainer\n\nNow that you've published a library, you need to maintain it as well. \nBelow are some of the most important points:\n\n- Document your library.\n- Keep an eye on the issue tracker.\n- [Manage your dependencies properly](#appendix-dependency-management)\n- Follow [Semantic Versioning](http://semver.org/)\n- Setup a Continuous Integration solution to test your library (included is a `.travis.yml` \nfile for [Travis CI](https://docs.travis-ci.com/user/getting-started/))!\n- Choose an [appropriate license](https://choosealicense.com/).\n\n</div>\n\n\n## Appendix: Supporting AOT\n\nAOT plays an important role in optimizing Angular applications. \nIt's therefore important that third party libraries be published in a format compatible with AOT\ncompilation.\nOtherwise it will not be possible to include the library in an AOT compiled application.\n\nOnly code written in TypeScript can be AOT compiled.\n \nBefore publishing the library must first be compiled using the AOT compiler (`ngc`). \n`ngc` extends the `tsc` compiler by adding extensions to support AOT compilation in addition to\nregular TypeScript compilation.   \n\nAOT compilation outputs three files that must be included in order to be compatible with AOT.\n\n*Transpiled JavaScript*\n\nAs usual the original TypeScript is transpiled to regular JavaScript.\n\n*Typings files*\n\nJavaScript has no way of representing typings. \nIn order to preserve the original typings, `ngc` will generate `.d.ts` typings files.\n\n*Meta Data JSON files*\n\n`ngc` outputs a metadata.json file for every `Component` and `NgModule`.\nThese meta data files represent the information in the original `NgModule` and `Component`\ndecorators.   \n\nThe meta data may reference external templates or css files.\nThese external files must be included with the library.\n\n### NgFactories\n\n`ngc` generates a series of files with an `.ngfactory` suffix as well.\nThese files represent the AOT compiled source, but should not be included with the published library.\n\nInstead the `ngc` compiler in the consuming application will generate `.ngfactory` files based\non the JavaScript, Typings and meta data shipped with the library. \n\n### Why not publish TypeScript?\n\nWhy not ship TypeScript source instead? \nAfter all the library will be part of another TypeScript compilation step when the library is\nimported by the consuming application.\n\nGenerally it's discouraged to ship TypeScript with third party libraries. \nIt would require the consumer to replicate the complete build environment of the library. \nNot only typings, but potentially a specific version of `ngc` as well.\n\nPublishing plain JavaScript with typings and meta data allows the consuming application to \nremain agnostic of the library's build environment.\n\n\n## Appendix: Supporting JIT\n\nAOT compiled code is the preferred format for production builds, but due to the long compilation\ntime it may not be practical to use AOT during development.\n\nTo create a more flexible developer experience a JIT compatible build of the library should be\npublished as well. \nThe format of the JIT bundle is `umd`, which stands for Universal Module Definition.\nShipping the bundle as `umd` ensures compatibility with most common module loading formats.\n\nThe `umd` bundle will ship as a single file containing ES5 JavaScript and inlined versions of \nany external templates or css. \n\n\n## Appendix: Dependency Management\n\nAs a library maintainer, it's important to properly manage your dependencies in `package.json`.\n\nThere are [three kinds of dependencies](https://docs.npmjs.com/files/package.json#dependencies):\n `dependencies`, `devDependencies` and `peerDependencies`.\n\n- `dependencies`: here go all the other libraries yours depends on when being used.\nA good way to figure out these is to go through your library source code (in `src/lib` **only**)\nand list all the libraries there.\n- `devDependencies`: libraries that you need while developing, testing and building your library\ngo here.\nWhen a user installs your library, these won't be installed. \nUsers don't need to develop, build or test your library, they just need to run it.\n- `peerDependencies`: these are similar to `dependencies` since your library expects them to be\nthere at runtime.\nThe difference is that you don't want to install a new version of these, but instead use\nthe one already available. \n\nA good example of a peer dependency is `@angular/core` and all other main Angular libraries.\nIf you listed these in `dependencies`, a new one - with a different version! - could be installed\nfor your library to use.\nThis isn't what you wanted though. You want your library to use *the exact same* `@angular/core`\nthat the app is using.\n\nYou'll usually used `@angular/*` libraries listed in both `devDependencies` and \n`peerDependencies`.\nThis is normal and expected, because when you're developing your library also need a copy of\nthem installed.\n\nAnother thing to remember is to keep your dependencies from changing too much unexpectedly.\nDifferent versions of libraries can have different features, and if you inadvertently are too\nlenient with allowed versions your library might stop working because a dependency changed.\n\nYou can choose what versions you allow by using [ranges](https://docs.npmjs.com/misc/semver).\n\nA good rule of thumb is to have all `dependencies` specified with a tilde `~`(`~1.2.3`),\nwhile your `peerDependencies` have a range (`\"@angular/core\": \">=4.0.0 <5.0.0 || >=4.0.0-beta <5.0.0\"`).\n\nAny extra dependency or peer dependency that you add to `package.json` should also be added\nto the `globals` and `external` array in the `rollupBaseConfig` variable in `./build.js`.\n\nThis ensures your library doesn't package extra libraries inside of it and instead uses the ones\navailable in the consuming app.\n","readmeFilename":"README.md","_id":"ngx-spark-widgets@0.1.17","_shasum":"a8ebacf88449090d956cf13076e0522166d0f105","_resolved":"file:ngx-spark-widgets-0.1.17.tgz","_from":"ngx-spark-widgets-0.1.17.tgz","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"a8ebacf88449090d956cf13076e0522166d0f105","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-0.1.17.tgz"}},"0.1.18":{"name":"ngx-spark-widgets","version":"0.1.18","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"^2.0.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.7.2","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","ngx-dashboard-base":"1.2.18","ngx-echarts":"2.2.0","ngx-gauge":"^1.0.0-beta.4","nsp-jquery-mapster":"~1.3.0"},"readme":"# Angular QuickStart Lib\n\nThis is a simple library quickstart for Angular libraries, implementing the\n[Angular Package Format v4.0](https://docs.google.com/document/d/1CZC2rcpxffTDfRDs6p1cfbmKNLA6x5O-NtkJglDaBVs/edit#heading=h.k0mh3o8u5hx).\n\nCurrently only unscoped, primary entry-point libraries are supported.\n\nFeatures:\n- a simple example library\n- unit tests for the library\n- a demo application that consumes the library in JIT mode and runs in watch mode\n- an integration app that consumes the library in JIT and AOT mode and runs e2e tests\n\n## Difference of this fork\n\n**The `master` branch of this fork is up to date with Angular 5, TypeScript 2.4 and RxJS 5.5.**\n\nBe aware that a library compiled with Angular 5 won't be compatible with Angular 4.\nSo if you need to support Angular 4 (and you should, as it's in Long Term Support),\nyou need to compile two different versions of your lib. The `ng4` branch allows you to do that.\n\n## Tasks\n\nCommon tasks are present as npm scripts:\n\n- `npm start` to run a live-reload server with the demo app\n- `npm run test` to test in watch mode, or `npm run test:once` to only run once\n- `npm run build` to build the library\n- `npm run lint` to lint \n- `npm run clean` to clean\n- `npm run integration` to run the integration e2e tests\n- `npm install ./relative/path/to/lib` after `npm run build` to test locally in another app\n\nIf you need to debug the integration app, please check `./integration/README.md`.\n\n## The QuickStart Library seed\n\nThis example repository has an implemention of the described package format but is by no means\nthe only way you should publish a library.\n\nAny setup that builds the necessary package format works just as well for a consumer.\nYou are encouraged to customize this process as you see fit.\n\nWhen developing your own setup, keep in mind that even though [AOT](#appendix-supporting-aot)\nis preferred, [Just-in-time](#appendix-supporting-jit) compilation should be supported.\n\nMake sure you have at least Node 6.9 and NPM 3.0 installed.\nThen ...\n\n1. Create a project folder (you can call it `quickstart-lib` and rename it later).\n1. [Clone](#clone \"Clone it from github\") or [download](#download \"download it from github\") the **QuickStart Library seed** into your project folder.\n1. Install npm packages.\n1. Run `npm start` to launch the sample application.\n\n\n### Clone\n\nPerform the _clone-to-launch_ steps with these terminal commands.\n\n```\ngit clone https://github.com/filipesilva/angular-quickstart-lib.git\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n### Download\n[Download the QuickStart Library seed](https://github.com/filipesilva/angular-quickstart-lib/archive/master.zip)\nand unzip it into your project folder. Then perform the remaining steps with these terminal commands.\n\n```\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n## Initialize your repository\n\nIf you cloned the package from github, it has a `.git` folder where the official repository's history lives.\n\nYou don't want that git history though - you'll want to make your own. \n\nDelete this folder and initialize this one as a new repository:\n\n```\nrm -rf .git # Linux or OS/X (bash)\nrd .git /S/Q # Windows\ngit init\n```\n\n**Warning**: Do this only in the beginning to avoid accidentally deleting your own git setup!\n\n\n\n## What's in the QuickStart Library seed?\n\nThe **QuickStart Library seed** contains a similar structure to the [Quickstart seed](https://github.com/angular/quickstart).\nIt's modified to build and test a library instead of an application.\n\nConsequently, there are _many different files_ in the project.\nFocus on the following TypeScript (`.ts`) files in the **`/src`** folder.\n\n```\nsrc/\n├── demo/\n|  └── app/\n|     ├── app.component.ts\n|     └── app.module.ts\n└── lib/\n   ├── index.ts\n   └── src/\n      ├── component/\n      |  └── barchart.component.ts\n      ├── service/\n      |  └── barchart.service.ts\n      └── module.ts\n\n```\n\nEach file has a distinct purpose and evolves independently as the application grows.\n\nFiles outside `src/` concern building, deploying, and testing your app.\nThey include configuration files and external dependencies.\n\nFiles inside `src/lib/` \"belong\" to your library, while `src/demo/` contains a demo application\nthat loads your library.\n\nLibraries do not run by themselves, so it's very useful to have this \"demo\" app while developing \nto see how your library would look like to consumers.\n\nWhen you run `npm start`, the demo application is served.\n\nThe following are all in `src/`\n\n<table width=\"100%\">\n  <col width=\"20%\">\n  </col>\n  <col width=\"80%\">\n  </col>\n  <tr>\n    <th>\n      File\n    </th>\n    <th>\n      Purpose\n    </th>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.component.ts</code>\n    </td>\n    <td>\n      A demo component that renders the library component and a value from the library service.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.module.ts</code>\n    </td>\n    <td>\n      A demo <code>NgModule</code> that imports the Library <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/component/app.component.ts</code>\n    </td>\n    <td>\n      A sample library component that renders an <code>h2</code> tag.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/service/barchart.service.ts</code>\n    </td>\n    <td>\n      A sample library service that exports a value.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/module.ts</code>\n    </td>\n    <td>\n      The library's main <code>NgModule</code>, <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/index.ts</code>\n    </td>\n    <td>\n      The public API of your library, where you choose what to export to consumers.\n    </td>\n  </tr>\n</table>\n\n\n## The build step\n\nYou can build the library by running `npm run build`. \nThis will generate a `dist/` directory with all the entry points described above.\n\nAll the logic for creating the build can be found in `./build.js`. It consists of roughly 5 steps:\n\n- Compile with the AOT Compiler (AOT compiler or `ngc`) for ES5 and ES2015.\n- Inline html and css inside the generated JavaScript files.\n- Copy typings, metatada, html and css.\n- Create each bundle using Rollup.\n- Copy `LICENSE`, `package.json` and `README.md` files\n\n\n## Testing libraries\n\nWhile testing is always important, it's **especially** important in libraries because consumer\napplications might break due to bugs in libraries.\n\nBut the fact that a library is consumed by another application is also what makes it hard to test.\n\nTo properly test a library, you need to have an integration tests.\nAn integration test is to libraries what an end-to-end test is to applications.\nIt tests how an app would install and use your library.\n\nThe **QuickStart Library seed** includes a directory called `integration` containing a standalone\napp that consumes your built library in both AOT and JIT modes, with end-to-end tests to verify\nit works.\n\nTo run the integration tests, do `npm run integration` which does the following:\n- Build your library.\n- Enter the integration app's directory.\n- Install dependencies.\n- Build the app in AOT mode.\n- Test the app in AOT mode.\n- Test the app in JIT mode.\n\nRunning integration tests gives you greater confidence that your library is properly built.\n\nIn addition to integration tests, you can also run unit tests in watch mode via `npm run test`,\nor single-run via `npm run test:once`.\n\nYou can also test your library by installing it in another local repository you have. \nTo do so, first build your lib via `npm run build`.\nThen install it from your other repo using a relative path to the dist folder: \n`npm install relative/path/to/library/dist`.\n\n\n## Publishing your library\n\nEvery package on NPM has a unique name, and so should yours. \nIf you haven't already, now is the time to change the name of your library.\n\nUse your editor to search the project for all instances of `quickstart-lib` and change it\nto your intended name (also in `dash-case` format).\nThe library name is mentioned on at least these files: \n\n- `integration/src/app/app.component.ts`\n- `integration/src/app/app.module.ts`\n- `integration/src/systemjs.config.js`\n- `integrations/package.json`\n- `src/demo/app/app.component.ts`\n- `src/demo/app/app.module.ts`\n- `src/demo/systemjs.config.js`\n- `src/demo/tsconfig.json`\n- `src/lib/tsconfig.es5.json`\n- `src/lib/tsconfig.lib.json`\n- `bs-config.json`\n- `package.json`\n- `README.md`\n\nYou'll also need to rename the folder your project is in.\n\nAfter you have changed the package name, you can publish it to NPM (read \n[this link](https://docs.npmjs.com/getting-started/publishing-npm-packages) for details).\n\nInstead of following the `Updating the package` on that previous doc, here we use\n[standard-version](https://github.com/conventional-changelog/standard-version).\nRead their docs to see how to use it.\n\nFirst you'll need to create a NPM account and login on your local machine.\nThen you can publish your package by running `npm publish dist/`.  \nSince your package is built on the `dist/` folder this is the one you should publish.\n\n\n<div class=\"l-sub-section\">\n\n### Be a good library maintainer\n\nNow that you've published a library, you need to maintain it as well. \nBelow are some of the most important points:\n\n- Document your library.\n- Keep an eye on the issue tracker.\n- [Manage your dependencies properly](#appendix-dependency-management)\n- Follow [Semantic Versioning](http://semver.org/)\n- Setup a Continuous Integration solution to test your library (included is a `.travis.yml` \nfile for [Travis CI](https://docs.travis-ci.com/user/getting-started/))!\n- Choose an [appropriate license](https://choosealicense.com/).\n\n</div>\n\n\n## Appendix: Supporting AOT\n\nAOT plays an important role in optimizing Angular applications. \nIt's therefore important that third party libraries be published in a format compatible with AOT\ncompilation.\nOtherwise it will not be possible to include the library in an AOT compiled application.\n\nOnly code written in TypeScript can be AOT compiled.\n \nBefore publishing the library must first be compiled using the AOT compiler (`ngc`). \n`ngc` extends the `tsc` compiler by adding extensions to support AOT compilation in addition to\nregular TypeScript compilation.   \n\nAOT compilation outputs three files that must be included in order to be compatible with AOT.\n\n*Transpiled JavaScript*\n\nAs usual the original TypeScript is transpiled to regular JavaScript.\n\n*Typings files*\n\nJavaScript has no way of representing typings. \nIn order to preserve the original typings, `ngc` will generate `.d.ts` typings files.\n\n*Meta Data JSON files*\n\n`ngc` outputs a metadata.json file for every `Component` and `NgModule`.\nThese meta data files represent the information in the original `NgModule` and `Component`\ndecorators.   \n\nThe meta data may reference external templates or css files.\nThese external files must be included with the library.\n\n### NgFactories\n\n`ngc` generates a series of files with an `.ngfactory` suffix as well.\nThese files represent the AOT compiled source, but should not be included with the published library.\n\nInstead the `ngc` compiler in the consuming application will generate `.ngfactory` files based\non the JavaScript, Typings and meta data shipped with the library. \n\n### Why not publish TypeScript?\n\nWhy not ship TypeScript source instead? \nAfter all the library will be part of another TypeScript compilation step when the library is\nimported by the consuming application.\n\nGenerally it's discouraged to ship TypeScript with third party libraries. \nIt would require the consumer to replicate the complete build environment of the library. \nNot only typings, but potentially a specific version of `ngc` as well.\n\nPublishing plain JavaScript with typings and meta data allows the consuming application to \nremain agnostic of the library's build environment.\n\n\n## Appendix: Supporting JIT\n\nAOT compiled code is the preferred format for production builds, but due to the long compilation\ntime it may not be practical to use AOT during development.\n\nTo create a more flexible developer experience a JIT compatible build of the library should be\npublished as well. \nThe format of the JIT bundle is `umd`, which stands for Universal Module Definition.\nShipping the bundle as `umd` ensures compatibility with most common module loading formats.\n\nThe `umd` bundle will ship as a single file containing ES5 JavaScript and inlined versions of \nany external templates or css. \n\n\n## Appendix: Dependency Management\n\nAs a library maintainer, it's important to properly manage your dependencies in `package.json`.\n\nThere are [three kinds of dependencies](https://docs.npmjs.com/files/package.json#dependencies):\n `dependencies`, `devDependencies` and `peerDependencies`.\n\n- `dependencies`: here go all the other libraries yours depends on when being used.\nA good way to figure out these is to go through your library source code (in `src/lib` **only**)\nand list all the libraries there.\n- `devDependencies`: libraries that you need while developing, testing and building your library\ngo here.\nWhen a user installs your library, these won't be installed. \nUsers don't need to develop, build or test your library, they just need to run it.\n- `peerDependencies`: these are similar to `dependencies` since your library expects them to be\nthere at runtime.\nThe difference is that you don't want to install a new version of these, but instead use\nthe one already available. \n\nA good example of a peer dependency is `@angular/core` and all other main Angular libraries.\nIf you listed these in `dependencies`, a new one - with a different version! - could be installed\nfor your library to use.\nThis isn't what you wanted though. You want your library to use *the exact same* `@angular/core`\nthat the app is using.\n\nYou'll usually used `@angular/*` libraries listed in both `devDependencies` and \n`peerDependencies`.\nThis is normal and expected, because when you're developing your library also need a copy of\nthem installed.\n\nAnother thing to remember is to keep your dependencies from changing too much unexpectedly.\nDifferent versions of libraries can have different features, and if you inadvertently are too\nlenient with allowed versions your library might stop working because a dependency changed.\n\nYou can choose what versions you allow by using [ranges](https://docs.npmjs.com/misc/semver).\n\nA good rule of thumb is to have all `dependencies` specified with a tilde `~`(`~1.2.3`),\nwhile your `peerDependencies` have a range (`\"@angular/core\": \">=4.0.0 <5.0.0 || >=4.0.0-beta <5.0.0\"`).\n\nAny extra dependency or peer dependency that you add to `package.json` should also be added\nto the `globals` and `external` array in the `rollupBaseConfig` variable in `./build.js`.\n\nThis ensures your library doesn't package extra libraries inside of it and instead uses the ones\navailable in the consuming app.\n","readmeFilename":"README.md","_id":"ngx-spark-widgets@0.1.18","_shasum":"5b5a607aee345a9b3368b88cc27b37907b142ea8","_resolved":"file:ngx-spark-widgets-0.1.18.tgz","_from":"ngx-spark-widgets-0.1.18.tgz","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"5b5a607aee345a9b3368b88cc27b37907b142ea8","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-0.1.18.tgz"}},"0.1.19":{"name":"ngx-spark-widgets","version":"0.1.19","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"^2.0.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.7.2","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","ngx-dashboard-base":"1.2.18","ngx-echarts":"2.2.0","ngx-gauge":"^1.0.0-beta.4","nsp-jquery-mapster":"~1.3.0"},"readme":"# Angular QuickStart Lib\n\nThis is a simple library quickstart for Angular libraries, implementing the\n[Angular Package Format v4.0](https://docs.google.com/document/d/1CZC2rcpxffTDfRDs6p1cfbmKNLA6x5O-NtkJglDaBVs/edit#heading=h.k0mh3o8u5hx).\n\nCurrently only unscoped, primary entry-point libraries are supported.\n\nFeatures:\n- a simple example library\n- unit tests for the library\n- a demo application that consumes the library in JIT mode and runs in watch mode\n- an integration app that consumes the library in JIT and AOT mode and runs e2e tests\n\n## Difference of this fork\n\n**The `master` branch of this fork is up to date with Angular 5, TypeScript 2.4 and RxJS 5.5.**\n\nBe aware that a library compiled with Angular 5 won't be compatible with Angular 4.\nSo if you need to support Angular 4 (and you should, as it's in Long Term Support),\nyou need to compile two different versions of your lib. The `ng4` branch allows you to do that.\n\n## Tasks\n\nCommon tasks are present as npm scripts:\n\n- `npm start` to run a live-reload server with the demo app\n- `npm run test` to test in watch mode, or `npm run test:once` to only run once\n- `npm run build` to build the library\n- `npm run lint` to lint \n- `npm run clean` to clean\n- `npm run integration` to run the integration e2e tests\n- `npm install ./relative/path/to/lib` after `npm run build` to test locally in another app\n\nIf you need to debug the integration app, please check `./integration/README.md`.\n\n## The QuickStart Library seed\n\nThis example repository has an implemention of the described package format but is by no means\nthe only way you should publish a library.\n\nAny setup that builds the necessary package format works just as well for a consumer.\nYou are encouraged to customize this process as you see fit.\n\nWhen developing your own setup, keep in mind that even though [AOT](#appendix-supporting-aot)\nis preferred, [Just-in-time](#appendix-supporting-jit) compilation should be supported.\n\nMake sure you have at least Node 6.9 and NPM 3.0 installed.\nThen ...\n\n1. Create a project folder (you can call it `quickstart-lib` and rename it later).\n1. [Clone](#clone \"Clone it from github\") or [download](#download \"download it from github\") the **QuickStart Library seed** into your project folder.\n1. Install npm packages.\n1. Run `npm start` to launch the sample application.\n\n\n### Clone\n\nPerform the _clone-to-launch_ steps with these terminal commands.\n\n```\ngit clone https://github.com/filipesilva/angular-quickstart-lib.git\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n### Download\n[Download the QuickStart Library seed](https://github.com/filipesilva/angular-quickstart-lib/archive/master.zip)\nand unzip it into your project folder. Then perform the remaining steps with these terminal commands.\n\n```\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n## Initialize your repository\n\nIf you cloned the package from github, it has a `.git` folder where the official repository's history lives.\n\nYou don't want that git history though - you'll want to make your own. \n\nDelete this folder and initialize this one as a new repository:\n\n```\nrm -rf .git # Linux or OS/X (bash)\nrd .git /S/Q # Windows\ngit init\n```\n\n**Warning**: Do this only in the beginning to avoid accidentally deleting your own git setup!\n\n\n\n## What's in the QuickStart Library seed?\n\nThe **QuickStart Library seed** contains a similar structure to the [Quickstart seed](https://github.com/angular/quickstart).\nIt's modified to build and test a library instead of an application.\n\nConsequently, there are _many different files_ in the project.\nFocus on the following TypeScript (`.ts`) files in the **`/src`** folder.\n\n```\nsrc/\n├── demo/\n|  └── app/\n|     ├── app.component.ts\n|     └── app.module.ts\n└── lib/\n   ├── index.ts\n   └── src/\n      ├── component/\n      |  └── barchart.component.ts\n      ├── service/\n      |  └── barchart.service.ts\n      └── module.ts\n\n```\n\nEach file has a distinct purpose and evolves independently as the application grows.\n\nFiles outside `src/` concern building, deploying, and testing your app.\nThey include configuration files and external dependencies.\n\nFiles inside `src/lib/` \"belong\" to your library, while `src/demo/` contains a demo application\nthat loads your library.\n\nLibraries do not run by themselves, so it's very useful to have this \"demo\" app while developing \nto see how your library would look like to consumers.\n\nWhen you run `npm start`, the demo application is served.\n\nThe following are all in `src/`\n\n<table width=\"100%\">\n  <col width=\"20%\">\n  </col>\n  <col width=\"80%\">\n  </col>\n  <tr>\n    <th>\n      File\n    </th>\n    <th>\n      Purpose\n    </th>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.component.ts</code>\n    </td>\n    <td>\n      A demo component that renders the library component and a value from the library service.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.module.ts</code>\n    </td>\n    <td>\n      A demo <code>NgModule</code> that imports the Library <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/component/app.component.ts</code>\n    </td>\n    <td>\n      A sample library component that renders an <code>h2</code> tag.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/service/barchart.service.ts</code>\n    </td>\n    <td>\n      A sample library service that exports a value.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/module.ts</code>\n    </td>\n    <td>\n      The library's main <code>NgModule</code>, <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/index.ts</code>\n    </td>\n    <td>\n      The public API of your library, where you choose what to export to consumers.\n    </td>\n  </tr>\n</table>\n\n\n## The build step\n\nYou can build the library by running `npm run build`. \nThis will generate a `dist/` directory with all the entry points described above.\n\nAll the logic for creating the build can be found in `./build.js`. It consists of roughly 5 steps:\n\n- Compile with the AOT Compiler (AOT compiler or `ngc`) for ES5 and ES2015.\n- Inline html and css inside the generated JavaScript files.\n- Copy typings, metatada, html and css.\n- Create each bundle using Rollup.\n- Copy `LICENSE`, `package.json` and `README.md` files\n\n\n## Testing libraries\n\nWhile testing is always important, it's **especially** important in libraries because consumer\napplications might break due to bugs in libraries.\n\nBut the fact that a library is consumed by another application is also what makes it hard to test.\n\nTo properly test a library, you need to have an integration tests.\nAn integration test is to libraries what an end-to-end test is to applications.\nIt tests how an app would install and use your library.\n\nThe **QuickStart Library seed** includes a directory called `integration` containing a standalone\napp that consumes your built library in both AOT and JIT modes, with end-to-end tests to verify\nit works.\n\nTo run the integration tests, do `npm run integration` which does the following:\n- Build your library.\n- Enter the integration app's directory.\n- Install dependencies.\n- Build the app in AOT mode.\n- Test the app in AOT mode.\n- Test the app in JIT mode.\n\nRunning integration tests gives you greater confidence that your library is properly built.\n\nIn addition to integration tests, you can also run unit tests in watch mode via `npm run test`,\nor single-run via `npm run test:once`.\n\nYou can also test your library by installing it in another local repository you have. \nTo do so, first build your lib via `npm run build`.\nThen install it from your other repo using a relative path to the dist folder: \n`npm install relative/path/to/library/dist`.\n\n\n## Publishing your library\n\nEvery package on NPM has a unique name, and so should yours. \nIf you haven't already, now is the time to change the name of your library.\n\nUse your editor to search the project for all instances of `quickstart-lib` and change it\nto your intended name (also in `dash-case` format).\nThe library name is mentioned on at least these files: \n\n- `integration/src/app/app.component.ts`\n- `integration/src/app/app.module.ts`\n- `integration/src/systemjs.config.js`\n- `integrations/package.json`\n- `src/demo/app/app.component.ts`\n- `src/demo/app/app.module.ts`\n- `src/demo/systemjs.config.js`\n- `src/demo/tsconfig.json`\n- `src/lib/tsconfig.es5.json`\n- `src/lib/tsconfig.lib.json`\n- `bs-config.json`\n- `package.json`\n- `README.md`\n\nYou'll also need to rename the folder your project is in.\n\nAfter you have changed the package name, you can publish it to NPM (read \n[this link](https://docs.npmjs.com/getting-started/publishing-npm-packages) for details).\n\nInstead of following the `Updating the package` on that previous doc, here we use\n[standard-version](https://github.com/conventional-changelog/standard-version).\nRead their docs to see how to use it.\n\nFirst you'll need to create a NPM account and login on your local machine.\nThen you can publish your package by running `npm publish dist/`.  \nSince your package is built on the `dist/` folder this is the one you should publish.\n\n\n<div class=\"l-sub-section\">\n\n### Be a good library maintainer\n\nNow that you've published a library, you need to maintain it as well. \nBelow are some of the most important points:\n\n- Document your library.\n- Keep an eye on the issue tracker.\n- [Manage your dependencies properly](#appendix-dependency-management)\n- Follow [Semantic Versioning](http://semver.org/)\n- Setup a Continuous Integration solution to test your library (included is a `.travis.yml` \nfile for [Travis CI](https://docs.travis-ci.com/user/getting-started/))!\n- Choose an [appropriate license](https://choosealicense.com/).\n\n</div>\n\n\n## Appendix: Supporting AOT\n\nAOT plays an important role in optimizing Angular applications. \nIt's therefore important that third party libraries be published in a format compatible with AOT\ncompilation.\nOtherwise it will not be possible to include the library in an AOT compiled application.\n\nOnly code written in TypeScript can be AOT compiled.\n \nBefore publishing the library must first be compiled using the AOT compiler (`ngc`). \n`ngc` extends the `tsc` compiler by adding extensions to support AOT compilation in addition to\nregular TypeScript compilation.   \n\nAOT compilation outputs three files that must be included in order to be compatible with AOT.\n\n*Transpiled JavaScript*\n\nAs usual the original TypeScript is transpiled to regular JavaScript.\n\n*Typings files*\n\nJavaScript has no way of representing typings. \nIn order to preserve the original typings, `ngc` will generate `.d.ts` typings files.\n\n*Meta Data JSON files*\n\n`ngc` outputs a metadata.json file for every `Component` and `NgModule`.\nThese meta data files represent the information in the original `NgModule` and `Component`\ndecorators.   \n\nThe meta data may reference external templates or css files.\nThese external files must be included with the library.\n\n### NgFactories\n\n`ngc` generates a series of files with an `.ngfactory` suffix as well.\nThese files represent the AOT compiled source, but should not be included with the published library.\n\nInstead the `ngc` compiler in the consuming application will generate `.ngfactory` files based\non the JavaScript, Typings and meta data shipped with the library. \n\n### Why not publish TypeScript?\n\nWhy not ship TypeScript source instead? \nAfter all the library will be part of another TypeScript compilation step when the library is\nimported by the consuming application.\n\nGenerally it's discouraged to ship TypeScript with third party libraries. \nIt would require the consumer to replicate the complete build environment of the library. \nNot only typings, but potentially a specific version of `ngc` as well.\n\nPublishing plain JavaScript with typings and meta data allows the consuming application to \nremain agnostic of the library's build environment.\n\n\n## Appendix: Supporting JIT\n\nAOT compiled code is the preferred format for production builds, but due to the long compilation\ntime it may not be practical to use AOT during development.\n\nTo create a more flexible developer experience a JIT compatible build of the library should be\npublished as well. \nThe format of the JIT bundle is `umd`, which stands for Universal Module Definition.\nShipping the bundle as `umd` ensures compatibility with most common module loading formats.\n\nThe `umd` bundle will ship as a single file containing ES5 JavaScript and inlined versions of \nany external templates or css. \n\n\n## Appendix: Dependency Management\n\nAs a library maintainer, it's important to properly manage your dependencies in `package.json`.\n\nThere are [three kinds of dependencies](https://docs.npmjs.com/files/package.json#dependencies):\n `dependencies`, `devDependencies` and `peerDependencies`.\n\n- `dependencies`: here go all the other libraries yours depends on when being used.\nA good way to figure out these is to go through your library source code (in `src/lib` **only**)\nand list all the libraries there.\n- `devDependencies`: libraries that you need while developing, testing and building your library\ngo here.\nWhen a user installs your library, these won't be installed. \nUsers don't need to develop, build or test your library, they just need to run it.\n- `peerDependencies`: these are similar to `dependencies` since your library expects them to be\nthere at runtime.\nThe difference is that you don't want to install a new version of these, but instead use\nthe one already available. \n\nA good example of a peer dependency is `@angular/core` and all other main Angular libraries.\nIf you listed these in `dependencies`, a new one - with a different version! - could be installed\nfor your library to use.\nThis isn't what you wanted though. You want your library to use *the exact same* `@angular/core`\nthat the app is using.\n\nYou'll usually used `@angular/*` libraries listed in both `devDependencies` and \n`peerDependencies`.\nThis is normal and expected, because when you're developing your library also need a copy of\nthem installed.\n\nAnother thing to remember is to keep your dependencies from changing too much unexpectedly.\nDifferent versions of libraries can have different features, and if you inadvertently are too\nlenient with allowed versions your library might stop working because a dependency changed.\n\nYou can choose what versions you allow by using [ranges](https://docs.npmjs.com/misc/semver).\n\nA good rule of thumb is to have all `dependencies` specified with a tilde `~`(`~1.2.3`),\nwhile your `peerDependencies` have a range (`\"@angular/core\": \">=4.0.0 <5.0.0 || >=4.0.0-beta <5.0.0\"`).\n\nAny extra dependency or peer dependency that you add to `package.json` should also be added\nto the `globals` and `external` array in the `rollupBaseConfig` variable in `./build.js`.\n\nThis ensures your library doesn't package extra libraries inside of it and instead uses the ones\navailable in the consuming app.\n","readmeFilename":"README.md","_id":"ngx-spark-widgets@0.1.19","_shasum":"6f6c3d86ce080644e64ce2b9376b77df8c7d409f","_resolved":"file:ngx-spark-widgets-0.1.19.tgz","_from":"ngx-spark-widgets-0.1.19.tgz","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"6f6c3d86ce080644e64ce2b9376b77df8c7d409f","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-0.1.19.tgz"}},"0.1.20":{"name":"ngx-spark-widgets","version":"0.1.20","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"^2.0.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.7.2","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","ngx-dashboard-base":"1.2.18","ngx-echarts":"2.2.0","ngx-gauge":"^1.0.0-beta.4","nsp-jquery-mapster":"~1.3.0"},"readme":"# Angular QuickStart Lib\n\nThis is a simple library quickstart for Angular libraries, implementing the\n[Angular Package Format v4.0](https://docs.google.com/document/d/1CZC2rcpxffTDfRDs6p1cfbmKNLA6x5O-NtkJglDaBVs/edit#heading=h.k0mh3o8u5hx).\n\nCurrently only unscoped, primary entry-point libraries are supported.\n\nFeatures:\n- a simple example library\n- unit tests for the library\n- a demo application that consumes the library in JIT mode and runs in watch mode\n- an integration app that consumes the library in JIT and AOT mode and runs e2e tests\n\n## Difference of this fork\n\n**The `master` branch of this fork is up to date with Angular 5, TypeScript 2.4 and RxJS 5.5.**\n\nBe aware that a library compiled with Angular 5 won't be compatible with Angular 4.\nSo if you need to support Angular 4 (and you should, as it's in Long Term Support),\nyou need to compile two different versions of your lib. The `ng4` branch allows you to do that.\n\n## Tasks\n\nCommon tasks are present as npm scripts:\n\n- `npm start` to run a live-reload server with the demo app\n- `npm run test` to test in watch mode, or `npm run test:once` to only run once\n- `npm run build` to build the library\n- `npm run lint` to lint \n- `npm run clean` to clean\n- `npm run integration` to run the integration e2e tests\n- `npm install ./relative/path/to/lib` after `npm run build` to test locally in another app\n\nIf you need to debug the integration app, please check `./integration/README.md`.\n\n## The QuickStart Library seed\n\nThis example repository has an implemention of the described package format but is by no means\nthe only way you should publish a library.\n\nAny setup that builds the necessary package format works just as well for a consumer.\nYou are encouraged to customize this process as you see fit.\n\nWhen developing your own setup, keep in mind that even though [AOT](#appendix-supporting-aot)\nis preferred, [Just-in-time](#appendix-supporting-jit) compilation should be supported.\n\nMake sure you have at least Node 6.9 and NPM 3.0 installed.\nThen ...\n\n1. Create a project folder (you can call it `quickstart-lib` and rename it later).\n1. [Clone](#clone \"Clone it from github\") or [download](#download \"download it from github\") the **QuickStart Library seed** into your project folder.\n1. Install npm packages.\n1. Run `npm start` to launch the sample application.\n\n\n### Clone\n\nPerform the _clone-to-launch_ steps with these terminal commands.\n\n```\ngit clone https://github.com/filipesilva/angular-quickstart-lib.git\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n### Download\n[Download the QuickStart Library seed](https://github.com/filipesilva/angular-quickstart-lib/archive/master.zip)\nand unzip it into your project folder. Then perform the remaining steps with these terminal commands.\n\n```\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n## Initialize your repository\n\nIf you cloned the package from github, it has a `.git` folder where the official repository's history lives.\n\nYou don't want that git history though - you'll want to make your own. \n\nDelete this folder and initialize this one as a new repository:\n\n```\nrm -rf .git # Linux or OS/X (bash)\nrd .git /S/Q # Windows\ngit init\n```\n\n**Warning**: Do this only in the beginning to avoid accidentally deleting your own git setup!\n\n\n\n## What's in the QuickStart Library seed?\n\nThe **QuickStart Library seed** contains a similar structure to the [Quickstart seed](https://github.com/angular/quickstart).\nIt's modified to build and test a library instead of an application.\n\nConsequently, there are _many different files_ in the project.\nFocus on the following TypeScript (`.ts`) files in the **`/src`** folder.\n\n```\nsrc/\n├── demo/\n|  └── app/\n|     ├── app.component.ts\n|     └── app.module.ts\n└── lib/\n   ├── index.ts\n   └── src/\n      ├── component/\n      |  └── barchart.component.ts\n      ├── service/\n      |  └── barchart.service.ts\n      └── module.ts\n\n```\n\nEach file has a distinct purpose and evolves independently as the application grows.\n\nFiles outside `src/` concern building, deploying, and testing your app.\nThey include configuration files and external dependencies.\n\nFiles inside `src/lib/` \"belong\" to your library, while `src/demo/` contains a demo application\nthat loads your library.\n\nLibraries do not run by themselves, so it's very useful to have this \"demo\" app while developing \nto see how your library would look like to consumers.\n\nWhen you run `npm start`, the demo application is served.\n\nThe following are all in `src/`\n\n<table width=\"100%\">\n  <col width=\"20%\">\n  </col>\n  <col width=\"80%\">\n  </col>\n  <tr>\n    <th>\n      File\n    </th>\n    <th>\n      Purpose\n    </th>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.component.ts</code>\n    </td>\n    <td>\n      A demo component that renders the library component and a value from the library service.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.module.ts</code>\n    </td>\n    <td>\n      A demo <code>NgModule</code> that imports the Library <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/component/app.component.ts</code>\n    </td>\n    <td>\n      A sample library component that renders an <code>h2</code> tag.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/service/barchart.service.ts</code>\n    </td>\n    <td>\n      A sample library service that exports a value.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/module.ts</code>\n    </td>\n    <td>\n      The library's main <code>NgModule</code>, <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/index.ts</code>\n    </td>\n    <td>\n      The public API of your library, where you choose what to export to consumers.\n    </td>\n  </tr>\n</table>\n\n\n## The build step\n\nYou can build the library by running `npm run build`. \nThis will generate a `dist/` directory with all the entry points described above.\n\nAll the logic for creating the build can be found in `./build.js`. It consists of roughly 5 steps:\n\n- Compile with the AOT Compiler (AOT compiler or `ngc`) for ES5 and ES2015.\n- Inline html and css inside the generated JavaScript files.\n- Copy typings, metatada, html and css.\n- Create each bundle using Rollup.\n- Copy `LICENSE`, `package.json` and `README.md` files\n\n\n## Testing libraries\n\nWhile testing is always important, it's **especially** important in libraries because consumer\napplications might break due to bugs in libraries.\n\nBut the fact that a library is consumed by another application is also what makes it hard to test.\n\nTo properly test a library, you need to have an integration tests.\nAn integration test is to libraries what an end-to-end test is to applications.\nIt tests how an app would install and use your library.\n\nThe **QuickStart Library seed** includes a directory called `integration` containing a standalone\napp that consumes your built library in both AOT and JIT modes, with end-to-end tests to verify\nit works.\n\nTo run the integration tests, do `npm run integration` which does the following:\n- Build your library.\n- Enter the integration app's directory.\n- Install dependencies.\n- Build the app in AOT mode.\n- Test the app in AOT mode.\n- Test the app in JIT mode.\n\nRunning integration tests gives you greater confidence that your library is properly built.\n\nIn addition to integration tests, you can also run unit tests in watch mode via `npm run test`,\nor single-run via `npm run test:once`.\n\nYou can also test your library by installing it in another local repository you have. \nTo do so, first build your lib via `npm run build`.\nThen install it from your other repo using a relative path to the dist folder: \n`npm install relative/path/to/library/dist`.\n\n\n## Publishing your library\n\nEvery package on NPM has a unique name, and so should yours. \nIf you haven't already, now is the time to change the name of your library.\n\nUse your editor to search the project for all instances of `quickstart-lib` and change it\nto your intended name (also in `dash-case` format).\nThe library name is mentioned on at least these files: \n\n- `integration/src/app/app.component.ts`\n- `integration/src/app/app.module.ts`\n- `integration/src/systemjs.config.js`\n- `integrations/package.json`\n- `src/demo/app/app.component.ts`\n- `src/demo/app/app.module.ts`\n- `src/demo/systemjs.config.js`\n- `src/demo/tsconfig.json`\n- `src/lib/tsconfig.es5.json`\n- `src/lib/tsconfig.lib.json`\n- `bs-config.json`\n- `package.json`\n- `README.md`\n\nYou'll also need to rename the folder your project is in.\n\nAfter you have changed the package name, you can publish it to NPM (read \n[this link](https://docs.npmjs.com/getting-started/publishing-npm-packages) for details).\n\nInstead of following the `Updating the package` on that previous doc, here we use\n[standard-version](https://github.com/conventional-changelog/standard-version).\nRead their docs to see how to use it.\n\nFirst you'll need to create a NPM account and login on your local machine.\nThen you can publish your package by running `npm publish dist/`.  \nSince your package is built on the `dist/` folder this is the one you should publish.\n\n\n<div class=\"l-sub-section\">\n\n### Be a good library maintainer\n\nNow that you've published a library, you need to maintain it as well. \nBelow are some of the most important points:\n\n- Document your library.\n- Keep an eye on the issue tracker.\n- [Manage your dependencies properly](#appendix-dependency-management)\n- Follow [Semantic Versioning](http://semver.org/)\n- Setup a Continuous Integration solution to test your library (included is a `.travis.yml` \nfile for [Travis CI](https://docs.travis-ci.com/user/getting-started/))!\n- Choose an [appropriate license](https://choosealicense.com/).\n\n</div>\n\n\n## Appendix: Supporting AOT\n\nAOT plays an important role in optimizing Angular applications. \nIt's therefore important that third party libraries be published in a format compatible with AOT\ncompilation.\nOtherwise it will not be possible to include the library in an AOT compiled application.\n\nOnly code written in TypeScript can be AOT compiled.\n \nBefore publishing the library must first be compiled using the AOT compiler (`ngc`). \n`ngc` extends the `tsc` compiler by adding extensions to support AOT compilation in addition to\nregular TypeScript compilation.   \n\nAOT compilation outputs three files that must be included in order to be compatible with AOT.\n\n*Transpiled JavaScript*\n\nAs usual the original TypeScript is transpiled to regular JavaScript.\n\n*Typings files*\n\nJavaScript has no way of representing typings. \nIn order to preserve the original typings, `ngc` will generate `.d.ts` typings files.\n\n*Meta Data JSON files*\n\n`ngc` outputs a metadata.json file for every `Component` and `NgModule`.\nThese meta data files represent the information in the original `NgModule` and `Component`\ndecorators.   \n\nThe meta data may reference external templates or css files.\nThese external files must be included with the library.\n\n### NgFactories\n\n`ngc` generates a series of files with an `.ngfactory` suffix as well.\nThese files represent the AOT compiled source, but should not be included with the published library.\n\nInstead the `ngc` compiler in the consuming application will generate `.ngfactory` files based\non the JavaScript, Typings and meta data shipped with the library. \n\n### Why not publish TypeScript?\n\nWhy not ship TypeScript source instead? \nAfter all the library will be part of another TypeScript compilation step when the library is\nimported by the consuming application.\n\nGenerally it's discouraged to ship TypeScript with third party libraries. \nIt would require the consumer to replicate the complete build environment of the library. \nNot only typings, but potentially a specific version of `ngc` as well.\n\nPublishing plain JavaScript with typings and meta data allows the consuming application to \nremain agnostic of the library's build environment.\n\n\n## Appendix: Supporting JIT\n\nAOT compiled code is the preferred format for production builds, but due to the long compilation\ntime it may not be practical to use AOT during development.\n\nTo create a more flexible developer experience a JIT compatible build of the library should be\npublished as well. \nThe format of the JIT bundle is `umd`, which stands for Universal Module Definition.\nShipping the bundle as `umd` ensures compatibility with most common module loading formats.\n\nThe `umd` bundle will ship as a single file containing ES5 JavaScript and inlined versions of \nany external templates or css. \n\n\n## Appendix: Dependency Management\n\nAs a library maintainer, it's important to properly manage your dependencies in `package.json`.\n\nThere are [three kinds of dependencies](https://docs.npmjs.com/files/package.json#dependencies):\n `dependencies`, `devDependencies` and `peerDependencies`.\n\n- `dependencies`: here go all the other libraries yours depends on when being used.\nA good way to figure out these is to go through your library source code (in `src/lib` **only**)\nand list all the libraries there.\n- `devDependencies`: libraries that you need while developing, testing and building your library\ngo here.\nWhen a user installs your library, these won't be installed. \nUsers don't need to develop, build or test your library, they just need to run it.\n- `peerDependencies`: these are similar to `dependencies` since your library expects them to be\nthere at runtime.\nThe difference is that you don't want to install a new version of these, but instead use\nthe one already available. \n\nA good example of a peer dependency is `@angular/core` and all other main Angular libraries.\nIf you listed these in `dependencies`, a new one - with a different version! - could be installed\nfor your library to use.\nThis isn't what you wanted though. You want your library to use *the exact same* `@angular/core`\nthat the app is using.\n\nYou'll usually used `@angular/*` libraries listed in both `devDependencies` and \n`peerDependencies`.\nThis is normal and expected, because when you're developing your library also need a copy of\nthem installed.\n\nAnother thing to remember is to keep your dependencies from changing too much unexpectedly.\nDifferent versions of libraries can have different features, and if you inadvertently are too\nlenient with allowed versions your library might stop working because a dependency changed.\n\nYou can choose what versions you allow by using [ranges](https://docs.npmjs.com/misc/semver).\n\nA good rule of thumb is to have all `dependencies` specified with a tilde `~`(`~1.2.3`),\nwhile your `peerDependencies` have a range (`\"@angular/core\": \">=4.0.0 <5.0.0 || >=4.0.0-beta <5.0.0\"`).\n\nAny extra dependency or peer dependency that you add to `package.json` should also be added\nto the `globals` and `external` array in the `rollupBaseConfig` variable in `./build.js`.\n\nThis ensures your library doesn't package extra libraries inside of it and instead uses the ones\navailable in the consuming app.\n","readmeFilename":"README.md","_id":"ngx-spark-widgets@0.1.20","_shasum":"9599624eaff4aab4b7585b2ca259ff08ab9ad78f","_resolved":"file:ngx-spark-widgets-0.1.20.tgz","_from":"ngx-spark-widgets-0.1.20.tgz","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"9599624eaff4aab4b7585b2ca259ff08ab9ad78f","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-0.1.20.tgz"}},"0.1.21":{"name":"ngx-spark-widgets","version":"0.1.21","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"^2.0.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.7.2","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","ngx-dashboard-base":"1.2.18","ngx-echarts":"2.2.0","ngx-gauge":"^1.0.0-beta.4","nsp-jquery-mapster":"~1.3.0"},"readme":"# Angular QuickStart Lib\n\nThis is a simple library quickstart for Angular libraries, implementing the\n[Angular Package Format v4.0](https://docs.google.com/document/d/1CZC2rcpxffTDfRDs6p1cfbmKNLA6x5O-NtkJglDaBVs/edit#heading=h.k0mh3o8u5hx).\n\nCurrently only unscoped, primary entry-point libraries are supported.\n\nFeatures:\n- a simple example library\n- unit tests for the library\n- a demo application that consumes the library in JIT mode and runs in watch mode\n- an integration app that consumes the library in JIT and AOT mode and runs e2e tests\n\n## Difference of this fork\n\n**The `master` branch of this fork is up to date with Angular 5, TypeScript 2.4 and RxJS 5.5.**\n\nBe aware that a library compiled with Angular 5 won't be compatible with Angular 4.\nSo if you need to support Angular 4 (and you should, as it's in Long Term Support),\nyou need to compile two different versions of your lib. The `ng4` branch allows you to do that.\n\n## Tasks\n\nCommon tasks are present as npm scripts:\n\n- `npm start` to run a live-reload server with the demo app\n- `npm run test` to test in watch mode, or `npm run test:once` to only run once\n- `npm run build` to build the library\n- `npm run lint` to lint \n- `npm run clean` to clean\n- `npm run integration` to run the integration e2e tests\n- `npm install ./relative/path/to/lib` after `npm run build` to test locally in another app\n\nIf you need to debug the integration app, please check `./integration/README.md`.\n\n## The QuickStart Library seed\n\nThis example repository has an implemention of the described package format but is by no means\nthe only way you should publish a library.\n\nAny setup that builds the necessary package format works just as well for a consumer.\nYou are encouraged to customize this process as you see fit.\n\nWhen developing your own setup, keep in mind that even though [AOT](#appendix-supporting-aot)\nis preferred, [Just-in-time](#appendix-supporting-jit) compilation should be supported.\n\nMake sure you have at least Node 6.9 and NPM 3.0 installed.\nThen ...\n\n1. Create a project folder (you can call it `quickstart-lib` and rename it later).\n1. [Clone](#clone \"Clone it from github\") or [download](#download \"download it from github\") the **QuickStart Library seed** into your project folder.\n1. Install npm packages.\n1. Run `npm start` to launch the sample application.\n\n\n### Clone\n\nPerform the _clone-to-launch_ steps with these terminal commands.\n\n```\ngit clone https://github.com/filipesilva/angular-quickstart-lib.git\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n### Download\n[Download the QuickStart Library seed](https://github.com/filipesilva/angular-quickstart-lib/archive/master.zip)\nand unzip it into your project folder. Then perform the remaining steps with these terminal commands.\n\n```\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n## Initialize your repository\n\nIf you cloned the package from github, it has a `.git` folder where the official repository's history lives.\n\nYou don't want that git history though - you'll want to make your own. \n\nDelete this folder and initialize this one as a new repository:\n\n```\nrm -rf .git # Linux or OS/X (bash)\nrd .git /S/Q # Windows\ngit init\n```\n\n**Warning**: Do this only in the beginning to avoid accidentally deleting your own git setup!\n\n\n\n## What's in the QuickStart Library seed?\n\nThe **QuickStart Library seed** contains a similar structure to the [Quickstart seed](https://github.com/angular/quickstart).\nIt's modified to build and test a library instead of an application.\n\nConsequently, there are _many different files_ in the project.\nFocus on the following TypeScript (`.ts`) files in the **`/src`** folder.\n\n```\nsrc/\n├── demo/\n|  └── app/\n|     ├── app.component.ts\n|     └── app.module.ts\n└── lib/\n   ├── index.ts\n   └── src/\n      ├── component/\n      |  └── barchart.component.ts\n      ├── service/\n      |  └── barchart.service.ts\n      └── module.ts\n\n```\n\nEach file has a distinct purpose and evolves independently as the application grows.\n\nFiles outside `src/` concern building, deploying, and testing your app.\nThey include configuration files and external dependencies.\n\nFiles inside `src/lib/` \"belong\" to your library, while `src/demo/` contains a demo application\nthat loads your library.\n\nLibraries do not run by themselves, so it's very useful to have this \"demo\" app while developing \nto see how your library would look like to consumers.\n\nWhen you run `npm start`, the demo application is served.\n\nThe following are all in `src/`\n\n<table width=\"100%\">\n  <col width=\"20%\">\n  </col>\n  <col width=\"80%\">\n  </col>\n  <tr>\n    <th>\n      File\n    </th>\n    <th>\n      Purpose\n    </th>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.component.ts</code>\n    </td>\n    <td>\n      A demo component that renders the library component and a value from the library service.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.module.ts</code>\n    </td>\n    <td>\n      A demo <code>NgModule</code> that imports the Library <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/component/app.component.ts</code>\n    </td>\n    <td>\n      A sample library component that renders an <code>h2</code> tag.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/service/barchart.service.ts</code>\n    </td>\n    <td>\n      A sample library service that exports a value.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/module.ts</code>\n    </td>\n    <td>\n      The library's main <code>NgModule</code>, <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/index.ts</code>\n    </td>\n    <td>\n      The public API of your library, where you choose what to export to consumers.\n    </td>\n  </tr>\n</table>\n\n\n## The build step\n\nYou can build the library by running `npm run build`. \nThis will generate a `dist/` directory with all the entry points described above.\n\nAll the logic for creating the build can be found in `./build.js`. It consists of roughly 5 steps:\n\n- Compile with the AOT Compiler (AOT compiler or `ngc`) for ES5 and ES2015.\n- Inline html and css inside the generated JavaScript files.\n- Copy typings, metatada, html and css.\n- Create each bundle using Rollup.\n- Copy `LICENSE`, `package.json` and `README.md` files\n\n\n## Testing libraries\n\nWhile testing is always important, it's **especially** important in libraries because consumer\napplications might break due to bugs in libraries.\n\nBut the fact that a library is consumed by another application is also what makes it hard to test.\n\nTo properly test a library, you need to have an integration tests.\nAn integration test is to libraries what an end-to-end test is to applications.\nIt tests how an app would install and use your library.\n\nThe **QuickStart Library seed** includes a directory called `integration` containing a standalone\napp that consumes your built library in both AOT and JIT modes, with end-to-end tests to verify\nit works.\n\nTo run the integration tests, do `npm run integration` which does the following:\n- Build your library.\n- Enter the integration app's directory.\n- Install dependencies.\n- Build the app in AOT mode.\n- Test the app in AOT mode.\n- Test the app in JIT mode.\n\nRunning integration tests gives you greater confidence that your library is properly built.\n\nIn addition to integration tests, you can also run unit tests in watch mode via `npm run test`,\nor single-run via `npm run test:once`.\n\nYou can also test your library by installing it in another local repository you have. \nTo do so, first build your lib via `npm run build`.\nThen install it from your other repo using a relative path to the dist folder: \n`npm install relative/path/to/library/dist`.\n\n\n## Publishing your library\n\nEvery package on NPM has a unique name, and so should yours. \nIf you haven't already, now is the time to change the name of your library.\n\nUse your editor to search the project for all instances of `quickstart-lib` and change it\nto your intended name (also in `dash-case` format).\nThe library name is mentioned on at least these files: \n\n- `integration/src/app/app.component.ts`\n- `integration/src/app/app.module.ts`\n- `integration/src/systemjs.config.js`\n- `integrations/package.json`\n- `src/demo/app/app.component.ts`\n- `src/demo/app/app.module.ts`\n- `src/demo/systemjs.config.js`\n- `src/demo/tsconfig.json`\n- `src/lib/tsconfig.es5.json`\n- `src/lib/tsconfig.lib.json`\n- `bs-config.json`\n- `package.json`\n- `README.md`\n\nYou'll also need to rename the folder your project is in.\n\nAfter you have changed the package name, you can publish it to NPM (read \n[this link](https://docs.npmjs.com/getting-started/publishing-npm-packages) for details).\n\nInstead of following the `Updating the package` on that previous doc, here we use\n[standard-version](https://github.com/conventional-changelog/standard-version).\nRead their docs to see how to use it.\n\nFirst you'll need to create a NPM account and login on your local machine.\nThen you can publish your package by running `npm publish dist/`.  \nSince your package is built on the `dist/` folder this is the one you should publish.\n\n\n<div class=\"l-sub-section\">\n\n### Be a good library maintainer\n\nNow that you've published a library, you need to maintain it as well. \nBelow are some of the most important points:\n\n- Document your library.\n- Keep an eye on the issue tracker.\n- [Manage your dependencies properly](#appendix-dependency-management)\n- Follow [Semantic Versioning](http://semver.org/)\n- Setup a Continuous Integration solution to test your library (included is a `.travis.yml` \nfile for [Travis CI](https://docs.travis-ci.com/user/getting-started/))!\n- Choose an [appropriate license](https://choosealicense.com/).\n\n</div>\n\n\n## Appendix: Supporting AOT\n\nAOT plays an important role in optimizing Angular applications. \nIt's therefore important that third party libraries be published in a format compatible with AOT\ncompilation.\nOtherwise it will not be possible to include the library in an AOT compiled application.\n\nOnly code written in TypeScript can be AOT compiled.\n \nBefore publishing the library must first be compiled using the AOT compiler (`ngc`). \n`ngc` extends the `tsc` compiler by adding extensions to support AOT compilation in addition to\nregular TypeScript compilation.   \n\nAOT compilation outputs three files that must be included in order to be compatible with AOT.\n\n*Transpiled JavaScript*\n\nAs usual the original TypeScript is transpiled to regular JavaScript.\n\n*Typings files*\n\nJavaScript has no way of representing typings. \nIn order to preserve the original typings, `ngc` will generate `.d.ts` typings files.\n\n*Meta Data JSON files*\n\n`ngc` outputs a metadata.json file for every `Component` and `NgModule`.\nThese meta data files represent the information in the original `NgModule` and `Component`\ndecorators.   \n\nThe meta data may reference external templates or css files.\nThese external files must be included with the library.\n\n### NgFactories\n\n`ngc` generates a series of files with an `.ngfactory` suffix as well.\nThese files represent the AOT compiled source, but should not be included with the published library.\n\nInstead the `ngc` compiler in the consuming application will generate `.ngfactory` files based\non the JavaScript, Typings and meta data shipped with the library. \n\n### Why not publish TypeScript?\n\nWhy not ship TypeScript source instead? \nAfter all the library will be part of another TypeScript compilation step when the library is\nimported by the consuming application.\n\nGenerally it's discouraged to ship TypeScript with third party libraries. \nIt would require the consumer to replicate the complete build environment of the library. \nNot only typings, but potentially a specific version of `ngc` as well.\n\nPublishing plain JavaScript with typings and meta data allows the consuming application to \nremain agnostic of the library's build environment.\n\n\n## Appendix: Supporting JIT\n\nAOT compiled code is the preferred format for production builds, but due to the long compilation\ntime it may not be practical to use AOT during development.\n\nTo create a more flexible developer experience a JIT compatible build of the library should be\npublished as well. \nThe format of the JIT bundle is `umd`, which stands for Universal Module Definition.\nShipping the bundle as `umd` ensures compatibility with most common module loading formats.\n\nThe `umd` bundle will ship as a single file containing ES5 JavaScript and inlined versions of \nany external templates or css. \n\n\n## Appendix: Dependency Management\n\nAs a library maintainer, it's important to properly manage your dependencies in `package.json`.\n\nThere are [three kinds of dependencies](https://docs.npmjs.com/files/package.json#dependencies):\n `dependencies`, `devDependencies` and `peerDependencies`.\n\n- `dependencies`: here go all the other libraries yours depends on when being used.\nA good way to figure out these is to go through your library source code (in `src/lib` **only**)\nand list all the libraries there.\n- `devDependencies`: libraries that you need while developing, testing and building your library\ngo here.\nWhen a user installs your library, these won't be installed. \nUsers don't need to develop, build or test your library, they just need to run it.\n- `peerDependencies`: these are similar to `dependencies` since your library expects them to be\nthere at runtime.\nThe difference is that you don't want to install a new version of these, but instead use\nthe one already available. \n\nA good example of a peer dependency is `@angular/core` and all other main Angular libraries.\nIf you listed these in `dependencies`, a new one - with a different version! - could be installed\nfor your library to use.\nThis isn't what you wanted though. You want your library to use *the exact same* `@angular/core`\nthat the app is using.\n\nYou'll usually used `@angular/*` libraries listed in both `devDependencies` and \n`peerDependencies`.\nThis is normal and expected, because when you're developing your library also need a copy of\nthem installed.\n\nAnother thing to remember is to keep your dependencies from changing too much unexpectedly.\nDifferent versions of libraries can have different features, and if you inadvertently are too\nlenient with allowed versions your library might stop working because a dependency changed.\n\nYou can choose what versions you allow by using [ranges](https://docs.npmjs.com/misc/semver).\n\nA good rule of thumb is to have all `dependencies` specified with a tilde `~`(`~1.2.3`),\nwhile your `peerDependencies` have a range (`\"@angular/core\": \">=4.0.0 <5.0.0 || >=4.0.0-beta <5.0.0\"`).\n\nAny extra dependency or peer dependency that you add to `package.json` should also be added\nto the `globals` and `external` array in the `rollupBaseConfig` variable in `./build.js`.\n\nThis ensures your library doesn't package extra libraries inside of it and instead uses the ones\navailable in the consuming app.\n","readmeFilename":"README.md","_id":"ngx-spark-widgets@0.1.21","_shasum":"98be998cc6e0053d4960f8e243725b9dec0bed63","_resolved":"file:ngx-spark-widgets-0.1.21.tgz","_from":"ngx-spark-widgets-0.1.21.tgz","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"98be998cc6e0053d4960f8e243725b9dec0bed63","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-0.1.21.tgz"}},"0.1.22":{"name":"ngx-spark-widgets","version":"0.1.22","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"^2.0.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.7.2","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","ngx-dashboard-base":"1.2.18","ngx-echarts":"2.2.0","ngx-gauge":"^1.0.0-beta.4","nsp-jquery-mapster":"~1.3.0"},"readme":"# Angular QuickStart Lib\n\nThis is a simple library quickstart for Angular libraries, implementing the\n[Angular Package Format v4.0](https://docs.google.com/document/d/1CZC2rcpxffTDfRDs6p1cfbmKNLA6x5O-NtkJglDaBVs/edit#heading=h.k0mh3o8u5hx).\n\nCurrently only unscoped, primary entry-point libraries are supported.\n\nFeatures:\n- a simple example library\n- unit tests for the library\n- a demo application that consumes the library in JIT mode and runs in watch mode\n- an integration app that consumes the library in JIT and AOT mode and runs e2e tests\n\n## Difference of this fork\n\n**The `master` branch of this fork is up to date with Angular 5, TypeScript 2.4 and RxJS 5.5.**\n\nBe aware that a library compiled with Angular 5 won't be compatible with Angular 4.\nSo if you need to support Angular 4 (and you should, as it's in Long Term Support),\nyou need to compile two different versions of your lib. The `ng4` branch allows you to do that.\n\n## Tasks\n\nCommon tasks are present as npm scripts:\n\n- `npm start` to run a live-reload server with the demo app\n- `npm run test` to test in watch mode, or `npm run test:once` to only run once\n- `npm run build` to build the library\n- `npm run lint` to lint \n- `npm run clean` to clean\n- `npm run integration` to run the integration e2e tests\n- `npm install ./relative/path/to/lib` after `npm run build` to test locally in another app\n\nIf you need to debug the integration app, please check `./integration/README.md`.\n\n## The QuickStart Library seed\n\nThis example repository has an implemention of the described package format but is by no means\nthe only way you should publish a library.\n\nAny setup that builds the necessary package format works just as well for a consumer.\nYou are encouraged to customize this process as you see fit.\n\nWhen developing your own setup, keep in mind that even though [AOT](#appendix-supporting-aot)\nis preferred, [Just-in-time](#appendix-supporting-jit) compilation should be supported.\n\nMake sure you have at least Node 6.9 and NPM 3.0 installed.\nThen ...\n\n1. Create a project folder (you can call it `quickstart-lib` and rename it later).\n1. [Clone](#clone \"Clone it from github\") or [download](#download \"download it from github\") the **QuickStart Library seed** into your project folder.\n1. Install npm packages.\n1. Run `npm start` to launch the sample application.\n\n\n### Clone\n\nPerform the _clone-to-launch_ steps with these terminal commands.\n\n```\ngit clone https://github.com/filipesilva/angular-quickstart-lib.git\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n### Download\n[Download the QuickStart Library seed](https://github.com/filipesilva/angular-quickstart-lib/archive/master.zip)\nand unzip it into your project folder. Then perform the remaining steps with these terminal commands.\n\n```\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n## Initialize your repository\n\nIf you cloned the package from github, it has a `.git` folder where the official repository's history lives.\n\nYou don't want that git history though - you'll want to make your own. \n\nDelete this folder and initialize this one as a new repository:\n\n```\nrm -rf .git # Linux or OS/X (bash)\nrd .git /S/Q # Windows\ngit init\n```\n\n**Warning**: Do this only in the beginning to avoid accidentally deleting your own git setup!\n\n\n\n## What's in the QuickStart Library seed?\n\nThe **QuickStart Library seed** contains a similar structure to the [Quickstart seed](https://github.com/angular/quickstart).\nIt's modified to build and test a library instead of an application.\n\nConsequently, there are _many different files_ in the project.\nFocus on the following TypeScript (`.ts`) files in the **`/src`** folder.\n\n```\nsrc/\n├── demo/\n|  └── app/\n|     ├── app.component.ts\n|     └── app.module.ts\n└── lib/\n   ├── index.ts\n   └── src/\n      ├── component/\n      |  └── barchart.component.ts\n      ├── service/\n      |  └── barchart.service.ts\n      └── module.ts\n\n```\n\nEach file has a distinct purpose and evolves independently as the application grows.\n\nFiles outside `src/` concern building, deploying, and testing your app.\nThey include configuration files and external dependencies.\n\nFiles inside `src/lib/` \"belong\" to your library, while `src/demo/` contains a demo application\nthat loads your library.\n\nLibraries do not run by themselves, so it's very useful to have this \"demo\" app while developing \nto see how your library would look like to consumers.\n\nWhen you run `npm start`, the demo application is served.\n\nThe following are all in `src/`\n\n<table width=\"100%\">\n  <col width=\"20%\">\n  </col>\n  <col width=\"80%\">\n  </col>\n  <tr>\n    <th>\n      File\n    </th>\n    <th>\n      Purpose\n    </th>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.component.ts</code>\n    </td>\n    <td>\n      A demo component that renders the library component and a value from the library service.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.module.ts</code>\n    </td>\n    <td>\n      A demo <code>NgModule</code> that imports the Library <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/component/app.component.ts</code>\n    </td>\n    <td>\n      A sample library component that renders an <code>h2</code> tag.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/service/barchart.service.ts</code>\n    </td>\n    <td>\n      A sample library service that exports a value.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/module.ts</code>\n    </td>\n    <td>\n      The library's main <code>NgModule</code>, <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/index.ts</code>\n    </td>\n    <td>\n      The public API of your library, where you choose what to export to consumers.\n    </td>\n  </tr>\n</table>\n\n\n## The build step\n\nYou can build the library by running `npm run build`. \nThis will generate a `dist/` directory with all the entry points described above.\n\nAll the logic for creating the build can be found in `./build.js`. It consists of roughly 5 steps:\n\n- Compile with the AOT Compiler (AOT compiler or `ngc`) for ES5 and ES2015.\n- Inline html and css inside the generated JavaScript files.\n- Copy typings, metatada, html and css.\n- Create each bundle using Rollup.\n- Copy `LICENSE`, `package.json` and `README.md` files\n\n\n## Testing libraries\n\nWhile testing is always important, it's **especially** important in libraries because consumer\napplications might break due to bugs in libraries.\n\nBut the fact that a library is consumed by another application is also what makes it hard to test.\n\nTo properly test a library, you need to have an integration tests.\nAn integration test is to libraries what an end-to-end test is to applications.\nIt tests how an app would install and use your library.\n\nThe **QuickStart Library seed** includes a directory called `integration` containing a standalone\napp that consumes your built library in both AOT and JIT modes, with end-to-end tests to verify\nit works.\n\nTo run the integration tests, do `npm run integration` which does the following:\n- Build your library.\n- Enter the integration app's directory.\n- Install dependencies.\n- Build the app in AOT mode.\n- Test the app in AOT mode.\n- Test the app in JIT mode.\n\nRunning integration tests gives you greater confidence that your library is properly built.\n\nIn addition to integration tests, you can also run unit tests in watch mode via `npm run test`,\nor single-run via `npm run test:once`.\n\nYou can also test your library by installing it in another local repository you have. \nTo do so, first build your lib via `npm run build`.\nThen install it from your other repo using a relative path to the dist folder: \n`npm install relative/path/to/library/dist`.\n\n\n## Publishing your library\n\nEvery package on NPM has a unique name, and so should yours. \nIf you haven't already, now is the time to change the name of your library.\n\nUse your editor to search the project for all instances of `quickstart-lib` and change it\nto your intended name (also in `dash-case` format).\nThe library name is mentioned on at least these files: \n\n- `integration/src/app/app.component.ts`\n- `integration/src/app/app.module.ts`\n- `integration/src/systemjs.config.js`\n- `integrations/package.json`\n- `src/demo/app/app.component.ts`\n- `src/demo/app/app.module.ts`\n- `src/demo/systemjs.config.js`\n- `src/demo/tsconfig.json`\n- `src/lib/tsconfig.es5.json`\n- `src/lib/tsconfig.lib.json`\n- `bs-config.json`\n- `package.json`\n- `README.md`\n\nYou'll also need to rename the folder your project is in.\n\nAfter you have changed the package name, you can publish it to NPM (read \n[this link](https://docs.npmjs.com/getting-started/publishing-npm-packages) for details).\n\nInstead of following the `Updating the package` on that previous doc, here we use\n[standard-version](https://github.com/conventional-changelog/standard-version).\nRead their docs to see how to use it.\n\nFirst you'll need to create a NPM account and login on your local machine.\nThen you can publish your package by running `npm publish dist/`.  \nSince your package is built on the `dist/` folder this is the one you should publish.\n\n\n<div class=\"l-sub-section\">\n\n### Be a good library maintainer\n\nNow that you've published a library, you need to maintain it as well. \nBelow are some of the most important points:\n\n- Document your library.\n- Keep an eye on the issue tracker.\n- [Manage your dependencies properly](#appendix-dependency-management)\n- Follow [Semantic Versioning](http://semver.org/)\n- Setup a Continuous Integration solution to test your library (included is a `.travis.yml` \nfile for [Travis CI](https://docs.travis-ci.com/user/getting-started/))!\n- Choose an [appropriate license](https://choosealicense.com/).\n\n</div>\n\n\n## Appendix: Supporting AOT\n\nAOT plays an important role in optimizing Angular applications. \nIt's therefore important that third party libraries be published in a format compatible with AOT\ncompilation.\nOtherwise it will not be possible to include the library in an AOT compiled application.\n\nOnly code written in TypeScript can be AOT compiled.\n \nBefore publishing the library must first be compiled using the AOT compiler (`ngc`). \n`ngc` extends the `tsc` compiler by adding extensions to support AOT compilation in addition to\nregular TypeScript compilation.   \n\nAOT compilation outputs three files that must be included in order to be compatible with AOT.\n\n*Transpiled JavaScript*\n\nAs usual the original TypeScript is transpiled to regular JavaScript.\n\n*Typings files*\n\nJavaScript has no way of representing typings. \nIn order to preserve the original typings, `ngc` will generate `.d.ts` typings files.\n\n*Meta Data JSON files*\n\n`ngc` outputs a metadata.json file for every `Component` and `NgModule`.\nThese meta data files represent the information in the original `NgModule` and `Component`\ndecorators.   \n\nThe meta data may reference external templates or css files.\nThese external files must be included with the library.\n\n### NgFactories\n\n`ngc` generates a series of files with an `.ngfactory` suffix as well.\nThese files represent the AOT compiled source, but should not be included with the published library.\n\nInstead the `ngc` compiler in the consuming application will generate `.ngfactory` files based\non the JavaScript, Typings and meta data shipped with the library. \n\n### Why not publish TypeScript?\n\nWhy not ship TypeScript source instead? \nAfter all the library will be part of another TypeScript compilation step when the library is\nimported by the consuming application.\n\nGenerally it's discouraged to ship TypeScript with third party libraries. \nIt would require the consumer to replicate the complete build environment of the library. \nNot only typings, but potentially a specific version of `ngc` as well.\n\nPublishing plain JavaScript with typings and meta data allows the consuming application to \nremain agnostic of the library's build environment.\n\n\n## Appendix: Supporting JIT\n\nAOT compiled code is the preferred format for production builds, but due to the long compilation\ntime it may not be practical to use AOT during development.\n\nTo create a more flexible developer experience a JIT compatible build of the library should be\npublished as well. \nThe format of the JIT bundle is `umd`, which stands for Universal Module Definition.\nShipping the bundle as `umd` ensures compatibility with most common module loading formats.\n\nThe `umd` bundle will ship as a single file containing ES5 JavaScript and inlined versions of \nany external templates or css. \n\n\n## Appendix: Dependency Management\n\nAs a library maintainer, it's important to properly manage your dependencies in `package.json`.\n\nThere are [three kinds of dependencies](https://docs.npmjs.com/files/package.json#dependencies):\n `dependencies`, `devDependencies` and `peerDependencies`.\n\n- `dependencies`: here go all the other libraries yours depends on when being used.\nA good way to figure out these is to go through your library source code (in `src/lib` **only**)\nand list all the libraries there.\n- `devDependencies`: libraries that you need while developing, testing and building your library\ngo here.\nWhen a user installs your library, these won't be installed. \nUsers don't need to develop, build or test your library, they just need to run it.\n- `peerDependencies`: these are similar to `dependencies` since your library expects them to be\nthere at runtime.\nThe difference is that you don't want to install a new version of these, but instead use\nthe one already available. \n\nA good example of a peer dependency is `@angular/core` and all other main Angular libraries.\nIf you listed these in `dependencies`, a new one - with a different version! - could be installed\nfor your library to use.\nThis isn't what you wanted though. You want your library to use *the exact same* `@angular/core`\nthat the app is using.\n\nYou'll usually used `@angular/*` libraries listed in both `devDependencies` and \n`peerDependencies`.\nThis is normal and expected, because when you're developing your library also need a copy of\nthem installed.\n\nAnother thing to remember is to keep your dependencies from changing too much unexpectedly.\nDifferent versions of libraries can have different features, and if you inadvertently are too\nlenient with allowed versions your library might stop working because a dependency changed.\n\nYou can choose what versions you allow by using [ranges](https://docs.npmjs.com/misc/semver).\n\nA good rule of thumb is to have all `dependencies` specified with a tilde `~`(`~1.2.3`),\nwhile your `peerDependencies` have a range (`\"@angular/core\": \">=4.0.0 <5.0.0 || >=4.0.0-beta <5.0.0\"`).\n\nAny extra dependency or peer dependency that you add to `package.json` should also be added\nto the `globals` and `external` array in the `rollupBaseConfig` variable in `./build.js`.\n\nThis ensures your library doesn't package extra libraries inside of it and instead uses the ones\navailable in the consuming app.\n","readmeFilename":"README.md","_id":"ngx-spark-widgets@0.1.22","_shasum":"a3315a892a360b609c6c957e4fc12a2d9eb3233c","_resolved":"file:ngx-spark-widgets-0.1.22.tgz","_from":"ngx-spark-widgets-0.1.22.tgz","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"a3315a892a360b609c6c957e4fc12a2d9eb3233c","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-0.1.22.tgz"}},"0.1.23":{"name":"ngx-spark-widgets","version":"0.1.23","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"^2.0.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.7.2","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","ngx-dashboard-base":"1.2.18","ngx-echarts":"2.2.0","ngx-gauge":"^1.0.0-beta.4","nsp-jquery-mapster":"~1.3.0"},"readme":"# Angular QuickStart Lib\n\nThis is a simple library quickstart for Angular libraries, implementing the\n[Angular Package Format v4.0](https://docs.google.com/document/d/1CZC2rcpxffTDfRDs6p1cfbmKNLA6x5O-NtkJglDaBVs/edit#heading=h.k0mh3o8u5hx).\n\nCurrently only unscoped, primary entry-point libraries are supported.\n\nFeatures:\n- a simple example library\n- unit tests for the library\n- a demo application that consumes the library in JIT mode and runs in watch mode\n- an integration app that consumes the library in JIT and AOT mode and runs e2e tests\n\n## Difference of this fork\n\n**The `master` branch of this fork is up to date with Angular 5, TypeScript 2.4 and RxJS 5.5.**\n\nBe aware that a library compiled with Angular 5 won't be compatible with Angular 4.\nSo if you need to support Angular 4 (and you should, as it's in Long Term Support),\nyou need to compile two different versions of your lib. The `ng4` branch allows you to do that.\n\n## Tasks\n\nCommon tasks are present as npm scripts:\n\n- `npm start` to run a live-reload server with the demo app\n- `npm run test` to test in watch mode, or `npm run test:once` to only run once\n- `npm run build` to build the library\n- `npm run lint` to lint \n- `npm run clean` to clean\n- `npm run integration` to run the integration e2e tests\n- `npm install ./relative/path/to/lib` after `npm run build` to test locally in another app\n\nIf you need to debug the integration app, please check `./integration/README.md`.\n\n## The QuickStart Library seed\n\nThis example repository has an implemention of the described package format but is by no means\nthe only way you should publish a library.\n\nAny setup that builds the necessary package format works just as well for a consumer.\nYou are encouraged to customize this process as you see fit.\n\nWhen developing your own setup, keep in mind that even though [AOT](#appendix-supporting-aot)\nis preferred, [Just-in-time](#appendix-supporting-jit) compilation should be supported.\n\nMake sure you have at least Node 6.9 and NPM 3.0 installed.\nThen ...\n\n1. Create a project folder (you can call it `quickstart-lib` and rename it later).\n1. [Clone](#clone \"Clone it from github\") or [download](#download \"download it from github\") the **QuickStart Library seed** into your project folder.\n1. Install npm packages.\n1. Run `npm start` to launch the sample application.\n\n\n### Clone\n\nPerform the _clone-to-launch_ steps with these terminal commands.\n\n```\ngit clone https://github.com/filipesilva/angular-quickstart-lib.git\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n### Download\n[Download the QuickStart Library seed](https://github.com/filipesilva/angular-quickstart-lib/archive/master.zip)\nand unzip it into your project folder. Then perform the remaining steps with these terminal commands.\n\n```\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n## Initialize your repository\n\nIf you cloned the package from github, it has a `.git` folder where the official repository's history lives.\n\nYou don't want that git history though - you'll want to make your own. \n\nDelete this folder and initialize this one as a new repository:\n\n```\nrm -rf .git # Linux or OS/X (bash)\nrd .git /S/Q # Windows\ngit init\n```\n\n**Warning**: Do this only in the beginning to avoid accidentally deleting your own git setup!\n\n\n\n## What's in the QuickStart Library seed?\n\nThe **QuickStart Library seed** contains a similar structure to the [Quickstart seed](https://github.com/angular/quickstart).\nIt's modified to build and test a library instead of an application.\n\nConsequently, there are _many different files_ in the project.\nFocus on the following TypeScript (`.ts`) files in the **`/src`** folder.\n\n```\nsrc/\n├── demo/\n|  └── app/\n|     ├── app.component.ts\n|     └── app.module.ts\n└── lib/\n   ├── index.ts\n   └── src/\n      ├── component/\n      |  └── barchart.component.ts\n      ├── service/\n      |  └── barchart.service.ts\n      └── module.ts\n\n```\n\nEach file has a distinct purpose and evolves independently as the application grows.\n\nFiles outside `src/` concern building, deploying, and testing your app.\nThey include configuration files and external dependencies.\n\nFiles inside `src/lib/` \"belong\" to your library, while `src/demo/` contains a demo application\nthat loads your library.\n\nLibraries do not run by themselves, so it's very useful to have this \"demo\" app while developing \nto see how your library would look like to consumers.\n\nWhen you run `npm start`, the demo application is served.\n\nThe following are all in `src/`\n\n<table width=\"100%\">\n  <col width=\"20%\">\n  </col>\n  <col width=\"80%\">\n  </col>\n  <tr>\n    <th>\n      File\n    </th>\n    <th>\n      Purpose\n    </th>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.component.ts</code>\n    </td>\n    <td>\n      A demo component that renders the library component and a value from the library service.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.module.ts</code>\n    </td>\n    <td>\n      A demo <code>NgModule</code> that imports the Library <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/component/app.component.ts</code>\n    </td>\n    <td>\n      A sample library component that renders an <code>h2</code> tag.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/service/barchart.service.ts</code>\n    </td>\n    <td>\n      A sample library service that exports a value.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/module.ts</code>\n    </td>\n    <td>\n      The library's main <code>NgModule</code>, <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/index.ts</code>\n    </td>\n    <td>\n      The public API of your library, where you choose what to export to consumers.\n    </td>\n  </tr>\n</table>\n\n\n## The build step\n\nYou can build the library by running `npm run build`. \nThis will generate a `dist/` directory with all the entry points described above.\n\nAll the logic for creating the build can be found in `./build.js`. It consists of roughly 5 steps:\n\n- Compile with the AOT Compiler (AOT compiler or `ngc`) for ES5 and ES2015.\n- Inline html and css inside the generated JavaScript files.\n- Copy typings, metatada, html and css.\n- Create each bundle using Rollup.\n- Copy `LICENSE`, `package.json` and `README.md` files\n\n\n## Testing libraries\n\nWhile testing is always important, it's **especially** important in libraries because consumer\napplications might break due to bugs in libraries.\n\nBut the fact that a library is consumed by another application is also what makes it hard to test.\n\nTo properly test a library, you need to have an integration tests.\nAn integration test is to libraries what an end-to-end test is to applications.\nIt tests how an app would install and use your library.\n\nThe **QuickStart Library seed** includes a directory called `integration` containing a standalone\napp that consumes your built library in both AOT and JIT modes, with end-to-end tests to verify\nit works.\n\nTo run the integration tests, do `npm run integration` which does the following:\n- Build your library.\n- Enter the integration app's directory.\n- Install dependencies.\n- Build the app in AOT mode.\n- Test the app in AOT mode.\n- Test the app in JIT mode.\n\nRunning integration tests gives you greater confidence that your library is properly built.\n\nIn addition to integration tests, you can also run unit tests in watch mode via `npm run test`,\nor single-run via `npm run test:once`.\n\nYou can also test your library by installing it in another local repository you have. \nTo do so, first build your lib via `npm run build`.\nThen install it from your other repo using a relative path to the dist folder: \n`npm install relative/path/to/library/dist`.\n\n\n## Publishing your library\n\nEvery package on NPM has a unique name, and so should yours. \nIf you haven't already, now is the time to change the name of your library.\n\nUse your editor to search the project for all instances of `quickstart-lib` and change it\nto your intended name (also in `dash-case` format).\nThe library name is mentioned on at least these files: \n\n- `integration/src/app/app.component.ts`\n- `integration/src/app/app.module.ts`\n- `integration/src/systemjs.config.js`\n- `integrations/package.json`\n- `src/demo/app/app.component.ts`\n- `src/demo/app/app.module.ts`\n- `src/demo/systemjs.config.js`\n- `src/demo/tsconfig.json`\n- `src/lib/tsconfig.es5.json`\n- `src/lib/tsconfig.lib.json`\n- `bs-config.json`\n- `package.json`\n- `README.md`\n\nYou'll also need to rename the folder your project is in.\n\nAfter you have changed the package name, you can publish it to NPM (read \n[this link](https://docs.npmjs.com/getting-started/publishing-npm-packages) for details).\n\nInstead of following the `Updating the package` on that previous doc, here we use\n[standard-version](https://github.com/conventional-changelog/standard-version).\nRead their docs to see how to use it.\n\nFirst you'll need to create a NPM account and login on your local machine.\nThen you can publish your package by running `npm publish dist/`.  \nSince your package is built on the `dist/` folder this is the one you should publish.\n\n\n<div class=\"l-sub-section\">\n\n### Be a good library maintainer\n\nNow that you've published a library, you need to maintain it as well. \nBelow are some of the most important points:\n\n- Document your library.\n- Keep an eye on the issue tracker.\n- [Manage your dependencies properly](#appendix-dependency-management)\n- Follow [Semantic Versioning](http://semver.org/)\n- Setup a Continuous Integration solution to test your library (included is a `.travis.yml` \nfile for [Travis CI](https://docs.travis-ci.com/user/getting-started/))!\n- Choose an [appropriate license](https://choosealicense.com/).\n\n</div>\n\n\n## Appendix: Supporting AOT\n\nAOT plays an important role in optimizing Angular applications. \nIt's therefore important that third party libraries be published in a format compatible with AOT\ncompilation.\nOtherwise it will not be possible to include the library in an AOT compiled application.\n\nOnly code written in TypeScript can be AOT compiled.\n \nBefore publishing the library must first be compiled using the AOT compiler (`ngc`). \n`ngc` extends the `tsc` compiler by adding extensions to support AOT compilation in addition to\nregular TypeScript compilation.   \n\nAOT compilation outputs three files that must be included in order to be compatible with AOT.\n\n*Transpiled JavaScript*\n\nAs usual the original TypeScript is transpiled to regular JavaScript.\n\n*Typings files*\n\nJavaScript has no way of representing typings. \nIn order to preserve the original typings, `ngc` will generate `.d.ts` typings files.\n\n*Meta Data JSON files*\n\n`ngc` outputs a metadata.json file for every `Component` and `NgModule`.\nThese meta data files represent the information in the original `NgModule` and `Component`\ndecorators.   \n\nThe meta data may reference external templates or css files.\nThese external files must be included with the library.\n\n### NgFactories\n\n`ngc` generates a series of files with an `.ngfactory` suffix as well.\nThese files represent the AOT compiled source, but should not be included with the published library.\n\nInstead the `ngc` compiler in the consuming application will generate `.ngfactory` files based\non the JavaScript, Typings and meta data shipped with the library. \n\n### Why not publish TypeScript?\n\nWhy not ship TypeScript source instead? \nAfter all the library will be part of another TypeScript compilation step when the library is\nimported by the consuming application.\n\nGenerally it's discouraged to ship TypeScript with third party libraries. \nIt would require the consumer to replicate the complete build environment of the library. \nNot only typings, but potentially a specific version of `ngc` as well.\n\nPublishing plain JavaScript with typings and meta data allows the consuming application to \nremain agnostic of the library's build environment.\n\n\n## Appendix: Supporting JIT\n\nAOT compiled code is the preferred format for production builds, but due to the long compilation\ntime it may not be practical to use AOT during development.\n\nTo create a more flexible developer experience a JIT compatible build of the library should be\npublished as well. \nThe format of the JIT bundle is `umd`, which stands for Universal Module Definition.\nShipping the bundle as `umd` ensures compatibility with most common module loading formats.\n\nThe `umd` bundle will ship as a single file containing ES5 JavaScript and inlined versions of \nany external templates or css. \n\n\n## Appendix: Dependency Management\n\nAs a library maintainer, it's important to properly manage your dependencies in `package.json`.\n\nThere are [three kinds of dependencies](https://docs.npmjs.com/files/package.json#dependencies):\n `dependencies`, `devDependencies` and `peerDependencies`.\n\n- `dependencies`: here go all the other libraries yours depends on when being used.\nA good way to figure out these is to go through your library source code (in `src/lib` **only**)\nand list all the libraries there.\n- `devDependencies`: libraries that you need while developing, testing and building your library\ngo here.\nWhen a user installs your library, these won't be installed. \nUsers don't need to develop, build or test your library, they just need to run it.\n- `peerDependencies`: these are similar to `dependencies` since your library expects them to be\nthere at runtime.\nThe difference is that you don't want to install a new version of these, but instead use\nthe one already available. \n\nA good example of a peer dependency is `@angular/core` and all other main Angular libraries.\nIf you listed these in `dependencies`, a new one - with a different version! - could be installed\nfor your library to use.\nThis isn't what you wanted though. You want your library to use *the exact same* `@angular/core`\nthat the app is using.\n\nYou'll usually used `@angular/*` libraries listed in both `devDependencies` and \n`peerDependencies`.\nThis is normal and expected, because when you're developing your library also need a copy of\nthem installed.\n\nAnother thing to remember is to keep your dependencies from changing too much unexpectedly.\nDifferent versions of libraries can have different features, and if you inadvertently are too\nlenient with allowed versions your library might stop working because a dependency changed.\n\nYou can choose what versions you allow by using [ranges](https://docs.npmjs.com/misc/semver).\n\nA good rule of thumb is to have all `dependencies` specified with a tilde `~`(`~1.2.3`),\nwhile your `peerDependencies` have a range (`\"@angular/core\": \">=4.0.0 <5.0.0 || >=4.0.0-beta <5.0.0\"`).\n\nAny extra dependency or peer dependency that you add to `package.json` should also be added\nto the `globals` and `external` array in the `rollupBaseConfig` variable in `./build.js`.\n\nThis ensures your library doesn't package extra libraries inside of it and instead uses the ones\navailable in the consuming app.\n","readmeFilename":"README.md","_id":"ngx-spark-widgets@0.1.23","_shasum":"7e53728ad279f163de2632b857f676d6e0433007","_resolved":"file:ngx-spark-widgets-0.1.23.tgz","_from":"ngx-spark-widgets-0.1.23.tgz","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"7e53728ad279f163de2632b857f676d6e0433007","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-0.1.23.tgz"}},"0.1.24":{"name":"ngx-spark-widgets","version":"0.1.24","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"^2.0.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.7.2","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","ngx-dashboard-base":"1.2.18","ngx-echarts":"2.2.0","ngx-gauge":"^1.0.0-beta.4","nsp-jquery-mapster":"~1.3.0"},"readme":"# Angular QuickStart Lib\n\nThis is a simple library quickstart for Angular libraries, implementing the\n[Angular Package Format v4.0](https://docs.google.com/document/d/1CZC2rcpxffTDfRDs6p1cfbmKNLA6x5O-NtkJglDaBVs/edit#heading=h.k0mh3o8u5hx).\n\nCurrently only unscoped, primary entry-point libraries are supported.\n\nFeatures:\n- a simple example library\n- unit tests for the library\n- a demo application that consumes the library in JIT mode and runs in watch mode\n- an integration app that consumes the library in JIT and AOT mode and runs e2e tests\n\n## Difference of this fork\n\n**The `master` branch of this fork is up to date with Angular 5, TypeScript 2.4 and RxJS 5.5.**\n\nBe aware that a library compiled with Angular 5 won't be compatible with Angular 4.\nSo if you need to support Angular 4 (and you should, as it's in Long Term Support),\nyou need to compile two different versions of your lib. The `ng4` branch allows you to do that.\n\n## Tasks\n\nCommon tasks are present as npm scripts:\n\n- `npm start` to run a live-reload server with the demo app\n- `npm run test` to test in watch mode, or `npm run test:once` to only run once\n- `npm run build` to build the library\n- `npm run lint` to lint \n- `npm run clean` to clean\n- `npm run integration` to run the integration e2e tests\n- `npm install ./relative/path/to/lib` after `npm run build` to test locally in another app\n\nIf you need to debug the integration app, please check `./integration/README.md`.\n\n## The QuickStart Library seed\n\nThis example repository has an implemention of the described package format but is by no means\nthe only way you should publish a library.\n\nAny setup that builds the necessary package format works just as well for a consumer.\nYou are encouraged to customize this process as you see fit.\n\nWhen developing your own setup, keep in mind that even though [AOT](#appendix-supporting-aot)\nis preferred, [Just-in-time](#appendix-supporting-jit) compilation should be supported.\n\nMake sure you have at least Node 6.9 and NPM 3.0 installed.\nThen ...\n\n1. Create a project folder (you can call it `quickstart-lib` and rename it later).\n1. [Clone](#clone \"Clone it from github\") or [download](#download \"download it from github\") the **QuickStart Library seed** into your project folder.\n1. Install npm packages.\n1. Run `npm start` to launch the sample application.\n\n\n### Clone\n\nPerform the _clone-to-launch_ steps with these terminal commands.\n\n```\ngit clone https://github.com/filipesilva/angular-quickstart-lib.git\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n### Download\n[Download the QuickStart Library seed](https://github.com/filipesilva/angular-quickstart-lib/archive/master.zip)\nand unzip it into your project folder. Then perform the remaining steps with these terminal commands.\n\n```\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n## Initialize your repository\n\nIf you cloned the package from github, it has a `.git` folder where the official repository's history lives.\n\nYou don't want that git history though - you'll want to make your own. \n\nDelete this folder and initialize this one as a new repository:\n\n```\nrm -rf .git # Linux or OS/X (bash)\nrd .git /S/Q # Windows\ngit init\n```\n\n**Warning**: Do this only in the beginning to avoid accidentally deleting your own git setup!\n\n\n\n## What's in the QuickStart Library seed?\n\nThe **QuickStart Library seed** contains a similar structure to the [Quickstart seed](https://github.com/angular/quickstart).\nIt's modified to build and test a library instead of an application.\n\nConsequently, there are _many different files_ in the project.\nFocus on the following TypeScript (`.ts`) files in the **`/src`** folder.\n\n```\nsrc/\n├── demo/\n|  └── app/\n|     ├── app.component.ts\n|     └── app.module.ts\n└── lib/\n   ├── index.ts\n   └── src/\n      ├── component/\n      |  └── barchart.component.ts\n      ├── service/\n      |  └── barchart.service.ts\n      └── module.ts\n\n```\n\nEach file has a distinct purpose and evolves independently as the application grows.\n\nFiles outside `src/` concern building, deploying, and testing your app.\nThey include configuration files and external dependencies.\n\nFiles inside `src/lib/` \"belong\" to your library, while `src/demo/` contains a demo application\nthat loads your library.\n\nLibraries do not run by themselves, so it's very useful to have this \"demo\" app while developing \nto see how your library would look like to consumers.\n\nWhen you run `npm start`, the demo application is served.\n\nThe following are all in `src/`\n\n<table width=\"100%\">\n  <col width=\"20%\">\n  </col>\n  <col width=\"80%\">\n  </col>\n  <tr>\n    <th>\n      File\n    </th>\n    <th>\n      Purpose\n    </th>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.component.ts</code>\n    </td>\n    <td>\n      A demo component that renders the library component and a value from the library service.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.module.ts</code>\n    </td>\n    <td>\n      A demo <code>NgModule</code> that imports the Library <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/component/app.component.ts</code>\n    </td>\n    <td>\n      A sample library component that renders an <code>h2</code> tag.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/service/barchart.service.ts</code>\n    </td>\n    <td>\n      A sample library service that exports a value.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/module.ts</code>\n    </td>\n    <td>\n      The library's main <code>NgModule</code>, <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/index.ts</code>\n    </td>\n    <td>\n      The public API of your library, where you choose what to export to consumers.\n    </td>\n  </tr>\n</table>\n\n\n## The build step\n\nYou can build the library by running `npm run build`. \nThis will generate a `dist/` directory with all the entry points described above.\n\nAll the logic for creating the build can be found in `./build.js`. It consists of roughly 5 steps:\n\n- Compile with the AOT Compiler (AOT compiler or `ngc`) for ES5 and ES2015.\n- Inline html and css inside the generated JavaScript files.\n- Copy typings, metatada, html and css.\n- Create each bundle using Rollup.\n- Copy `LICENSE`, `package.json` and `README.md` files\n\n\n## Testing libraries\n\nWhile testing is always important, it's **especially** important in libraries because consumer\napplications might break due to bugs in libraries.\n\nBut the fact that a library is consumed by another application is also what makes it hard to test.\n\nTo properly test a library, you need to have an integration tests.\nAn integration test is to libraries what an end-to-end test is to applications.\nIt tests how an app would install and use your library.\n\nThe **QuickStart Library seed** includes a directory called `integration` containing a standalone\napp that consumes your built library in both AOT and JIT modes, with end-to-end tests to verify\nit works.\n\nTo run the integration tests, do `npm run integration` which does the following:\n- Build your library.\n- Enter the integration app's directory.\n- Install dependencies.\n- Build the app in AOT mode.\n- Test the app in AOT mode.\n- Test the app in JIT mode.\n\nRunning integration tests gives you greater confidence that your library is properly built.\n\nIn addition to integration tests, you can also run unit tests in watch mode via `npm run test`,\nor single-run via `npm run test:once`.\n\nYou can also test your library by installing it in another local repository you have. \nTo do so, first build your lib via `npm run build`.\nThen install it from your other repo using a relative path to the dist folder: \n`npm install relative/path/to/library/dist`.\n\n\n## Publishing your library\n\nEvery package on NPM has a unique name, and so should yours. \nIf you haven't already, now is the time to change the name of your library.\n\nUse your editor to search the project for all instances of `quickstart-lib` and change it\nto your intended name (also in `dash-case` format).\nThe library name is mentioned on at least these files: \n\n- `integration/src/app/app.component.ts`\n- `integration/src/app/app.module.ts`\n- `integration/src/systemjs.config.js`\n- `integrations/package.json`\n- `src/demo/app/app.component.ts`\n- `src/demo/app/app.module.ts`\n- `src/demo/systemjs.config.js`\n- `src/demo/tsconfig.json`\n- `src/lib/tsconfig.es5.json`\n- `src/lib/tsconfig.lib.json`\n- `bs-config.json`\n- `package.json`\n- `README.md`\n\nYou'll also need to rename the folder your project is in.\n\nAfter you have changed the package name, you can publish it to NPM (read \n[this link](https://docs.npmjs.com/getting-started/publishing-npm-packages) for details).\n\nInstead of following the `Updating the package` on that previous doc, here we use\n[standard-version](https://github.com/conventional-changelog/standard-version).\nRead their docs to see how to use it.\n\nFirst you'll need to create a NPM account and login on your local machine.\nThen you can publish your package by running `npm publish dist/`.  \nSince your package is built on the `dist/` folder this is the one you should publish.\n\n\n<div class=\"l-sub-section\">\n\n### Be a good library maintainer\n\nNow that you've published a library, you need to maintain it as well. \nBelow are some of the most important points:\n\n- Document your library.\n- Keep an eye on the issue tracker.\n- [Manage your dependencies properly](#appendix-dependency-management)\n- Follow [Semantic Versioning](http://semver.org/)\n- Setup a Continuous Integration solution to test your library (included is a `.travis.yml` \nfile for [Travis CI](https://docs.travis-ci.com/user/getting-started/))!\n- Choose an [appropriate license](https://choosealicense.com/).\n\n</div>\n\n\n## Appendix: Supporting AOT\n\nAOT plays an important role in optimizing Angular applications. \nIt's therefore important that third party libraries be published in a format compatible with AOT\ncompilation.\nOtherwise it will not be possible to include the library in an AOT compiled application.\n\nOnly code written in TypeScript can be AOT compiled.\n \nBefore publishing the library must first be compiled using the AOT compiler (`ngc`). \n`ngc` extends the `tsc` compiler by adding extensions to support AOT compilation in addition to\nregular TypeScript compilation.   \n\nAOT compilation outputs three files that must be included in order to be compatible with AOT.\n\n*Transpiled JavaScript*\n\nAs usual the original TypeScript is transpiled to regular JavaScript.\n\n*Typings files*\n\nJavaScript has no way of representing typings. \nIn order to preserve the original typings, `ngc` will generate `.d.ts` typings files.\n\n*Meta Data JSON files*\n\n`ngc` outputs a metadata.json file for every `Component` and `NgModule`.\nThese meta data files represent the information in the original `NgModule` and `Component`\ndecorators.   \n\nThe meta data may reference external templates or css files.\nThese external files must be included with the library.\n\n### NgFactories\n\n`ngc` generates a series of files with an `.ngfactory` suffix as well.\nThese files represent the AOT compiled source, but should not be included with the published library.\n\nInstead the `ngc` compiler in the consuming application will generate `.ngfactory` files based\non the JavaScript, Typings and meta data shipped with the library. \n\n### Why not publish TypeScript?\n\nWhy not ship TypeScript source instead? \nAfter all the library will be part of another TypeScript compilation step when the library is\nimported by the consuming application.\n\nGenerally it's discouraged to ship TypeScript with third party libraries. \nIt would require the consumer to replicate the complete build environment of the library. \nNot only typings, but potentially a specific version of `ngc` as well.\n\nPublishing plain JavaScript with typings and meta data allows the consuming application to \nremain agnostic of the library's build environment.\n\n\n## Appendix: Supporting JIT\n\nAOT compiled code is the preferred format for production builds, but due to the long compilation\ntime it may not be practical to use AOT during development.\n\nTo create a more flexible developer experience a JIT compatible build of the library should be\npublished as well. \nThe format of the JIT bundle is `umd`, which stands for Universal Module Definition.\nShipping the bundle as `umd` ensures compatibility with most common module loading formats.\n\nThe `umd` bundle will ship as a single file containing ES5 JavaScript and inlined versions of \nany external templates or css. \n\n\n## Appendix: Dependency Management\n\nAs a library maintainer, it's important to properly manage your dependencies in `package.json`.\n\nThere are [three kinds of dependencies](https://docs.npmjs.com/files/package.json#dependencies):\n `dependencies`, `devDependencies` and `peerDependencies`.\n\n- `dependencies`: here go all the other libraries yours depends on when being used.\nA good way to figure out these is to go through your library source code (in `src/lib` **only**)\nand list all the libraries there.\n- `devDependencies`: libraries that you need while developing, testing and building your library\ngo here.\nWhen a user installs your library, these won't be installed. \nUsers don't need to develop, build or test your library, they just need to run it.\n- `peerDependencies`: these are similar to `dependencies` since your library expects them to be\nthere at runtime.\nThe difference is that you don't want to install a new version of these, but instead use\nthe one already available. \n\nA good example of a peer dependency is `@angular/core` and all other main Angular libraries.\nIf you listed these in `dependencies`, a new one - with a different version! - could be installed\nfor your library to use.\nThis isn't what you wanted though. You want your library to use *the exact same* `@angular/core`\nthat the app is using.\n\nYou'll usually used `@angular/*` libraries listed in both `devDependencies` and \n`peerDependencies`.\nThis is normal and expected, because when you're developing your library also need a copy of\nthem installed.\n\nAnother thing to remember is to keep your dependencies from changing too much unexpectedly.\nDifferent versions of libraries can have different features, and if you inadvertently are too\nlenient with allowed versions your library might stop working because a dependency changed.\n\nYou can choose what versions you allow by using [ranges](https://docs.npmjs.com/misc/semver).\n\nA good rule of thumb is to have all `dependencies` specified with a tilde `~`(`~1.2.3`),\nwhile your `peerDependencies` have a range (`\"@angular/core\": \">=4.0.0 <5.0.0 || >=4.0.0-beta <5.0.0\"`).\n\nAny extra dependency or peer dependency that you add to `package.json` should also be added\nto the `globals` and `external` array in the `rollupBaseConfig` variable in `./build.js`.\n\nThis ensures your library doesn't package extra libraries inside of it and instead uses the ones\navailable in the consuming app.\n","readmeFilename":"README.md","_id":"ngx-spark-widgets@0.1.24","_shasum":"d780648d5ea1b4bc8fc840504a2abd38e6b9b719","_resolved":"file:ngx-spark-widgets-0.1.24.tgz","_from":"ngx-spark-widgets-0.1.24.tgz","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"d780648d5ea1b4bc8fc840504a2abd38e6b9b719","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-0.1.24.tgz"}},"0.1.25":{"name":"ngx-spark-widgets","version":"0.1.25","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"^2.0.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.7.2","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","ngx-dashboard-base":"1.2.18","ngx-echarts":"2.2.0","ngx-gauge":"^1.0.0-beta.4","nsp-jquery-mapster":"~1.3.0"},"readme":"# Angular QuickStart Lib\n\nThis is a simple library quickstart for Angular libraries, implementing the\n[Angular Package Format v4.0](https://docs.google.com/document/d/1CZC2rcpxffTDfRDs6p1cfbmKNLA6x5O-NtkJglDaBVs/edit#heading=h.k0mh3o8u5hx).\n\nCurrently only unscoped, primary entry-point libraries are supported.\n\nFeatures:\n- a simple example library\n- unit tests for the library\n- a demo application that consumes the library in JIT mode and runs in watch mode\n- an integration app that consumes the library in JIT and AOT mode and runs e2e tests\n\n## Difference of this fork\n\n**The `master` branch of this fork is up to date with Angular 5, TypeScript 2.4 and RxJS 5.5.**\n\nBe aware that a library compiled with Angular 5 won't be compatible with Angular 4.\nSo if you need to support Angular 4 (and you should, as it's in Long Term Support),\nyou need to compile two different versions of your lib. The `ng4` branch allows you to do that.\n\n## Tasks\n\nCommon tasks are present as npm scripts:\n\n- `npm start` to run a live-reload server with the demo app\n- `npm run test` to test in watch mode, or `npm run test:once` to only run once\n- `npm run build` to build the library\n- `npm run lint` to lint \n- `npm run clean` to clean\n- `npm run integration` to run the integration e2e tests\n- `npm install ./relative/path/to/lib` after `npm run build` to test locally in another app\n\nIf you need to debug the integration app, please check `./integration/README.md`.\n\n## The QuickStart Library seed\n\nThis example repository has an implemention of the described package format but is by no means\nthe only way you should publish a library.\n\nAny setup that builds the necessary package format works just as well for a consumer.\nYou are encouraged to customize this process as you see fit.\n\nWhen developing your own setup, keep in mind that even though [AOT](#appendix-supporting-aot)\nis preferred, [Just-in-time](#appendix-supporting-jit) compilation should be supported.\n\nMake sure you have at least Node 6.9 and NPM 3.0 installed.\nThen ...\n\n1. Create a project folder (you can call it `quickstart-lib` and rename it later).\n1. [Clone](#clone \"Clone it from github\") or [download](#download \"download it from github\") the **QuickStart Library seed** into your project folder.\n1. Install npm packages.\n1. Run `npm start` to launch the sample application.\n\n\n### Clone\n\nPerform the _clone-to-launch_ steps with these terminal commands.\n\n```\ngit clone https://github.com/filipesilva/angular-quickstart-lib.git\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n### Download\n[Download the QuickStart Library seed](https://github.com/filipesilva/angular-quickstart-lib/archive/master.zip)\nand unzip it into your project folder. Then perform the remaining steps with these terminal commands.\n\n```\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n## Initialize your repository\n\nIf you cloned the package from github, it has a `.git` folder where the official repository's history lives.\n\nYou don't want that git history though - you'll want to make your own. \n\nDelete this folder and initialize this one as a new repository:\n\n```\nrm -rf .git # Linux or OS/X (bash)\nrd .git /S/Q # Windows\ngit init\n```\n\n**Warning**: Do this only in the beginning to avoid accidentally deleting your own git setup!\n\n\n\n## What's in the QuickStart Library seed?\n\nThe **QuickStart Library seed** contains a similar structure to the [Quickstart seed](https://github.com/angular/quickstart).\nIt's modified to build and test a library instead of an application.\n\nConsequently, there are _many different files_ in the project.\nFocus on the following TypeScript (`.ts`) files in the **`/src`** folder.\n\n```\nsrc/\n├── demo/\n|  └── app/\n|     ├── app.component.ts\n|     └── app.module.ts\n└── lib/\n   ├── index.ts\n   └── src/\n      ├── component/\n      |  └── barchart.component.ts\n      ├── service/\n      |  └── barchart.service.ts\n      └── module.ts\n\n```\n\nEach file has a distinct purpose and evolves independently as the application grows.\n\nFiles outside `src/` concern building, deploying, and testing your app.\nThey include configuration files and external dependencies.\n\nFiles inside `src/lib/` \"belong\" to your library, while `src/demo/` contains a demo application\nthat loads your library.\n\nLibraries do not run by themselves, so it's very useful to have this \"demo\" app while developing \nto see how your library would look like to consumers.\n\nWhen you run `npm start`, the demo application is served.\n\nThe following are all in `src/`\n\n<table width=\"100%\">\n  <col width=\"20%\">\n  </col>\n  <col width=\"80%\">\n  </col>\n  <tr>\n    <th>\n      File\n    </th>\n    <th>\n      Purpose\n    </th>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.component.ts</code>\n    </td>\n    <td>\n      A demo component that renders the library component and a value from the library service.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.module.ts</code>\n    </td>\n    <td>\n      A demo <code>NgModule</code> that imports the Library <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/component/app.component.ts</code>\n    </td>\n    <td>\n      A sample library component that renders an <code>h2</code> tag.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/service/barchart.service.ts</code>\n    </td>\n    <td>\n      A sample library service that exports a value.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/module.ts</code>\n    </td>\n    <td>\n      The library's main <code>NgModule</code>, <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/index.ts</code>\n    </td>\n    <td>\n      The public API of your library, where you choose what to export to consumers.\n    </td>\n  </tr>\n</table>\n\n\n## The build step\n\nYou can build the library by running `npm run build`. \nThis will generate a `dist/` directory with all the entry points described above.\n\nAll the logic for creating the build can be found in `./build.js`. It consists of roughly 5 steps:\n\n- Compile with the AOT Compiler (AOT compiler or `ngc`) for ES5 and ES2015.\n- Inline html and css inside the generated JavaScript files.\n- Copy typings, metatada, html and css.\n- Create each bundle using Rollup.\n- Copy `LICENSE`, `package.json` and `README.md` files\n\n\n## Testing libraries\n\nWhile testing is always important, it's **especially** important in libraries because consumer\napplications might break due to bugs in libraries.\n\nBut the fact that a library is consumed by another application is also what makes it hard to test.\n\nTo properly test a library, you need to have an integration tests.\nAn integration test is to libraries what an end-to-end test is to applications.\nIt tests how an app would install and use your library.\n\nThe **QuickStart Library seed** includes a directory called `integration` containing a standalone\napp that consumes your built library in both AOT and JIT modes, with end-to-end tests to verify\nit works.\n\nTo run the integration tests, do `npm run integration` which does the following:\n- Build your library.\n- Enter the integration app's directory.\n- Install dependencies.\n- Build the app in AOT mode.\n- Test the app in AOT mode.\n- Test the app in JIT mode.\n\nRunning integration tests gives you greater confidence that your library is properly built.\n\nIn addition to integration tests, you can also run unit tests in watch mode via `npm run test`,\nor single-run via `npm run test:once`.\n\nYou can also test your library by installing it in another local repository you have. \nTo do so, first build your lib via `npm run build`.\nThen install it from your other repo using a relative path to the dist folder: \n`npm install relative/path/to/library/dist`.\n\n\n## Publishing your library\n\nEvery package on NPM has a unique name, and so should yours. \nIf you haven't already, now is the time to change the name of your library.\n\nUse your editor to search the project for all instances of `quickstart-lib` and change it\nto your intended name (also in `dash-case` format).\nThe library name is mentioned on at least these files: \n\n- `integration/src/app/app.component.ts`\n- `integration/src/app/app.module.ts`\n- `integration/src/systemjs.config.js`\n- `integrations/package.json`\n- `src/demo/app/app.component.ts`\n- `src/demo/app/app.module.ts`\n- `src/demo/systemjs.config.js`\n- `src/demo/tsconfig.json`\n- `src/lib/tsconfig.es5.json`\n- `src/lib/tsconfig.lib.json`\n- `bs-config.json`\n- `package.json`\n- `README.md`\n\nYou'll also need to rename the folder your project is in.\n\nAfter you have changed the package name, you can publish it to NPM (read \n[this link](https://docs.npmjs.com/getting-started/publishing-npm-packages) for details).\n\nInstead of following the `Updating the package` on that previous doc, here we use\n[standard-version](https://github.com/conventional-changelog/standard-version).\nRead their docs to see how to use it.\n\nFirst you'll need to create a NPM account and login on your local machine.\nThen you can publish your package by running `npm publish dist/`.  \nSince your package is built on the `dist/` folder this is the one you should publish.\n\n\n<div class=\"l-sub-section\">\n\n### Be a good library maintainer\n\nNow that you've published a library, you need to maintain it as well. \nBelow are some of the most important points:\n\n- Document your library.\n- Keep an eye on the issue tracker.\n- [Manage your dependencies properly](#appendix-dependency-management)\n- Follow [Semantic Versioning](http://semver.org/)\n- Setup a Continuous Integration solution to test your library (included is a `.travis.yml` \nfile for [Travis CI](https://docs.travis-ci.com/user/getting-started/))!\n- Choose an [appropriate license](https://choosealicense.com/).\n\n</div>\n\n\n## Appendix: Supporting AOT\n\nAOT plays an important role in optimizing Angular applications. \nIt's therefore important that third party libraries be published in a format compatible with AOT\ncompilation.\nOtherwise it will not be possible to include the library in an AOT compiled application.\n\nOnly code written in TypeScript can be AOT compiled.\n \nBefore publishing the library must first be compiled using the AOT compiler (`ngc`). \n`ngc` extends the `tsc` compiler by adding extensions to support AOT compilation in addition to\nregular TypeScript compilation.   \n\nAOT compilation outputs three files that must be included in order to be compatible with AOT.\n\n*Transpiled JavaScript*\n\nAs usual the original TypeScript is transpiled to regular JavaScript.\n\n*Typings files*\n\nJavaScript has no way of representing typings. \nIn order to preserve the original typings, `ngc` will generate `.d.ts` typings files.\n\n*Meta Data JSON files*\n\n`ngc` outputs a metadata.json file for every `Component` and `NgModule`.\nThese meta data files represent the information in the original `NgModule` and `Component`\ndecorators.   \n\nThe meta data may reference external templates or css files.\nThese external files must be included with the library.\n\n### NgFactories\n\n`ngc` generates a series of files with an `.ngfactory` suffix as well.\nThese files represent the AOT compiled source, but should not be included with the published library.\n\nInstead the `ngc` compiler in the consuming application will generate `.ngfactory` files based\non the JavaScript, Typings and meta data shipped with the library. \n\n### Why not publish TypeScript?\n\nWhy not ship TypeScript source instead? \nAfter all the library will be part of another TypeScript compilation step when the library is\nimported by the consuming application.\n\nGenerally it's discouraged to ship TypeScript with third party libraries. \nIt would require the consumer to replicate the complete build environment of the library. \nNot only typings, but potentially a specific version of `ngc` as well.\n\nPublishing plain JavaScript with typings and meta data allows the consuming application to \nremain agnostic of the library's build environment.\n\n\n## Appendix: Supporting JIT\n\nAOT compiled code is the preferred format for production builds, but due to the long compilation\ntime it may not be practical to use AOT during development.\n\nTo create a more flexible developer experience a JIT compatible build of the library should be\npublished as well. \nThe format of the JIT bundle is `umd`, which stands for Universal Module Definition.\nShipping the bundle as `umd` ensures compatibility with most common module loading formats.\n\nThe `umd` bundle will ship as a single file containing ES5 JavaScript and inlined versions of \nany external templates or css. \n\n\n## Appendix: Dependency Management\n\nAs a library maintainer, it's important to properly manage your dependencies in `package.json`.\n\nThere are [three kinds of dependencies](https://docs.npmjs.com/files/package.json#dependencies):\n `dependencies`, `devDependencies` and `peerDependencies`.\n\n- `dependencies`: here go all the other libraries yours depends on when being used.\nA good way to figure out these is to go through your library source code (in `src/lib` **only**)\nand list all the libraries there.\n- `devDependencies`: libraries that you need while developing, testing and building your library\ngo here.\nWhen a user installs your library, these won't be installed. \nUsers don't need to develop, build or test your library, they just need to run it.\n- `peerDependencies`: these are similar to `dependencies` since your library expects them to be\nthere at runtime.\nThe difference is that you don't want to install a new version of these, but instead use\nthe one already available. \n\nA good example of a peer dependency is `@angular/core` and all other main Angular libraries.\nIf you listed these in `dependencies`, a new one - with a different version! - could be installed\nfor your library to use.\nThis isn't what you wanted though. You want your library to use *the exact same* `@angular/core`\nthat the app is using.\n\nYou'll usually used `@angular/*` libraries listed in both `devDependencies` and \n`peerDependencies`.\nThis is normal and expected, because when you're developing your library also need a copy of\nthem installed.\n\nAnother thing to remember is to keep your dependencies from changing too much unexpectedly.\nDifferent versions of libraries can have different features, and if you inadvertently are too\nlenient with allowed versions your library might stop working because a dependency changed.\n\nYou can choose what versions you allow by using [ranges](https://docs.npmjs.com/misc/semver).\n\nA good rule of thumb is to have all `dependencies` specified with a tilde `~`(`~1.2.3`),\nwhile your `peerDependencies` have a range (`\"@angular/core\": \">=4.0.0 <5.0.0 || >=4.0.0-beta <5.0.0\"`).\n\nAny extra dependency or peer dependency that you add to `package.json` should also be added\nto the `globals` and `external` array in the `rollupBaseConfig` variable in `./build.js`.\n\nThis ensures your library doesn't package extra libraries inside of it and instead uses the ones\navailable in the consuming app.\n","readmeFilename":"README.md","_id":"ngx-spark-widgets@0.1.25","_shasum":"781a1198d998f0d5bd596a3fe7433e00d2fedd87","_resolved":"file:ngx-spark-widgets-0.1.25.tgz","_from":"ngx-spark-widgets-0.1.25.tgz","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"781a1198d998f0d5bd596a3fe7433e00d2fedd87","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-0.1.25.tgz"}},"0.1.26":{"name":"ngx-spark-widgets","version":"0.1.26","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"^2.0.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.7.2","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","ngx-dashboard-base":"1.2.18","ngx-echarts":"2.2.0","ngx-gauge":"^1.0.0-beta.4","nsp-jquery-mapster":"~1.3.0"},"readme":"# Angular QuickStart Lib\n\nThis is a simple library quickstart for Angular libraries, implementing the\n[Angular Package Format v4.0](https://docs.google.com/document/d/1CZC2rcpxffTDfRDs6p1cfbmKNLA6x5O-NtkJglDaBVs/edit#heading=h.k0mh3o8u5hx).\n\nCurrently only unscoped, primary entry-point libraries are supported.\n\nFeatures:\n- a simple example library\n- unit tests for the library\n- a demo application that consumes the library in JIT mode and runs in watch mode\n- an integration app that consumes the library in JIT and AOT mode and runs e2e tests\n\n## Difference of this fork\n\n**The `master` branch of this fork is up to date with Angular 5, TypeScript 2.4 and RxJS 5.5.**\n\nBe aware that a library compiled with Angular 5 won't be compatible with Angular 4.\nSo if you need to support Angular 4 (and you should, as it's in Long Term Support),\nyou need to compile two different versions of your lib. The `ng4` branch allows you to do that.\n\n## Tasks\n\nCommon tasks are present as npm scripts:\n\n- `npm start` to run a live-reload server with the demo app\n- `npm run test` to test in watch mode, or `npm run test:once` to only run once\n- `npm run build` to build the library\n- `npm run lint` to lint \n- `npm run clean` to clean\n- `npm run integration` to run the integration e2e tests\n- `npm install ./relative/path/to/lib` after `npm run build` to test locally in another app\n\nIf you need to debug the integration app, please check `./integration/README.md`.\n\n## The QuickStart Library seed\n\nThis example repository has an implemention of the described package format but is by no means\nthe only way you should publish a library.\n\nAny setup that builds the necessary package format works just as well for a consumer.\nYou are encouraged to customize this process as you see fit.\n\nWhen developing your own setup, keep in mind that even though [AOT](#appendix-supporting-aot)\nis preferred, [Just-in-time](#appendix-supporting-jit) compilation should be supported.\n\nMake sure you have at least Node 6.9 and NPM 3.0 installed.\nThen ...\n\n1. Create a project folder (you can call it `quickstart-lib` and rename it later).\n1. [Clone](#clone \"Clone it from github\") or [download](#download \"download it from github\") the **QuickStart Library seed** into your project folder.\n1. Install npm packages.\n1. Run `npm start` to launch the sample application.\n\n\n### Clone\n\nPerform the _clone-to-launch_ steps with these terminal commands.\n\n```\ngit clone https://github.com/filipesilva/angular-quickstart-lib.git\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n### Download\n[Download the QuickStart Library seed](https://github.com/filipesilva/angular-quickstart-lib/archive/master.zip)\nand unzip it into your project folder. Then perform the remaining steps with these terminal commands.\n\n```\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n## Initialize your repository\n\nIf you cloned the package from github, it has a `.git` folder where the official repository's history lives.\n\nYou don't want that git history though - you'll want to make your own. \n\nDelete this folder and initialize this one as a new repository:\n\n```\nrm -rf .git # Linux or OS/X (bash)\nrd .git /S/Q # Windows\ngit init\n```\n\n**Warning**: Do this only in the beginning to avoid accidentally deleting your own git setup!\n\n\n\n## What's in the QuickStart Library seed?\n\nThe **QuickStart Library seed** contains a similar structure to the [Quickstart seed](https://github.com/angular/quickstart).\nIt's modified to build and test a library instead of an application.\n\nConsequently, there are _many different files_ in the project.\nFocus on the following TypeScript (`.ts`) files in the **`/src`** folder.\n\n```\nsrc/\n├── demo/\n|  └── app/\n|     ├── app.component.ts\n|     └── app.module.ts\n└── lib/\n   ├── index.ts\n   └── src/\n      ├── component/\n      |  └── barchart.component.ts\n      ├── service/\n      |  └── barchart.service.ts\n      └── module.ts\n\n```\n\nEach file has a distinct purpose and evolves independently as the application grows.\n\nFiles outside `src/` concern building, deploying, and testing your app.\nThey include configuration files and external dependencies.\n\nFiles inside `src/lib/` \"belong\" to your library, while `src/demo/` contains a demo application\nthat loads your library.\n\nLibraries do not run by themselves, so it's very useful to have this \"demo\" app while developing \nto see how your library would look like to consumers.\n\nWhen you run `npm start`, the demo application is served.\n\nThe following are all in `src/`\n\n<table width=\"100%\">\n  <col width=\"20%\">\n  </col>\n  <col width=\"80%\">\n  </col>\n  <tr>\n    <th>\n      File\n    </th>\n    <th>\n      Purpose\n    </th>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.component.ts</code>\n    </td>\n    <td>\n      A demo component that renders the library component and a value from the library service.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.module.ts</code>\n    </td>\n    <td>\n      A demo <code>NgModule</code> that imports the Library <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/component/app.component.ts</code>\n    </td>\n    <td>\n      A sample library component that renders an <code>h2</code> tag.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/service/barchart.service.ts</code>\n    </td>\n    <td>\n      A sample library service that exports a value.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/module.ts</code>\n    </td>\n    <td>\n      The library's main <code>NgModule</code>, <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/index.ts</code>\n    </td>\n    <td>\n      The public API of your library, where you choose what to export to consumers.\n    </td>\n  </tr>\n</table>\n\n\n## The build step\n\nYou can build the library by running `npm run build`. \nThis will generate a `dist/` directory with all the entry points described above.\n\nAll the logic for creating the build can be found in `./build.js`. It consists of roughly 5 steps:\n\n- Compile with the AOT Compiler (AOT compiler or `ngc`) for ES5 and ES2015.\n- Inline html and css inside the generated JavaScript files.\n- Copy typings, metatada, html and css.\n- Create each bundle using Rollup.\n- Copy `LICENSE`, `package.json` and `README.md` files\n\n\n## Testing libraries\n\nWhile testing is always important, it's **especially** important in libraries because consumer\napplications might break due to bugs in libraries.\n\nBut the fact that a library is consumed by another application is also what makes it hard to test.\n\nTo properly test a library, you need to have an integration tests.\nAn integration test is to libraries what an end-to-end test is to applications.\nIt tests how an app would install and use your library.\n\nThe **QuickStart Library seed** includes a directory called `integration` containing a standalone\napp that consumes your built library in both AOT and JIT modes, with end-to-end tests to verify\nit works.\n\nTo run the integration tests, do `npm run integration` which does the following:\n- Build your library.\n- Enter the integration app's directory.\n- Install dependencies.\n- Build the app in AOT mode.\n- Test the app in AOT mode.\n- Test the app in JIT mode.\n\nRunning integration tests gives you greater confidence that your library is properly built.\n\nIn addition to integration tests, you can also run unit tests in watch mode via `npm run test`,\nor single-run via `npm run test:once`.\n\nYou can also test your library by installing it in another local repository you have. \nTo do so, first build your lib via `npm run build`.\nThen install it from your other repo using a relative path to the dist folder: \n`npm install relative/path/to/library/dist`.\n\n\n## Publishing your library\n\nEvery package on NPM has a unique name, and so should yours. \nIf you haven't already, now is the time to change the name of your library.\n\nUse your editor to search the project for all instances of `quickstart-lib` and change it\nto your intended name (also in `dash-case` format).\nThe library name is mentioned on at least these files: \n\n- `integration/src/app/app.component.ts`\n- `integration/src/app/app.module.ts`\n- `integration/src/systemjs.config.js`\n- `integrations/package.json`\n- `src/demo/app/app.component.ts`\n- `src/demo/app/app.module.ts`\n- `src/demo/systemjs.config.js`\n- `src/demo/tsconfig.json`\n- `src/lib/tsconfig.es5.json`\n- `src/lib/tsconfig.lib.json`\n- `bs-config.json`\n- `package.json`\n- `README.md`\n\nYou'll also need to rename the folder your project is in.\n\nAfter you have changed the package name, you can publish it to NPM (read \n[this link](https://docs.npmjs.com/getting-started/publishing-npm-packages) for details).\n\nInstead of following the `Updating the package` on that previous doc, here we use\n[standard-version](https://github.com/conventional-changelog/standard-version).\nRead their docs to see how to use it.\n\nFirst you'll need to create a NPM account and login on your local machine.\nThen you can publish your package by running `npm publish dist/`.  \nSince your package is built on the `dist/` folder this is the one you should publish.\n\n\n<div class=\"l-sub-section\">\n\n### Be a good library maintainer\n\nNow that you've published a library, you need to maintain it as well. \nBelow are some of the most important points:\n\n- Document your library.\n- Keep an eye on the issue tracker.\n- [Manage your dependencies properly](#appendix-dependency-management)\n- Follow [Semantic Versioning](http://semver.org/)\n- Setup a Continuous Integration solution to test your library (included is a `.travis.yml` \nfile for [Travis CI](https://docs.travis-ci.com/user/getting-started/))!\n- Choose an [appropriate license](https://choosealicense.com/).\n\n</div>\n\n\n## Appendix: Supporting AOT\n\nAOT plays an important role in optimizing Angular applications. \nIt's therefore important that third party libraries be published in a format compatible with AOT\ncompilation.\nOtherwise it will not be possible to include the library in an AOT compiled application.\n\nOnly code written in TypeScript can be AOT compiled.\n \nBefore publishing the library must first be compiled using the AOT compiler (`ngc`). \n`ngc` extends the `tsc` compiler by adding extensions to support AOT compilation in addition to\nregular TypeScript compilation.   \n\nAOT compilation outputs three files that must be included in order to be compatible with AOT.\n\n*Transpiled JavaScript*\n\nAs usual the original TypeScript is transpiled to regular JavaScript.\n\n*Typings files*\n\nJavaScript has no way of representing typings. \nIn order to preserve the original typings, `ngc` will generate `.d.ts` typings files.\n\n*Meta Data JSON files*\n\n`ngc` outputs a metadata.json file for every `Component` and `NgModule`.\nThese meta data files represent the information in the original `NgModule` and `Component`\ndecorators.   \n\nThe meta data may reference external templates or css files.\nThese external files must be included with the library.\n\n### NgFactories\n\n`ngc` generates a series of files with an `.ngfactory` suffix as well.\nThese files represent the AOT compiled source, but should not be included with the published library.\n\nInstead the `ngc` compiler in the consuming application will generate `.ngfactory` files based\non the JavaScript, Typings and meta data shipped with the library. \n\n### Why not publish TypeScript?\n\nWhy not ship TypeScript source instead? \nAfter all the library will be part of another TypeScript compilation step when the library is\nimported by the consuming application.\n\nGenerally it's discouraged to ship TypeScript with third party libraries. \nIt would require the consumer to replicate the complete build environment of the library. \nNot only typings, but potentially a specific version of `ngc` as well.\n\nPublishing plain JavaScript with typings and meta data allows the consuming application to \nremain agnostic of the library's build environment.\n\n\n## Appendix: Supporting JIT\n\nAOT compiled code is the preferred format for production builds, but due to the long compilation\ntime it may not be practical to use AOT during development.\n\nTo create a more flexible developer experience a JIT compatible build of the library should be\npublished as well. \nThe format of the JIT bundle is `umd`, which stands for Universal Module Definition.\nShipping the bundle as `umd` ensures compatibility with most common module loading formats.\n\nThe `umd` bundle will ship as a single file containing ES5 JavaScript and inlined versions of \nany external templates or css. \n\n\n## Appendix: Dependency Management\n\nAs a library maintainer, it's important to properly manage your dependencies in `package.json`.\n\nThere are [three kinds of dependencies](https://docs.npmjs.com/files/package.json#dependencies):\n `dependencies`, `devDependencies` and `peerDependencies`.\n\n- `dependencies`: here go all the other libraries yours depends on when being used.\nA good way to figure out these is to go through your library source code (in `src/lib` **only**)\nand list all the libraries there.\n- `devDependencies`: libraries that you need while developing, testing and building your library\ngo here.\nWhen a user installs your library, these won't be installed. \nUsers don't need to develop, build or test your library, they just need to run it.\n- `peerDependencies`: these are similar to `dependencies` since your library expects them to be\nthere at runtime.\nThe difference is that you don't want to install a new version of these, but instead use\nthe one already available. \n\nA good example of a peer dependency is `@angular/core` and all other main Angular libraries.\nIf you listed these in `dependencies`, a new one - with a different version! - could be installed\nfor your library to use.\nThis isn't what you wanted though. You want your library to use *the exact same* `@angular/core`\nthat the app is using.\n\nYou'll usually used `@angular/*` libraries listed in both `devDependencies` and \n`peerDependencies`.\nThis is normal and expected, because when you're developing your library also need a copy of\nthem installed.\n\nAnother thing to remember is to keep your dependencies from changing too much unexpectedly.\nDifferent versions of libraries can have different features, and if you inadvertently are too\nlenient with allowed versions your library might stop working because a dependency changed.\n\nYou can choose what versions you allow by using [ranges](https://docs.npmjs.com/misc/semver).\n\nA good rule of thumb is to have all `dependencies` specified with a tilde `~`(`~1.2.3`),\nwhile your `peerDependencies` have a range (`\"@angular/core\": \">=4.0.0 <5.0.0 || >=4.0.0-beta <5.0.0\"`).\n\nAny extra dependency or peer dependency that you add to `package.json` should also be added\nto the `globals` and `external` array in the `rollupBaseConfig` variable in `./build.js`.\n\nThis ensures your library doesn't package extra libraries inside of it and instead uses the ones\navailable in the consuming app.\n","readmeFilename":"README.md","_id":"ngx-spark-widgets@0.1.26","_shasum":"afab83b1fe17454c7d2037d734c0532be4071846","_resolved":"file:ngx-spark-widgets-0.1.26.tgz","_from":"ngx-spark-widgets-0.1.26.tgz","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"afab83b1fe17454c7d2037d734c0532be4071846","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-0.1.26.tgz"}},"0.1.27":{"name":"ngx-spark-widgets","version":"0.1.27","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"^2.0.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.7.2","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","ngx-dashboard-base":"1.2.18","ngx-echarts":"2.2.0","ngx-gauge":"^1.0.0-beta.4","nsp-jquery-mapster":"~1.3.0"},"readme":"# Angular QuickStart Lib\n\nThis is a simple library quickstart for Angular libraries, implementing the\n[Angular Package Format v4.0](https://docs.google.com/document/d/1CZC2rcpxffTDfRDs6p1cfbmKNLA6x5O-NtkJglDaBVs/edit#heading=h.k0mh3o8u5hx).\n\nCurrently only unscoped, primary entry-point libraries are supported.\n\nFeatures:\n- a simple example library\n- unit tests for the library\n- a demo application that consumes the library in JIT mode and runs in watch mode\n- an integration app that consumes the library in JIT and AOT mode and runs e2e tests\n\n## Difference of this fork\n\n**The `master` branch of this fork is up to date with Angular 5, TypeScript 2.4 and RxJS 5.5.**\n\nBe aware that a library compiled with Angular 5 won't be compatible with Angular 4.\nSo if you need to support Angular 4 (and you should, as it's in Long Term Support),\nyou need to compile two different versions of your lib. The `ng4` branch allows you to do that.\n\n## Tasks\n\nCommon tasks are present as npm scripts:\n\n- `npm start` to run a live-reload server with the demo app\n- `npm run test` to test in watch mode, or `npm run test:once` to only run once\n- `npm run build` to build the library\n- `npm run lint` to lint \n- `npm run clean` to clean\n- `npm run integration` to run the integration e2e tests\n- `npm install ./relative/path/to/lib` after `npm run build` to test locally in another app\n\nIf you need to debug the integration app, please check `./integration/README.md`.\n\n## The QuickStart Library seed\n\nThis example repository has an implemention of the described package format but is by no means\nthe only way you should publish a library.\n\nAny setup that builds the necessary package format works just as well for a consumer.\nYou are encouraged to customize this process as you see fit.\n\nWhen developing your own setup, keep in mind that even though [AOT](#appendix-supporting-aot)\nis preferred, [Just-in-time](#appendix-supporting-jit) compilation should be supported.\n\nMake sure you have at least Node 6.9 and NPM 3.0 installed.\nThen ...\n\n1. Create a project folder (you can call it `quickstart-lib` and rename it later).\n1. [Clone](#clone \"Clone it from github\") or [download](#download \"download it from github\") the **QuickStart Library seed** into your project folder.\n1. Install npm packages.\n1. Run `npm start` to launch the sample application.\n\n\n### Clone\n\nPerform the _clone-to-launch_ steps with these terminal commands.\n\n```\ngit clone https://github.com/filipesilva/angular-quickstart-lib.git\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n### Download\n[Download the QuickStart Library seed](https://github.com/filipesilva/angular-quickstart-lib/archive/master.zip)\nand unzip it into your project folder. Then perform the remaining steps with these terminal commands.\n\n```\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n## Initialize your repository\n\nIf you cloned the package from github, it has a `.git` folder where the official repository's history lives.\n\nYou don't want that git history though - you'll want to make your own. \n\nDelete this folder and initialize this one as a new repository:\n\n```\nrm -rf .git # Linux or OS/X (bash)\nrd .git /S/Q # Windows\ngit init\n```\n\n**Warning**: Do this only in the beginning to avoid accidentally deleting your own git setup!\n\n\n\n## What's in the QuickStart Library seed?\n\nThe **QuickStart Library seed** contains a similar structure to the [Quickstart seed](https://github.com/angular/quickstart).\nIt's modified to build and test a library instead of an application.\n\nConsequently, there are _many different files_ in the project.\nFocus on the following TypeScript (`.ts`) files in the **`/src`** folder.\n\n```\nsrc/\n├── demo/\n|  └── app/\n|     ├── app.component.ts\n|     └── app.module.ts\n└── lib/\n   ├── index.ts\n   └── src/\n      ├── component/\n      |  └── barchart.component.ts\n      ├── service/\n      |  └── barchart.service.ts\n      └── module.ts\n\n```\n\nEach file has a distinct purpose and evolves independently as the application grows.\n\nFiles outside `src/` concern building, deploying, and testing your app.\nThey include configuration files and external dependencies.\n\nFiles inside `src/lib/` \"belong\" to your library, while `src/demo/` contains a demo application\nthat loads your library.\n\nLibraries do not run by themselves, so it's very useful to have this \"demo\" app while developing \nto see how your library would look like to consumers.\n\nWhen you run `npm start`, the demo application is served.\n\nThe following are all in `src/`\n\n<table width=\"100%\">\n  <col width=\"20%\">\n  </col>\n  <col width=\"80%\">\n  </col>\n  <tr>\n    <th>\n      File\n    </th>\n    <th>\n      Purpose\n    </th>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.component.ts</code>\n    </td>\n    <td>\n      A demo component that renders the library component and a value from the library service.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.module.ts</code>\n    </td>\n    <td>\n      A demo <code>NgModule</code> that imports the Library <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/component/app.component.ts</code>\n    </td>\n    <td>\n      A sample library component that renders an <code>h2</code> tag.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/service/barchart.service.ts</code>\n    </td>\n    <td>\n      A sample library service that exports a value.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/module.ts</code>\n    </td>\n    <td>\n      The library's main <code>NgModule</code>, <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/index.ts</code>\n    </td>\n    <td>\n      The public API of your library, where you choose what to export to consumers.\n    </td>\n  </tr>\n</table>\n\n\n## The build step\n\nYou can build the library by running `npm run build`. \nThis will generate a `dist/` directory with all the entry points described above.\n\nAll the logic for creating the build can be found in `./build.js`. It consists of roughly 5 steps:\n\n- Compile with the AOT Compiler (AOT compiler or `ngc`) for ES5 and ES2015.\n- Inline html and css inside the generated JavaScript files.\n- Copy typings, metatada, html and css.\n- Create each bundle using Rollup.\n- Copy `LICENSE`, `package.json` and `README.md` files\n\n\n## Testing libraries\n\nWhile testing is always important, it's **especially** important in libraries because consumer\napplications might break due to bugs in libraries.\n\nBut the fact that a library is consumed by another application is also what makes it hard to test.\n\nTo properly test a library, you need to have an integration tests.\nAn integration test is to libraries what an end-to-end test is to applications.\nIt tests how an app would install and use your library.\n\nThe **QuickStart Library seed** includes a directory called `integration` containing a standalone\napp that consumes your built library in both AOT and JIT modes, with end-to-end tests to verify\nit works.\n\nTo run the integration tests, do `npm run integration` which does the following:\n- Build your library.\n- Enter the integration app's directory.\n- Install dependencies.\n- Build the app in AOT mode.\n- Test the app in AOT mode.\n- Test the app in JIT mode.\n\nRunning integration tests gives you greater confidence that your library is properly built.\n\nIn addition to integration tests, you can also run unit tests in watch mode via `npm run test`,\nor single-run via `npm run test:once`.\n\nYou can also test your library by installing it in another local repository you have. \nTo do so, first build your lib via `npm run build`.\nThen install it from your other repo using a relative path to the dist folder: \n`npm install relative/path/to/library/dist`.\n\n\n## Publishing your library\n\nEvery package on NPM has a unique name, and so should yours. \nIf you haven't already, now is the time to change the name of your library.\n\nUse your editor to search the project for all instances of `quickstart-lib` and change it\nto your intended name (also in `dash-case` format).\nThe library name is mentioned on at least these files: \n\n- `integration/src/app/app.component.ts`\n- `integration/src/app/app.module.ts`\n- `integration/src/systemjs.config.js`\n- `integrations/package.json`\n- `src/demo/app/app.component.ts`\n- `src/demo/app/app.module.ts`\n- `src/demo/systemjs.config.js`\n- `src/demo/tsconfig.json`\n- `src/lib/tsconfig.es5.json`\n- `src/lib/tsconfig.lib.json`\n- `bs-config.json`\n- `package.json`\n- `README.md`\n\nYou'll also need to rename the folder your project is in.\n\nAfter you have changed the package name, you can publish it to NPM (read \n[this link](https://docs.npmjs.com/getting-started/publishing-npm-packages) for details).\n\nInstead of following the `Updating the package` on that previous doc, here we use\n[standard-version](https://github.com/conventional-changelog/standard-version).\nRead their docs to see how to use it.\n\nFirst you'll need to create a NPM account and login on your local machine.\nThen you can publish your package by running `npm publish dist/`.  \nSince your package is built on the `dist/` folder this is the one you should publish.\n\n\n<div class=\"l-sub-section\">\n\n### Be a good library maintainer\n\nNow that you've published a library, you need to maintain it as well. \nBelow are some of the most important points:\n\n- Document your library.\n- Keep an eye on the issue tracker.\n- [Manage your dependencies properly](#appendix-dependency-management)\n- Follow [Semantic Versioning](http://semver.org/)\n- Setup a Continuous Integration solution to test your library (included is a `.travis.yml` \nfile for [Travis CI](https://docs.travis-ci.com/user/getting-started/))!\n- Choose an [appropriate license](https://choosealicense.com/).\n\n</div>\n\n\n## Appendix: Supporting AOT\n\nAOT plays an important role in optimizing Angular applications. \nIt's therefore important that third party libraries be published in a format compatible with AOT\ncompilation.\nOtherwise it will not be possible to include the library in an AOT compiled application.\n\nOnly code written in TypeScript can be AOT compiled.\n \nBefore publishing the library must first be compiled using the AOT compiler (`ngc`). \n`ngc` extends the `tsc` compiler by adding extensions to support AOT compilation in addition to\nregular TypeScript compilation.   \n\nAOT compilation outputs three files that must be included in order to be compatible with AOT.\n\n*Transpiled JavaScript*\n\nAs usual the original TypeScript is transpiled to regular JavaScript.\n\n*Typings files*\n\nJavaScript has no way of representing typings. \nIn order to preserve the original typings, `ngc` will generate `.d.ts` typings files.\n\n*Meta Data JSON files*\n\n`ngc` outputs a metadata.json file for every `Component` and `NgModule`.\nThese meta data files represent the information in the original `NgModule` and `Component`\ndecorators.   \n\nThe meta data may reference external templates or css files.\nThese external files must be included with the library.\n\n### NgFactories\n\n`ngc` generates a series of files with an `.ngfactory` suffix as well.\nThese files represent the AOT compiled source, but should not be included with the published library.\n\nInstead the `ngc` compiler in the consuming application will generate `.ngfactory` files based\non the JavaScript, Typings and meta data shipped with the library. \n\n### Why not publish TypeScript?\n\nWhy not ship TypeScript source instead? \nAfter all the library will be part of another TypeScript compilation step when the library is\nimported by the consuming application.\n\nGenerally it's discouraged to ship TypeScript with third party libraries. \nIt would require the consumer to replicate the complete build environment of the library. \nNot only typings, but potentially a specific version of `ngc` as well.\n\nPublishing plain JavaScript with typings and meta data allows the consuming application to \nremain agnostic of the library's build environment.\n\n\n## Appendix: Supporting JIT\n\nAOT compiled code is the preferred format for production builds, but due to the long compilation\ntime it may not be practical to use AOT during development.\n\nTo create a more flexible developer experience a JIT compatible build of the library should be\npublished as well. \nThe format of the JIT bundle is `umd`, which stands for Universal Module Definition.\nShipping the bundle as `umd` ensures compatibility with most common module loading formats.\n\nThe `umd` bundle will ship as a single file containing ES5 JavaScript and inlined versions of \nany external templates or css. \n\n\n## Appendix: Dependency Management\n\nAs a library maintainer, it's important to properly manage your dependencies in `package.json`.\n\nThere are [three kinds of dependencies](https://docs.npmjs.com/files/package.json#dependencies):\n `dependencies`, `devDependencies` and `peerDependencies`.\n\n- `dependencies`: here go all the other libraries yours depends on when being used.\nA good way to figure out these is to go through your library source code (in `src/lib` **only**)\nand list all the libraries there.\n- `devDependencies`: libraries that you need while developing, testing and building your library\ngo here.\nWhen a user installs your library, these won't be installed. \nUsers don't need to develop, build or test your library, they just need to run it.\n- `peerDependencies`: these are similar to `dependencies` since your library expects them to be\nthere at runtime.\nThe difference is that you don't want to install a new version of these, but instead use\nthe one already available. \n\nA good example of a peer dependency is `@angular/core` and all other main Angular libraries.\nIf you listed these in `dependencies`, a new one - with a different version! - could be installed\nfor your library to use.\nThis isn't what you wanted though. You want your library to use *the exact same* `@angular/core`\nthat the app is using.\n\nYou'll usually used `@angular/*` libraries listed in both `devDependencies` and \n`peerDependencies`.\nThis is normal and expected, because when you're developing your library also need a copy of\nthem installed.\n\nAnother thing to remember is to keep your dependencies from changing too much unexpectedly.\nDifferent versions of libraries can have different features, and if you inadvertently are too\nlenient with allowed versions your library might stop working because a dependency changed.\n\nYou can choose what versions you allow by using [ranges](https://docs.npmjs.com/misc/semver).\n\nA good rule of thumb is to have all `dependencies` specified with a tilde `~`(`~1.2.3`),\nwhile your `peerDependencies` have a range (`\"@angular/core\": \">=4.0.0 <5.0.0 || >=4.0.0-beta <5.0.0\"`).\n\nAny extra dependency or peer dependency that you add to `package.json` should also be added\nto the `globals` and `external` array in the `rollupBaseConfig` variable in `./build.js`.\n\nThis ensures your library doesn't package extra libraries inside of it and instead uses the ones\navailable in the consuming app.\n","readmeFilename":"README.md","_id":"ngx-spark-widgets@0.1.27","_shasum":"7db3c16e5546643faa1da506b701189a0f603121","_resolved":"file:ngx-spark-widgets-0.1.27.tgz","_from":"ngx-spark-widgets-0.1.27.tgz","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"7db3c16e5546643faa1da506b701189a0f603121","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-0.1.27.tgz"}},"0.1.28":{"name":"ngx-spark-widgets","version":"0.1.28","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"^2.0.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.7.2","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","ngx-dashboard-base":"1.2.18","ngx-echarts":"2.2.0","ngx-gauge":"^1.0.0-beta.4","nsp-jquery-mapster":"~1.3.0"},"readme":"# Angular QuickStart Lib\n\nThis is a simple library quickstart for Angular libraries, implementing the\n[Angular Package Format v4.0](https://docs.google.com/document/d/1CZC2rcpxffTDfRDs6p1cfbmKNLA6x5O-NtkJglDaBVs/edit#heading=h.k0mh3o8u5hx).\n\nCurrently only unscoped, primary entry-point libraries are supported.\n\nFeatures:\n- a simple example library\n- unit tests for the library\n- a demo application that consumes the library in JIT mode and runs in watch mode\n- an integration app that consumes the library in JIT and AOT mode and runs e2e tests\n\n## Difference of this fork\n\n**The `master` branch of this fork is up to date with Angular 5, TypeScript 2.4 and RxJS 5.5.**\n\nBe aware that a library compiled with Angular 5 won't be compatible with Angular 4.\nSo if you need to support Angular 4 (and you should, as it's in Long Term Support),\nyou need to compile two different versions of your lib. The `ng4` branch allows you to do that.\n\n## Tasks\n\nCommon tasks are present as npm scripts:\n\n- `npm start` to run a live-reload server with the demo app\n- `npm run test` to test in watch mode, or `npm run test:once` to only run once\n- `npm run build` to build the library\n- `npm run lint` to lint \n- `npm run clean` to clean\n- `npm run integration` to run the integration e2e tests\n- `npm install ./relative/path/to/lib` after `npm run build` to test locally in another app\n\nIf you need to debug the integration app, please check `./integration/README.md`.\n\n## The QuickStart Library seed\n\nThis example repository has an implemention of the described package format but is by no means\nthe only way you should publish a library.\n\nAny setup that builds the necessary package format works just as well for a consumer.\nYou are encouraged to customize this process as you see fit.\n\nWhen developing your own setup, keep in mind that even though [AOT](#appendix-supporting-aot)\nis preferred, [Just-in-time](#appendix-supporting-jit) compilation should be supported.\n\nMake sure you have at least Node 6.9 and NPM 3.0 installed.\nThen ...\n\n1. Create a project folder (you can call it `quickstart-lib` and rename it later).\n1. [Clone](#clone \"Clone it from github\") or [download](#download \"download it from github\") the **QuickStart Library seed** into your project folder.\n1. Install npm packages.\n1. Run `npm start` to launch the sample application.\n\n\n### Clone\n\nPerform the _clone-to-launch_ steps with these terminal commands.\n\n```\ngit clone https://github.com/filipesilva/angular-quickstart-lib.git\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n### Download\n[Download the QuickStart Library seed](https://github.com/filipesilva/angular-quickstart-lib/archive/master.zip)\nand unzip it into your project folder. Then perform the remaining steps with these terminal commands.\n\n```\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n## Initialize your repository\n\nIf you cloned the package from github, it has a `.git` folder where the official repository's history lives.\n\nYou don't want that git history though - you'll want to make your own. \n\nDelete this folder and initialize this one as a new repository:\n\n```\nrm -rf .git # Linux or OS/X (bash)\nrd .git /S/Q # Windows\ngit init\n```\n\n**Warning**: Do this only in the beginning to avoid accidentally deleting your own git setup!\n\n\n\n## What's in the QuickStart Library seed?\n\nThe **QuickStart Library seed** contains a similar structure to the [Quickstart seed](https://github.com/angular/quickstart).\nIt's modified to build and test a library instead of an application.\n\nConsequently, there are _many different files_ in the project.\nFocus on the following TypeScript (`.ts`) files in the **`/src`** folder.\n\n```\nsrc/\n├── demo/\n|  └── app/\n|     ├── app.component.ts\n|     └── app.module.ts\n└── lib/\n   ├── index.ts\n   └── src/\n      ├── component/\n      |  └── barchart.component.ts\n      ├── service/\n      |  └── barchart.service.ts\n      └── module.ts\n\n```\n\nEach file has a distinct purpose and evolves independently as the application grows.\n\nFiles outside `src/` concern building, deploying, and testing your app.\nThey include configuration files and external dependencies.\n\nFiles inside `src/lib/` \"belong\" to your library, while `src/demo/` contains a demo application\nthat loads your library.\n\nLibraries do not run by themselves, so it's very useful to have this \"demo\" app while developing \nto see how your library would look like to consumers.\n\nWhen you run `npm start`, the demo application is served.\n\nThe following are all in `src/`\n\n<table width=\"100%\">\n  <col width=\"20%\">\n  </col>\n  <col width=\"80%\">\n  </col>\n  <tr>\n    <th>\n      File\n    </th>\n    <th>\n      Purpose\n    </th>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.component.ts</code>\n    </td>\n    <td>\n      A demo component that renders the library component and a value from the library service.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.module.ts</code>\n    </td>\n    <td>\n      A demo <code>NgModule</code> that imports the Library <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/component/app.component.ts</code>\n    </td>\n    <td>\n      A sample library component that renders an <code>h2</code> tag.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/service/barchart.service.ts</code>\n    </td>\n    <td>\n      A sample library service that exports a value.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/module.ts</code>\n    </td>\n    <td>\n      The library's main <code>NgModule</code>, <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/index.ts</code>\n    </td>\n    <td>\n      The public API of your library, where you choose what to export to consumers.\n    </td>\n  </tr>\n</table>\n\n\n## The build step\n\nYou can build the library by running `npm run build`. \nThis will generate a `dist/` directory with all the entry points described above.\n\nAll the logic for creating the build can be found in `./build.js`. It consists of roughly 5 steps:\n\n- Compile with the AOT Compiler (AOT compiler or `ngc`) for ES5 and ES2015.\n- Inline html and css inside the generated JavaScript files.\n- Copy typings, metatada, html and css.\n- Create each bundle using Rollup.\n- Copy `LICENSE`, `package.json` and `README.md` files\n\n\n## Testing libraries\n\nWhile testing is always important, it's **especially** important in libraries because consumer\napplications might break due to bugs in libraries.\n\nBut the fact that a library is consumed by another application is also what makes it hard to test.\n\nTo properly test a library, you need to have an integration tests.\nAn integration test is to libraries what an end-to-end test is to applications.\nIt tests how an app would install and use your library.\n\nThe **QuickStart Library seed** includes a directory called `integration` containing a standalone\napp that consumes your built library in both AOT and JIT modes, with end-to-end tests to verify\nit works.\n\nTo run the integration tests, do `npm run integration` which does the following:\n- Build your library.\n- Enter the integration app's directory.\n- Install dependencies.\n- Build the app in AOT mode.\n- Test the app in AOT mode.\n- Test the app in JIT mode.\n\nRunning integration tests gives you greater confidence that your library is properly built.\n\nIn addition to integration tests, you can also run unit tests in watch mode via `npm run test`,\nor single-run via `npm run test:once`.\n\nYou can also test your library by installing it in another local repository you have. \nTo do so, first build your lib via `npm run build`.\nThen install it from your other repo using a relative path to the dist folder: \n`npm install relative/path/to/library/dist`.\n\n\n## Publishing your library\n\nEvery package on NPM has a unique name, and so should yours. \nIf you haven't already, now is the time to change the name of your library.\n\nUse your editor to search the project for all instances of `quickstart-lib` and change it\nto your intended name (also in `dash-case` format).\nThe library name is mentioned on at least these files: \n\n- `integration/src/app/app.component.ts`\n- `integration/src/app/app.module.ts`\n- `integration/src/systemjs.config.js`\n- `integrations/package.json`\n- `src/demo/app/app.component.ts`\n- `src/demo/app/app.module.ts`\n- `src/demo/systemjs.config.js`\n- `src/demo/tsconfig.json`\n- `src/lib/tsconfig.es5.json`\n- `src/lib/tsconfig.lib.json`\n- `bs-config.json`\n- `package.json`\n- `README.md`\n\nYou'll also need to rename the folder your project is in.\n\nAfter you have changed the package name, you can publish it to NPM (read \n[this link](https://docs.npmjs.com/getting-started/publishing-npm-packages) for details).\n\nInstead of following the `Updating the package` on that previous doc, here we use\n[standard-version](https://github.com/conventional-changelog/standard-version).\nRead their docs to see how to use it.\n\nFirst you'll need to create a NPM account and login on your local machine.\nThen you can publish your package by running `npm publish dist/`.  \nSince your package is built on the `dist/` folder this is the one you should publish.\n\n\n<div class=\"l-sub-section\">\n\n### Be a good library maintainer\n\nNow that you've published a library, you need to maintain it as well. \nBelow are some of the most important points:\n\n- Document your library.\n- Keep an eye on the issue tracker.\n- [Manage your dependencies properly](#appendix-dependency-management)\n- Follow [Semantic Versioning](http://semver.org/)\n- Setup a Continuous Integration solution to test your library (included is a `.travis.yml` \nfile for [Travis CI](https://docs.travis-ci.com/user/getting-started/))!\n- Choose an [appropriate license](https://choosealicense.com/).\n\n</div>\n\n\n## Appendix: Supporting AOT\n\nAOT plays an important role in optimizing Angular applications. \nIt's therefore important that third party libraries be published in a format compatible with AOT\ncompilation.\nOtherwise it will not be possible to include the library in an AOT compiled application.\n\nOnly code written in TypeScript can be AOT compiled.\n \nBefore publishing the library must first be compiled using the AOT compiler (`ngc`). \n`ngc` extends the `tsc` compiler by adding extensions to support AOT compilation in addition to\nregular TypeScript compilation.   \n\nAOT compilation outputs three files that must be included in order to be compatible with AOT.\n\n*Transpiled JavaScript*\n\nAs usual the original TypeScript is transpiled to regular JavaScript.\n\n*Typings files*\n\nJavaScript has no way of representing typings. \nIn order to preserve the original typings, `ngc` will generate `.d.ts` typings files.\n\n*Meta Data JSON files*\n\n`ngc` outputs a metadata.json file for every `Component` and `NgModule`.\nThese meta data files represent the information in the original `NgModule` and `Component`\ndecorators.   \n\nThe meta data may reference external templates or css files.\nThese external files must be included with the library.\n\n### NgFactories\n\n`ngc` generates a series of files with an `.ngfactory` suffix as well.\nThese files represent the AOT compiled source, but should not be included with the published library.\n\nInstead the `ngc` compiler in the consuming application will generate `.ngfactory` files based\non the JavaScript, Typings and meta data shipped with the library. \n\n### Why not publish TypeScript?\n\nWhy not ship TypeScript source instead? \nAfter all the library will be part of another TypeScript compilation step when the library is\nimported by the consuming application.\n\nGenerally it's discouraged to ship TypeScript with third party libraries. \nIt would require the consumer to replicate the complete build environment of the library. \nNot only typings, but potentially a specific version of `ngc` as well.\n\nPublishing plain JavaScript with typings and meta data allows the consuming application to \nremain agnostic of the library's build environment.\n\n\n## Appendix: Supporting JIT\n\nAOT compiled code is the preferred format for production builds, but due to the long compilation\ntime it may not be practical to use AOT during development.\n\nTo create a more flexible developer experience a JIT compatible build of the library should be\npublished as well. \nThe format of the JIT bundle is `umd`, which stands for Universal Module Definition.\nShipping the bundle as `umd` ensures compatibility with most common module loading formats.\n\nThe `umd` bundle will ship as a single file containing ES5 JavaScript and inlined versions of \nany external templates or css. \n\n\n## Appendix: Dependency Management\n\nAs a library maintainer, it's important to properly manage your dependencies in `package.json`.\n\nThere are [three kinds of dependencies](https://docs.npmjs.com/files/package.json#dependencies):\n `dependencies`, `devDependencies` and `peerDependencies`.\n\n- `dependencies`: here go all the other libraries yours depends on when being used.\nA good way to figure out these is to go through your library source code (in `src/lib` **only**)\nand list all the libraries there.\n- `devDependencies`: libraries that you need while developing, testing and building your library\ngo here.\nWhen a user installs your library, these won't be installed. \nUsers don't need to develop, build or test your library, they just need to run it.\n- `peerDependencies`: these are similar to `dependencies` since your library expects them to be\nthere at runtime.\nThe difference is that you don't want to install a new version of these, but instead use\nthe one already available. \n\nA good example of a peer dependency is `@angular/core` and all other main Angular libraries.\nIf you listed these in `dependencies`, a new one - with a different version! - could be installed\nfor your library to use.\nThis isn't what you wanted though. You want your library to use *the exact same* `@angular/core`\nthat the app is using.\n\nYou'll usually used `@angular/*` libraries listed in both `devDependencies` and \n`peerDependencies`.\nThis is normal and expected, because when you're developing your library also need a copy of\nthem installed.\n\nAnother thing to remember is to keep your dependencies from changing too much unexpectedly.\nDifferent versions of libraries can have different features, and if you inadvertently are too\nlenient with allowed versions your library might stop working because a dependency changed.\n\nYou can choose what versions you allow by using [ranges](https://docs.npmjs.com/misc/semver).\n\nA good rule of thumb is to have all `dependencies` specified with a tilde `~`(`~1.2.3`),\nwhile your `peerDependencies` have a range (`\"@angular/core\": \">=4.0.0 <5.0.0 || >=4.0.0-beta <5.0.0\"`).\n\nAny extra dependency or peer dependency that you add to `package.json` should also be added\nto the `globals` and `external` array in the `rollupBaseConfig` variable in `./build.js`.\n\nThis ensures your library doesn't package extra libraries inside of it and instead uses the ones\navailable in the consuming app.\n","readmeFilename":"README.md","_id":"ngx-spark-widgets@0.1.28","_shasum":"2b4a5f9f4a9644ab90ccaaf22b04cc6221ad03f5","_resolved":"file:ngx-spark-widgets-0.1.28.tgz","_from":"ngx-spark-widgets-0.1.28.tgz","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"2b4a5f9f4a9644ab90ccaaf22b04cc6221ad03f5","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-0.1.28.tgz"}},"0.1.29":{"name":"ngx-spark-widgets","version":"0.1.29","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"^2.0.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.7.2","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","ngx-dashboard-base":"1.2.18","ngx-echarts":"2.2.0","ngx-gauge":"^1.0.0-beta.4","nsp-jquery-mapster":"~1.3.0"},"readme":"# Angular QuickStart Lib\n\nThis is a simple library quickstart for Angular libraries, implementing the\n[Angular Package Format v4.0](https://docs.google.com/document/d/1CZC2rcpxffTDfRDs6p1cfbmKNLA6x5O-NtkJglDaBVs/edit#heading=h.k0mh3o8u5hx).\n\nCurrently only unscoped, primary entry-point libraries are supported.\n\nFeatures:\n- a simple example library\n- unit tests for the library\n- a demo application that consumes the library in JIT mode and runs in watch mode\n- an integration app that consumes the library in JIT and AOT mode and runs e2e tests\n\n## Difference of this fork\n\n**The `master` branch of this fork is up to date with Angular 5, TypeScript 2.4 and RxJS 5.5.**\n\nBe aware that a library compiled with Angular 5 won't be compatible with Angular 4.\nSo if you need to support Angular 4 (and you should, as it's in Long Term Support),\nyou need to compile two different versions of your lib. The `ng4` branch allows you to do that.\n\n## Tasks\n\nCommon tasks are present as npm scripts:\n\n- `npm start` to run a live-reload server with the demo app\n- `npm run test` to test in watch mode, or `npm run test:once` to only run once\n- `npm run build` to build the library\n- `npm run lint` to lint \n- `npm run clean` to clean\n- `npm run integration` to run the integration e2e tests\n- `npm install ./relative/path/to/lib` after `npm run build` to test locally in another app\n\nIf you need to debug the integration app, please check `./integration/README.md`.\n\n## The QuickStart Library seed\n\nThis example repository has an implemention of the described package format but is by no means\nthe only way you should publish a library.\n\nAny setup that builds the necessary package format works just as well for a consumer.\nYou are encouraged to customize this process as you see fit.\n\nWhen developing your own setup, keep in mind that even though [AOT](#appendix-supporting-aot)\nis preferred, [Just-in-time](#appendix-supporting-jit) compilation should be supported.\n\nMake sure you have at least Node 6.9 and NPM 3.0 installed.\nThen ...\n\n1. Create a project folder (you can call it `quickstart-lib` and rename it later).\n1. [Clone](#clone \"Clone it from github\") or [download](#download \"download it from github\") the **QuickStart Library seed** into your project folder.\n1. Install npm packages.\n1. Run `npm start` to launch the sample application.\n\n\n### Clone\n\nPerform the _clone-to-launch_ steps with these terminal commands.\n\n```\ngit clone https://github.com/filipesilva/angular-quickstart-lib.git\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n### Download\n[Download the QuickStart Library seed](https://github.com/filipesilva/angular-quickstart-lib/archive/master.zip)\nand unzip it into your project folder. Then perform the remaining steps with these terminal commands.\n\n```\ncd angular-quickstart-lib\nnpm install\nnpm start\n```\n\n\n## Initialize your repository\n\nIf you cloned the package from github, it has a `.git` folder where the official repository's history lives.\n\nYou don't want that git history though - you'll want to make your own. \n\nDelete this folder and initialize this one as a new repository:\n\n```\nrm -rf .git # Linux or OS/X (bash)\nrd .git /S/Q # Windows\ngit init\n```\n\n**Warning**: Do this only in the beginning to avoid accidentally deleting your own git setup!\n\n\n\n## What's in the QuickStart Library seed?\n\nThe **QuickStart Library seed** contains a similar structure to the [Quickstart seed](https://github.com/angular/quickstart).\nIt's modified to build and test a library instead of an application.\n\nConsequently, there are _many different files_ in the project.\nFocus on the following TypeScript (`.ts`) files in the **`/src`** folder.\n\n```\nsrc/\n├── demo/\n|  └── app/\n|     ├── app.component.ts\n|     └── app.module.ts\n└── lib/\n   ├── index.ts\n   └── src/\n      ├── component/\n      |  └── barchart.component.ts\n      ├── service/\n      |  └── barchart.service.ts\n      └── module.ts\n\n```\n\nEach file has a distinct purpose and evolves independently as the application grows.\n\nFiles outside `src/` concern building, deploying, and testing your app.\nThey include configuration files and external dependencies.\n\nFiles inside `src/lib/` \"belong\" to your library, while `src/demo/` contains a demo application\nthat loads your library.\n\nLibraries do not run by themselves, so it's very useful to have this \"demo\" app while developing \nto see how your library would look like to consumers.\n\nWhen you run `npm start`, the demo application is served.\n\nThe following are all in `src/`\n\n<table width=\"100%\">\n  <col width=\"20%\">\n  </col>\n  <col width=\"80%\">\n  </col>\n  <tr>\n    <th>\n      File\n    </th>\n    <th>\n      Purpose\n    </th>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.component.ts</code>\n    </td>\n    <td>\n      A demo component that renders the library component and a value from the library service.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>demo/app/app.module.ts</code>\n    </td>\n    <td>\n      A demo <code>NgModule</code> that imports the Library <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/component/app.component.ts</code>\n    </td>\n    <td>\n      A sample library component that renders an <code>h2</code> tag.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/service/barchart.service.ts</code>\n    </td>\n    <td>\n      A sample library service that exports a value.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/src/module.ts</code>\n    </td>\n    <td>\n      The library's main <code>NgModule</code>, <code>LibModule</code>.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      <code>lib/index.ts</code>\n    </td>\n    <td>\n      The public API of your library, where you choose what to export to consumers.\n    </td>\n  </tr>\n</table>\n\n\n## The build step\n\nYou can build the library by running `npm run build`. \nThis will generate a `dist/` directory with all the entry points described above.\n\nAll the logic for creating the build can be found in `./build.js`. It consists of roughly 5 steps:\n\n- Compile with the AOT Compiler (AOT compiler or `ngc`) for ES5 and ES2015.\n- Inline html and css inside the generated JavaScript files.\n- Copy typings, metatada, html and css.\n- Create each bundle using Rollup.\n- Copy `LICENSE`, `package.json` and `README.md` files\n\n\n## Testing libraries\n\nWhile testing is always important, it's **especially** important in libraries because consumer\napplications might break due to bugs in libraries.\n\nBut the fact that a library is consumed by another application is also what makes it hard to test.\n\nTo properly test a library, you need to have an integration tests.\nAn integration test is to libraries what an end-to-end test is to applications.\nIt tests how an app would install and use your library.\n\nThe **QuickStart Library seed** includes a directory called `integration` containing a standalone\napp that consumes your built library in both AOT and JIT modes, with end-to-end tests to verify\nit works.\n\nTo run the integration tests, do `npm run integration` which does the following:\n- Build your library.\n- Enter the integration app's directory.\n- Install dependencies.\n- Build the app in AOT mode.\n- Test the app in AOT mode.\n- Test the app in JIT mode.\n\nRunning integration tests gives you greater confidence that your library is properly built.\n\nIn addition to integration tests, you can also run unit tests in watch mode via `npm run test`,\nor single-run via `npm run test:once`.\n\nYou can also test your library by installing it in another local repository you have. \nTo do so, first build your lib via `npm run build`.\nThen install it from your other repo using a relative path to the dist folder: \n`npm install relative/path/to/library/dist`.\n\n\n## Publishing your library\n\nEvery package on NPM has a unique name, and so should yours. \nIf you haven't already, now is the time to change the name of your library.\n\nUse your editor to search the project for all instances of `quickstart-lib` and change it\nto your intended name (also in `dash-case` format).\nThe library name is mentioned on at least these files: \n\n- `integration/src/app/app.component.ts`\n- `integration/src/app/app.module.ts`\n- `integration/src/systemjs.config.js`\n- `integrations/package.json`\n- `src/demo/app/app.component.ts`\n- `src/demo/app/app.module.ts`\n- `src/demo/systemjs.config.js`\n- `src/demo/tsconfig.json`\n- `src/lib/tsconfig.es5.json`\n- `src/lib/tsconfig.lib.json`\n- `bs-config.json`\n- `package.json`\n- `README.md`\n\nYou'll also need to rename the folder your project is in.\n\nAfter you have changed the package name, you can publish it to NPM (read \n[this link](https://docs.npmjs.com/getting-started/publishing-npm-packages) for details).\n\nInstead of following the `Updating the package` on that previous doc, here we use\n[standard-version](https://github.com/conventional-changelog/standard-version).\nRead their docs to see how to use it.\n\nFirst you'll need to create a NPM account and login on your local machine.\nThen you can publish your package by running `npm publish dist/`.  \nSince your package is built on the `dist/` folder this is the one you should publish.\n\n\n<div class=\"l-sub-section\">\n\n### Be a good library maintainer\n\nNow that you've published a library, you need to maintain it as well. \nBelow are some of the most important points:\n\n- Document your library.\n- Keep an eye on the issue tracker.\n- [Manage your dependencies properly](#appendix-dependency-management)\n- Follow [Semantic Versioning](http://semver.org/)\n- Setup a Continuous Integration solution to test your library (included is a `.travis.yml` \nfile for [Travis CI](https://docs.travis-ci.com/user/getting-started/))!\n- Choose an [appropriate license](https://choosealicense.com/).\n\n</div>\n\n\n## Appendix: Supporting AOT\n\nAOT plays an important role in optimizing Angular applications. \nIt's therefore important that third party libraries be published in a format compatible with AOT\ncompilation.\nOtherwise it will not be possible to include the library in an AOT compiled application.\n\nOnly code written in TypeScript can be AOT compiled.\n \nBefore publishing the library must first be compiled using the AOT compiler (`ngc`). \n`ngc` extends the `tsc` compiler by adding extensions to support AOT compilation in addition to\nregular TypeScript compilation.   \n\nAOT compilation outputs three files that must be included in order to be compatible with AOT.\n\n*Transpiled JavaScript*\n\nAs usual the original TypeScript is transpiled to regular JavaScript.\n\n*Typings files*\n\nJavaScript has no way of representing typings. \nIn order to preserve the original typings, `ngc` will generate `.d.ts` typings files.\n\n*Meta Data JSON files*\n\n`ngc` outputs a metadata.json file for every `Component` and `NgModule`.\nThese meta data files represent the information in the original `NgModule` and `Component`\ndecorators.   \n\nThe meta data may reference external templates or css files.\nThese external files must be included with the library.\n\n### NgFactories\n\n`ngc` generates a series of files with an `.ngfactory` suffix as well.\nThese files represent the AOT compiled source, but should not be included with the published library.\n\nInstead the `ngc` compiler in the consuming application will generate `.ngfactory` files based\non the JavaScript, Typings and meta data shipped with the library. \n\n### Why not publish TypeScript?\n\nWhy not ship TypeScript source instead? \nAfter all the library will be part of another TypeScript compilation step when the library is\nimported by the consuming application.\n\nGenerally it's discouraged to ship TypeScript with third party libraries. \nIt would require the consumer to replicate the complete build environment of the library. \nNot only typings, but potentially a specific version of `ngc` as well.\n\nPublishing plain JavaScript with typings and meta data allows the consuming application to \nremain agnostic of the library's build environment.\n\n\n## Appendix: Supporting JIT\n\nAOT compiled code is the preferred format for production builds, but due to the long compilation\ntime it may not be practical to use AOT during development.\n\nTo create a more flexible developer experience a JIT compatible build of the library should be\npublished as well. \nThe format of the JIT bundle is `umd`, which stands for Universal Module Definition.\nShipping the bundle as `umd` ensures compatibility with most common module loading formats.\n\nThe `umd` bundle will ship as a single file containing ES5 JavaScript and inlined versions of \nany external templates or css. \n\n\n## Appendix: Dependency Management\n\nAs a library maintainer, it's important to properly manage your dependencies in `package.json`.\n\nThere are [three kinds of dependencies](https://docs.npmjs.com/files/package.json#dependencies):\n `dependencies`, `devDependencies` and `peerDependencies`.\n\n- `dependencies`: here go all the other libraries yours depends on when being used.\nA good way to figure out these is to go through your library source code (in `src/lib` **only**)\nand list all the libraries there.\n- `devDependencies`: libraries that you need while developing, testing and building your library\ngo here.\nWhen a user installs your library, these won't be installed. \nUsers don't need to develop, build or test your library, they just need to run it.\n- `peerDependencies`: these are similar to `dependencies` since your library expects them to be\nthere at runtime.\nThe difference is that you don't want to install a new version of these, but instead use\nthe one already available. \n\nA good example of a peer dependency is `@angular/core` and all other main Angular libraries.\nIf you listed these in `dependencies`, a new one - with a different version! - could be installed\nfor your library to use.\nThis isn't what you wanted though. You want your library to use *the exact same* `@angular/core`\nthat the app is using.\n\nYou'll usually used `@angular/*` libraries listed in both `devDependencies` and \n`peerDependencies`.\nThis is normal and expected, because when you're developing your library also need a copy of\nthem installed.\n\nAnother thing to remember is to keep your dependencies from changing too much unexpectedly.\nDifferent versions of libraries can have different features, and if you inadvertently are too\nlenient with allowed versions your library might stop working because a dependency changed.\n\nYou can choose what versions you allow by using [ranges](https://docs.npmjs.com/misc/semver).\n\nA good rule of thumb is to have all `dependencies` specified with a tilde `~`(`~1.2.3`),\nwhile your `peerDependencies` have a range (`\"@angular/core\": \">=4.0.0 <5.0.0 || >=4.0.0-beta <5.0.0\"`).\n\nAny extra dependency or peer dependency that you add to `package.json` should also be added\nto the `globals` and `external` array in the `rollupBaseConfig` variable in `./build.js`.\n\nThis ensures your library doesn't package extra libraries inside of it and instead uses the ones\navailable in the consuming app.\n","readmeFilename":"README.md","_id":"ngx-spark-widgets@0.1.29","_shasum":"9a7bfea612bc9d7e960fc0fbbeeec9ee9f88a87a","_resolved":"file:ngx-spark-widgets-0.1.29.tgz","_from":"ngx-spark-widgets-0.1.29.tgz","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"9a7bfea612bc9d7e960fc0fbbeeec9ee9f88a87a","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-0.1.29.tgz"}},"0.1.30":{"name":"ngx-spark-widgets","version":"0.1.30","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/src/lib","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/src/lib","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker","copy-package":"copyfiles package.json dist/src/lib"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"^2.0.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.7.2","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","ngx-dashboard-base":"1.2.18","ngx-echarts":"2.2.0","ngx-spark-gauge":">=0.0.5","nsp-jquery-mapster":"~1.3.0"},"readme":"ERROR: No README data found!","_id":"ngx-spark-widgets@0.1.30","_shasum":"5122c2dbabda4f4199db7f46f519ce26ca9942db","_resolved":"file:dist/src/lib/ngx-spark-widgets-0.1.30.tgz","_from":"dist/src/lib/ngx-spark-widgets-0.1.30.tgz","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"5122c2dbabda4f4199db7f46f519ce26ca9942db","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-0.1.30.tgz"}},"0.1.31":{"name":"ngx-spark-widgets","version":"0.1.31","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/src/lib","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/src/lib","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker","copy-package":"copyfiles package.json dist/src/lib"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"^2.0.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4","@angular/forms":"^5.2.9","@angular/router":"^5.2.9"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.7.2","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","ngx-dashboard-base":"1.2.18","ngx-echarts":"2.2.0","ngx-spark-gauge":">=0.0.5","nsp-jquery-mapster":"~1.3.0"},"readme":"ERROR: No README data found!","readmeFilename":"README.md","_id":"ngx-spark-widgets@0.1.31","_shasum":"d5160951d1330eac485c3709b7dbbc70f4e38344","_resolved":"file:dist/src/lib/ngx-spark-widgets-0.1.31.tgz","_from":"dist/src/lib/ngx-spark-widgets-0.1.31.tgz","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"d5160951d1330eac485c3709b7dbbc70f4e38344","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-0.1.31.tgz"}},"0.1.32":{"name":"ngx-spark-widgets","version":"0.1.32","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/src/lib","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/src/lib","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker","copy-package":"copyfiles package.json dist/src/lib"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"^2.0.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.7.2","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","ngx-dashboard-base":"1.2.18","ngx-echarts":"2.2.0","ngx-spark-gauge":">=0.0.5","nsp-jquery-mapster":"~1.3.0"},"readme":"ERROR: No README data found!","_id":"ngx-spark-widgets@0.1.32","_shasum":"37007507d74b15a6bf34b754652b908261166b43","_resolved":"file:dist/src/lib/ngx-spark-widgets-0.1.32.tgz","_from":"dist/src/lib/ngx-spark-widgets-0.1.32.tgz","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"37007507d74b15a6bf34b754652b908261166b43","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-0.1.32.tgz"}},"0.1.33":{"name":"ngx-spark-widgets","version":"0.1.33","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/src/lib","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/src/lib","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker","copy-package":"copyfiles package.json dist/src/lib"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"^2.0.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.7.2","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","ngx-dashboard-base":"1.2.18","ngx-echarts":"2.2.0","ngx-spark-gauge":">=0.0.5","nsp-jquery-mapster":"~1.3.0"},"readme":"ERROR: No README data found!","_id":"ngx-spark-widgets@0.1.33","_shasum":"d1f63a530aee709925d2b3237eebbda605f2896c","_resolved":"file:dist/src/lib/ngx-spark-widgets-0.1.33.tgz","_from":"dist/src/lib/ngx-spark-widgets-0.1.33.tgz","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"d1f63a530aee709925d2b3237eebbda605f2896c","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-0.1.33.tgz"}},"0.1.34":{"name":"ngx-spark-widgets","version":"0.1.34","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/src/lib","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/src/lib","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker","copy-package":"copyfiles package.json dist/src/lib"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"^2.0.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.7.2","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","ngx-dashboard-base":"1.2.18","ngx-echarts":"2.2.0","ngx-spark-gauge":">=0.0.5","nsp-jquery-mapster":"~1.3.0"},"readme":"ERROR: No README data found!","_id":"ngx-spark-widgets@0.1.34","_shasum":"6f996abc7e54079ae4f59568a31b1d07020df2de","_resolved":"file:dist/src/lib/ngx-spark-widgets-0.1.34.tgz","_from":"dist/src/lib/ngx-spark-widgets-0.1.34.tgz","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"6f996abc7e54079ae4f59568a31b1d07020df2de","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-0.1.34.tgz"}},"0.1.35":{"name":"ngx-spark-widgets","version":"0.1.35","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/src/lib","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/src/lib","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker","copy-package":"copyfiles package.json dist/src/lib"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"^2.0.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.7.2","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","ngx-dashboard-base":"1.2.18","ngx-echarts":"2.2.0","ngx-spark-gauge":">=0.0.5","nsp-jquery-mapster":"~1.3.0"},"readme":"ERROR: No README data found!","_id":"ngx-spark-widgets@0.1.35","_shasum":"7f568f824bb4aea8c0d0ce31cff660df41875094","_resolved":"file:dist/src/lib/ngx-spark-widgets-0.1.35.tgz","_from":"dist/src/lib/ngx-spark-widgets-0.1.35.tgz","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"7f568f824bb4aea8c0d0ce31cff660df41875094","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-0.1.35.tgz"}},"0.1.36":{"name":"ngx-spark-widgets","version":"0.1.36","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/src/lib","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/src/lib","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker","copy-package":"copyfiles package.json dist/src/lib"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"^2.0.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.7.2","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","ngx-dashboard-base":"1.2.18","ngx-echarts":"2.2.0","ngx-spark-gauge":">=0.0.5","nsp-jquery-mapster":"~1.3.0"},"readme":"ERROR: No README data found!","_id":"ngx-spark-widgets@0.1.36","_shasum":"3a11ed538a4f8e3164282e4eee6c7513b0179ec7","_resolved":"file:dist/src/lib/ngx-spark-widgets-0.1.36.tgz","_from":"dist/src/lib/ngx-spark-widgets-0.1.36.tgz","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"3a11ed538a4f8e3164282e4eee6c7513b0179ec7","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-0.1.36.tgz"}},"0.1.37":{"name":"ngx-spark-widgets","version":"0.1.37","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/src/lib","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/src/lib","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker","copy-package":"copyfiles package.json dist/src/lib"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"^2.0.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.7.2","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","ngx-dashboard-base":"1.2.18","ngx-echarts":"2.2.0","ngx-spark-gauge":">=0.0.5","nsp-jquery-mapster":"~1.3.0","angular-fittext":"^2.1.1"},"readme":"ERROR: No README data found!","_id":"ngx-spark-widgets@0.1.37","_shasum":"8965a45bff180ae8518af10f0288ef6b5be3a514","_resolved":"file:dist/src/lib/ngx-spark-widgets-0.1.37.tgz","_from":"dist/src/lib/ngx-spark-widgets-0.1.37.tgz","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"8965a45bff180ae8518af10f0288ef6b5be3a514","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-0.1.37.tgz"}},"0.1.38":{"name":"ngx-spark-widgets","version":"0.1.38","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/src/lib","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/src/lib","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker","copy-package":"copyfiles package.json dist/src/lib"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"^2.0.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","angular-fittext":"^2.1.1","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.7.2","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","ngx-dashboard-base":"1.2.18","ngx-echarts":"2.2.0","ngx-spark-gauge":">=0.0.5","nsp-jquery-mapster":"~1.3.0"},"readme":"ERROR: No README data found!","_id":"ngx-spark-widgets@0.1.38","_shasum":"ed02a78bca061121bb45a304490864a0b2c99d4a","_resolved":"file:dist/src/lib/ngx-spark-widgets-0.1.38.tgz","_from":"dist/src/lib/ngx-spark-widgets-0.1.38.tgz","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"ed02a78bca061121bb45a304490864a0b2c99d4a","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-0.1.38.tgz"}},"0.1.39":{"name":"ngx-spark-widgets","version":"0.1.39","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/src/lib","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/src/lib","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker","copy-package":"copyfiles package.json dist/src/lib"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"^2.0.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","angular-fittext":"^2.1.1","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.7.2","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","ngx-dashboard-base":"1.2.18","ngx-echarts":"2.2.0","ngx-spark-gauge":">=0.0.5","nsp-jquery-mapster":"~1.3.0"},"readme":"ERROR: No README data found!","_id":"ngx-spark-widgets@0.1.39","_shasum":"a9cd442741b4f3bfc287edd73e5cc526162f9063","_resolved":"file:dist/src/lib/ngx-spark-widgets-0.1.39.tgz","_from":"dist/src/lib/ngx-spark-widgets-0.1.39.tgz","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"a9cd442741b4f3bfc287edd73e5cc526162f9063","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-0.1.39.tgz"}},"1.1.0":{"name":"ngx-spark-widgets","version":"1.1.0","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/src/lib","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/src/lib","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker","copy-package":"copyfiles package.json dist/src/lib"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"^2.0.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","angular-fittext":"^2.1.1","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.7.2","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","ngx-dashboard-base":"1.2.18","ngx-echarts":"2.2.0","ngx-spark-gauge":">=0.0.5","nsp-jquery-mapster":"~1.3.0"},"readme":"ERROR: No README data found!","_id":"ngx-spark-widgets@1.1.0","_shasum":"0f02d0a6db6120b46966aad538d52ce588a631fe","_resolved":"file:dist/src/lib/ngx-spark-widgets-1.1.0.tgz","_from":"dist/src/lib/ngx-spark-widgets-1.1.0.tgz","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"0f02d0a6db6120b46966aad538d52ce588a631fe","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-1.1.0.tgz"}},"1.1.1":{"name":"ngx-spark-widgets","version":"1.1.1","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/src/lib","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/src/lib","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker","copy-package":"copyfiles package.json dist/src/lib"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"^2.0.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","angular-fittext":"^2.1.1","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.7.2","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","ngx-dashboard-base":"1.2.18","ngx-echarts":"2.2.0","ngx-spark-gauge":">=0.0.5","nsp-jquery-mapster":"~1.3.0"},"readme":"ERROR: No README data found!","_id":"ngx-spark-widgets@1.1.1","_shasum":"ebb486a7ad13521e0a171f6614b799b093f9a9c2","_resolved":"file:dist/src/lib/ngx-spark-widgets-1.1.1.tgz","_from":"dist/src/lib/ngx-spark-widgets-1.1.1.tgz","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"ebb486a7ad13521e0a171f6614b799b093f9a9c2","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-1.1.1.tgz"}},"1.1.2":{"name":"ngx-spark-widgets","version":"1.1.2","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/src/lib","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/src/lib","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker","copy-package":"copyfiles package.json dist/src/lib"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"^2.0.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","angular-fittext":"^2.1.1","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.7.2","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","ngx-dashboard-base":"1.2.18","ngx-echarts":"2.2.0","ngx-spark-gauge":">=0.0.5","nsp-jquery-mapster":"~1.3.0"},"readme":"ERROR: No README data found!","_id":"ngx-spark-widgets@1.1.2","_shasum":"f97cac9b314af41b8105c7fa9fab4ad0bdde50f1","_resolved":"file:dist/src/lib/ngx-spark-widgets-1.1.2.tgz","_from":"dist/src/lib/ngx-spark-widgets-1.1.2.tgz","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"f97cac9b314af41b8105c7fa9fab4ad0bdde50f1","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-1.1.2.tgz"}},"1.1.3":{"name":"ngx-spark-widgets","version":"1.1.3","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/src/lib","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/src/lib","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker","copy-package":"copyfiles package.json dist/src/lib"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"^2.0.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","angular-fittext":"^2.1.1","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.7.2","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","ngx-dashboard-base":"1.2.18","ngx-echarts":"2.2.0","ngx-spark-gauge":">=0.0.5","nsp-jquery-mapster":"~1.3.0"},"readme":"ERROR: No README data found!","_id":"ngx-spark-widgets@1.1.3","_shasum":"b4507282373f6595e3fa82007e905b24cc288914","_resolved":"file:dist/src/lib/ngx-spark-widgets-1.1.3.tgz","_from":"dist/src/lib/ngx-spark-widgets-1.1.3.tgz","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"b4507282373f6595e3fa82007e905b24cc288914","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-1.1.3.tgz"}},"1.1.4":{"name":"ngx-spark-widgets","version":"1.1.4","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/src/lib","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/src/lib","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker","copy-package":"copyfiles package.json dist/src/lib"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"^2.0.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","angular-fittext":"^2.1.1","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.7.2","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","ngx-dashboard-base":"1.2.18","ngx-echarts":"2.2.0","ngx-spark-gauge":">=0.0.5","nsp-jquery-mapster":"~1.3.0"},"readme":"ERROR: No README data found!","_id":"ngx-spark-widgets@1.1.4","_shasum":"016ae73b9eff4cc0efade1ccf003cee7553d7537","_resolved":"file:dist/src/lib/ngx-spark-widgets-1.1.4.tgz","_from":"dist/src/lib/ngx-spark-widgets-1.1.4.tgz","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"016ae73b9eff4cc0efade1ccf003cee7553d7537","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-1.1.4.tgz"}},"1.1.5":{"name":"ngx-spark-widgets","version":"1.1.5","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/src/lib","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/src/lib","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker","copy-package":"copyfiles package.json dist/src/lib"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"^2.0.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","angular-fittext":"^2.1.1","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.7.2","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","ngx-dashboard-base":"1.2.18","ngx-echarts":"2.2.0","ngx-spark-gauge":">=0.0.5","nsp-jquery-mapster":"~1.3.0"},"readme":"ERROR: No README data found!","_id":"ngx-spark-widgets@1.1.5","_shasum":"96be2929dbf1cbab46f03671aacc06b3199e98e1","_resolved":"file:dist/src/lib/ngx-spark-widgets-1.1.5.tgz","_from":"dist/src/lib/ngx-spark-widgets-1.1.5.tgz","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"96be2929dbf1cbab46f03671aacc06b3199e98e1","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-1.1.5.tgz"}},"1.1.6":{"name":"ngx-spark-widgets","version":"1.1.6","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/src/lib","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/src/lib","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker","copy-package":"copyfiles package.json dist/src/lib"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"^2.0.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","angular-fittext":"^2.1.1","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.7.2","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","ngx-dashboard-base":"1.2.18","ngx-echarts":"2.2.0","ngx-spark-gauge":">=0.0.5","nsp-jquery-mapster":"~1.3.0"},"readme":"ERROR: No README data found!","_id":"ngx-spark-widgets@1.1.6","_shasum":"5803dbb60fba4c24ae71c17e6df5630eb44147b6","_resolved":"file:dist/src/lib/ngx-spark-widgets-1.1.6.tgz","_from":"dist/src/lib/ngx-spark-widgets-1.1.6.tgz","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"5803dbb60fba4c24ae71c17e6df5630eb44147b6","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-1.1.6.tgz"}},"1.1.7":{"name":"ngx-spark-widgets","version":"1.1.7","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/src/lib","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/src/lib","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker","copy-package":"copyfiles package.json dist/src/lib"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"^2.0.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","angular-fittext":"^2.1.1","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.7.2","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","ngx-dashboard-base":"1.2.18","ngx-echarts":"2.2.0","ngx-spark-gauge":">=0.0.5","nsp-jquery-mapster":"~1.3.0","numeral":"^2.0.6","patternomaly":"^1.3.2"},"readme":"ERROR: No README data found!","_id":"ngx-spark-widgets@1.1.7","_shasum":"72fc0a2488de33579c7f6fad8c60df11a35dbaaf","_resolved":"file:dist/src/lib/ngx-spark-widgets-1.1.7.tgz","_from":"dist/src/lib/ngx-spark-widgets-1.1.7.tgz","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"72fc0a2488de33579c7f6fad8c60df11a35dbaaf","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-1.1.7.tgz"}},"1.1.8":{"name":"ngx-spark-widgets","version":"1.1.8","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/src/lib","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/src/lib","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker","copy-package":"copyfiles package.json dist/src/lib"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"^2.0.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","angular-fittext":"^2.1.1","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.7.2","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","ngx-dashboard-base":"1.2.18","ngx-echarts":"2.2.0","ngx-spark-gauge":">=0.0.5","nsp-jquery-mapster":"~1.3.0","numeral":"^2.0.6","patternomaly":"^1.3.2"},"readme":"ERROR: No README data found!","_id":"ngx-spark-widgets@1.1.8","_shasum":"463ad8261bf872fdf1435d44d388ea58bf0dc138","_resolved":"file:dist/src/lib/ngx-spark-widgets-1.1.8.tgz","_from":"dist/src/lib/ngx-spark-widgets-1.1.8.tgz","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"463ad8261bf872fdf1435d44d388ea58bf0dc138","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-1.1.8.tgz"}},"1.1.9":{"name":"ngx-spark-widgets","version":"1.1.9","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/src/lib","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/src/lib","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker","copy-package":"copyfiles package.json dist/src/lib"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"^2.0.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","angular-fittext":"^2.1.1","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.8.0","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","ngx-dashboard-base":"1.2.18","ngx-echarts":"2.2.0","ngx-spark-gauge":">=0.0.5","nsp-jquery-mapster":"~1.3.0","numeral":"^2.0.6","patternomaly":"^1.3.2"},"readme":"ERROR: No README data found!","_id":"ngx-spark-widgets@1.1.9","_shasum":"82d1b3f9dbaf5d38278d9974bd275eda9493bd2c","_resolved":"file:dist/src/lib/ngx-spark-widgets-1.1.9.tgz","_from":"dist/src/lib/ngx-spark-widgets-1.1.9.tgz","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"82d1b3f9dbaf5d38278d9974bd275eda9493bd2c","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-1.1.9.tgz"}},"1.1.10":{"name":"ngx-spark-widgets","version":"1.1.10","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/src/lib","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/src/lib","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker","copy-package":"copyfiles package.json dist/src/lib"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"^2.0.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","angular-fittext":"^2.1.1","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.8.0","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","ngx-dashboard-base":"1.2.18","ngx-echarts":"2.2.0","ngx-spark-gauge":">=0.0.5","nsp-jquery-mapster":"~1.3.0","numeral":"^2.0.6","patternomaly":"^1.3.2","@types/mathjs":"^6.0.2","mathjs":"^6.2.5"},"readme":"ERROR: No README data found!","_id":"ngx-spark-widgets@1.1.10","_shasum":"1e04799292692c899d3bc360a5daeb06e2ab9fef","_resolved":"file:dist/src/lib/ngx-spark-widgets-1.1.10.tgz","_from":"dist/src/lib/ngx-spark-widgets-1.1.10.tgz","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"1e04799292692c899d3bc360a5daeb06e2ab9fef","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-1.1.10.tgz"}},"1.1.11":{"name":"ngx-spark-widgets","version":"1.1.11","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/src/lib","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/src/lib","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker","copy-package":"copyfiles package.json dist/src/lib"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"^2.0.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","@types/mathjs":"6.0.2","angular-fittext":"^2.1.1","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.8.0","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","mathjs":"6.5.0","ngx-dashboard-base":"1.2.18","ngx-echarts":"2.2.0","ngx-spark-gauge":">=0.0.5","nsp-jquery-mapster":"~1.3.0","numeral":"^2.0.6","patternomaly":"^1.3.2"},"readme":"ERROR: No README data found!","_id":"ngx-spark-widgets@1.1.11","_shasum":"765f507976b7fe27b2651f946acb2a5357a4af62","_resolved":"file:dist/src/lib/ngx-spark-widgets-1.1.11.tgz","_from":"dist/src/lib/ngx-spark-widgets-1.1.11.tgz","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"765f507976b7fe27b2651f946acb2a5357a4af62","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-1.1.11.tgz"}},"1.1.12":{"name":"ngx-spark-widgets","version":"1.1.12","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/src/lib","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/src/lib","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker","copy-package":"copyfiles package.json dist/src/lib"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"^2.0.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","@types/mathjs":"6.0.2","angular-fittext":"^2.1.1","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.8.0","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","mathjs":"6.5.0","ngx-dashboard-base":"1.2.18","ngx-echarts":"2.2.0","ngx-spark-gauge":">=0.0.5","nsp-jquery-mapster":"~1.3.0","numeral":"^2.0.6","patternomaly":"^1.3.2"},"readme":"ERROR: No README data found!","_id":"ngx-spark-widgets@1.1.12","_shasum":"603247e3a82b30d330a6d85c3386367b27c93107","_resolved":"file:dist/src/lib/ngx-spark-widgets-1.1.12.tgz","_from":"dist/src/lib/ngx-spark-widgets-1.1.12.tgz","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"603247e3a82b30d330a6d85c3386367b27c93107","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-1.1.12.tgz"}},"1.1.13-beta":{"name":"ngx-spark-widgets","version":"1.1.13-beta","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/src/lib","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/src/lib","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker","copy-package":"copyfiles package.json dist/src/lib"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"^2.0.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","@types/mathjs":"6.0.2","angular-fittext":"^2.1.1","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.8.0","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","mathjs":"6.5.0","ngx-dashboard-base":"1.2.18","ngx-echarts":"2.2.0","ngx-spark-gauge":">=0.0.5","nsp-jquery-mapster":"~1.3.0","numeral":"^2.0.6","patternomaly":"^1.3.2"},"readme":"ERROR: No README data found!","_id":"ngx-spark-widgets@1.1.13-beta","_shasum":"4eb184aacaa2202ff326c49ac08c0e57b06a4602","_resolved":"file:dist/src/lib/ngx-spark-widgets-1.1.13-beta.tgz","_from":"dist/src/lib/ngx-spark-widgets-1.1.13-beta.tgz","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"4eb184aacaa2202ff326c49ac08c0e57b06a4602","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-1.1.13-beta.tgz"}},"1.1.14-beta":{"name":"ngx-spark-widgets","version":"1.1.14-beta","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/src/lib","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/src/lib","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker","copy-package":"copyfiles package.json dist/src/lib"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"^2.0.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","@types/mathjs":"6.0.2","angular-fittext":"^2.1.1","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.8.0","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","mathjs":"6.5.0","ngx-dashboard-base":"1.2.18","ngx-echarts":"2.2.0","ngx-spark-gauge":">=0.0.5","nsp-jquery-mapster":"~1.3.0","numeral":"^2.0.6","patternomaly":"^1.3.2"},"readme":"ERROR: No README data found!","_id":"ngx-spark-widgets@1.1.14-beta","_shasum":"b049cfc47507e8468832a144ffc94da2c9e8bba4","_resolved":"file:dist/src/lib/ngx-spark-widgets-1.1.14-beta.tgz","_from":"dist/src/lib/ngx-spark-widgets-1.1.14-beta.tgz","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"b049cfc47507e8468832a144ffc94da2c9e8bba4","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-1.1.14-beta.tgz"}},"1.1.15-beta":{"name":"ngx-spark-widgets","version":"1.1.15-beta","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/src/lib","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/src/lib","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker","copy-package":"copyfiles package.json dist/src/lib"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"2.2.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","@types/mathjs":"6.0.2","angular-fittext":"^2.1.1","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.8.0","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","mathjs":"6.5.0","ngx-dashboard-base":"1.2.18","ngx-echarts":"2.2.0","ngx-spark-gauge":">=0.0.5","nsp-jquery-mapster":"~1.3.0","numeral":"^2.0.6","patternomaly":"^1.3.2","mkdirp":"^0.5.1"},"readme":"ERROR: No README data found!","_id":"ngx-spark-widgets@1.1.15-beta","_shasum":"b4b8e58c98ef272df4576ef6c70fdcffcbc1bbcb","_resolved":"file:dist/src/lib/ngx-spark-widgets-1.1.15-beta.tgz","_from":"dist/src/lib/ngx-spark-widgets-1.1.15-beta.tgz","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"b4b8e58c98ef272df4576ef6c70fdcffcbc1bbcb","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-1.1.15-beta.tgz"}},"1.1.13-beta-2":{"name":"ngx-spark-widgets","version":"1.1.13-beta-2","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/src/lib","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/src/lib","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker","copy-package":"copyfiles package.json dist/src/lib"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"^2.0.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","@types/mathjs":"6.0.2","angular-fittext":"^2.1.1","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.8.0","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","mathjs":"6.5.0","ngx-dashboard-base":"1.2.18","ngx-echarts":"2.2.0","ngx-spark-gauge":">=0.0.5","nsp-jquery-mapster":"~1.3.0","numeral":"^2.0.6","patternomaly":"^1.3.2"},"readme":"ERROR: No README data found!","_id":"ngx-spark-widgets@1.1.13-beta-2","_shasum":"4a05aa0084428c20a321b051bef65924738a9881","_resolved":"file:dist/src/lib/ngx-spark-widgets-1.1.13-beta-2.tgz","_from":"dist/src/lib/ngx-spark-widgets-1.1.13-beta-2.tgz","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"4a05aa0084428c20a321b051bef65924738a9881","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-1.1.13-beta-2.tgz"}},"1.1.13":{"name":"ngx-spark-widgets","version":"1.1.13","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/src/lib","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/src/lib","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker","copy-package":"copyfiles package.json dist/src/lib"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"^2.0.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","@types/mathjs":"6.0.2","angular-fittext":"^2.1.1","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.8.0","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","mathjs":"6.5.0","ngx-dashboard-base":"1.2.18","ngx-echarts":"2.2.0","ngx-spark-gauge":">=0.0.5","nsp-jquery-mapster":"~1.3.0","numeral":"^2.0.6","patternomaly":"^1.3.2"},"readme":"ERROR: No README data found!","_id":"ngx-spark-widgets@1.1.13","_shasum":"1d38c958524a57599f70238e7d3599ddb49c4945","_resolved":"file:dist/src/lib/ngx-spark-widgets-1.1.13.tgz","_from":"dist/src/lib/ngx-spark-widgets-1.1.13.tgz","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"1d38c958524a57599f70238e7d3599ddb49c4945","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-1.1.13.tgz"}},"1.1.14":{"name":"ngx-spark-widgets","version":"1.1.14","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/src/lib","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/src/lib","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker","copy-package":"copyfiles package.json dist/src/lib"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"2.2.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","@types/mathjs":"6.0.2","angular-fittext":"^2.1.1","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.8.0","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","mathjs":"6.5.0","ngx-dashboard-base":"1.2.18","ngx-echarts":"2.2.0","ngx-spark-gauge":">=0.0.5","nsp-jquery-mapster":"~1.3.0","numeral":"^2.0.6","patternomaly":"^1.3.2","mkdirp":"^0.5.1"},"readme":"ERROR: No README data found!","_id":"ngx-spark-widgets@1.1.14","_shasum":"66ba9b7aa6a1b0ca1339fefac63f700d10fc47f4","_resolved":"file:dist/src/lib/ngx-spark-widgets-1.1.14.tgz","_from":"dist/src/lib/ngx-spark-widgets-1.1.14.tgz","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"66ba9b7aa6a1b0ca1339fefac63f700d10fc47f4","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-1.1.14.tgz"}},"1.1.15":{"name":"ngx-spark-widgets","version":"1.1.15","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/src/lib","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/src/lib","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker","copy-package":"copyfiles package.json dist/src/lib"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"2.2.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","@types/mathjs":"6.0.2","angular-fittext":"^2.1.1","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.8.0","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","mathjs":"6.5.0","mkdirp":"^0.5.1","ngx-dashboard-base":"1.2.18","ngx-echarts":"2.2.0","ngx-spark-gauge":">=0.0.5","nsp-jquery-mapster":"~1.3.0","numeral":"^2.0.6","patternomaly":"^1.3.2"},"readme":"ERROR: No README data found!","_id":"ngx-spark-widgets@1.1.15","_shasum":"a987cc081a71ec2680ce3718321e1f764c5c0968","_resolved":"file:dist/src/lib/ngx-spark-widgets-1.1.15.tgz","_from":"dist/src/lib/ngx-spark-widgets-1.1.15.tgz","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"a987cc081a71ec2680ce3718321e1f764c5c0968","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-1.1.15.tgz"}},"1.1.16":{"name":"ngx-spark-widgets","version":"1.1.16","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/src/lib","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/src/lib","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker","copy-package":"copyfiles package.json dist/src/lib"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"2.2.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4","ngx-dashboard-base":"1.2.18"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","@types/mathjs":"6.0.2","angular-fittext":"^2.1.1","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.8.0","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","mathjs":"6.5.0","mkdirp":"^0.5.1","ngx-echarts":"2.2.0","ngx-spark-gauge":">=0.0.5","nsp-jquery-mapster":"~1.3.0","numeral":"^2.0.6","patternomaly":"^1.3.2"},"readme":"ERROR: No README data found!","_id":"ngx-spark-widgets@1.1.16","_shasum":"4f99cfce88de6568c4c71db10ee08387899a6c7d","_resolved":"file:dist/src/lib/ngx-spark-widgets-1.1.16.tgz","_from":"dist/src/lib/ngx-spark-widgets-1.1.16.tgz","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"4f99cfce88de6568c4c71db10ee08387899a6c7d","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-1.1.16.tgz"}},"1.1.17-beta":{"name":"ngx-spark-widgets","version":"1.1.17-beta","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/src/lib","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/src/lib","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker","copy-package":"copyfiles package.json dist/src/lib"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"2.2.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4","ngx-dashboard-base":"1.2.18"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","@types/mathjs":"6.0.2","angular-fittext":"^2.1.1","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.8.0","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","mathjs":"6.5.0","mkdirp":"^0.5.1","ngx-echarts":"2.2.0","ngx-spark-gauge":">=0.0.5","nsp-jquery-mapster":"~1.3.0","numeral":"^2.0.6","patternomaly":"^1.3.2"},"readme":"ERROR: No README data found!","_id":"ngx-spark-widgets@1.1.17-beta","_shasum":"7f0cd8443b7db667291e99fb88566da17123a84d","_resolved":"file:dist/src/lib/ngx-spark-widgets-1.1.17-beta.tgz","_from":"dist/src/lib/ngx-spark-widgets-1.1.17-beta.tgz","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"7f0cd8443b7db667291e99fb88566da17123a84d","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-1.1.17-beta.tgz"}},"1.1.17":{"name":"ngx-spark-widgets","version":"1.1.17","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/src/lib","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/src/lib","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker","copy-package":"copyfiles package.json dist/src/lib"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"2.2.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4","ngx-dashboard-base":"1.2.18"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","@types/mathjs":"6.0.2","angular-fittext":"^2.1.1","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.8.0","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","mathjs":"6.5.0","mkdirp":"^0.5.1","ngx-echarts":"2.2.0","ngx-spark-gauge":">=0.0.5","nsp-jquery-mapster":"~1.3.0","numeral":"^2.0.6","patternomaly":"^1.3.2"},"readme":"ERROR: No README data found!","_id":"ngx-spark-widgets@1.1.17","_shasum":"be5cda316e7867c9593eb8f833fa393e2649ed75","_resolved":"file:dist/src/lib/ngx-spark-widgets-1.1.17.tgz","_from":"dist/src/lib/ngx-spark-widgets-1.1.17.tgz","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"be5cda316e7867c9593eb8f833fa393e2649ed75","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-1.1.17.tgz"}},"1.1.18":{"name":"ngx-spark-widgets","version":"1.1.18","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/src/lib","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/src/lib","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker","copy-package":"copyfiles package.json dist/src/lib"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"2.2.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4","ngx-dashboard-base":"1.2.18"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","@types/mathjs":"6.0.2","angular-fittext":"^2.1.1","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.8.0","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","mathjs":"6.5.0","mkdirp":"^0.5.1","ngx-echarts":"2.2.0","ngx-spark-gauge":">=0.0.5","nsp-jquery-mapster":"~1.3.0","numeral":"^2.0.6","patternomaly":"^1.3.2"},"readme":"ERROR: No README data found!","_id":"ngx-spark-widgets@1.1.18","_shasum":"38f455ebb251266c000eb26dc5d4fd8b5e2715c6","_resolved":"file:dist/src/lib/ngx-spark-widgets-1.1.18.tgz","_from":"dist/src/lib/ngx-spark-widgets-1.1.18.tgz","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"38f455ebb251266c000eb26dc5d4fd8b5e2715c6","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-1.1.18.tgz"}},"1.1.19-beta":{"name":"ngx-spark-widgets","version":"1.1.19-beta","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/src/lib","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/src/lib","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker","copy-package":"copyfiles package.json dist/src/lib"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"2.2.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4","ngx-dashboard-base":"1.2.18"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","@types/mathjs":"6.0.2","angular-fittext":"^2.1.1","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.8.0","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","mathjs":"6.5.0","mkdirp":"^0.5.1","ngx-echarts":"2.2.0","ngx-spark-gauge":">=0.0.5","nsp-jquery-mapster":"~1.3.0","numeral":"^2.0.6","patternomaly":"^1.3.2"},"readme":"ERROR: No README data found!","_id":"ngx-spark-widgets@1.1.19-beta","_shasum":"bcbeb0a3aff46afee88c087cf307357ec5fc29d2","_resolved":"file:dist/src/lib/ngx-spark-widgets-1.1.19-beta.tgz","_from":"dist/src/lib/ngx-spark-widgets-1.1.19-beta.tgz","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"bcbeb0a3aff46afee88c087cf307357ec5fc29d2","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-1.1.19-beta.tgz"}},"1.1.19":{"name":"ngx-spark-widgets","version":"1.1.19","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/src/lib","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/src/lib","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker","copy-package":"copyfiles package.json dist/src/lib"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"2.2.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4","ngx-dashboard-base":"1.2.18"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","@types/mathjs":"6.0.2","angular-fittext":"^2.1.1","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.8.0","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","mathjs":"6.5.0","mkdirp":"^0.5.1","ngx-echarts":"2.2.0","ngx-spark-gauge":">=0.0.5","nsp-jquery-mapster":"~1.3.0","numeral":"^2.0.6","patternomaly":"^1.3.2"},"readme":"ERROR: No README data found!","_id":"ngx-spark-widgets@1.1.19","_shasum":"bebb516fae854d69ba730a0b2d7a39ab56f735a9","_resolved":"file:dist/src/lib/ngx-spark-widgets-1.1.19.tgz","_from":"dist/src/lib/ngx-spark-widgets-1.1.19.tgz","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"shasum":"bebb516fae854d69ba730a0b2d7a39ab56f735a9","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-1.1.19.tgz"}},"1.1.20-beta":{"name":"ngx-spark-widgets","version":"1.1.20-beta","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/src/lib","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/src/lib","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker","copy-package":"copyfiles package.json dist/src/lib"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"2.2.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4","ngx-dashboard-base":"1.2.18"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","@types/mathjs":"6.0.2","angular-fittext":"^2.1.1","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.8.0","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","mathjs":"6.5.0","mkdirp":"^0.5.1","ngx-echarts":"2.2.0","ngx-spark-gauge":">=0.0.5","nsp-jquery-mapster":"~1.3.0","numeral":"^2.0.6","patternomaly":"^1.3.2"},"_resolved":"","_integrity":"","_from":"file:dist/src/lib/ngx-spark-widgets-1.1.20-beta.tgz","readme":"ERROR: No README data found!","_id":"ngx-spark-widgets@1.1.20-beta","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"integrity":"sha512-Ote+oxfWkNTPFoTPR9BWWbz538B2eTf2152wh4nOOerpB+Anu93E3axKYuJGUcs1sIIoIFkPP/8PlpOHajoH7g==","shasum":"f111ab763d8934f55dedacad00b022dbdcc2128c","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-1.1.20-beta.tgz"}},"1.1.20":{"name":"ngx-spark-widgets","version":"1.1.20","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/src/lib","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/src/lib","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker","copy-package":"copyfiles package.json dist/src/lib"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"2.2.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4","ngx-dashboard-base":"1.2.18"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","@types/mathjs":"6.0.2","angular-fittext":"^2.1.1","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.8.0","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","mathjs":"6.5.0","mkdirp":"^0.5.1","ngx-echarts":"2.2.0","ngx-spark-gauge":">=0.0.5","nsp-jquery-mapster":"~1.3.0","numeral":"^2.0.6","patternomaly":"^1.3.2"},"_resolved":"","_integrity":"","_from":"file:dist/src/lib/ngx-spark-widgets-1.1.20.tgz","readme":"ERROR: No README data found!","_id":"ngx-spark-widgets@1.1.20","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"integrity":"sha512-IIHsbsaq8Cux5bqX6h+u2IBR/9vtQh3bH1KqcRJ+n2g3jl3T9EJKcdeKwog1K/utJHaFHDHmUG+u8x+EN9rOgQ==","shasum":"735cfd762d2239765bb1858f00699cc56d87aba8","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-1.1.20.tgz"}},"1.1.21-beta":{"name":"ngx-spark-widgets","version":"1.1.21-beta","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/src/lib","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/src/lib","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker","copy-package":"copyfiles package.json dist/src/lib"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"2.2.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4","ngx-dashboard-base":"1.2.18"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","@types/mathjs":"6.0.2","angular-fittext":"^2.1.1","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.8.0","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","mathjs":"6.5.0","mkdirp":"^0.5.1","ngx-echarts":"2.2.0","ngx-spark-gauge":">=0.0.5","nsp-jquery-mapster":"~1.3.0","numeral":"^2.0.6","patternomaly":"^1.3.2"},"_resolved":"","_integrity":"","_from":"file:dist/src/lib/ngx-spark-widgets-1.1.21-beta.tgz","readme":"ERROR: No README data found!","_id":"ngx-spark-widgets@1.1.21-beta","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"integrity":"sha512-rderoWYt1j+LYKK+35wetH/DgHv90fl5COqIIKS2Ad+sw48Jj6aCAJbpYZ/k3/JNUPqkPiFDMbjPZdmWwHLrZQ==","shasum":"4e265d1f098e77db015a506daa5ab8be0d317ed1","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-1.1.21-beta.tgz"}},"1.1.21":{"name":"ngx-spark-widgets","version":"1.1.21","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/src/lib","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/src/lib","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker","copy-package":"copyfiles package.json dist/src/lib"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"2.2.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4","ngx-dashboard-base":"1.2.18"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","@types/mathjs":"6.0.2","angular-fittext":"^2.1.1","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.8.0","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","mathjs":"6.5.0","mkdirp":"^0.5.1","ngx-echarts":"2.2.0","ngx-spark-gauge":">=0.0.5","nsp-jquery-mapster":"~1.3.0","numeral":"^2.0.6","patternomaly":"^1.3.2"},"_resolved":"","_integrity":"","_from":"file:dist/src/lib/ngx-spark-widgets-1.1.21.tgz","readme":"ERROR: No README data found!","_id":"ngx-spark-widgets@1.1.21","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"integrity":"sha512-8VDzQ9vXK4Z2X1ANQ9RXMzmjDAGfqoGNJmtlcJxOA5oQMA70uXy/yKSoya1/udR00KMhEq+eL1+/2EJt50Dp7Q==","shasum":"d534577381c6b3c2cbf643260b72268e1500a8eb","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-1.1.21.tgz"}},"1.1.22-beta":{"name":"ngx-spark-widgets","version":"1.1.22-beta","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/src/lib","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/src/lib","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker","copy-package":"copyfiles package.json dist/src/lib"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"2.2.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4","ngx-dashboard-base":"1.2.18"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","@types/mathjs":"6.0.2","angular-fittext":"^2.1.1","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.8.0","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","mathjs":"6.5.0","mkdirp":"^0.5.1","ngx-echarts":"2.2.0","ngx-spark-gauge":">=0.0.5","nsp-jquery-mapster":"~1.3.0","numeral":"^2.0.6","patternomaly":"^1.3.2"},"_resolved":"","_integrity":"","_from":"file:dist/src/lib/ngx-spark-widgets-1.1.22-beta.tgz","readme":"ERROR: No README data found!","_id":"ngx-spark-widgets@1.1.22-beta","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"integrity":"sha512-ZVJ+9f+aY4eym3Em0akZEzHT4TacNrMAJssv/RcKEI97oxbJ5HAfeaAqIPjmz8uheYLhDpXtpgqJUk4EkbiJxQ==","shasum":"75a9af2435bf79308429b6de9e8547298ceca484","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-1.1.22-beta.tgz"}},"1.1.22-gayan-beta":{"name":"ngx-spark-widgets","version":"1.1.22-gayan-beta","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/src/lib","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/src/lib","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker","copy-package":"copyfiles package.json dist/src/lib"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"2.2.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4","ngx-dashboard-base":"1.2.18"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","@types/mathjs":"6.0.2","angular-fittext":"^2.1.1","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.8.0","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","mathjs":"6.5.0","mkdirp":"^0.5.1","ngx-echarts":"2.2.0","ngx-spark-gauge":">=0.0.5","nsp-jquery-mapster":"~1.3.0","numeral":"^2.0.6","patternomaly":"^1.3.2"},"_resolved":"","_integrity":"","_from":"file:dist/src/lib/ngx-spark-widgets-1.1.22-gayan-beta.tgz","readme":"ERROR: No README data found!","_id":"ngx-spark-widgets@1.1.22-gayan-beta","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"integrity":"sha512-fnBBgOtBJezxtK2IMt5wulc1/ZT+inZ+gUGjxkN4cmPpUowNDVpehvvP1F6E8/AdFlGR7ntUBua9rwQAbAXlvQ==","shasum":"94540185e6a493d296eb1ef9d206d9ef8a5df4c7","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-1.1.22-gayan-beta.tgz"}},"1.1.22":{"name":"ngx-spark-widgets","version":"1.1.22","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/src/lib","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/src/lib","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker","copy-package":"copyfiles package.json dist/src/lib"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"2.2.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4","ngx-dashboard-base":"1.2.18"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","@types/mathjs":"6.0.2","angular-fittext":"^2.1.1","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.8.0","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","mathjs":"6.5.0","mkdirp":"^0.5.1","ngx-echarts":"2.2.0","ngx-spark-gauge":">=0.0.5","nsp-jquery-mapster":"~1.3.0","numeral":"^2.0.6","patternomaly":"^1.3.2"},"_resolved":"","_integrity":"","_from":"file:dist/src/lib/ngx-spark-widgets-1.1.22.tgz","readme":"ERROR: No README data found!","_id":"ngx-spark-widgets@1.1.22","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"integrity":"sha512-SAWvWLoB0aijt8KgZC4QN0SBcqFc44178nMf4Chph5//mAj9T5yfZBaGuKDcud7mKjUYraTHs7ACl6JAdUBJ3g==","shasum":"6563b6065a3416f7c6b34f04ddb489437a50218f","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-1.1.22.tgz"}},"1.1.23-beta":{"name":"ngx-spark-widgets","version":"1.1.23-beta","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/src/lib","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/src/lib","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker","copy-package":"copyfiles package.json dist/src/lib"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"2.2.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4","ngx-dashboard-base":"1.2.18"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","@types/mathjs":"6.0.2","angular-fittext":"^2.1.1","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.8.0","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","mathjs":"6.5.0","mkdirp":"^0.5.1","ngx-echarts":"2.2.0","ngx-spark-gauge":">=0.0.5","nsp-jquery-mapster":"~1.3.0","numeral":"^2.0.6","patternomaly":"^1.3.2"},"_resolved":"","_integrity":"","_from":"file:dist/src/lib/ngx-spark-widgets-1.1.23-beta.tgz","readme":"ERROR: No README data found!","_id":"ngx-spark-widgets@1.1.23-beta","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"integrity":"sha512-qYx0jhdAXG7nmbedtpsxJc0rcvNc6Yjyx9HYGNx+U9G1SE2cdhI+BqqNHsKC+vKODqOlvRIiuAySEVkxtD9DYQ==","shasum":"bf26ba4270ec035f6cecba1932494e643f5f1ab8","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-1.1.23-beta.tgz"}},"1.1.24-beta":{"name":"ngx-spark-widgets","version":"1.1.24-beta","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/src/lib","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/src/lib","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker","copy-package":"copyfiles package.json dist/src/lib"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"2.2.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4","ngx-dashboard-base":"1.2.18"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","@types/mathjs":"6.0.2","angular-fittext":"^2.1.1","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.8.0","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","mathjs":"6.5.0","mkdirp":"^0.5.1","ngx-echarts":"2.2.0","ngx-spark-gauge":">=0.0.5","nsp-jquery-mapster":"~1.3.0","numeral":"^2.0.6","patternomaly":"^1.3.2"},"_resolved":"","_integrity":"","_from":"file:dist/src/lib/ngx-spark-widgets-1.1.24-beta.tgz","readme":"ERROR: No README data found!","_id":"ngx-spark-widgets@1.1.24-beta","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"integrity":"sha512-FI6GKxMma8ZAMyUvq2uzOw1N9Fp9KqOF8evyS9SsADo20rOLf/BpnC+BXbWmFbRJyn/fgnefZq//2MWMhE35Tw==","shasum":"1a8ab913c3b2ea2fda59a538077d07f38f4f9c6b","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-1.1.24-beta.tgz"}},"1.1.23":{"name":"ngx-spark-widgets","version":"1.1.23","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/src/lib","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/src/lib","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker","copy-package":"copyfiles package.json dist/src/lib"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"2.2.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4","ngx-dashboard-base":"1.2.18"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","@types/mathjs":"6.0.2","angular-fittext":"^2.1.1","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.8.0","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","mathjs":"6.5.0","mkdirp":"^0.5.1","ngx-echarts":"2.2.0","ngx-spark-gauge":">=0.0.5","nsp-jquery-mapster":"~1.3.0","numeral":"^2.0.6","patternomaly":"^1.3.2"},"_resolved":"","_integrity":"","_from":"file:dist/src/lib/ngx-spark-widgets-1.1.23.tgz","readme":"ERROR: No README data found!","_id":"ngx-spark-widgets@1.1.23","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"integrity":"sha512-0mlHUPOkQYrxH4lxjm4mvmKLaCDkuLom++ng6I+OfLUiKHS6zeSsnMdpAtKBqH0Pt6dHokJmZHtat272LFeCVw==","shasum":"856139abc5fe933287b8a3fb0dd4ad89708fe60e","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-1.1.23.tgz"}},"1.1.123":{"name":"ngx-spark-widgets","version":"1.1.123","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/src/lib","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/src/lib","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker","copy-package":"copyfiles package.json dist/src/lib"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"2.2.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4","ngx-dashboard-base":"1.2.18"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","@types/mathjs":"6.0.2","angular-fittext":"^2.1.1","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.8.0","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","mathjs":"6.5.0","mkdirp":"^0.5.1","ngx-echarts":"2.2.0","ngx-spark-gauge":">=0.0.5","nsp-jquery-mapster":"~1.3.0","numeral":"^2.0.6","patternomaly":"^1.3.2"},"_resolved":"","_integrity":"","_from":"file:dist/src/lib/ngx-spark-widgets-1.1.123.tgz","readme":"ERROR: No README data found!","_id":"ngx-spark-widgets@1.1.123","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"integrity":"sha512-Crc5ShyTE28kR6Bk5JtpS8DIkxuHK86hdwjYbu//Qs0onoQQ1rHhTy+2dmR36hV893VTx7800fqDJ2HP8ajwgQ==","shasum":"6999884fc7c0cdbfdc8ac32021807cf59e4e7422","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-1.1.123.tgz"}},"1.1.25-beta":{"name":"ngx-spark-widgets","version":"1.1.25-beta","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/src/lib","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/src/lib","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker","copy-package":"copyfiles package.json dist/src/lib"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"2.2.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4","ngx-dashboard-base":"1.2.18"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","@types/mathjs":"6.0.2","angular-fittext":"^2.1.1","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.8.0","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","mathjs":"6.5.0","mkdirp":"^0.5.1","ngx-echarts":"2.2.0","ngx-spark-gauge":">=0.0.5","nsp-jquery-mapster":"~1.3.0","numeral":"^2.0.6","patternomaly":"^1.3.2"},"_resolved":"","_integrity":"","_from":"file:dist/src/lib/ngx-spark-widgets-1.1.25-beta.tgz","readme":"ERROR: No README data found!","_id":"ngx-spark-widgets@1.1.25-beta","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"integrity":"sha512-sdSh8b0jqgbn/oUEUnwogm+t5qMbEmaTWIIdS92+pDNdiiApGF5nygu9jYhNhYUggXFtYi0iXcrHLt28JmGaJQ==","shasum":"07afc5f2d4abc133652e9641016a1f0aec461243","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-1.1.25-beta.tgz"}},"1.1.24":{"name":"ngx-spark-widgets","version":"1.1.24","description":"Dashboard widgets library","main":"./bundles/ngx-spark-widgets.umd.js","module":"./ngx-spark-widgets.es5.js","es2015":"./ngx-spark-widgets.js","typings":"./ngx-spark-widgets.d.ts","author":"","publishConfig":{"registry":"http://repository.ncinga.com/nexus/content/repositories/npm-internal/"},"license":"MIT","homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme","repository":{"type":"git","url":"git+https://nCinga@bitbucket.org/nCinga/dashboard-widgets.git"},"engines":{"node":">= 6.9.0","npm":">= 3.0.0"},"scripts":{"clean":"rimraf out-tsc dist/*","prebuild":"npm run clean","build":" node build.js && npm run copy:scss ","build-demo":"tsc -p src/demo/","build-demo:watch":"tsc -p src/demo/ -w","serve":"lite-server -c=bs-config.json","prestart":"npm run build-demo","build:scss":"node-sass -r -w src/lib/theme/ -o src/lib/css/","copy:scss":"copyfiles -u 2 src/lib/theme/*.scss dist/src/lib","copy:worker":"copyfiles -u 2 src/demo/assets/worker.js dist/src/lib","start":"concurrently \"npm run build-demo:watch\"  \"npm run build:scss\" \"npm run copy:scss\" \"npm run serve\"","build-test":"tsc -p src/lib/tsconfig.spec.json","build-test:watch":"tsc -p src/lib/tsconfig.spec.json -w","pretest":"npm run build-test","test":"concurrently \"npm run build-test:watch\" \"karma start karma.conf.js\"","coverage":"karma start karma-coverage.conf.js --single-run","pretest:once":"npm run build-test","test:once":"karma start karma.conf.js --single-run","preintegration":"npm run build && cd integration && npm run clean && npm install","integration":"npm run integration:aot && npm run integration:jit","integration:jit":"cd integration && npm run e2e","integration:aot":"cd integration && npm run e2e:aot","lint":"tslint ./src/**/*.ts -t verbose","release":"standard-version","ngc":"npm run clean && ngc -p tsconfig_module.json && npm run copy:scss && npm run copy:worker","copy-package":"copyfiles package.json dist/src/lib"},"peerDependencies":{"@angular/core":">=5.0.0 <6.0.0"},"devDependencies":{"@angular/cli":"^1.7.3","@angular/common":"^5.0.0","@angular/compiler":"^5.0.0","@angular/compiler-cli":"^5.0.0","@angular/core":"^5.0.0","@angular/platform-browser":"^5.0.0","@angular/platform-browser-dynamic":"^5.0.0","@types/jasmine":"2.5.36","@types/node":"^6.0.109","camelcase":"^4.0.0","concurrently":"3.4.0","copyfiles":"2.2.0","core-js":"^2.4.1","glob":"^7.1.1","jasmine-core":"^2.5.2","karma":"^1.5.0","karma-chrome-launcher":"^2.0.0","karma-cli":"^1.0.1","karma-coverage":"^1.1.1","karma-html-reporter":"^0.2.7","karma-jasmine":"^1.1.0","karma-jasmine-html-reporter":"^0.2.2","karma-remap-coverage":"^0.1.4","lite-server":"^2.2.2","node-sass":"^4.8.3","rimraf":"^2.6.1","rollup":"^0.42.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.1","rollup-plugin-uglify":"^2.0.1","rxjs":"^5.5.2","standard-version":"^4.0.0","systemjs":"^0.19.40","tslint":"^4.4.2","typescript":"~2.4.2","zone.js":"^0.8.4","ngx-dashboard-base":"1.2.18"},"dependencies":{"@angular/forms":"^5.2.9","@angular/router":"^5.2.9","@swimlane/ngx-charts":"^7.3.0","@types/mathjs":"6.0.2","angular-fittext":"^2.1.1","angular-svg-round-progressbar":"^1.2.1","chart.js":"^2.8.0","chartjs-plugin-datalabels":"^0.3.0","echarts":"^4.1.0","highcharts":"^6.1.0","ionic-angular":"^3.9.2","ionicons":"^3.0.0","jquery":"^3.3.1","mathjs":"6.5.0","mkdirp":"^0.5.1","ngx-echarts":"2.2.0","ngx-spark-gauge":">=0.0.5","nsp-jquery-mapster":"~1.3.0","numeral":"^2.0.6","patternomaly":"^1.3.2"},"_resolved":"","_integrity":"","_from":"file:dist/src/lib/ngx-spark-widgets-1.1.24.tgz","readme":"ERROR: No README data found!","_id":"ngx-spark-widgets@1.1.24","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","_npmUser":{"name":"deployment","email":"yourname@ncinga.com"},"maintainers":[{"name":"deployment","email":"yourname@ncinga.com"}],"dist":{"integrity":"sha512-MZYb/XQyvAuhmRYXmSey/zbAklKUvxsjleBN9BCopG4cKFfYAa0YOPpG5SpgyN+nIZ324U7s4dcf079QMPyprg==","shasum":"b1b21c2d468c2771ff77ed2c5a1653010ad154a0","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ngx-spark-widgets/-/ngx-spark-widgets-1.1.24.tgz"}}},"name":"ngx-spark-widgets","description":"Dashboard widgets library","readme":"ERROR: No README data found!","time":{"created":"2018-06-28T14:09:20.678Z","modified":"2021-04-09T12:35:46.066Z","0.0.1":"2018-06-28T14:09:20.678Z","0.0.2":"2018-06-29T07:00:33.571Z","0.0.3-beata":"2018-07-01T07:27:13.944Z","0.0.3":"2018-07-02T04:42:27.159Z","0.0.4":"2018-07-02T09:24:23.295Z","0.0.5":"2018-07-03T11:24:22.058Z","0.0.6":"2018-07-03T12:08:18.163Z","0.0.7":"2018-07-03T14:25:41.426Z","0.0.8":"2018-07-04T02:30:46.851Z","0.0.9":"2018-07-04T05:23:09.558Z","0.1.0":"2018-07-04T06:08:18.854Z","0.1.1":"2018-07-04T07:36:47.235Z","0.1.2":"2018-07-04T08:56:30.019Z","0.1.4":"2018-07-04T11:43:35.097Z","0.1.5":"2018-07-10T03:34:56.866Z","0.1.6":"2018-07-13T19:01:08.730Z","0.1.17":"2018-07-20T12:41:37.763Z","0.1.18":"2018-07-24T11:49:26.553Z","0.1.19":"2018-07-25T05:56:32.930Z","0.1.20":"2018-07-25T06:18:20.278Z","0.1.21":"2018-07-25T06:59:15.029Z","0.1.22":"2018-07-25T07:29:20.945Z","0.1.23":"2018-07-25T09:50:50.032Z","0.1.24":"2018-07-25T12:31:06.835Z","0.1.25":"2018-07-25T13:13:21.479Z","0.1.26":"2018-07-26T07:53:27.850Z","0.1.27":"2018-07-26T08:39:08.751Z","0.1.28":"2018-07-26T12:12:55.175Z","0.1.29":"2018-07-26T12:17:24.877Z","0.1.30":"2018-07-30T09:41:38.970Z","0.1.31":"2018-07-31T07:17:07.084Z","0.1.32":"2018-08-01T13:10:07.907Z","0.1.33":"2018-08-02T07:25:09.060Z","0.1.34":"2018-08-02T07:38:43.498Z","0.1.35":"2018-08-06T07:49:09.355Z","0.1.36":"2018-08-24T07:17:15.157Z","0.1.37":"2018-08-30T02:19:25.358Z","0.1.38":"2018-09-11T04:56:44.135Z","0.1.39":"2018-09-20T06:12:17.660Z","1.1.0":"2018-09-23T11:05:18.650Z","1.1.1":"2018-09-27T07:17:29.255Z","1.1.2":"2018-10-01T07:14:01.407Z","1.1.3":"2019-01-10T11:01:43.843Z","1.1.4":"2019-02-18T05:31:51.442Z","1.1.5":"2019-02-27T12:58:57.706Z","1.1.6":"2019-04-27T16:02:48.177Z","1.1.7":"2019-05-27T07:28:42.441Z","1.1.8":"2019-08-01T04:55:23.081Z","1.1.9":"2019-08-23T04:46:16.536Z","1.1.10":"2019-12-03T11:38:34.474Z","1.1.11":"2020-01-23T09:43:37.349Z","1.1.12":"2020-02-20T11:30:38.852Z","1.1.13-beta":"2020-02-24T06:34:04.080Z","1.1.14-beta":"2020-02-25T09:00:28.860Z","1.1.15-beta":"2020-02-25T09:39:36.924Z","1.1.13-beta-2":"2020-02-25T11:52:02.819Z","1.1.13":"2020-03-06T04:21:17.115Z","1.1.14":"2020-05-09T17:21:21.527Z","1.1.15":"2020-09-02T05:55:21.641Z","1.1.16":"2020-09-15T05:37:53.571Z","1.1.17-beta":"2020-10-13T10:51:47.087Z","1.1.17":"2020-10-13T12:43:11.129Z","1.1.18":"2020-11-12T05:41:50.892Z","1.1.19-beta":"2020-11-12T08:32:33.337Z","1.1.19":"2020-11-20T08:47:43.159Z","1.1.20-beta":"2020-12-27T17:44:23.240Z","1.1.20":"2021-01-13T06:00:47.159Z","1.1.21-beta":"2021-01-28T17:56:59.890Z","1.1.21":"2021-01-29T06:14:09.889Z","1.1.22-beta":"2021-01-29T14:27:38.901Z","1.1.22-gayan-beta":"2021-02-03T10:13:20.432Z","1.1.22":"2021-02-03T10:16:18.164Z","1.1.23-beta":"2021-02-03T10:17:51.583Z","1.1.24-beta":"2021-02-08T14:49:22.304Z","1.1.23":"2021-03-20T06:00:16.183Z","1.1.123":"2021-03-22T14:53:34.718Z","1.1.25-beta":"2021-03-23T17:52:26.918Z","1.1.24":"2021-03-26T10:14:15.641Z"},"homepage":"https://nCinga@bitbucket.org/nCinga/dashboard-widgets#readme"}