{"_id":"random-angular-library-test","_rev":"26-5c72cd57ba32b7705d03368bc27ce89d","name":"random-angular-library-test","description":"[![Travis status](https://travis-ci.org/sryzycki/random-angular-library-test.svg?branch=master)](https://travis-ci.org/sryzycki/random-angular-library-test) [![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](ht","dist-tags":{"latest":"11.1.4"},"versions":{"0.0.0":{"name":"random-angular-library-test","version":"0.0.0","license":"MIT","scripts":{"ng":"ng","start":"ng serve","build":"ng build","packagr":"ng-packagr -p ng-package.json","test":"ng test","lint":"ng lint","e2e":"ng e2e"},"private":false,"dependencies":{"@angular/animations":"^4.2.4","@angular/common":"^4.2.4","@angular/compiler":"^4.2.4","@angular/core":"^4.2.4","@angular/forms":"^4.2.4","@angular/http":"^4.2.4","@angular/platform-browser":"^4.2.4","@angular/platform-browser-dynamic":"^4.2.4","@angular/router":"^4.2.4","core-js":"^2.4.1","rxjs":"^5.4.2","zone.js":"^0.8.14"},"devDependencies":{"@angular/cli":"1.4.1","@angular/compiler-cli":"^4.2.4","@angular/language-service":"^4.2.4","@types/jasmine":"~2.5.53","@types/jasminewd2":"~2.0.2","@types/node":"~6.0.60","codelyzer":"~3.1.1","jasmine-core":"~2.6.2","jasmine-spec-reporter":"~4.1.0","karma":"~1.7.0","karma-chrome-launcher":"~2.1.1","karma-cli":"~1.0.1","karma-coverage-istanbul-reporter":"^1.2.1","karma-jasmine":"~1.1.0","karma-jasmine-html-reporter":"^0.2.2","ng-packagr":"^1.1.0","protractor":"~5.1.2","ts-node":"~3.2.0","tslint":"~5.3.2","typescript":"~2.3.3"},"main":"bundles/random-angular-library-test.umd.js","module":"random-angular-library-test/random-angular-library-test.es5.js","es2015":"random-angular-library-test/random-angular-library-test.js","typings":"random-angular-library-test.d.ts","description":"This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 1.4.1.","_id":"random-angular-library-test@0.0.0","_npmVersion":"5.4.0","_nodeVersion":"6.11.2","_npmUser":{"name":"sryzycki","email":"samuel@ryzycki.com"},"dist":{"integrity":"sha512-BJjQD9Ix/wLnPk5n5HgIlQOG6sjtzORvHaLLGPeGBiHNrf8mZsyzgcbbmPWQHqS52NOcsoq8P0/iZtrsHFRjsA==","shasum":"ed850b2026ae12e9482028d59a265fc247692dd6","tarball":"https://registry.npmjs.org/random-angular-library-test/-/random-angular-library-test-0.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDjvP/kpBFx88yjhUlAZwAPA2906vQNuGOAIwi5roKxcAiBz4w8ks4Xx1om1g94V2XdinMubMdW16fXOVtCYbm+5Tw=="}]},"maintainers":[{"name":"sryzycki","email":"samuel@ryzycki.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/random-angular-library-test-0.0.0.tgz_1505234009293_0.9422684726305306"}},"0.1.0":{"name":"random-angular-library-test","version":"0.1.0","license":"MIT","scripts":{"ng":"ng","start":"ng serve","build":"ng build","packagr":"ng-packagr -p ng-package.json","test":"ng test","test:ci":"ng test --single-run","lint":"ng lint","release":"standard-version","e2e":"ng e2e"},"private":false,"dependencies":{"@angular/animations":"^4.2.4","@angular/common":"^4.2.4","@angular/compiler":"^4.2.4","@angular/core":"^4.2.4","@angular/forms":"^4.2.4","@angular/http":"^4.2.4","@angular/platform-browser":"^4.2.4","@angular/platform-browser-dynamic":"^4.2.4","@angular/router":"^4.2.4","core-js":"^2.4.1","rxjs":"^5.4.2","zone.js":"^0.8.14"},"devDependencies":{"@angular/cli":"1.4.1","@angular/compiler-cli":"^4.2.4","@angular/language-service":"^4.2.4","@types/jasmine":"~2.5.53","@types/jasminewd2":"~2.0.2","@types/node":"~6.0.60","codelyzer":"~3.1.1","jasmine-core":"~2.6.2","jasmine-spec-reporter":"~4.1.0","karma":"~1.7.0","karma-chrome-launcher":"~2.1.1","karma-cli":"~1.0.1","karma-coverage-istanbul-reporter":"^1.2.1","karma-jasmine":"~1.1.0","karma-jasmine-html-reporter":"^0.2.2","ng-packagr":"^1.1.0","protractor":"~5.1.2","standard-version":"^4.2.0","ts-node":"~3.2.0","tslint":"~5.3.2","typescript":"~2.3.3"},"gitHead":"45167d0066049e1b6ccc6b78de1b20366511e68e","description":"[![Travis status](https://travis-ci.org/sryzycki/random-angular-library-test.svg?branch=master)](https://travis-ci.org/sryzycki/random-angular-library-test) [![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](ht","_id":"random-angular-library-test@0.1.0","_npmVersion":"5.4.0","_nodeVersion":"6.11.2","_npmUser":{"name":"sryzycki","email":"samuel@ryzycki.com"},"dist":{"integrity":"sha512-arkTMXLFcLgwIu5GGV6zm3cJpRUPHB1Sj99jIW0EsL9Ww8B7ii2FjBlUiyHDs24g1bfgbZjkkfxw/u6/HsLaBg==","shasum":"3e59ed24732e39b586ffaa65bb3b60b36c024c82","tarball":"https://registry.npmjs.org/random-angular-library-test/-/random-angular-library-test-0.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDucBmO4HK/bXGNgfdPIJe0r4O9YxYUWwiQtOY7TBgVmwIgElALCZt1x/Gi2QYR9W6XuyhP5cUwrfAovMmgV/qtg4Y="}]},"maintainers":[{"name":"sryzycki","email":"samuel@ryzycki.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/random-angular-library-test-0.1.0.tgz_1505320955844_0.6332835869397968"}},"1.0.1":{"name":"random-angular-library-test","version":"1.0.1","license":"MIT","scripts":{"ng":"ng","start":"ng serve","build":"ng build","packagr":"ng-packagr -p ng-package.json","test":"ng test","test:ci":"ng test --single-run","lint":"ng lint","release":"standard-version","e2e":"ng e2e"},"private":false,"dependencies":{"@angular/animations":"^4.2.4","@angular/common":"^4.2.4","@angular/compiler":"^4.2.4","@angular/core":"^4.2.4","@angular/forms":"^4.2.4","@angular/http":"^4.2.4","@angular/platform-browser":"^4.2.4","@angular/platform-browser-dynamic":"^4.2.4","@angular/router":"^4.2.4","core-js":"^2.4.1","rxjs":"^5.4.2","zone.js":"^0.8.14"},"devDependencies":{"@angular/cli":"1.4.1","@angular/compiler-cli":"^4.2.4","@angular/language-service":"^4.2.4","@types/jasmine":"~2.5.53","@types/jasminewd2":"~2.0.2","@types/node":"~6.0.60","codelyzer":"~3.1.1","jasmine-core":"~2.6.2","jasmine-spec-reporter":"~4.1.0","karma":"~1.7.0","karma-chrome-launcher":"~2.1.1","karma-cli":"~1.0.1","karma-coverage-istanbul-reporter":"^1.2.1","karma-jasmine":"~1.1.0","karma-jasmine-html-reporter":"^0.2.2","ng-packagr":"^1.1.0","protractor":"~5.1.2","standard-version":"^4.2.0","ts-node":"~3.2.0","tslint":"~5.3.2","typescript":"~2.3.3"},"gitHead":"f4d3d45265555277729275a05bb606284dce6dfb","description":"[![Travis status](https://travis-ci.org/sryzycki/random-angular-library-test.svg?branch=master)](https://travis-ci.org/sryzycki/random-angular-library-test) [![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](ht","_id":"random-angular-library-test@1.0.1","_npmVersion":"5.4.0","_nodeVersion":"6.11.2","_npmUser":{"name":"sryzycki","email":"samuel@ryzycki.com"},"dist":{"integrity":"sha512-ii3lJ3LRmYsXP2VeSXx/GF9DS75NViHxeauxZT+lnBHdBj6J2bRJTLDFtGuaHmeINA3bzqXdN4ud8Uvub4Bzlg==","shasum":"2c4afaaca3291c4b0b02992c0a4de9fada5115e5","tarball":"https://registry.npmjs.org/random-angular-library-test/-/random-angular-library-test-1.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH6lR/WNvA3OgsF9zqt+HGZnNlP8AVMmng/vxWyh1QMhAiEAlpCS1Y1SkQ6akWIv+FDAHXN5cNAATxzNjWNcaz3Owtc="}]},"maintainers":[{"name":"sryzycki","email":"samuel@ryzycki.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/random-angular-library-test-1.0.1.tgz_1505324114839_0.7780521516688168"}},"2.0.0":{"name":"random-angular-library-test","version":"2.0.0","license":"MIT","scripts":{"ng":"ng","start":"ng serve","build":"ng build","packagr":"ng-packagr -p ng-package.json","test":"ng test","test:ci":"ng test --single-run","lint":"ng lint","release":"standard-version","e2e":"ng e2e"},"private":false,"dependencies":{"@angular/animations":"^4.2.4","@angular/common":"^4.2.4","@angular/compiler":"^4.2.4","@angular/core":"^4.2.4","@angular/forms":"^4.2.4","@angular/http":"^4.2.4","@angular/platform-browser":"^4.2.4","@angular/platform-browser-dynamic":"^4.2.4","@angular/router":"^4.2.4","core-js":"^2.4.1","rxjs":"^5.4.2","zone.js":"^0.8.14"},"devDependencies":{"@angular/cli":"1.4.1","@angular/compiler-cli":"^4.2.4","@angular/language-service":"^4.2.4","@types/jasmine":"~2.5.53","@types/jasminewd2":"~2.0.2","@types/node":"~6.0.60","codelyzer":"~3.1.1","jasmine-core":"~2.6.2","jasmine-spec-reporter":"~4.1.0","karma":"~1.7.0","karma-chrome-launcher":"~2.1.1","karma-cli":"~1.0.1","karma-coverage-istanbul-reporter":"^1.2.1","karma-jasmine":"~1.1.0","karma-jasmine-html-reporter":"^0.2.2","ng-packagr":"^1.1.0","protractor":"~5.1.2","standard-version":"^4.2.0","ts-node":"~3.2.0","tslint":"~5.3.2","typescript":"~2.3.3"},"gitHead":"2af943cda9584ce291d87022ab41b453dbe9246c","description":"[![Travis status](https://travis-ci.org/sryzycki/random-angular-library-test.svg?branch=master)](https://travis-ci.org/sryzycki/random-angular-library-test) [![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](ht","_id":"random-angular-library-test@2.0.0","_npmVersion":"5.4.0","_nodeVersion":"6.11.2","_npmUser":{"name":"sryzycki","email":"samuel@ryzycki.com"},"dist":{"integrity":"sha512-+R1ubJDkQ6u2b5M1WQ6TW33s+NGRvc+axVkg6mK38UilYW2ufajR4cAyRpVm0Hcl/lHKZxnbKk1KzNG8ByzzYQ==","shasum":"d86fd45904dd3af61cd5f6a48fa6d9de593ff40c","tarball":"https://registry.npmjs.org/random-angular-library-test/-/random-angular-library-test-2.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDI156P1ZgCc3hL+hAST2D8Dj2LikZSV6lnexBdFaDEqAIgEnE5SXlx93kikMzlKhib9OHD3YHHfH3urrfwDzk+xDY="}]},"maintainers":[{"name":"sryzycki","email":"samuel@ryzycki.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/random-angular-library-test-2.0.0.tgz_1505324824131_0.4934614850208163"}},"3.0.0":{"name":"random-angular-library-test","version":"3.0.0","license":"MIT","scripts":{"ng":"ng","start":"ng serve --port=7890","build":"ng build","packagr":"ng-packagr -p ng-package.json","test":"ng test","test:ci":"ng test --single-run","lint":"ng lint","release":"standard-version","e2e":"ng e2e"},"private":false,"dependencies":{"@angular/animations":"^4.2.4","@angular/common":"^4.2.4","@angular/compiler":"^4.2.4","@angular/core":"^4.2.4","@angular/forms":"^4.2.4","@angular/http":"^4.2.4","@angular/platform-browser":"^4.2.4","@angular/platform-browser-dynamic":"^4.2.4","@angular/router":"^4.2.4","core-js":"^2.4.1","rxjs":"^5.4.2","zone.js":"^0.8.14"},"devDependencies":{"@angular/cli":"^1.4.3","@angular/compiler-cli":"^4.2.4","@angular/language-service":"^4.2.4","@types/jasmine":"~2.5.53","@types/jasminewd2":"~2.0.2","@types/node":"~6.0.60","codelyzer":"~3.1.1","jasmine-core":"~2.6.2","jasmine-spec-reporter":"~4.1.0","karma":"~1.7.0","karma-chrome-launcher":"~2.1.1","karma-cli":"~1.0.1","karma-coverage-istanbul-reporter":"^1.2.1","karma-jasmine":"~1.1.0","karma-jasmine-html-reporter":"^0.2.2","ng-packagr":"^1.1.0","protractor":"~5.1.2","standard-version":"^4.2.0","ts-node":"~3.2.0","tslint":"~5.3.2","typescript":"~2.3.3"},"gitHead":"48efbb23892d35adb029e7c434d349a8838ddc81","description":"[![Travis status](https://travis-ci.org/sryzycki/random-angular-library-test.svg?branch=master)](https://travis-ci.org/sryzycki/random-angular-library-test) [![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](ht","_id":"random-angular-library-test@3.0.0","_npmVersion":"5.4.0","_nodeVersion":"6.11.2","_npmUser":{"name":"sryzycki","email":"samuel@ryzycki.com"},"dist":{"integrity":"sha512-tMzC2U9+PGiBrEsznxsTkYkZnfTF/HYrQVz4azx4VKVOVS591vn72W/t195vxSBNWkEq0qU1fY+OiFAnVVYteQ==","shasum":"8cbacafdb8457b0d311a962c7a6530774d4c5472","tarball":"https://registry.npmjs.org/random-angular-library-test/-/random-angular-library-test-3.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCakZeCMQxMcNUFrDufTZ4pap11Km4SeselrgYD0eudPAIgSoL6nkoag4ww/lZRzeVwVL2U9lb5N4NLSu19npxmUm8="}]},"maintainers":[{"name":"sryzycki","email":"samuel@ryzycki.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/random-angular-library-test-3.0.0.tgz_1506358831735_0.7898646127432585"}},"4.0.0":{"name":"random-angular-library-test","version":"4.0.0","license":"MIT","scripts":{"ng":"ng","start":"ng serve --port=7890","build":"ng build","packagr":"ng-packagr -p ng-package.json","test":"ng test","test:ci":"ng test --single-run","lint":"ng lint","release":"standard-version","e2e":"ng e2e"},"private":false,"dependencies":{"@angular/animations":"^4.2.4","@angular/common":"^4.2.4","@angular/compiler":"^4.2.4","@angular/core":"^4.2.4","@angular/forms":"^4.2.4","@angular/http":"^4.2.4","@angular/platform-browser":"^4.2.4","@angular/platform-browser-dynamic":"^4.2.4","@angular/router":"^4.2.4","core-js":"^2.4.1","rxjs":"^5.4.2","zone.js":"^0.8.14"},"devDependencies":{"@angular/cli":"^1.4.3","@angular/compiler-cli":"^4.2.4","@angular/language-service":"^4.2.4","@types/jasmine":"~2.5.53","@types/jasminewd2":"~2.0.2","@types/node":"~6.0.60","codelyzer":"~3.1.1","jasmine-core":"~2.6.2","jasmine-spec-reporter":"~4.1.0","karma":"~1.7.0","karma-chrome-launcher":"~2.1.1","karma-cli":"~1.0.1","karma-coverage-istanbul-reporter":"^1.2.1","karma-jasmine":"~1.1.0","karma-jasmine-html-reporter":"^0.2.2","ng-packagr":"^1.1.0","protractor":"~5.1.2","standard-version":"^4.2.0","ts-node":"~3.2.0","tslint":"~5.3.2","typescript":"~2.3.3"},"gitHead":"8862247d3f34ad3b3c52c295eb283c5f7217fea8","description":"[![Travis status](https://travis-ci.org/sryzycki/random-angular-library-test.svg?branch=master)](https://travis-ci.org/sryzycki/random-angular-library-test) [![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](ht","_id":"random-angular-library-test@4.0.0","_npmVersion":"5.4.0","_nodeVersion":"6.11.2","_npmUser":{"name":"sryzycki","email":"samuel@ryzycki.com"},"dist":{"integrity":"sha512-frjs0uNkLNenjG9hmGM8KwA/D6fYBvmJ5uX8ruaSBS/a9ceTmmKc6HzN0l/ys1RVxLEVKy21HYsMEOYRlTFWcw==","shasum":"f9d3479942e3cbfa7e1bdc1d10b8218f7b2e8cbc","tarball":"https://registry.npmjs.org/random-angular-library-test/-/random-angular-library-test-4.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFHobeJyE+FAerim/PkdLVtyiaOSwwLXCHEvOpn6egR4AiEA7Yzsa57diI3Amu4ji8sM9boSFxiTo2/SrJsW2wsfagw="}]},"maintainers":[{"name":"sryzycki","email":"samuel@ryzycki.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/random-angular-library-test-4.0.0.tgz_1506362463432_0.3327338022645563"}},"4.0.1":{"name":"random-angular-library-test","version":"4.0.1","license":"MIT","scripts":{"ng":"ng","start":"ng serve --port=7890","build":"ng build","packagr":"ng-packagr -p ng-package.json","test":"ng test","test:ci":"ng test --single-run","lint":"ng lint","release":"npm run packagr && standard-version","e2e":"ng e2e"},"private":false,"dependencies":{"@angular/animations":"^4.2.4","@angular/common":"^4.2.4","@angular/compiler":"^4.2.4","@angular/core":"^4.2.4","@angular/forms":"^4.2.4","@angular/http":"^4.2.4","@angular/platform-browser":"^4.2.4","@angular/platform-browser-dynamic":"^4.2.4","@angular/router":"^4.2.4","core-js":"^2.4.1","rxjs":"^5.4.2","zone.js":"^0.8.14"},"devDependencies":{"@angular/cli":"^1.4.3","@angular/compiler-cli":"^4.2.4","@angular/language-service":"^4.2.4","@types/jasmine":"~2.5.53","@types/jasminewd2":"~2.0.2","@types/node":"~6.0.60","codelyzer":"~3.1.1","jasmine-core":"~2.6.2","jasmine-spec-reporter":"~4.1.0","karma":"~1.7.0","karma-chrome-launcher":"~2.1.1","karma-cli":"~1.0.1","karma-coverage-istanbul-reporter":"^1.2.1","karma-jasmine":"~1.1.0","karma-jasmine-html-reporter":"^0.2.2","ng-packagr":"^1.1.0","protractor":"~5.1.2","standard-version":"^4.2.0","ts-node":"~3.2.0","tslint":"~5.3.2","typescript":"~2.3.3"},"gitHead":"068c30994efa6f42145182f2306508d57d7380d9","description":"[![Travis status](https://travis-ci.org/sryzycki/random-angular-library-test.svg?branch=master)](https://travis-ci.org/sryzycki/random-angular-library-test) [![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](ht","_id":"random-angular-library-test@4.0.1","_npmVersion":"5.4.0","_nodeVersion":"6.11.2","_npmUser":{"name":"sryzycki","email":"samuel@ryzycki.com"},"dist":{"integrity":"sha512-91nLIBmVOEtNGMfLGFpD6ssrq9eJ71DOOXATXsWytkff01TOZsi3dAthJDYYWJu8EE4vRHWg2kf3TFZuxvJkOg==","shasum":"6d003de94bfeab740f365a8ab30a2c0203d9a72d","tarball":"https://registry.npmjs.org/random-angular-library-test/-/random-angular-library-test-4.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICT8t7k/kKJ9T/ZGrK57H/lRLi/M+GbMrafuqTjvhaPqAiEA8xkzgFBDfTgCPkbEzEN2Ak5FwmCZUx7Ajcqfi8pELpY="}]},"maintainers":[{"name":"sryzycki","email":"samuel@ryzycki.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/random-angular-library-test-4.0.1.tgz_1506363199865_0.2331712048035115"}},"4.0.2":{"name":"random-angular-library-test","version":"4.0.2","license":"MIT","scripts":{"ng":"ng","start":"ng serve --port=7890","build":"ng build","packagr":"ng-packagr -p ng-package.json","test":"ng test","test:ci":"ng test --single-run","lint":"ng lint","release":"standard-version","e2e":"ng e2e"},"private":false,"dependencies":{"@angular/animations":"^4.2.4","@angular/common":"^4.2.4","@angular/compiler":"^4.2.4","@angular/core":"^4.2.4","@angular/forms":"^4.2.4","@angular/http":"^4.2.4","@angular/platform-browser":"^4.2.4","@angular/platform-browser-dynamic":"^4.2.4","@angular/router":"^4.2.4","core-js":"^2.4.1","rxjs":"^5.4.2","zone.js":"^0.8.14"},"devDependencies":{"@angular/cli":"^1.4.3","@angular/compiler-cli":"^4.2.4","@angular/language-service":"^4.2.4","@types/jasmine":"~2.5.53","@types/jasminewd2":"~2.0.2","@types/node":"~6.0.60","codelyzer":"~3.1.1","jasmine-core":"~2.6.2","jasmine-spec-reporter":"~4.1.0","karma":"~1.7.0","karma-chrome-launcher":"~2.1.1","karma-cli":"~1.0.1","karma-coverage-istanbul-reporter":"^1.2.1","karma-jasmine":"~1.1.0","karma-jasmine-html-reporter":"^0.2.2","ng-packagr":"^1.1.0","protractor":"~5.1.2","standard-version":"^4.2.0","ts-node":"~3.2.0","tslint":"~5.3.2","typescript":"~2.3.3"},"main":"bundles/random-angular-library-test.umd.js","module":"random-angular-library-test/random-angular-library-test.es5.js","es2015":"random-angular-library-test/random-angular-library-test.js","typings":"random-angular-library-test.d.ts","description":"[![Travis status](https://travis-ci.org/sryzycki/random-angular-library-test.svg?branch=master)](https://travis-ci.org/sryzycki/random-angular-library-test) [![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](ht","_id":"random-angular-library-test@4.0.2","_npmVersion":"5.4.0","_nodeVersion":"6.11.2","_npmUser":{"name":"sryzycki","email":"samuel@ryzycki.com"},"dist":{"integrity":"sha512-/g6ewouU1urPUNhBSydQBj12wUFo/0QSpCyoKDuJzW8+HWF8h4/v3L1s/RPgXSm2Qe9UpnhQsJcRSTF1tnk7mA==","shasum":"8a0607adc3b03c4188925af5ee0b527a56e9a8ab","tarball":"https://registry.npmjs.org/random-angular-library-test/-/random-angular-library-test-4.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5tWZcGY7sH1FMmPRE5bmyQZXtCvbFwCBGpPNW1FDeZQIgE8/dYnLB3lGE3kt37BY5+k1Nri5zME6ah+A4ZN9mGIA="}]},"maintainers":[{"name":"sryzycki","email":"samuel@ryzycki.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/random-angular-library-test-4.0.2.tgz_1506416802419_0.874225297709927"}},"4.1.0":{"name":"random-angular-library-test","version":"4.1.0","license":"MIT","scripts":{"ng":"ng","start":"ng serve --port=7890","build":"ng build","packagr":"ng-packagr -p ng-package.json","test":"ng test","test:ci":"ng test --single-run","lint":"ng lint","release":"standard-version","e2e":"ng e2e"},"private":false,"dependencies":{"@angular/animations":"^4.2.4","@angular/common":"^4.2.4","@angular/compiler":"^4.2.4","@angular/core":"^4.2.4","@angular/forms":"^4.2.4","@angular/http":"^4.2.4","@angular/platform-browser":"^4.2.4","@angular/platform-browser-dynamic":"^4.2.4","@angular/router":"^4.2.4","core-js":"^2.4.1","rxjs":"^5.4.2","zone.js":"^0.8.14"},"devDependencies":{"@angular/cli":"^1.4.3","@angular/compiler-cli":"^4.2.4","@angular/language-service":"^4.2.4","@types/jasmine":"~2.5.53","@types/jasminewd2":"~2.0.2","@types/node":"~6.0.60","codelyzer":"~3.1.1","jasmine-core":"~2.6.2","jasmine-spec-reporter":"~4.1.0","karma":"~1.7.0","karma-chrome-launcher":"~2.1.1","karma-cli":"~1.0.1","karma-coverage-istanbul-reporter":"^1.2.1","karma-jasmine":"~1.1.0","karma-jasmine-html-reporter":"^0.2.2","ng-packagr":"^1.1.0","protractor":"~5.1.2","standard-version":"^4.2.0","ts-node":"~3.2.0","tslint":"~5.3.2","typescript":"~2.3.3"},"main":"bundles/random-angular-library-test.umd.js","module":"random-angular-library-test/random-angular-library-test.es5.js","es2015":"random-angular-library-test/random-angular-library-test.js","typings":"random-angular-library-test.d.ts","description":"[![Travis status](https://travis-ci.org/sryzycki/random-angular-library-test.svg?branch=master)](https://travis-ci.org/sryzycki/random-angular-library-test) [![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](ht","_id":"random-angular-library-test@4.1.0","_npmVersion":"5.4.0","_nodeVersion":"6.11.2","_npmUser":{"name":"sryzycki","email":"samuel@ryzycki.com"},"dist":{"integrity":"sha512-K7WqVKTa0narKj5IeuyfsyxwIm7a8dK8ai7G5xI0kSTPt6q4spDt/kfaDfuYMDTuzkLP8IKGq6Q23G7DqWVbpQ==","shasum":"7247150df4e31d2e103df7f193e24d843e57f5b9","tarball":"https://registry.npmjs.org/random-angular-library-test/-/random-angular-library-test-4.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC47MIj9M19+GW0k28JW1YrHwH4H/qfBsfQ0dAj1iDAuQIhAJkoAWtFtszBN4azRhr7BVW1F5BEn25cNlhqzhh4Fj3l"}]},"maintainers":[{"name":"sryzycki","email":"samuel@ryzycki.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/random-angular-library-test-4.1.0.tgz_1506420953900_0.16593561903573573"}},"5.0.0":{"name":"random-angular-library-test","version":"5.0.0","license":"MIT","scripts":{"ng":"ng","start":"ng serve --port=7890","build":"ng build","test":"ng test","test:ci":"ng test --single-run","lint":"ng lint","release:package":"ng-packagr -p ng-package.json","release:prepare":"standard-version","release:publish":"git push --follow-tags origin master; npm publish dist","e2e":"ng e2e"},"private":false,"dependencies":{"@angular/animations":"^4.2.4","@angular/common":"^4.2.4","@angular/compiler":"^4.2.4","@angular/core":"^4.2.4","@angular/forms":"^4.2.4","@angular/http":"^4.2.4","@angular/platform-browser":"^4.2.4","@angular/platform-browser-dynamic":"^4.2.4","@angular/router":"^4.2.4","core-js":"^2.4.1","rxjs":"^5.4.2","zone.js":"^0.8.14"},"devDependencies":{"@angular/cli":"^1.4.3","@angular/compiler-cli":"^4.2.4","@angular/language-service":"^4.2.4","@types/jasmine":"~2.5.53","@types/jasminewd2":"~2.0.2","@types/node":"~6.0.60","codelyzer":"~3.1.1","jasmine-core":"~2.6.2","jasmine-spec-reporter":"~4.1.0","karma":"~1.7.0","karma-chrome-launcher":"~2.1.1","karma-cli":"~1.0.1","karma-coverage-istanbul-reporter":"^1.2.1","karma-jasmine":"~1.1.0","karma-jasmine-html-reporter":"^0.2.2","ng-packagr":"^1.1.0","protractor":"~5.1.2","standard-version":"^4.2.0","ts-node":"~3.2.0","tslint":"~5.3.2","typescript":"~2.3.3"},"main":"bundles/random-angular-library-test.umd.js","module":"random-angular-library-test/random-angular-library-test.es5.js","es2015":"random-angular-library-test/random-angular-library-test.js","typings":"random-angular-library-test.d.ts","description":"[![Travis status](https://travis-ci.org/sryzycki/random-angular-library-test.svg?branch=master)](https://travis-ci.org/sryzycki/random-angular-library-test) [![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](ht","_id":"random-angular-library-test@5.0.0","_npmVersion":"5.4.0","_nodeVersion":"6.11.2","_npmUser":{"name":"sryzycki","email":"samuel@ryzycki.com"},"dist":{"integrity":"sha512-+onL/R6UvCw+jr0k96Z5WmIJYldFMHxMzeH0zPtoXm+kI2deoxWNrCTNJL9MstfUwrJTld0XAfu+6cu0lBmrmw==","shasum":"eaec0b5473decd70abe751d914b31460805ee554","tarball":"https://registry.npmjs.org/random-angular-library-test/-/random-angular-library-test-5.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDYqZfe+lDhcQ6GvhZXjPTEerrsh59uH2BQ21J5UymDQAiBpBfvVw4qEfaYhTRYFiA3D48dM/kCPaIMosVGVvboRdg=="}]},"maintainers":[{"name":"sryzycki","email":"samuel@ryzycki.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/random-angular-library-test-5.0.0.tgz_1506423125868_0.6996563363354653"}},"5.1.0":{"name":"random-angular-library-test","version":"5.1.0","license":"MIT","scripts":{"ng":"ng","start":"ng serve --port=7890","build":"ng build","test":"ng test","test:ci":"ng test --single-run","lint":"ng lint","release:prepare":"standard-version","release:package":"ng-packagr -p ng-package.json","theming:bundle":"scss-bundle -e ./src/styles/theming/_all-theme.scss -d ./dist/_theming.scss","release:publish":"git push --follow-tags origin master; npm publish dist","e2e":"ng e2e"},"private":false,"dependencies":{"@angular/animations":"^4.2.4","@angular/common":"^4.2.4","@angular/compiler":"^4.2.4","@angular/core":"^4.2.4","@angular/forms":"^4.2.4","@angular/http":"^4.2.4","@angular/platform-browser":"^4.2.4","@angular/platform-browser-dynamic":"^4.2.4","@angular/router":"^4.2.4","core-js":"^2.4.1","rxjs":"^5.4.2","zone.js":"^0.8.14"},"devDependencies":{"@angular/cli":"^1.4.3","@angular/compiler-cli":"^4.2.4","@angular/language-service":"^4.2.4","@types/jasmine":"~2.5.53","@types/jasminewd2":"~2.0.2","@types/node":"~6.0.60","codelyzer":"~3.1.1","jasmine-core":"~2.6.2","jasmine-spec-reporter":"~4.1.0","karma":"~1.7.0","karma-chrome-launcher":"~2.1.1","karma-cli":"~1.0.1","karma-coverage-istanbul-reporter":"^1.2.1","karma-jasmine":"~1.1.0","karma-jasmine-html-reporter":"^0.2.2","ng-packagr":"^1.1.0","protractor":"~5.1.2","scss-bundle":"^2.1.0","standard-version":"^4.2.0","ts-node":"~3.2.0","tslint":"~5.3.2","typescript":"~2.3.3"},"main":"bundles/random-angular-library-test.umd.js","module":"random-angular-library-test/random-angular-library-test.es5.js","es2015":"random-angular-library-test/random-angular-library-test.js","typings":"random-angular-library-test.d.ts","description":"[![Travis status](https://travis-ci.org/sryzycki/random-angular-library-test.svg?branch=master)](https://travis-ci.org/sryzycki/random-angular-library-test) [![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](ht","_id":"random-angular-library-test@5.1.0","_npmVersion":"5.4.0","_nodeVersion":"6.11.2","_npmUser":{"name":"sryzycki","email":"samuel@ryzycki.com"},"dist":{"integrity":"sha512-qkDHCjyTfWbpVQi57BJQKZgeIduA+6EyQqvdcJrEk9uPhjg8jzw6cIv573VrBVp5WnHSGJfZPV0hSMOWrYqgUw==","shasum":"734f07b8b279aedf0026b16906d7c9ffbdfe0426","tarball":"https://registry.npmjs.org/random-angular-library-test/-/random-angular-library-test-5.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuGqW2bONt9m6YcKs7DNR+DkPQI0bqtA9y1OdaTYdhZwIhAP7mriUyiJdPyAGXoH6PuHSLgcmwuBCVJREfMaqfxM4e"}]},"maintainers":[{"name":"sryzycki","email":"samuel@ryzycki.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/random-angular-library-test-5.1.0.tgz_1506433512508_0.020667573902755976"}},"5.2.0":{"name":"random-angular-library-test","version":"5.2.0","license":"MIT","scripts":{"ng":"ng","start":"ng serve --port=7890","build":"ng build","test":"ng test","test:ci":"ng test --single-run","lint":"ng lint","release:prepare":"standard-version","release:package":"ng-packagr -p ng-package.json","theming:bundle":"scss-bundle -e ./src/styles/theming/_all-theme.scss -d ./dist/_theming.scss","release:publish":"git push --follow-tags origin master; npm publish dist","release":"npm run release:prepare && npm run release:package && npm run theming:bundle && npm run release:publish","e2e":"ng e2e"},"private":false,"dependencies":{"@angular/animations":"^4.2.4","@angular/common":"^4.2.4","@angular/compiler":"^4.2.4","@angular/core":"^4.2.4","@angular/forms":"^4.2.4","@angular/http":"^4.2.4","@angular/platform-browser":"^4.2.4","@angular/platform-browser-dynamic":"^4.2.4","@angular/router":"^4.2.4","core-js":"^2.4.1","rxjs":"^5.4.2","zone.js":"^0.8.14"},"devDependencies":{"@angular/cli":"^1.4.3","@angular/compiler-cli":"^4.2.4","@angular/language-service":"^4.2.4","@types/jasmine":"~2.5.53","@types/jasminewd2":"~2.0.2","@types/node":"~6.0.60","codelyzer":"~3.1.1","jasmine-core":"~2.6.2","jasmine-spec-reporter":"~4.1.0","karma":"~1.7.0","karma-chrome-launcher":"~2.1.1","karma-cli":"~1.0.1","karma-coverage-istanbul-reporter":"^1.2.1","karma-jasmine":"~1.1.0","karma-jasmine-html-reporter":"^0.2.2","ng-packagr":"^1.1.0","protractor":"~5.1.2","scss-bundle":"^2.1.0","standard-version":"^4.2.0","ts-node":"~3.2.0","tslint":"~5.3.2","typescript":"~2.3.3"},"main":"bundles/random-angular-library-test.umd.js","module":"random-angular-library-test/random-angular-library-test.es5.js","es2015":"random-angular-library-test/random-angular-library-test.js","typings":"random-angular-library-test.d.ts","description":"[![Travis status](https://travis-ci.org/sryzycki/random-angular-library-test.svg?branch=master)](https://travis-ci.org/sryzycki/random-angular-library-test) [![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](ht","_id":"random-angular-library-test@5.2.0","_npmVersion":"5.4.0","_nodeVersion":"6.11.2","_npmUser":{"name":"sryzycki","email":"samuel@ryzycki.com"},"dist":{"integrity":"sha512-+IovYb6zh7JZ1rzkodum2W8rCL7fk7cuLh/cPVtwsx8MopuoyxDYLnKLCc5+1vxIrh+kZkJ6idO+rLHdBGRPLw==","shasum":"973808c4780d16cff6697d0e1b5c17008b4c425d","tarball":"https://registry.npmjs.org/random-angular-library-test/-/random-angular-library-test-5.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEzRaMXzgvGw8di7DUVChr2ZMHIFiTOZjs46rJdQsPjIAiAk2kz2GhU/IEzHi6a9FNKJjJ5EsnMzErLF6MxNNkYKgw=="}]},"maintainers":[{"name":"sryzycki","email":"samuel@ryzycki.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/random-angular-library-test-5.2.0.tgz_1506434830995_0.7339424351230264"}},"5.3.0":{"name":"random-angular-library-test","version":"5.3.0","license":"MIT","scripts":{"ng":"ng","start":"ng serve --port=7890","build":"ng build","test":"ng test","test:ci":"ng test --single-run","lint":"ng lint","release:prepare":"standard-version","release:package":"ng-packagr -p ng-package.json","theming:bundle:cli":"scss-bundle -e ./src/styles/theming/_all-theme.scss -d ./dist/_theming.scss","theming:bundle:gulp":"gulp bundleThemeScss","release:publish":"git push --follow-tags origin master; npm publish dist","release":"npm run release:prepare && npm run release:package && npm run theming:bundle:cli && npm run release:publish","e2e":"ng e2e"},"private":false,"dependencies":{"@angular/animations":"^4.2.4","@angular/common":"^4.2.4","@angular/compiler":"^4.2.4","@angular/core":"^4.2.4","@angular/forms":"^4.2.4","@angular/http":"^4.2.4","@angular/platform-browser":"^4.2.4","@angular/platform-browser-dynamic":"^4.2.4","@angular/router":"^4.2.4","core-js":"^2.4.1","rxjs":"^5.4.2","zone.js":"^0.8.14"},"devDependencies":{"@angular/cli":"^1.4.3","@angular/compiler-cli":"^4.2.4","@angular/language-service":"^4.2.4","@types/jasmine":"~2.5.53","@types/jasminewd2":"~2.0.2","@types/node":"~6.0.60","codelyzer":"~3.1.1","gulp":"^3.9.1","jasmine-core":"~2.6.2","jasmine-spec-reporter":"~4.1.0","karma":"~1.7.0","karma-chrome-launcher":"~2.1.1","karma-cli":"~1.0.1","karma-coverage-istanbul-reporter":"^1.2.1","karma-jasmine":"~1.1.0","karma-jasmine-html-reporter":"^0.2.2","ng-packagr":"^1.1.0","protractor":"~5.1.2","scss-bundle":"^2.1.0","standard-version":"^4.2.0","ts-node":"~3.2.0","tslint":"~5.3.2","typescript":"~2.3.3"},"main":"bundles/random-angular-library-test.umd.js","module":"random-angular-library-test/random-angular-library-test.es5.js","es2015":"random-angular-library-test/random-angular-library-test.js","typings":"random-angular-library-test.d.ts","description":"[![Travis status](https://travis-ci.org/sryzycki/random-angular-library-test.svg?branch=master)](https://travis-ci.org/sryzycki/random-angular-library-test) [![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](ht","_id":"random-angular-library-test@5.3.0","_npmVersion":"5.4.0","_nodeVersion":"6.11.2","_npmUser":{"name":"sryzycki","email":"samuel@ryzycki.com"},"dist":{"integrity":"sha512-ONh/CCVXucNk6Sgqe4g0Nvl+mZZ4H5RVEXMiySfPSN8gUFib7SdippZPEe07glPH5ptJqRHNxwDJ68Sk0ZJf/w==","shasum":"b9afbf4ad46d397be6f2207a4b976d80a0994280","tarball":"https://registry.npmjs.org/random-angular-library-test/-/random-angular-library-test-5.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyav0b9yEFFnkn0SC82V2Drclhpf74rL/I3ESQ1ABbLwIgF8NM6WXAzr40Eyc3YwMGKr+QpANqLCf6hyL4tD97ktw="}]},"maintainers":[{"name":"sryzycki","email":"samuel@ryzycki.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/random-angular-library-test-5.3.0.tgz_1506519520704_0.6704636672511697"}},"6.0.0":{"name":"random-angular-library-test","version":"6.0.0","license":"MIT","scripts":{"ng":"ng","start":"ng serve --port=7890","build":"ng build","test":"ng test","test:ci":"ng test --single-run","lint":"ng lint","release:prepare":"standard-version","release:package":"ng-packagr -p ng-package.json","theming:bundle":"gulp theming:bundle","release:publish":"git push --follow-tags origin master; npm publish dist","release":"npm run release:prepare && npm run release:package && npm run theming:bundle && npm run release:publish","e2e":"ng e2e"},"private":false,"dependencies":{"@angular/animations":"^4.2.4","@angular/common":"^4.2.4","@angular/compiler":"^4.2.4","@angular/core":"^4.2.4","@angular/forms":"^4.2.4","@angular/http":"^4.2.4","@angular/platform-browser":"^4.2.4","@angular/platform-browser-dynamic":"^4.2.4","@angular/router":"^4.2.4","core-js":"^2.4.1","rxjs":"^5.4.2","zone.js":"^0.8.14"},"devDependencies":{"@angular/cli":"^1.4.3","@angular/compiler-cli":"^4.2.4","@angular/language-service":"^4.2.4","@types/jasmine":"~2.5.53","@types/jasminewd2":"~2.0.2","@types/node":"~6.0.60","codelyzer":"~3.1.1","gulp":"^3.9.1","jasmine-core":"~2.6.2","jasmine-spec-reporter":"~4.1.0","karma":"~1.7.0","karma-chrome-launcher":"~2.1.1","karma-cli":"~1.0.1","karma-coverage-istanbul-reporter":"^1.2.1","karma-jasmine":"~1.1.0","karma-jasmine-html-reporter":"^0.2.2","ng-packagr":"^1.1.0","protractor":"~5.1.2","scss-bundle":"^2.1.0","standard-version":"^4.2.0","ts-node":"~3.2.0","tslint":"~5.3.2","typescript":"~2.3.3"},"main":"bundles/random-angular-library-test.umd.js","module":"random-angular-library-test/random-angular-library-test.es5.js","es2015":"random-angular-library-test/random-angular-library-test.js","typings":"random-angular-library-test.d.ts","description":"[![Travis status](https://travis-ci.org/sryzycki/random-angular-library-test.svg?branch=master)](https://travis-ci.org/sryzycki/random-angular-library-test) [![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](ht","_id":"random-angular-library-test@6.0.0","_npmVersion":"5.4.0","_nodeVersion":"6.11.2","_npmUser":{"name":"sryzycki","email":"samuel@ryzycki.com"},"dist":{"integrity":"sha512-TWgBOy4c1+kHrEnwFscIuWmQSJSETFsSE1u64ZrkYmYmRq1OZ8DrSCC9HUbmF3jL8taNPZ8UNm++VdUszaiASA==","shasum":"d4389aefac7b3ff0d2e3a437bab23d80ce376ecf","tarball":"https://registry.npmjs.org/random-angular-library-test/-/random-angular-library-test-6.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAoLsMdVDyUPNbkh2v/fNT6L3IFJdApVcXtuFARqgbw0AiASvPa6iERlUXZVHhJO+cR3wN+9wpYdlDng4K3H0KeKAQ=="}]},"maintainers":[{"name":"sryzycki","email":"samuel@ryzycki.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/random-angular-library-test-6.0.0.tgz_1506523357039_0.4030425373930484"}},"7.0.0":{"name":"random-angular-library-test","version":"7.0.0","license":"MIT","scripts":{"ng":"ng","start":"ng serve --port=7890","build":"ng build","test":"ng test","test:ci":"ng test --single-run","lint":"ng lint","release:prepare":"standard-version","release:package":"ng-packagr -p ng-package.json","theming:bundle":"gulp theming:bundle","release:publish":"git push --follow-tags origin master; npm publish dist","release":"npm run release:prepare && npm run release:package && npm run theming:bundle && npm run release:publish","e2e":"ng e2e"},"private":false,"dependencies":{"@angular/animations":"^4.2.4","@angular/common":"^4.2.4","@angular/compiler":"^4.2.4","@angular/core":"^4.2.4","@angular/forms":"^4.2.4","@angular/http":"^4.2.4","@angular/platform-browser":"^4.2.4","@angular/platform-browser-dynamic":"^4.2.4","@angular/router":"^4.2.4","core-js":"^2.4.1","rxjs":"^5.4.2","zone.js":"^0.8.14"},"devDependencies":{"@angular/cli":"^1.4.3","@angular/compiler-cli":"^4.2.4","@angular/language-service":"^4.2.4","@types/jasmine":"~2.5.53","@types/jasminewd2":"~2.0.2","@types/node":"~6.0.60","codelyzer":"~3.1.1","gulp":"^3.9.1","jasmine-core":"~2.6.2","jasmine-spec-reporter":"~4.1.0","karma":"~1.7.0","karma-chrome-launcher":"~2.1.1","karma-cli":"~1.0.1","karma-coverage-istanbul-reporter":"^1.2.1","karma-jasmine":"~1.1.0","karma-jasmine-html-reporter":"^0.2.2","ng-packagr":"^1.1.0","protractor":"~5.1.2","scss-bundle":"^2.1.0","standard-version":"^4.2.0","ts-node":"~3.2.0","tslint":"~5.3.2","typescript":"~2.3.3"},"main":"bundles/random-angular-library-test.umd.js","module":"random-angular-library-test/random-angular-library-test.es5.js","es2015":"random-angular-library-test/random-angular-library-test.js","typings":"random-angular-library-test.d.ts","description":"[![Travis status](https://travis-ci.org/sryzycki/random-angular-library-test.svg?branch=master)](https://travis-ci.org/sryzycki/random-angular-library-test) [![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](ht","_id":"random-angular-library-test@7.0.0","_npmVersion":"5.4.0","_nodeVersion":"6.11.2","_npmUser":{"name":"sryzycki","email":"samuel@ryzycki.com"},"dist":{"integrity":"sha512-F3xr7L36MngYqZNvAzCrjvxf11MJXexPnQJPaFzoS7XJ08FazAAzS+pJ617BpTCgkgery0bfeylRQS//vxJXUQ==","shasum":"b1afab27c5b4a30ee04ba0c7cd4855faed843909","tarball":"https://registry.npmjs.org/random-angular-library-test/-/random-angular-library-test-7.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHpQtuaBtucQ7l2gmR9eNpAcPfNjWD+H2w4o2BfqSj8qAiEA6HAkhIQZcUyfTo/7CIUlmSwBnXPwjJ/EUxsA+fljEd0="}]},"maintainers":[{"name":"sryzycki","email":"samuel@ryzycki.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/random-angular-library-test-7.0.0.tgz_1506961176475_0.7477316788863391"}},"8.0.0":{"name":"random-angular-library-test","version":"8.0.0","license":"MIT","scripts":{"ng":"ng","start":"ng serve --port=7890","build":"ng build","test":"ng test","test:ci":"ng test --single-run","lint":"ng lint","release:prepare":"standard-version","release:package":"ng-packagr -p ng-package.json","theming:bundle":"gulp theming:bundle","release:publish":"git push --follow-tags origin master; npm publish dist","release":"npm run release:prepare && npm run release:package && npm run theming:bundle && npm run release:publish","e2e":"ng e2e"},"private":false,"dependencies":{"@angular/animations":"^4.2.4","@angular/common":"^4.2.4","@angular/compiler":"^4.2.4","@angular/core":"^4.2.4","@angular/forms":"^4.2.4","@angular/http":"^4.2.4","@angular/platform-browser":"^4.2.4","@angular/platform-browser-dynamic":"^4.2.4","@angular/router":"^4.2.4","core-js":"^2.4.1","rxjs":"^5.4.2","zone.js":"^0.8.14"},"devDependencies":{"@angular/cli":"^1.4.3","@angular/compiler-cli":"^4.2.4","@angular/language-service":"^4.2.4","@types/jasmine":"~2.5.53","@types/jasminewd2":"~2.0.2","@types/node":"~6.0.60","codelyzer":"~3.1.1","gulp":"^3.9.1","jasmine-core":"~2.6.2","jasmine-spec-reporter":"~4.1.0","karma":"~1.7.0","karma-chrome-launcher":"~2.1.1","karma-cli":"~1.0.1","karma-coverage-istanbul-reporter":"^1.2.1","karma-jasmine":"~1.1.0","karma-jasmine-html-reporter":"^0.2.2","ng-packagr":"^1.1.0","protractor":"~5.1.2","scss-bundle":"^2.1.0","standard-version":"^4.2.0","ts-node":"~3.2.0","tslint":"~5.3.2","typescript":"~2.3.3"},"main":"bundles/random-angular-library-test.umd.js","module":"random-angular-library-test/random-angular-library-test.es5.js","es2015":"random-angular-library-test/random-angular-library-test.js","typings":"random-angular-library-test.d.ts","description":"[![Travis status](https://travis-ci.org/sryzycki/random-angular-library-test.svg?branch=master)](https://travis-ci.org/sryzycki/random-angular-library-test) [![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](ht","_id":"random-angular-library-test@8.0.0","_npmVersion":"5.4.0","_nodeVersion":"6.11.2","_npmUser":{"name":"sryzycki","email":"samuel@ryzycki.com"},"dist":{"integrity":"sha512-fjrq1XsyMF5PtSqJZwglu9UwMJ1SAEaUjIRVmPV7+17Z4Mq6x40UcIGVhxmc5IJYxNR3ScdDY/eIfWviUGb0iA==","shasum":"230a9461834c32d80784bae99dd5729fc6a3eabc","tarball":"https://registry.npmjs.org/random-angular-library-test/-/random-angular-library-test-8.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClKK6rpaHKJxUS0YONZaBCuhykwbvI8bYyVu4bjT5zAQIhAO00Rh1LvMQg6Z5uscWuHdrGSku16y3+R+54CvG5t1F0"}]},"maintainers":[{"name":"sryzycki","email":"samuel@ryzycki.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/random-angular-library-test-8.0.0.tgz_1506965922888_0.5940087381750345"}},"9.0.0":{"name":"random-angular-library-test","version":"9.0.0","license":"MIT","scripts":{"ng":"ng","start":"ng serve --port=7890","build":"ng build","test":"ng test","test:ci":"ng test --single-run","lint":"ng lint","release:prepare":"standard-version","release:package":"ng-packagr -p ng-package.json","theming:bundle":"gulp theming:bundle","release:publish":"git push --follow-tags origin master; npm publish dist","release":"npm run release:prepare && npm run release:package && npm run theming:bundle && npm run release:publish","e2e":"ng e2e"},"private":false,"dependencies":{"@angular/animations":"^4.2.4","@angular/common":"^4.2.4","@angular/compiler":"^4.2.4","@angular/core":"^4.2.4","@angular/forms":"^4.2.4","@angular/http":"^4.2.4","@angular/platform-browser":"^4.2.4","@angular/platform-browser-dynamic":"^4.2.4","@angular/router":"^4.2.4","core-js":"^2.4.1","rxjs":"^5.4.2","zone.js":"^0.8.14"},"devDependencies":{"@angular/cli":"^1.4.3","@angular/compiler-cli":"^4.2.4","@angular/language-service":"^4.2.4","@types/jasmine":"~2.5.53","@types/jasminewd2":"~2.0.2","@types/node":"~6.0.60","codelyzer":"~3.1.1","gulp":"^3.9.1","jasmine-core":"~2.6.2","jasmine-spec-reporter":"~4.1.0","karma":"~1.7.0","karma-chrome-launcher":"~2.1.1","karma-cli":"~1.0.1","karma-coverage-istanbul-reporter":"^1.2.1","karma-jasmine":"~1.1.0","karma-jasmine-html-reporter":"^0.2.2","ng-packagr":"^1.1.0","protractor":"~5.1.2","scss-bundle":"^2.1.0","standard-version":"^4.2.0","ts-node":"~3.2.0","tslint":"~5.3.2","typescript":"~2.3.3"},"main":"bundles/random-angular-library-test.umd.js","module":"random-angular-library-test/random-angular-library-test.es5.js","es2015":"random-angular-library-test/random-angular-library-test.js","typings":"random-angular-library-test.d.ts","description":"[![Travis status](https://travis-ci.org/sryzycki/random-angular-library-test.svg?branch=master)](https://travis-ci.org/sryzycki/random-angular-library-test) [![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](ht","_id":"random-angular-library-test@9.0.0","_npmVersion":"5.4.0","_nodeVersion":"6.11.2","_npmUser":{"name":"sryzycki","email":"samuel@ryzycki.com"},"dist":{"integrity":"sha512-ezXIW39k8xQ2SCkyrLidhswykRgLI6JHSnazbe/db889LKSqcGsbRtH00f1XSEGdIFdWUt18U54BU4m64zzb0w==","shasum":"d0866a0a196624e8f967d8668aad384deb87d956","tarball":"https://registry.npmjs.org/random-angular-library-test/-/random-angular-library-test-9.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGembrbPKEGGzeHqDkadaJAnUOFY1OG3EyuXoQapLMu0AiEA19gU51sYiZEvVe+1JgPHXL7GNgTD57E1JBRUKsz+rqY="}]},"maintainers":[{"name":"sryzycki","email":"samuel@ryzycki.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/random-angular-library-test-9.0.0.tgz_1507021837670_0.2123507745563984"}},"10.0.0":{"name":"random-angular-library-test","version":"10.0.0","license":"MIT","scripts":{"ng":"ng","start":"ng serve --port=7890","build":"ng build","test":"ng test","test:ci":"ng test --single-run","lint":"ng lint","release:prepare":"standard-version","release:package":"ng-packagr -p ng-package.json","theming:bundle":"gulp theming:bundle","release:publish":"git push --follow-tags origin master; npm publish dist","release":"npm run release:prepare && npm run release:package && npm run theming:bundle && npm run release:publish","e2e":"ng e2e"},"private":false,"dependencies":{"@angular/animations":"^4.2.4","@angular/common":"^4.2.4","@angular/compiler":"^4.2.4","@angular/core":"^4.2.4","@angular/forms":"^4.2.4","@angular/http":"^4.2.4","@angular/platform-browser":"^4.2.4","@angular/platform-browser-dynamic":"^4.2.4","@angular/router":"^4.2.4","core-js":"^2.4.1","rxjs":"^5.4.2","zone.js":"^0.8.14"},"devDependencies":{"@angular/cli":"^1.4.3","@angular/compiler-cli":"^4.2.4","@angular/language-service":"^4.2.4","@types/jasmine":"~2.5.53","@types/jasminewd2":"~2.0.2","@types/node":"~6.0.60","codelyzer":"~3.1.1","gulp":"^3.9.1","jasmine-core":"~2.6.2","jasmine-spec-reporter":"~4.1.0","karma":"~1.7.0","karma-chrome-launcher":"~2.1.1","karma-cli":"~1.0.1","karma-coverage-istanbul-reporter":"^1.2.1","karma-jasmine":"~1.1.0","karma-jasmine-html-reporter":"^0.2.2","ng-packagr":"^1.1.0","protractor":"~5.1.2","scss-bundle":"^2.1.0","standard-version":"^4.2.0","ts-node":"~3.2.0","tslint":"~5.3.2","typescript":"~2.3.3"},"main":"bundles/random-angular-library-test.umd.js","module":"random-angular-library-test/random-angular-library-test.es5.js","es2015":"random-angular-library-test/random-angular-library-test.js","typings":"random-angular-library-test.d.ts","description":"[![Travis status](https://travis-ci.org/sryzycki/random-angular-library-test.svg?branch=master)](https://travis-ci.org/sryzycki/random-angular-library-test) [![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](ht","_id":"random-angular-library-test@10.0.0","_npmVersion":"5.4.0","_nodeVersion":"6.11.2","_npmUser":{"name":"sryzycki","email":"samuel@ryzycki.com"},"dist":{"integrity":"sha512-PQXMvNK5tqr3kxFyAcilecUzcgkGrURcjalbqid6qo5WpoPwT1xD/tSqAP+QZCd+AWvGuchyfUXK/1xzti2GEw==","shasum":"d0c6c74477f676dbc82b0a12430ad9e73b26e1de","tarball":"https://registry.npmjs.org/random-angular-library-test/-/random-angular-library-test-10.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGnCJ/7ZOS+QVYjckWAS2J/AinVCkg6oD5LOKf6weW2gIgUesWPd9ULSmGLcHo42VxFrrdhZ2k7jB1w6q50Q2I4pM="}]},"maintainers":[{"name":"sryzycki","email":"samuel@ryzycki.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/random-angular-library-test-10.0.0.tgz_1507027291375_0.36655959533527493"}},"10.0.1":{"name":"random-angular-library-test","version":"10.0.1","license":"MIT","scripts":{"ng":"ng","start":"ng serve --port=7890","build":"ng build","test":"ng test","test:ci":"ng test --single-run","lint":"ng lint","release:prepare":"standard-version","release:package":"ng-packagr -p ng-package.json","theming:bundle":"gulp theming:bundle","release:publish":"git push --follow-tags origin master; npm publish dist","release":"npm run release:prepare && npm run release:package && npm run theming:bundle && npm run release:publish","e2e":"ng e2e"},"private":false,"dependencies":{"@angular/animations":"^4.2.4","@angular/common":"^4.2.4","@angular/compiler":"^4.2.4","@angular/core":"^4.2.4","@angular/forms":"^4.2.4","@angular/http":"^4.2.4","@angular/platform-browser":"^4.2.4","@angular/platform-browser-dynamic":"^4.2.4","@angular/router":"^4.2.4","core-js":"^2.4.1","rxjs":"^5.4.2","zone.js":"^0.8.14"},"devDependencies":{"@angular/cli":"^1.4.3","@angular/compiler-cli":"^4.2.4","@angular/language-service":"^4.2.4","@types/jasmine":"~2.5.53","@types/jasminewd2":"~2.0.2","@types/node":"~6.0.60","codelyzer":"~3.1.1","gulp":"^3.9.1","jasmine-core":"~2.6.2","jasmine-spec-reporter":"~4.1.0","karma":"~1.7.0","karma-chrome-launcher":"~2.1.1","karma-cli":"~1.0.1","karma-coverage-istanbul-reporter":"^1.2.1","karma-jasmine":"~1.1.0","karma-jasmine-html-reporter":"^0.2.2","ng-packagr":"^1.1.0","protractor":"~5.1.2","scss-bundle":"^2.1.0","standard-version":"^4.2.0","ts-node":"~3.2.0","tslint":"~5.3.2","typescript":"~2.3.3"},"main":"bundles/random-angular-library-test.umd.js","module":"random-angular-library-test/random-angular-library-test.es5.js","es2015":"random-angular-library-test/random-angular-library-test.js","typings":"random-angular-library-test.d.ts","description":"[![Travis status](https://travis-ci.org/sryzycki/random-angular-library-test.svg?branch=master)](https://travis-ci.org/sryzycki/random-angular-library-test) [![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](ht","_id":"random-angular-library-test@10.0.1","_npmVersion":"5.4.0","_nodeVersion":"6.11.2","_npmUser":{"name":"sryzycki","email":"samuel@ryzycki.com"},"dist":{"integrity":"sha512-pPFqH0NBK2ZbkOcKOm69sBzUn2FLoggRu6bFNeMOtGNHZuKcQADKHeLAwVfYBOY10ldmJ2kLYc6OFSnmUslKIw==","shasum":"c400c31c695413c86e0415471caef3e4d019fab5","tarball":"https://registry.npmjs.org/random-angular-library-test/-/random-angular-library-test-10.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDz3hASF2Mh+4EugUjLjK3eoQXs7+IcytpemVeamC+VrgIgOT0/ynpXS32mBHlhsmxUSk1Kw63cfJ41Hu/4ThkBk6A="}]},"maintainers":[{"name":"sryzycki","email":"samuel@ryzycki.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/random-angular-library-test-10.0.1.tgz_1507043280908_0.03127698274329305"}},"11.0.0":{"name":"random-angular-library-test","version":"11.0.0","license":"MIT","scripts":{"ng":"ng","start":"ng serve --port=5000","build":"ng build","test":"ng test","test:ci":"ng test --single-run","lint":"ng lint","release:prepare":"standard-version","release:package":"ng-packagr -p ng-package.json","theming:bundle":"gulp theming:bundle","release:publish":"git push --follow-tags origin master; npm publish dist","release":"npm run release:prepare && npm run release:package && npm run theming:bundle && npm run release:publish","e2e":"ng e2e"},"private":false,"dependencies":{"@angular/animations":"^4.2.4","@angular/common":"^4.2.4","@angular/compiler":"^4.2.4","@angular/core":"^4.2.4","@angular/forms":"^4.2.4","@angular/http":"^4.2.4","@angular/platform-browser":"^4.2.4","@angular/platform-browser-dynamic":"^4.2.4","@angular/router":"^4.2.4","core-js":"^2.4.1","rxjs":"^5.4.2","zone.js":"^0.8.14"},"devDependencies":{"@angular/cli":"^1.4.3","@angular/compiler-cli":"^4.2.4","@angular/language-service":"^4.2.4","@types/jasmine":"~2.5.53","@types/jasminewd2":"~2.0.2","@types/node":"~6.0.60","codelyzer":"~3.1.1","gulp":"^3.9.1","jasmine-core":"~2.6.2","jasmine-spec-reporter":"~4.1.0","karma":"~1.7.0","karma-chrome-launcher":"~2.1.1","karma-cli":"~1.0.1","karma-coverage-istanbul-reporter":"^1.2.1","karma-jasmine":"~1.1.0","karma-jasmine-html-reporter":"^0.2.2","ng-packagr":"^1.1.0","protractor":"~5.1.2","scss-bundle":"^2.1.0","standard-version":"^4.2.0","ts-node":"~3.2.0","tslint":"~5.3.2","typescript":"~2.3.3"},"main":"bundles/random-angular-library-test.umd.js","module":"random-angular-library-test/random-angular-library-test.es5.js","es2015":"random-angular-library-test/random-angular-library-test.js","typings":"random-angular-library-test.d.ts","description":"[![Travis status](https://travis-ci.org/sryzycki/random-angular-library-test.svg?branch=master)](https://travis-ci.org/sryzycki/random-angular-library-test) [![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](ht","_id":"random-angular-library-test@11.0.0","_npmVersion":"5.4.0","_nodeVersion":"6.11.2","_npmUser":{"name":"sryzycki","email":"samuel@ryzycki.com"},"dist":{"integrity":"sha512-R3XU6bYIgYaB7WyXzp84nlvKdxRg8Wum5P+lErrAZvmeFFUPyOdVZ6VfeM+kfR0ZdVNbjsMTHOLMEL3VLu2LGw==","shasum":"a6a02ce065118d4b6aa1f8be60551cb1fdae69a0","tarball":"https://registry.npmjs.org/random-angular-library-test/-/random-angular-library-test-11.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB1D/8uECSvbtbkz5p6i4MshevFsRCsE9o9ow/muT99OAiEAq7PimRp2UwCBbYREfc7oCskJn1wl2XBEEkFY8QwT63g="}]},"maintainers":[{"name":"sryzycki","email":"samuel@ryzycki.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/random-angular-library-test-11.0.0.tgz_1507286266140_0.5289242630824447"}},"11.0.1":{"name":"random-angular-library-test","version":"11.0.1","license":"MIT","scripts":{"ng":"ng","start":"ng serve --port=5000","build":"ng build","test":"ng test","test:ci":"ng test --single-run","lint":"ng lint","release:prepare":"standard-version","release:package":"ng-packagr -p ng-package.json","theming:bundle":"gulp theming:bundle","release:publish":"git push --follow-tags origin master; npm publish dist","release":"npm run release:prepare && npm run release:package && npm run theming:bundle && npm run release:publish","e2e":"ng e2e"},"private":false,"dependencies":{"@angular/animations":"^4.2.4","@angular/common":"^4.2.4","@angular/compiler":"^4.2.4","@angular/core":"^4.2.4","@angular/forms":"^4.2.4","@angular/http":"^4.2.4","@angular/platform-browser":"^4.2.4","@angular/platform-browser-dynamic":"^4.2.4","@angular/router":"^4.2.4","core-js":"^2.4.1","rxjs":"^5.4.2","zone.js":"^0.8.14"},"devDependencies":{"@angular/cli":"^1.4.3","@angular/compiler-cli":"^4.2.4","@angular/language-service":"^4.2.4","@types/jasmine":"~2.5.53","@types/jasminewd2":"~2.0.2","@types/node":"~6.0.60","codelyzer":"~3.1.1","gulp":"^3.9.1","jasmine-core":"~2.6.2","jasmine-spec-reporter":"~4.1.0","karma":"~1.7.0","karma-chrome-launcher":"~2.1.1","karma-cli":"~1.0.1","karma-coverage-istanbul-reporter":"^1.2.1","karma-jasmine":"~1.1.0","karma-jasmine-html-reporter":"^0.2.2","ng-packagr":"^1.1.0","protractor":"~5.1.2","scss-bundle":"^2.1.0","standard-version":"^4.2.0","ts-node":"~3.2.0","tslint":"~5.3.2","typescript":"~2.3.3"},"main":"bundles/random-angular-library-test.umd.js","module":"random-angular-library-test/random-angular-library-test.es5.js","es2015":"random-angular-library-test/random-angular-library-test.js","typings":"random-angular-library-test.d.ts","description":"[![Travis status](https://travis-ci.org/sryzycki/random-angular-library-test.svg?branch=master)](https://travis-ci.org/sryzycki/random-angular-library-test) [![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](ht","_id":"random-angular-library-test@11.0.1","_npmVersion":"5.4.0","_nodeVersion":"6.11.2","_npmUser":{"name":"sryzycki","email":"samuel@ryzycki.com"},"dist":{"integrity":"sha512-lMgy9fUS3g5FCUB9Qyv9ESA73XiSQ9IEPOKyKemqoMHs0JfOMOV8ttoW05t/7uLZp4/H+P+yHEHTGO3NYiNSPA==","shasum":"265e0dab9c463f61e89079aebc28a63296ec02f6","tarball":"https://registry.npmjs.org/random-angular-library-test/-/random-angular-library-test-11.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID9CykM26Fvf8vWI0qtvsR61RwvdPnu04tYRrtLJFej6AiEAjr8lzbhDhHeKJa0r01bIo2BXousptHl01Tu0KkgxLmg="}]},"maintainers":[{"name":"sryzycki","email":"samuel@ryzycki.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/random-angular-library-test-11.0.1.tgz_1507287096673_0.034711311338469386"}},"11.1.0":{"name":"random-angular-library-test","version":"11.1.0","license":"MIT","scripts":{"ng":"ng","start":"ng serve --port=5000","build":"ng build","test":"ng test","test:ci":"ng test --single-run","lint":"ng lint","release:prepare":"standard-version","release:package":"ng-packagr -p ng-package.json","theming:bundle":"gulp theming:bundle","release:publish":"git push --follow-tags origin master; npm publish dist","release":"npm run release:prepare && npm run release:package && npm run theming:bundle && npm run release:publish","e2e":"ng e2e"},"private":false,"dependencies":{"@angular/animations":"^4.2.4","@angular/common":"^4.2.4","@angular/compiler":"^4.2.4","@angular/core":"^4.2.4","@angular/forms":"^4.2.4","@angular/http":"^4.2.4","@angular/platform-browser":"^4.2.4","@angular/platform-browser-dynamic":"^4.2.4","@angular/router":"^4.2.4","core-js":"^2.4.1","rxjs":"^5.4.2","zone.js":"^0.8.14"},"devDependencies":{"@angular/cli":"^1.4.3","@angular/compiler-cli":"^4.2.4","@angular/language-service":"^4.2.4","@types/jasmine":"~2.5.53","@types/jasminewd2":"~2.0.2","@types/node":"~6.0.60","codelyzer":"~3.1.1","gulp":"^3.9.1","jasmine-core":"~2.6.2","jasmine-spec-reporter":"~4.1.0","karma":"~1.7.0","karma-chrome-launcher":"~2.1.1","karma-cli":"~1.0.1","karma-coverage-istanbul-reporter":"^1.2.1","karma-jasmine":"~1.1.0","karma-jasmine-html-reporter":"^0.2.2","ng-packagr":"^1.1.0","protractor":"~5.1.2","scss-bundle":"^2.1.0","standard-version":"^4.2.0","ts-node":"~3.2.0","tslint":"~5.3.2","typescript":"~2.3.3"},"main":"bundles/random-angular-library-test.umd.js","module":"random-angular-library-test/random-angular-library-test.es5.js","es2015":"random-angular-library-test/random-angular-library-test.js","typings":"random-angular-library-test.d.ts","description":"[![Travis status](https://travis-ci.org/sryzycki/random-angular-library-test.svg?branch=master)](https://travis-ci.org/sryzycki/random-angular-library-test) [![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](ht","_id":"random-angular-library-test@11.1.0","_npmVersion":"5.4.0","_nodeVersion":"6.11.2","_npmUser":{"name":"sryzycki","email":"samuel@ryzycki.com"},"dist":{"integrity":"sha512-nRax8V5r0fbp+I2Jy4f1y8zVv7ezeo+L1uwKep6Vvv+NRSAcmkgmAT7a7H1isK04Ze6v8TfVUpJLNSo8jep+dw==","shasum":"84febf48a688e6a67e729c3e1b23f88f0d3520f2","tarball":"https://registry.npmjs.org/random-angular-library-test/-/random-angular-library-test-11.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD39oKd6co6tKOUnV1aYTjWO4eSTbuL4iHvQZAgNNzKegIgG9TGvsQ7bxJjrVmVE+pFolpxtWVb+5wRmfWmQas/7sE="}]},"maintainers":[{"name":"sryzycki","email":"samuel@ryzycki.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/random-angular-library-test-11.1.0.tgz_1507294612281_0.001070961356163025"}},"11.1.1":{"name":"random-angular-library-test","version":"11.1.1","license":"MIT","scripts":{"ng":"ng","start":"ng serve --port=5000","build":"ng build","test":"ng test","test:ci":"ng test --single-run","lint":"ng lint","release:prepare":"standard-version","release:package":"ng-packagr -p ng-package.json","theming:bundle":"gulp theming:bundle","release:publish":"git push --follow-tags origin master; npm publish dist","release":"npm run release:prepare && npm run release:package && npm run theming:bundle && npm run release:publish","e2e":"ng e2e"},"private":false,"dependencies":{"@angular/animations":"^4.2.4","@angular/common":"^4.2.4","@angular/compiler":"^4.2.4","@angular/core":"^4.2.4","@angular/forms":"^4.2.4","@angular/http":"^4.2.4","@angular/platform-browser":"^4.2.4","@angular/platform-browser-dynamic":"^4.2.4","@angular/router":"^4.2.4","core-js":"^2.4.1","rxjs":"^5.4.2","zone.js":"^0.8.14"},"devDependencies":{"@angular/cli":"^1.4.3","@angular/compiler-cli":"^4.2.4","@angular/language-service":"^4.2.4","@types/jasmine":"~2.5.53","@types/jasminewd2":"~2.0.2","@types/node":"~6.0.60","codelyzer":"~3.1.1","gulp":"^3.9.1","jasmine-core":"~2.6.2","jasmine-spec-reporter":"~4.1.0","karma":"~1.7.0","karma-chrome-launcher":"~2.1.1","karma-cli":"~1.0.1","karma-coverage-istanbul-reporter":"^1.2.1","karma-jasmine":"~1.1.0","karma-jasmine-html-reporter":"^0.2.2","ng-packagr":"^1.1.0","protractor":"~5.1.2","scss-bundle":"^2.1.0","standard-version":"^4.2.0","ts-node":"~3.2.0","tslint":"~5.3.2","typescript":"~2.3.3"},"main":"bundles/random-angular-library-test.umd.js","module":"random-angular-library-test/random-angular-library-test.es5.js","es2015":"random-angular-library-test/random-angular-library-test.js","typings":"random-angular-library-test.d.ts","description":"[![Travis status](https://travis-ci.org/sryzycki/random-angular-library-test.svg?branch=master)](https://travis-ci.org/sryzycki/random-angular-library-test) [![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](ht","_id":"random-angular-library-test@11.1.1","_npmVersion":"5.4.0","_nodeVersion":"6.11.2","_npmUser":{"name":"sryzycki","email":"samuel@ryzycki.com"},"dist":{"integrity":"sha512-eVDPJ/ZgdXtCN7BCk+ficfwnaKg5qCIAsy6c5hKt3j00Z1zuM+g5dglbX7qhAv7FknbKV0Pdfo8pn1kffBtX8g==","shasum":"6dc8e20678ba4662826cec85fc306d75765dd688","tarball":"https://registry.npmjs.org/random-angular-library-test/-/random-angular-library-test-11.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEhuuBqu1lcwuvAbnZDwvWLvLjVggQ2KwNcPjG45e/DrAiAIie29FfyoD32XpveJ9TCbjFKnNA1Uz74TqdiYwifp3g=="}]},"maintainers":[{"name":"sryzycki","email":"samuel@ryzycki.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/random-angular-library-test-11.1.1.tgz_1507295690572_0.9194934803526849"}},"11.1.2":{"name":"random-angular-library-test","version":"11.1.2","license":"MIT","scripts":{"ng":"ng","start":"ng serve --port=5000","build":"ng build","test":"ng test","test:ci":"ng test --single-run","lint":"ng lint","release:prepare":"standard-version","release:package":"ng-packagr -p ng-package.json","theming:bundle":"gulp theming:bundle","release:publish":"git push --follow-tags origin master; npm publish dist","release":"npm run release:prepare && npm run release:package && npm run theming:bundle && npm run release:publish","e2e":"ng e2e"},"private":false,"dependencies":{"@angular/animations":"^4.2.4","@angular/common":"^4.2.4","@angular/compiler":"^4.2.4","@angular/core":"^4.2.4","@angular/forms":"^4.2.4","@angular/http":"^4.2.4","@angular/platform-browser":"^4.2.4","@angular/platform-browser-dynamic":"^4.2.4","@angular/router":"^4.2.4","core-js":"^2.4.1","rxjs":"^5.4.2","zone.js":"^0.8.14"},"devDependencies":{"@angular/cli":"^1.4.3","@angular/compiler-cli":"^4.2.4","@angular/language-service":"^4.2.4","@types/jasmine":"~2.5.53","@types/jasminewd2":"~2.0.2","@types/node":"~6.0.60","codelyzer":"~3.1.1","gulp":"^3.9.1","jasmine-core":"~2.6.2","jasmine-spec-reporter":"~4.1.0","karma":"~1.7.0","karma-chrome-launcher":"~2.1.1","karma-cli":"~1.0.1","karma-coverage-istanbul-reporter":"^1.2.1","karma-jasmine":"~1.1.0","karma-jasmine-html-reporter":"^0.2.2","ng-packagr":"^1.1.0","protractor":"~5.1.2","scss-bundle":"^2.1.0","standard-version":"^4.2.0","ts-node":"~3.2.0","tslint":"~5.3.2","typescript":"~2.3.3"},"main":"bundles/random-angular-library-test.umd.js","module":"random-angular-library-test/random-angular-library-test.es5.js","es2015":"random-angular-library-test/random-angular-library-test.js","typings":"random-angular-library-test.d.ts","description":"[![Travis status](https://travis-ci.org/sryzycki/random-angular-library-test.svg?branch=master)](https://travis-ci.org/sryzycki/random-angular-library-test) [![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](ht","_id":"random-angular-library-test@11.1.2","_npmVersion":"5.4.0","_nodeVersion":"6.11.2","_npmUser":{"name":"sryzycki","email":"samuel@ryzycki.com"},"dist":{"integrity":"sha512-CwAzGDwZET6O8U22YO9orQCOR6+ET8ZlxodtU4t2he3WjsI3fy4pbujQNzQZbJpHZ0eoXIKPDhAcnKUnNyItmw==","shasum":"6a2979fd59edd8c344a276a127caf16056c7f6d0","tarball":"https://registry.npmjs.org/random-angular-library-test/-/random-angular-library-test-11.1.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmUJ2gNJGFAWrdFsiqAGjSVSwrGw0DNshlWLZMMdIgIwIhAJoMj3cCBA/3QJX1lpgJZSFlZbgbubLfeNX10xr7k0VG"}]},"maintainers":[{"name":"sryzycki","email":"samuel@ryzycki.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/random-angular-library-test-11.1.2.tgz_1507565935542_0.31624065432697535"}},"11.1.3":{"name":"random-angular-library-test","version":"11.1.3","license":"MIT","scripts":{"ng":"ng","start":"ng serve --port=5000","build":"ng build","test":"ng test","test:ci":"ng test --single-run","lint":"ng lint","release:prepare":"standard-version","release:package":"ng-packagr -p ng-package.json","theming:bundle":"gulp theming:bundle","release:publish":"git push --follow-tags origin master; npm publish dist","release":"npm run release:prepare && npm run release:package && npm run theming:bundle && npm run release:publish","e2e":"ng e2e"},"private":false,"dependencies":{"@angular/animations":"^4.2.4","@angular/common":"^4.2.4","@angular/compiler":"^4.2.4","@angular/core":"^4.2.4","@angular/forms":"^4.2.4","@angular/http":"^4.2.4","@angular/platform-browser":"^4.2.4","@angular/platform-browser-dynamic":"^4.2.4","@angular/router":"^4.2.4","core-js":"^2.4.1","rxjs":"^5.4.2","zone.js":"^0.8.14"},"devDependencies":{"@angular/cli":"^1.4.3","@angular/compiler-cli":"^4.2.4","@angular/language-service":"^4.2.4","@types/jasmine":"~2.5.53","@types/jasminewd2":"~2.0.2","@types/node":"~6.0.60","codelyzer":"~3.1.1","gulp":"^3.9.1","jasmine-core":"~2.6.2","jasmine-spec-reporter":"~4.1.0","karma":"~1.7.0","karma-chrome-launcher":"~2.1.1","karma-cli":"~1.0.1","karma-coverage-istanbul-reporter":"^1.2.1","karma-jasmine":"~1.1.0","karma-jasmine-html-reporter":"^0.2.2","ng-packagr":"^1.1.0","protractor":"~5.1.2","scss-bundle":"^2.1.0","standard-version":"^4.2.0","ts-node":"~3.2.0","tslint":"~5.3.2","typescript":"~2.3.3"},"main":"bundles/random-angular-library-test.umd.js","module":"random-angular-library-test/random-angular-library-test.es5.js","es2015":"random-angular-library-test/random-angular-library-test.js","typings":"random-angular-library-test.d.ts","description":"[![Travis status](https://travis-ci.org/sryzycki/random-angular-library-test.svg?branch=master)](https://travis-ci.org/sryzycki/random-angular-library-test) [![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](ht","_id":"random-angular-library-test@11.1.3","_npmVersion":"5.4.0","_nodeVersion":"6.11.2","_npmUser":{"name":"sryzycki","email":"samuel@ryzycki.com"},"dist":{"integrity":"sha512-QG5OhZvxf7Ww9/UIIVu1q885aqHHnaSsK0Wl0G32zRSK0GZ/dwoVdff678uHMyZ6VP9dAoPEVsF3k/6beHbUCg==","shasum":"f456c8d6a2d8106d7989582692b66ed35adc956b","tarball":"https://registry.npmjs.org/random-angular-library-test/-/random-angular-library-test-11.1.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDYnvOfqdn4Ybf2awarNDtbnn7RNa7f15sik6iwoRCUaAiBduUxd4ZhY3Nkxd20NR97ywHaSrmJEWGhZFHw0MMJIWg=="}]},"maintainers":[{"name":"sryzycki","email":"samuel@ryzycki.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/random-angular-library-test-11.1.3.tgz_1507628539193_0.923713207943365"}},"11.1.4":{"name":"random-angular-library-test","version":"11.1.4","license":"MIT","scripts":{"ng":"ng","start":"ng serve --port=5000","build":"ng build","test":"ng test","test:ci":"ng test --single-run","lint":"ng lint","release:prepare":"standard-version","release:package":"ng-packagr -p ng-package.json","theming:bundle":"gulp theming:bundle","release:publish":"git push --follow-tags origin master; npm publish dist","release":"npm run release:prepare && npm run release:package && npm run theming:bundle && npm run release:publish","e2e":"ng e2e"},"private":false,"dependencies":{"@angular/animations":"^4.2.4","@angular/common":"^4.2.4","@angular/compiler":"^4.2.4","@angular/core":"^4.2.4","@angular/forms":"^4.2.4","@angular/http":"^4.2.4","@angular/platform-browser":"^4.2.4","@angular/platform-browser-dynamic":"^4.2.4","@angular/router":"^4.2.4","core-js":"^2.4.1","rxjs":"^5.4.2","zone.js":"^0.8.14"},"devDependencies":{"@angular/cli":"^1.4.3","@angular/compiler-cli":"^4.2.4","@angular/language-service":"^4.2.4","@types/jasmine":"~2.5.53","@types/jasminewd2":"~2.0.2","@types/node":"~6.0.60","codelyzer":"~3.1.1","gulp":"^3.9.1","jasmine-core":"~2.6.2","jasmine-spec-reporter":"~4.1.0","karma":"~1.7.0","karma-chrome-launcher":"~2.1.1","karma-cli":"~1.0.1","karma-coverage-istanbul-reporter":"^1.2.1","karma-jasmine":"~1.1.0","karma-jasmine-html-reporter":"^0.2.2","ng-packagr":"^1.1.0","protractor":"~5.1.2","scss-bundle":"^2.1.0","standard-version":"^4.2.0","ts-node":"~3.2.0","tslint":"~5.3.2","typescript":"~2.3.3"},"main":"bundles/random-angular-library-test.umd.js","module":"random-angular-library-test/random-angular-library-test.es5.js","es2015":"random-angular-library-test/random-angular-library-test.js","typings":"random-angular-library-test.d.ts","description":"[![Travis status](https://travis-ci.org/sryzycki/random-angular-library-test.svg?branch=master)](https://travis-ci.org/sryzycki/random-angular-library-test) [![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](ht","_id":"random-angular-library-test@11.1.4","_npmVersion":"5.4.0","_nodeVersion":"6.11.2","_npmUser":{"name":"sryzycki","email":"samuel@ryzycki.com"},"dist":{"integrity":"sha512-GRNdpzEzPdvBMY7ymRVHgetyivsCgD60rXaxqbFCFutA7xLYRK7Fqtj+kQjhYfQRcNV41SfuG8wspyziovu9ow==","shasum":"efc634fcf5c638d9e5671ccfdffe196993757b99","tarball":"https://registry.npmjs.org/random-angular-library-test/-/random-angular-library-test-11.1.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsNHWORjwpHNXLK4QvCbzw/LVCQRk18nlkPOC1T54qIAIgaXuQUiDWMNjvxCbwJFCau215eqaepIJL92DyeSXqb8o="}]},"maintainers":[{"name":"sryzycki","email":"samuel@ryzycki.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/random-angular-library-test-11.1.4.tgz_1507628629350_0.5203673839569092"}}},"readme":"# RandomAngularLibraryTest\n[![Travis status](https://travis-ci.org/sryzycki/random-angular-library-test.svg?branch=master)](https://travis-ci.org/sryzycki/random-angular-library-test)\n[![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](https://conventionalcommits.org)\n\nThis project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 1.4.1.\n\n## Development server\n\nRun `npm start` and navigate to `http://localhost:5000/` to view the demo app showcasing all Rubix components. The app will automatically reload if you change any of the source files.\n\n## Requirements to deliver\n\n**Linting**\n- [x] TypeScript\n- [x] official Angular style guide\n- [ ] Sass\n\n**Theme & typography**\n- [x] theme\n- [x] typography\n- [x] POF of consuming pattern library with a default theme\n- [x] POF of consuming pattern library with a custom theme\n\n**Documentation**\n- [x] add a README.md section about Sass architecture to solve theming\n- [ ] add a README.md section about i18n architecture to solve internationalisation\n- [x] automated change log\n- [ ] automatically generated docs for Angular components/services/...\n- [ ] demo app showing working components inside of the pattern library\n- [ ] deliver two components following (100%) the pattern library spec and cover them with unit tests so that the team can have a look around\n\n**Continuous Integration/Deployment**\n- [x] each build runs all the lint and unit test NPM scripts\n- [ ] reject the PR merge if CI checks failed\n- [ ] set up test coverage threshold (e.g. 90% threshold level) so that CI checks fail if it falls below\n\n**Code scaffolding**\n- [ ] set CLI config with default “viewEncapsulation” setting to \"None\"\n- [ ] set CLI config with default “export” setting (AFAIR to do with whether or not to export the component?)\n\n## How to theme a component\n\nLet's say you want to develop a new themed component, a card component, for example. Here's how it's done in Rubix (which is heavily influenced by [Angular Material](https://material.angular.io) theming architecture).\n\n### File structure\n\nEach Angular component folder needs to contain two stylesheets:\n- one for styles that are not related to a theme (`card.component.scss`),\n- one for styles that are theme related only (`_card-theme.component.scss`).\n\n### Theme not related stylesheet\n\nThe `card.component.scss` file is referenced inside of the Angular component `@Component()` decorator. Because of that, this file ends up compiled by Angular which means these styles will be provided by Angular together with the component's logic and component's template.\n```typescript\n@Component({\n  selector: 'rbx-card',\n  styleUrls: ['./card.component.scss'],\n  // ...\n})\nexport class CardComponent { }\n```\n```sass\n.rbx-card {\n  display: block;\n  padding: 10px;\n}\n```\n\n### Theme related stylesheet\n\nThe theme stylesheet (`_card-theme.component.scss`) exposes two mixins:\n- a mixin that contains the theme (colours): `rbx-card-theme($theme)`,\n- a mixin that contains typography: `rbx-card-typography($typography)`.\n\n```sass\n@import '../../../styles/theming/theming';\n@import '../../../styles/typography/typography-utils';\n\n\n@mixin rbx-card-theme($theme) {\n  $background: map_get($theme, background);\n  $foreground: map_get($theme, foreground);\n\n  .rbx-card {\n    background-color: map_get($background, content);\n    color: map_get($foreground, base);\n  }\n}\n\n@mixin rbx-card-typography($typography) {\n  .rbx-card {\n    font-family: rbx-font-family($typography, body-2);\n    font-size: rbx-font-size($typography, body-2);\n    font-weight: rbx-font-weight($typography, body-2);\n  }\n}\n```\n\nBoth of the above mixins can then be included in two high level Sass partials:\n- `_all-theme.scss` (located in `src/styles/theming/_all-theme.scss`)\n```sass\n// Import all the theming functionality (Sass functions, mixins, maps).\n@import '../core';\n@import '../../app/modules/hero-section/hero-section-theme.component';\n@import '../../app/modules/card/card-theme.component';\n@import '../../app/modules/button/button-theme.component';\n\n\n// Create a theme.\n@mixin rubix-theme($theme) {\n  @include rbx-core-theme($theme);\n  @include rbx-hero-section-theme($theme);\n  @include rbx-card-theme($theme);\n  @include rbx-button-theme($theme);\n}\n```\n- `_all-typography.scss` (located in `src/styles/typography/_all-typography.scss`)\n```sass\n// Import all the typography functionality (Sass functions, mixins, maps).\n@import './typography';\n@import '../../app/modules/hero-section/hero-section-theme.component';\n@import '../../app/modules/card/card-theme.component';\n@import '../../app/modules/button/button-theme.component';\n\n\n// Includes all of the typographic styles.\n@mixin rubix-typography($typography: null) {\n  @if $typography == null {\n    $typography: rbx-typography-config();\n  }\n\n  @include rbx-base-typography($typography);\n  @include rbx-hero-section-typography($typography);\n  @include rbx-card-typography($typography);\n  @include rbx-button-typography($typography);\n}\n```\n\n### The `$theme` argument\n\nThe Angular component theme related stylesheet always exposes two mixins. The theme Sass mixin (`rbx-card-theme($theme)`) always gets passed one argument only: `$theme`. That argument is a Sass map that is returned from a Sass function that takes all the three colour palettes (primary, accent, warn) and returns a Rubix theme container (a Sass map).\n\n### The `$typography` argument\n\nThe Angular component theme related stylesheet always exposes two mixins. The typography Sass mixin (`rbx-card-typography($typography)`) always gets passed one argument only: `$typography`. That argument is a Sass map that is returned from a Sass function that returns a Rubix typography container (a Sass map).\n\n### The Rubix theme container\n\nThere are two Sass functions that return the Rubix theme container:\n- `rbx-light-theme()`: returns a light Rubix theme container\n- `rbx-dark-theme()`: returns a dark Rubix theme container\n```sass\n@function rbx-light-theme($primary, $accent, $warn: rbx-palette($rbx-red-palette)) {\n  @return (\n    primary: $primary,\n    accent: $accent,\n    warn: $warn,\n    is-dark: false,\n    foreground: $rbx-light-theme-foreground,\n    background: $rbx-light-theme-background,\n  );\n}\n```\n\n### The Rubix typography container\n\nThe below `$config` variable holds the Sass map that later on gets passed as the `$typography` argument to each Angular component's exposed typography mixin.\n```sass\n// Represents a collection of typography levels.\n// Defaults come from Rubix InVision prototype:\n// https://tengroup.invisionapp.com/d/main#/console/10211079/242935406/preview\n@function rbx-typography-config(\n  $font-family:         'Roboto, \"Helvetica Neue\", sans-serif',\n  $display-4:           rbx-typography-level(42px, 48px, 300),\n  $display-3:           rbx-typography-level(27px, 32px, 300),\n  $display-2:           rbx-typography-level(24px, 28px, 300),\n  $display-1:           rbx-typography-level(18px, 22px, 500),\n  $headline:            rbx-typography-level(22px, 26px, 300),\n  $subheading:          rbx-typography-level(18px, 22px, 300),\n  $body-3:              rbx-typography-level(14px, 18px, 700),\n  $body-2:              rbx-typography-level(14px, 18px, 500),\n  $body-1:              rbx-typography-level(14px, 18px, 300),\n  $caption-2:           rbx-typography-level(10px, 10px, 500),\n  $caption-1:           rbx-typography-level(12px, 14px, 300),\n  $button-2:            rbx-typography-level(14px, 18px, 300),\n  $button-1:            rbx-typography-level(12px, 14px, 300),\n  // Line-height must be unit-less fraction of the font-size.\n  $input:               rbx-typography-level(16px, 1.125, 400)\n) {\n  // Declare an initial map with all of the levels.\n  $config: (\n    display-4:      $display-4,\n    display-3:      $display-3,\n    display-2:      $display-2,\n    display-1:      $display-1,\n    headline:       $headline,\n    subheading:     $subheading,\n    body-3:         $body-3,\n    body-2:         $body-2,\n    body-1:         $body-1,\n    caption-2:      $caption-2,\n    caption-1:      $caption-1,\n    button-2:       $button-2,\n    button-1:       $button-1,\n    input:          $input,\n  );\n\n  // Loop through the levels and set the `font-family` of the ones that don't have one to the base.\n  // Note that SASS can't modify maps in place, which means that we need to merge and re-assign.\n  @each $key, $level in $config {\n    @if map-get($level, font-family) == null {\n      $new-level: map-merge($level, (font-family: $font-family));\n      $config: map-merge($config, ($key: $new-level));\n    }\n  }\n\n  // Add the base font family to the config.\n  @return map-merge($config, (font-family: $font-family));\n}\n\n\n// Represents a typography level (e.g. \"display-4\") from the Rubix design spec.\n@function rbx-typography-level(\n  $font-size,\n  $line-height: $font-size,\n  $font-weight: 400,\n  $font-family: null\n) {\n  @return (\n    font-size: $font-size,\n    line-height: $line-height,\n    font-weight: $font-weight,\n    font-family: $font-family\n  );\n}\n```\n\n### How to override the Rubix default theme\nSo you have an app that depends on the Rubix pattern library. To apply your own theme to all the Rubix component all you need to do is to include this mixin:\n```sass\n@include rubix-theme($ten-app-theme);\n```\nTo get `$ten-app-theme` variable that contains the Rubix theme container, you need to use the `rbx-light-theme()` Sass function that requires a couple of colour palettes returned by the `rbx-palette()` Sass function.\n\nThe `$rbx-light-theme-background` and `$rbx-light-theme-foreground` variables are put there in the global scope to be accessed when the `rbx-light-theme()` Sass function is invoked.\n\n### Complete example of overriding Rubix theme\n```sass\n@import '~random-angular-library-test/theming';\n\n// Include the common styles for Rubix. We include this here so that you only\n// have to load a single css file for Rubix in your app.\n// **Be sure that you only ever include this mixin once!**\n@include rbx-core();\n\n$rbx-primary-palette: (\n  100: #ff808d,\n  500: #eb041c,\n  700: #cc0419,\n  contrast: (\n    100: black,\n    500: white,\n    700: white,\n  )\n);\n\n$rbx-accent-palette: (\n  100: #ffca7b,\n  500: #f79e1b,\n  700: #d67f00,\n  contrast: (\n    100: black,\n    500: black,\n    700: white,\n  )\n);\n\n// Define a grey palette for general use,\n// e.g. a content container component background.\n$rbx-grey-palette: (\n  50: #fafafa,\n  100: #f5f5f5,\n  200: #eeeeee,\n  300: #e0e0e0,\n  400: #bdbdbd,\n  500: #9e9e9e,\n  600: #757575,\n  700: #616161,\n  800: #424242,\n  900: #3b3b3b,\n  A100: #ffffff,\n  A200: #eeeeee,\n  A400: #bdbdbd,\n  A700: #616161,\n  contrast: (\n    50: black,\n    100: black,\n    200: black,\n    300: black,\n    400: black,\n    500: black,\n    600: white,\n    700: white,\n    800: white,\n    900: white,\n    A100: black,\n    A200: black,\n    A400: black,\n    A700: white,\n  )\n);\n\n// Background palette for light themes.\n$rbx-light-theme-background: (\n  // App <body> element background colour.\n  app:                  map_get($rbx-grey-palette, 300),\n  // Content containers background colour.\n  content:              white,\n);\n\n// Foreground palette for light themes.\n$rbx-light-theme-foreground: (\n  // Default \"go to\" typography colour. To be revised if needed.\n  base:                 map_get($rbx-grey-palette, 900),\n  // Big bad ass headlines colour.\n  text-display:         map_get($rbx-primary-palette, 500),\n  // Body text colour.\n  text-body:            map_get($rbx-grey-palette, 900),\n  // Caption colour.\n  text-caption:         map_get($rbx-accent-palette, 500),\n);\n\n// Define the app theme.\n//\n// The \"rbx-palette\" Sass function takes the extended\n// base color palette it was given and returns it\n// with a few extra properties like:\n// - default\n// - default-lighter\n// - default-darker\n// - default-contrast\n// - default-lighter-contrast\n// - default-darker-contrast\n$ten-primary:               rbx-palette($rbx-primary-palette, 500, 100, 700);\n$ten-accent:                rbx-palette($rbx-accent-palette, 500, 100, 700);\n$ten-app-theme:             rbx-light-theme($ten-primary, $ten-accent);\n\n// Include the theme styles.\n@include rubix-theme($ten-app-theme);\n```\n\n## Code scaffolding\n\nRun `ng generate component component-name` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module`.\n\n## Build\n\nRun `ng build` to build the project. The build artifacts will be stored in the `dist/` directory. Use the `-prod` flag for a production build.\n\n## Running unit tests\n\nRun `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io).\n\n## Running end-to-end tests\n\nRun `ng e2e` to execute the end-to-end tests via [Protractor](http://www.protractortest.org/).\nBefore running the tests make sure you are serving the app via `ng serve`.\n\n## Further help\n\nTo get more help on the Angular CLI use `ng help` or go check out the [Angular CLI README](https://github.com/angular/angular-cli/blob/master/README.md).\n","maintainers":[{"name":"sryzycki","email":"samuel@ryzycki.com"}],"time":{"modified":"2022-05-14T02:06:39.892Z","created":"2017-09-12T16:33:30.188Z","0.0.0":"2017-09-12T16:33:30.188Z","0.1.0":"2017-09-13T16:42:36.924Z","1.0.1":"2017-09-13T17:35:15.962Z","2.0.0":"2017-09-13T17:47:05.230Z","3.0.0":"2017-09-25T17:00:33.132Z","4.0.0":"2017-09-25T18:01:04.574Z","4.0.1":"2017-09-25T18:13:20.923Z","4.0.2":"2017-09-26T09:06:43.297Z","4.1.0":"2017-09-26T10:15:54.738Z","5.0.0":"2017-09-26T10:52:06.749Z","5.1.0":"2017-09-26T13:45:13.501Z","5.2.0":"2017-09-26T14:07:11.923Z","5.3.0":"2017-09-27T13:38:41.636Z","6.0.0":"2017-09-27T14:42:37.971Z","7.0.0":"2017-10-02T16:19:37.408Z","8.0.0":"2017-10-02T17:38:43.858Z","9.0.0":"2017-10-03T09:10:38.611Z","10.0.0":"2017-10-03T10:41:32.337Z","10.0.1":"2017-10-03T15:08:01.786Z","11.0.0":"2017-10-06T10:37:47.074Z","11.0.1":"2017-10-06T10:51:37.582Z","11.1.0":"2017-10-06T12:56:53.224Z","11.1.1":"2017-10-06T13:14:51.576Z","11.1.2":"2017-10-09T16:18:56.745Z","11.1.3":"2017-10-10T09:42:20.359Z","11.1.4":"2017-10-10T09:43:50.503Z"},"license":"MIT","readmeFilename":"README.md"}