{"_id":"tsi-component-library","_rev":"31-ce5391f6493308add57522c0a655309f","name":"tsi-component-library","dist-tags":{"latest":"6.0.0","beta":"6.1.0-beta.2","next":"6.0.2"},"versions":{"1.0.0":{"name":"tsi-component-library","version":"1.0.0","description":"![build](https://github.com/niusoff/tsi-components/workflows/build/badge.svg)","main":"build/index.js","module":"build/index.es.js","dependencies":{"@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","postcss":"^8.2.2","react":"^17.0.1","react-dom":"^17.0.1","semantic-release":"^17.3.6","tsiclient":"^1.4.8"},"devDependencies":{"@babel/core":"^7.12.10","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-eslint":"^8.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^11.0.1","@storybook/react":"^6.1.11","@testing-library/jest-dom":"^5.11.8","@testing-library/react":"^11.2.2","@types/jest":"^26.0.19","@typescript-eslint/eslint-plugin":"^4.13.0","@typescript-eslint/parser":"^4.13.0","babel-loader":"^8.2.2","babel-preset-react-app":"^10.0.0","colors":"^1.4.0","commitizen":"^4.2.3","cz-conventional-changelog":"^3.3.0","eslint":"^7.17.0","eslint-config-prettier":"^7.1.0","eslint-webpack-plugin":"^2.4.1","identity-obj-proxy":"^3.0.0","jest":"^26.6.3","node-sass":"^5.0.0","prettier":"2.2.1","rollup":"^2.36.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-typescript2":"^0.29.0","sass-loader":"^10.1.0","stylelint":"^13.8.0","stylelint-config-prettier":"^8.0.2","stylelint-config-recommended":"^3.0.0","stylelint-config-sass-guidelines":"^7.1.0","ts-jest":"^26.4.4","typescript":"^4.1.3"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"scripts":{"build":"rollup -c","storybook":"start-storybook -p 6006","storybook:export":"build-storybook","test":"jest","test:watch":"jest --watch","prettier:fix":"prettier --write src/**/*.{js,ts,tsx,scss}","prettier:check":"prettier --check src/**/*.{js,ts,tsx,scss}","eslint:fix":"eslint --cache --fix","eslint:check":"eslint src/**/*.{js,ts,tsx}","stylelint:fix":"stylelint --fix \"src/**/*.scss\"","stylelint:check":"stylelint \"src/**/*.scss\"","lint":"npm run prettier:fix && npm run stylelint:fix","lint:check":"npm run eslint:check && npm run prettier:check && npm run stylelint:check","generate":"node ./tools/generate-card-template.js","commit":"cz"},"author":"","license":"ISC","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"6c87d9b6409a8d1579afe1a82feb15cc08fb4897","_id":"tsi-component-library@1.0.0","_nodeVersion":"12.20.0","_npmVersion":"6.14.10","dist":{"integrity":"sha512-pRGJR2qY2xtnU0/zBrFD+x1gto+NDssQaSbPMtNPawwEkwADPNeLur50o5YXeYn0P+o23se3ZxtqUwNUIHAHMw==","shasum":"759a323acf0fe6bbc01ee4280b1d5d16d07eff19","tarball":"https://registry.npmjs.org/tsi-component-library/-/tsi-component-library-1.0.0.tgz","fileCount":3,"unpackedSize":7149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCgVVCRA9TVsSAnZWagAAmT8P/iyW24lE1r42GfjgFHCz\n6F31FgIkbZuXYTA9mPoc751V364ul4AquORAdAug+9ugML9zLz10EQceYk1y\nn3CAXGFqt3KUj79tFpUeiF+mILriAlXSOLe41ICtaCwQX083MkmPwFCbZpyi\nUzhW8tFlV+77gyJIAWEmwbTfkOlglRZPDygCI4AMOd8cILnwCWIUrbY0qYTg\nOULNDenV7rywK+Tsuuatdg4xYrn1vIuXSlzyzR+BbVK1iE5c2+D++DhHGOnB\nKZPj/R5zz1DZfjvKIZieNy1eqZ45ZdFXsI3Ya4jFUC8mpgasi957bHjnNZND\n4QyDBYdF+YHerLavFZrDKqilHC+inuZ6bgIDmN8HmkZKq5sROPJ4lLvXQtPq\noXHruE6SRzI37kaRBd26RRYW89nxw73IOmrO7J4ndCBbUZgWsEihIKYza0dH\nWSxzcMwUYPnTb2hNYireErOTxzOdrRv1Amk3OJb6MVvwM6gTo4BUQTpCXHJL\nmZJEWqk+462lnsCOwOMTj3cv9rQWspunxVshPPqgPA8ToRtTgcESq2Sf8oaW\ntKgXvVkyRyGL5rmnS8dh7hu/bT7ZfUrDmOcZwGNDRPmX7C0/0oP9eKjsnT+o\ndRmnifpzAanu10fzcSiy529NjFI7BWBFd7Kd0gtq/kShWXo9hhKd6/vJp41i\neljW\r\n=Qd8q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEQY4Pm3hIPTXCI7se7cBYx7kX8tG9eG772auXSa3JW/AiEA/xZt5Y8XTfrsqBpeesBiimDlF/K5m1wgtRn3EqO00kY="}]},"_npmUser":{"name":"leothedog","email":"ccrowley96@gmail.com"},"directories":{},"maintainers":[{"name":"leothedog","email":"ccrowley96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsi-component-library_1.0.0_1611269460939_0.634358002794754"},"_hasShrinkwrap":false},"2.0.0":{"name":"tsi-component-library","version":"2.0.0","description":"![build](https://github.com/niusoff/tsi-components/workflows/build/badge.svg)[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)","main":"build/index.js","module":"build/index.es.js","dependencies":{"@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","postcss":"^8.2.2","react":"^17.0.1","react-dom":"^17.0.1","semantic-release":"^17.3.6","tsiclient":"^1.4.8"},"devDependencies":{"@babel/core":"^7.12.10","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-eslint":"^8.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^11.0.1","@storybook/react":"^6.1.11","@testing-library/jest-dom":"^5.11.8","@testing-library/react":"^11.2.2","@types/jest":"^26.0.19","@typescript-eslint/eslint-plugin":"^4.13.0","@typescript-eslint/parser":"^4.13.0","babel-loader":"^8.2.2","babel-preset-react-app":"^10.0.0","colors":"^1.4.0","commitizen":"^4.2.3","cz-conventional-changelog":"^3.3.0","eslint":"^7.17.0","eslint-config-prettier":"^7.1.0","eslint-webpack-plugin":"^2.4.1","identity-obj-proxy":"^3.0.0","jest":"^26.6.3","node-sass":"^5.0.0","prettier":"2.2.1","rollup":"^2.36.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-typescript2":"^0.29.0","sass-loader":"^10.1.0","stylelint":"^13.8.0","stylelint-config-prettier":"^8.0.2","stylelint-config-recommended":"^3.0.0","stylelint-config-sass-guidelines":"^7.1.0","ts-jest":"^26.4.4","typescript":"^4.1.3"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"scripts":{"build":"rollup -c","storybook":"start-storybook -p 6006","storybook:export":"build-storybook","test":"jest","test:watch":"jest --watch","prettier:fix":"prettier --write src/**/*.{js,ts,tsx,scss}","prettier:check":"prettier --check src/**/*.{js,ts,tsx,scss}","eslint:fix":"eslint --cache --fix","eslint:check":"eslint src/**/*.{js,ts,tsx}","stylelint:fix":"stylelint --fix \"src/**/*.scss\"","stylelint:check":"stylelint \"src/**/*.scss\"","lint":"npm run prettier:fix && npm run stylelint:fix","lint:check":"npm run eslint:check && npm run prettier:check && npm run stylelint:check","generate":"node ./tools/generate-card-template.js","commit":"cz","dry-release":"npx semantic-release --dry-run"},"author":"","license":"ISC","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"e8848a38ae17f8c706de16b2782d8189d12faf26","_id":"tsi-component-library@2.0.0","_nodeVersion":"12.20.0","_npmVersion":"6.14.10","dist":{"integrity":"sha512-5km2y46tAJim9JzOSbSN4pVdF5HHLPj06jdIQ38JiI4APa0xiqNqCP9OiNM7k0rwfCmjYQuOhFtZxVWT0PYzJA==","shasum":"7593cc7894ddf295360777d51fd3b22f83ade8b5","tarball":"https://registry.npmjs.org/tsi-component-library/-/tsi-component-library-2.0.0.tgz","fileCount":3,"unpackedSize":8361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCxkcCRA9TVsSAnZWagAAftkP/3CpvVBAdFG7qZxkpWnX\numswGf5kpRuptOKDl0WmNy79R01yaRqWVZuDByC2aS1UAeuqDZV+e0W7kCjJ\nYAdF+CjfI/Vz+eKMSboDBxA3f4IDi56JmazwBHXvOAa48PunNfAbS/+NbJwn\nfACVPaXLcmFvOoYH/F2vjHMS4LJBmNRP8f8343pLl8dWpJUDkrRU9Byj9EiI\nm/FP+GMMR3Y5HxT1ayc7VVWofZiIXY2YJmCpDEYU//gdc6yIkvQU2zKYjT6p\n2lgl6YQKwg5uaXGdOg0wRZ3Sjzf8LbyJ9CK+PtKRpnEAaB59ECK2vux5UfvK\nTbpggkBDEgRqaAXeUk14jF8yOlrSvIP1yOw1bNk5QkkfGukMymRIyHsX19Xk\n2Sh7JIeCAGKdE0RVIW33ecfGYX11ihTmnKyLtdda7Qj2J9MLv9UeAnJ7E4iY\nHmT6qHSUZkVXZ0FIK/xoAl49Yztd1qnPGs9Vc3PQBikWVI+BjD/K4OhD3EIR\nU9gSgtK3JF9nukhUB6c9XvR+Y2Dt241HJwPkHQF9oTtBRU1Ylp3Bm/VGIl7F\n6oQ5q295y+3g+QD1oxegwG6Qz0P0YZfAzc7+O2ui+zB8m6jorrB/BaMoYyXK\nZidmOEamwAQ5XMX+RCj/FFVIc3UWC64qKb2FF2ETbielnPvvmARlQJ29+iZn\nAEYK\r\n=ZmDo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCHxzzfNE1Csji1ZgSiembO7mW0FqDHpEPKrtSIojr8+gCIQDoUErvvQKw2apdZ8mcE/ZKU7r/zJHSUFJiQNc4cNWT9A=="}]},"_npmUser":{"name":"leothedog","email":"ccrowley96@gmail.com"},"directories":{},"maintainers":[{"name":"leothedog","email":"ccrowley96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsi-component-library_2.0.0_1611340060087_0.14797004163367555"},"_hasShrinkwrap":false},"3.0.0":{"name":"tsi-component-library","version":"3.0.0","description":"![build](https://github.com/niusoff/tsi-components/workflows/build/badge.svg)[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)","main":"build/index.js","module":"build/index.es.js","dependencies":{"@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","postcss":"^8.2.2","react":"^17.0.1","react-dom":"^17.0.1","semantic-release":"^17.3.6","tsiclient":"^1.4.8"},"devDependencies":{"@babel/core":"^7.12.10","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-eslint":"^8.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^11.0.1","@storybook/react":"^6.1.11","@testing-library/jest-dom":"^5.11.8","@testing-library/react":"^11.2.2","@types/jest":"^26.0.19","@typescript-eslint/eslint-plugin":"^4.13.0","@typescript-eslint/parser":"^4.13.0","babel-loader":"^8.2.2","babel-preset-react-app":"^10.0.0","colors":"^1.4.0","commitizen":"^4.2.3","cz-conventional-changelog":"^3.3.0","eslint":"^7.17.0","eslint-config-prettier":"^7.1.0","eslint-webpack-plugin":"^2.4.1","identity-obj-proxy":"^3.0.0","jest":"^26.6.3","node-sass":"^5.0.0","prettier":"2.2.1","rollup":"^2.36.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-typescript2":"^0.29.0","sass-loader":"^10.1.0","stylelint":"^13.8.0","stylelint-config-prettier":"^8.0.2","stylelint-config-recommended":"^3.0.0","stylelint-config-sass-guidelines":"^7.1.0","ts-jest":"^26.4.4","typescript":"^4.1.3"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"scripts":{"build":"rollup -c","storybook":"start-storybook -p 6006","storybook:export":"build-storybook","test":"jest","test:watch":"jest --watch","prettier:fix":"prettier --write src/**/*.{js,ts,tsx,scss}","prettier:check":"prettier --check src/**/*.{js,ts,tsx,scss}","eslint:fix":"eslint --cache --fix","eslint:check":"eslint src/**/*.{js,ts,tsx}","stylelint:fix":"stylelint --fix \"src/**/*.scss\"","stylelint:check":"stylelint \"src/**/*.scss\"","lint":"npm run prettier:fix && npm run stylelint:fix","lint:check":"npm run eslint:check && npm run prettier:check && npm run stylelint:check","generate":"node ./tools/generate-card-template.js","commit":"cz","dry-release":"npx semantic-release --dry-run"},"author":"","license":"ISC","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"3c785e09abc1a48f26cd4133accaf93fd6821fef","_id":"tsi-component-library@3.0.0","_nodeVersion":"12.20.0","_npmVersion":"6.14.10","dist":{"integrity":"sha512-eEBLwO1ruEauQEIJCg2RywlhxgvlvVm7yoGqOy50Ww6noIdCYrzEn0w4whsn0pYDHsFgUysRR+XDQofJ9iPJEA==","shasum":"c52487cebbe013f6e983a405fc72fca3b582e76a","tarball":"https://registry.npmjs.org/tsi-component-library/-/tsi-component-library-3.0.0.tgz","fileCount":3,"unpackedSize":8714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCyKDCRA9TVsSAnZWagAALfcP/ipuBnIuxjj+UgFskw00\n5y2a94x55HFrqLkFSO05bignvEkAQZ7DXaOQsCrGKh53IZW/5poHIFzHbhwN\nPxkW1b88xLnwQBrkyzammx7GNyuZNbe12/NX/QqF58YkKLF2FD/QnCDGDytZ\n4MMceFJeyz03vD/wyUFRzzmt/w3NLM1MMb8InbPYUBcBkRkm8gmY8TxOD0pV\nyx/CMuj+gVJ8P3RsuZSiNKEXBojEU/RxsUkEL9q1PojtQVQEgqOuRqcbKRzh\nW0OPqFh1qXoAxgNOX+SXOm4p2OY/OdoXLd8UxHTI+AbaMYNfBhDYnPiilU8w\nc7P6e06oM6eUas12qYn0iLO6eUjyHDJy2TUeHUYhtupCPer5bssWeKlW7dPZ\no9R7+rot52FEmjPfZ+acXOE7MHjBkUV1uFHahXJH44U+MeCxdNK+Ukx7t/su\nOWYGQkgLbi3lQaaFonRlyhLggNOKgrQJWba1arC/L2zcnW7/EIv+4umUVnh1\nBp27sYRpX2/JxHmtTbgWLZ56P3Qf3nxxUdcyjuEqJ6GyRwY0obQmQOG1P1eE\niaYNMLw3GiNn/XvmsOmm5wup2oRo78j0+TQRQL3jXLILo+hhbMZ9eqj5PGR7\nnAVBJtX575h9okyOkSSuXoSYRAFE7365s9XP2CVo6HIqMp6odDCXTzoakN7D\nk5o7\r\n=suls\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKmPn/uTKG/okQV7RMw9vPcL4441ZGJHiA9aJfnX1NLQIgMi9XNqE0Sad/50rCD6bXvMEqShp82DQ0RVcbUtolNSc="}]},"_npmUser":{"name":"leothedog","email":"ccrowley96@gmail.com"},"directories":{},"maintainers":[{"name":"leothedog","email":"ccrowley96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsi-component-library_3.0.0_1611342467592_0.3996138620697467"},"_hasShrinkwrap":false},"3.0.1":{"name":"tsi-component-library","version":"3.0.1","description":"![build](https://github.com/niusoff/tsi-components/workflows/build/badge.svg)[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)","main":"build/index.js","module":"build/index.es.js","dependencies":{"@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","postcss":"^8.2.2","react":"^17.0.1","react-dom":"^17.0.1","semantic-release":"^17.3.6","tsiclient":"^1.4.8"},"devDependencies":{"@babel/core":"^7.12.10","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-eslint":"^8.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^11.0.1","@storybook/react":"^6.1.11","@testing-library/jest-dom":"^5.11.8","@testing-library/react":"^11.2.2","@types/jest":"^26.0.19","@typescript-eslint/eslint-plugin":"^4.13.0","@typescript-eslint/parser":"^4.13.0","babel-loader":"^8.2.2","babel-preset-react-app":"^10.0.0","colors":"^1.4.0","commitizen":"^4.2.3","cz-conventional-changelog":"^3.3.0","eslint":"^7.17.0","eslint-config-prettier":"^7.1.0","eslint-webpack-plugin":"^2.4.1","identity-obj-proxy":"^3.0.0","jest":"^26.6.3","node-sass":"^5.0.0","prettier":"2.2.1","rollup":"^2.36.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-typescript2":"^0.29.0","sass-loader":"^10.1.0","stylelint":"^13.8.0","stylelint-config-prettier":"^8.0.2","stylelint-config-recommended":"^3.0.0","stylelint-config-sass-guidelines":"^7.1.0","ts-jest":"^26.4.4","typescript":"^4.1.3"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"scripts":{"build":"rollup -c","storybook":"start-storybook -p 6006","storybook:export":"build-storybook","test":"jest","test:watch":"jest --watch","prettier:fix":"prettier --write src/**/*.{js,ts,tsx,scss}","prettier:check":"prettier --check src/**/*.{js,ts,tsx,scss}","eslint:fix":"eslint --cache --fix","eslint:check":"eslint src/**/*.{js,ts,tsx}","stylelint:fix":"stylelint --fix \"src/**/*.scss\"","stylelint:check":"stylelint \"src/**/*.scss\"","lint":"npm run prettier:fix && npm run stylelint:fix","lint:check":"npm run eslint:check && npm run prettier:check && npm run stylelint:check","generate":"node ./tools/generate-card-template.js","commit":"cz","dry-release":"npx semantic-release --dry-run"},"author":"","license":"ISC","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"2d6ab9745c4584868386fcf54088ff087e396043","_id":"tsi-component-library@3.0.1","_nodeVersion":"12.20.0","_npmVersion":"6.14.10","dist":{"integrity":"sha512-/8KjlwcRTy85g8Dub9wX2do79FXfbk8hOb/7MkwcoChlFQN20xDCIM7nitBsqejPKtIuQEw3gK5SPC2KJoPG+Q==","shasum":"2e0fb6b89bb59ea85b5beaf9120ce856a658aa09","tarball":"https://registry.npmjs.org/tsi-component-library/-/tsi-component-library-3.0.1.tgz","fileCount":3,"unpackedSize":7851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCyeNCRA9TVsSAnZWagAAS9gP/iAWgm7UjEsignu2yd2a\naVk73jLZAYz/DcA7X97q+pfqvc6Hn0AeES9yEVuHkfOXQOtok++LHzTpNI6W\nm+INyEtswCYB0TCemifL5sQ5HtJad8+ZAXz4uam3dZM9ZbWMsS9ZKSO9p0Zt\nI2VkMP2kbN39RY3ZmJeChwL+G84zjt2Ctp09fS9vuWE4WOeVTzDsGWWWj+eo\nhgwT5FoLDQD/gXXxwl7LS/BDj1Q/kW0uezSw/cBVRl01I4u+xuZ6veh5Xt1N\neRrY6j5ZBksPAeiVDeSsAeozImqp6cYaTaZdLOm2LaK0GoYa5KMWpVGLIw76\nGvvn+11cazC8NxT8uF3sGDb3kk8svfKQrmxqkSUc93TbjHmvDZFbwplSI2FK\neARVR4pBCbMgSJZ3iIBklZHkUvrMJaWuSkzdLpWOoOJiR5jk6j8ZR7jSVeJC\n+gZ9j7QMjpeJqz2pTUykSJySYvFcFTef13bEXv4BCnQ0jueHjS+jeb5z7YRW\nhk2mN+yS8bXSG97pXg8Wjbi/vMir8a0sUDtGW5CE5Nb8QzziTbtWxWA/u3yL\npwDlXvmstM+sByq+hPGNBvWYgzn1Ys+6TyVZPx4cSjUF+CXXQG7lVqGSJ3ll\n+FVBNgCF12EJfLyDyfU5wQd1HCx2XcUOtKVJVUQOYMY67+0jmhMs3e2sAg56\nr1uI\r\n=X2po\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBFa4WKJlVccEwGYnbBXnI1LdW5pUyuQ/3nUAw7b4ShkAiEAxmQQywq0gt+0nnFqH6yjmF2dicfMDQqX/8WDXna4+PA="}]},"_npmUser":{"name":"leothedog","email":"ccrowley96@gmail.com"},"directories":{},"maintainers":[{"name":"leothedog","email":"ccrowley96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsi-component-library_3.0.1_1611343756767_0.16349574827695945"},"_hasShrinkwrap":false},"3.1.0":{"name":"tsi-component-library","version":"3.1.0","description":"![build](https://github.com/niusoff/tsi-components/workflows/build/badge.svg)[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)","main":"build/index.js","module":"build/index.es.js","dependencies":{"@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","postcss":"^8.2.2","react":"^17.0.1","react-dom":"^17.0.1","semantic-release":"^17.3.6","tsiclient":"^1.4.8"},"devDependencies":{"@babel/core":"^7.12.10","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-eslint":"^8.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^11.0.1","@storybook/react":"^6.1.11","@testing-library/jest-dom":"^5.11.8","@testing-library/react":"^11.2.2","@types/jest":"^26.0.19","@typescript-eslint/eslint-plugin":"^4.13.0","@typescript-eslint/parser":"^4.13.0","babel-loader":"^8.2.2","babel-preset-react-app":"^10.0.0","colors":"^1.4.0","commitizen":"^4.2.3","cz-conventional-changelog":"^3.3.0","eslint":"^7.17.0","eslint-config-prettier":"^7.1.0","eslint-webpack-plugin":"^2.4.1","identity-obj-proxy":"^3.0.0","jest":"^26.6.3","node-sass":"^5.0.0","prettier":"2.2.1","rollup":"^2.36.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-typescript2":"^0.29.0","sass-loader":"^10.1.0","stylelint":"^13.8.0","stylelint-config-prettier":"^8.0.2","stylelint-config-recommended":"^3.0.0","stylelint-config-sass-guidelines":"^7.1.0","ts-jest":"^26.4.4","typescript":"^4.1.3"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"scripts":{"build":"rollup -c","storybook":"start-storybook -p 6006","storybook:export":"build-storybook","test":"jest","test:watch":"jest --watch","prettier:fix":"prettier --write src/**/*.{js,ts,tsx,scss}","prettier:check":"prettier --check src/**/*.{js,ts,tsx,scss}","eslint:fix":"eslint --cache --fix","eslint:check":"eslint src/**/*.{js,ts,tsx}","stylelint:fix":"stylelint --fix \"src/**/*.scss\"","stylelint:check":"stylelint \"src/**/*.scss\"","lint":"npm run prettier:fix && npm run stylelint:fix","lint:check":"npm run eslint:check && npm run prettier:check && npm run stylelint:check","generate":"node ./tools/generate-card-template.js","commit":"cz","dry-release":"npx semantic-release --dry-run"},"author":"","license":"ISC","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"20e43b5a42c3ba1058c9f2ecfcf8088645e009a1","_id":"tsi-component-library@3.1.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.9","dist":{"integrity":"sha512-typEEvZOagjD6AcMULTXbuAPNTPZcHodsjoRCzISCsDfTYFXYS+wkidqPPWEQ5PMmQl0ugr6KnuhVAG1ykJEVQ==","shasum":"49ba51db916575955438f6b3072fea4bf7f5ccc3","tarball":"https://registry.npmjs.org/tsi-component-library/-/tsi-component-library-3.1.0.tgz","fileCount":3,"unpackedSize":8588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCzpWCRA9TVsSAnZWagAAXvsP/jcQV1V/GvayEekDojTe\nzzzGOkUL+oa+otR/Re9ypQOeoGGaCBEW1Fr8jZPQrEWNVZQ7elEVH1LqcMC6\n54723eP+qiTyB4pG/ubo05NQiPuxdtxfDBRTK+/lfCM04rIbiCs7A3/GQDvc\n5M1q5ES2PYWGcS2HR0ha8bIgGcFe7HhL1iZvlcwivSSYBkeWA4c1Dz0Tl9dL\nY1hpB8gwacEopTH2gUFYwmlFJ+5RnWKoWI28UytTeR35xvJwBPPaKH8Dt2OZ\nMGILE8kuOZjMFAXH9xRQVqyAj7DJFleji42LVw5lTGRyaghhr6w5SCdW3Bzd\n738ZKz4lVNgQOA/d5QhYJagr4m2Zj8rMrUHL5XkyL+kKTttwFMWtzsqP7dFr\ngpLuvoituojZN0UTITjfElO7kq8TVofr6EidyD68zPQrbWCea7Q6nPx7egew\nlDq+bC4z6dVgFENfv/LPQMY4IfmDHoU8fFtnhMa19hpYeBlsBlS+8pIBY1bb\n1pSJm5QmP/ocneL9aQB/Rof604ADfSuXG6nYXbddqg+6zyO6Cx2jNiiHYUz8\nFsKxolbQMFrjRz8uotOjVI6scgZS1N7NA1NIjLH0M8yMMk6KwlGZFAtXYCXN\n4iPNA5+WfFcDNNYwsPEdX6fDEQyTcy++XyL/rFSA9vgMCnzpov8E9e13LL5/\npbWL\r\n=qWRG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMYNiOZvL30DzvnKuMKP5D/iB7Cvt9NGDsYMPy65yNdAIhAKmcOKaEuBKomJpY6c4MWjw34DcAKs4YTx9K0UACCXIE"}]},"_npmUser":{"name":"leothedog","email":"ccrowley96@gmail.com"},"directories":{},"maintainers":[{"name":"leothedog","email":"ccrowley96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsi-component-library_3.1.0_1611348565662_0.9174491463732022"},"_hasShrinkwrap":false},"3.0.0-beta.1":{"name":"tsi-component-library","version":"3.0.0-beta.1","description":"![build](https://github.com/niusoff/tsi-components/workflows/build/badge.svg)[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)","main":"build/index.js","module":"build/index.es.js","dependencies":{"@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","postcss":"^8.2.2","react":"^17.0.1","react-dom":"^17.0.1","semantic-release":"^17.3.6","tsiclient":"^1.4.8"},"devDependencies":{"@babel/core":"^7.12.10","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-eslint":"^8.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^11.0.1","@storybook/react":"^6.1.11","@testing-library/jest-dom":"^5.11.8","@testing-library/react":"^11.2.2","@types/jest":"^26.0.19","@typescript-eslint/eslint-plugin":"^4.13.0","@typescript-eslint/parser":"^4.13.0","babel-loader":"^8.2.2","babel-preset-react-app":"^10.0.0","colors":"^1.4.0","commitizen":"^4.2.3","cz-conventional-changelog":"^3.3.0","eslint":"^7.17.0","eslint-config-prettier":"^7.1.0","eslint-webpack-plugin":"^2.4.1","identity-obj-proxy":"^3.0.0","jest":"^26.6.3","node-sass":"^5.0.0","prettier":"2.2.1","rollup":"^2.36.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-typescript2":"^0.29.0","sass-loader":"^10.1.0","stylelint":"^13.8.0","stylelint-config-prettier":"^8.0.2","stylelint-config-recommended":"^3.0.0","stylelint-config-sass-guidelines":"^7.1.0","ts-jest":"^26.4.4","typescript":"^4.1.3"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"scripts":{"build":"rollup -c","storybook":"start-storybook -p 6006","storybook:export":"build-storybook","test":"jest","test:watch":"jest --watch","prettier:fix":"prettier --write src/**/*.{js,ts,tsx,scss}","prettier:check":"prettier --check src/**/*.{js,ts,tsx,scss}","eslint:fix":"eslint --cache --fix","eslint:check":"eslint src/**/*.{js,ts,tsx}","stylelint:fix":"stylelint --fix \"src/**/*.scss\"","stylelint:check":"stylelint \"src/**/*.scss\"","lint":"npm run prettier:fix && npm run stylelint:fix","lint:check":"npm run eslint:check && npm run prettier:check && npm run stylelint:check","generate":"node ./tools/generate-card-template.js","commit":"cz","dry-release":"npx semantic-release --dry-run"},"author":"","license":"ISC","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"![build](https://github.com/niusoff/tsi-components/workflows/build/badge.svg)[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)\n\n#### test change\n\n# Development environment\n## Commit guidelines\n### Option A (recommended) \n`npm run commit` - starts CLI with prompts for properly formatting commit message.\n### Option B (manual)\nGit commits should use the [following format](https://github.com/angular/angular.js/blob/master/DEVELOPERS.md#-git-commit-guidelines)\n```\n<type>(<scope>): <subject>\n<BLANK LINE>\n<body>\n<BLANK LINE>\n<footer>\n```\n\nExample:\n```\n    git commit -m \"feat(Linechart): Linechart card\\n Added linechart card create and consume experiencies\"  \n```\n\n#### Type\n- `feat`: A new feature, release type: `minor`\n- `fix`: A bug fix, release type: `patch`\n- `docs`: Documentation only changes\n- `style`: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)\n- `refactor`: A code change that neither fixes a bug nor adds a feature\n- `perf`: A code change that improves performance, release type: `patch`\n- `test`: Adding missing or correcting existing tests\n- `build`: Changes that affect the build system\n- `ci`: Changes to the CI configuration files and scripts\n- `chore`: Changes to the build process or auxiliary tools and libraries such as documentation generation\n- `revert`: Reverts a previous commit\n\n*Note*: If the prefix is `feat`, `fix` or `perf`, it will appear in the changelog.  `BREAKING CHANGE` will always appear in the changelog and will result in a `major` version bump.  Other prefixes are up to your discretion for non-changelog related tasks.\n\n#### Scope\nThe scope could be anything specifying place of the commit change. For example `tools`,\n`adapters`, `Linechart`, `Models`, etc...\n\nYou can use `*` when the change affects more than a single scope.\n\n#### Subject\nThe subject contains succinct description of the change:\n\n* use the imperative, present tense: \"change\" not \"changed\" nor \"changes\"\n* don't capitalize first letter\n* no dot (.) at the end\n\n#### Body\nJust as in the **subject**, use the imperative, present tense: \"change\" not \"changed\" nor \"changes\".\nThe body should include the motivation for the change and contrast this with previous behavior.\n\n#### Footer\nThe footer should contain any information about **Breaking Changes** and is also the place to\n[reference GitHub issues that this commit closes](https://docs.github.com/en/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue).\n\n**Breaking Changes** should start with the word `BREAKING CHANGE:` with a space or two newlines.\nThe rest of the commit message is then used for this.\n\n\n## Recommended VS Code extensions\n\nWe recommend you install the following vs-code extensions to streamline the code quality and linting process.\n|Name|Purpose|\n|----|-------|\n|Prettier - Code formatter| Enforces a [consistent style](https://prettier.io/docs/en/why-prettier.html) by parsing your code and re-printing it. To ensure that this extension is used over other extensions you may have installed, be sure to set it as the [default formatter](https://github.com/prettier/prettier-vscode#default-formatter) in your VS Code settings. This setting can be set for all languages or by a specific language. To allow for auto-linting on file save, you must have the default formatter set as `prettier-vscode` and have `Editor: format on save` checked.  These settings can be changed in your VS Code preferences. A JavaScript comment of `// prettier-ignore || {/* prettier-ignore */} || <!-- prettier-ignore --> || /* prettier-ignore */` will exclude the next node in the abstract syntax tree from formatting.|\n|ESLint| Integrates ESLint into VS Code. If you are new to ESLint check the [documentation](https://eslint.org/).|\n|stylelint| A Visual Studio Code extension to lint CSS/SCSS/Less with [stylelint](https://stylelint.io/)|\n\n## Important NPM commands\n|Command (prefix with `npm run`)|Effect|\n|----|-------|\n|`build`|Bundles library with rollup.js|\n|`storybook`|Starts Storybook UI component explorer|\n|`test`| Run jest test suite|\n|`test:watch`| Run tests in hot-reloading *watch* mode|\n|`lint`| Formats code to conform to *prettier* and *stylelint* format|\n|`lint:check`| Checks for *eslint*, *prettier*, and *stylelint* formatting errors/warnings.|\n|`generate [componentName]`| Creates template files for new component named [componentName] |\n|`commit`| `npm run commit` will run an interactive CLI to format your commit message according to the semantic-release guidelines|\n","readmeFilename":"README.md","gitHead":"db4a2e54826431d268104f60b07df649dfa0c8c4","_id":"tsi-component-library@3.0.0-beta.1","_nodeVersion":"14.15.1","_npmVersion":"6.14.9","dist":{"integrity":"sha512-LuAHfvam0LI47XiyxvKr5f59r7mDF7lN5vSJdDP0CSU4/eazz7EaEQa8CdrdzvQyw76UXF7WZ6Y+l76pNGGYBw==","shasum":"cbb3cf9c7835396b6c05f85589bae93253b35a40","tarball":"https://registry.npmjs.org/tsi-component-library/-/tsi-component-library-3.0.0-beta.1.tgz","fileCount":3,"unpackedSize":10045,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgC08YCRA9TVsSAnZWagAAb9EQAKH63XOVRFh+PK+IRoGL\nLCN0LHEnZTDS+aFcLlhJp3yHpNYHZLcsQFe3tpd3FTRjuqrdzOl9LlUnB7cJ\nb6qLQbokb2pp2yCfkCA1rvQ2ayM+P8cqNj15RTTzDshvRVpbgszM8FpbgqYt\n3PPxXcaMRpnW8EKagJNNR6BULixJ0FN1igF1ZAELPDkdNMMWgGcjONRKzD6N\nNoZOPpWX+SWqLZAD3vq8V0otcsQ3ucoai+qsRWoFAnnAiUT4D1nUrQxp/XLX\nPxK7eQqtmTw+BYOvMX1jyNKdCTsm3qixsKC/OJ4TkhhbPywPXoHx4jVlH7i1\nLSQzEf6CDbBdThqcSqKzhKozD9HKfXemLxzHvNg0vhDtqAilnlS+WjIjLjmc\n3BYkoAwpwPRBBt5Giwf+HTV828eeL2mS3nrk+YgLj/efeyUjm/EmBsuYxPN5\nTd0TltHiYobVNRYhviaxjPtQjN2wa94HewPeZ4cY/74+icW8qHKMDSiBSb1s\nayxFv/VPd68MMiQvoDsLB0aSL40P/HVE27tnsi0jirVnizNeYEgbXUkkheLf\nJaL/kGLjiLhk36dBA2XQKtEFZ7kdAzTon4ibUzleFa6S28n8gBgfKNqtJ4tR\nkYOvbLvEwtrCC3AT7+Pegusy0X071KYN35/+LwavfWUTxwc0I4XBkFm8/hRn\nNRyy\r\n=jMn8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICfu/qm8rF/tLkgHiEISClSLAdvzt1BrH5dSfp+HiRuxAiEA0wKo1vw718GR9xtSwS28H3AaqFIJotTutUp5C9FOFA0="}]},"_npmUser":{"name":"leothedog","email":"ccrowley96@gmail.com"},"directories":{},"maintainers":[{"name":"leothedog","email":"ccrowley96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsi-component-library_3.0.0-beta.1_1611353872740_0.16053811647515315"},"_hasShrinkwrap":false},"3.2.0-beta.1":{"name":"tsi-component-library","version":"3.2.0-beta.1","description":"![build](https://github.com/niusoff/tsi-components/workflows/build/badge.svg)[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)","main":"build/index.js","module":"build/index.es.js","dependencies":{"@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","postcss":"^8.2.2","react":"^17.0.1","react-dom":"^17.0.1","semantic-release":"^17.3.6","tsiclient":"^1.4.8"},"devDependencies":{"@babel/core":"^7.12.10","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-eslint":"^8.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^11.0.1","@storybook/react":"^6.1.11","@testing-library/jest-dom":"^5.11.8","@testing-library/react":"^11.2.2","@types/jest":"^26.0.19","@typescript-eslint/eslint-plugin":"^4.13.0","@typescript-eslint/parser":"^4.13.0","babel-loader":"^8.2.2","babel-preset-react-app":"^10.0.0","colors":"^1.4.0","commitizen":"^4.2.3","cz-conventional-changelog":"^3.3.0","eslint":"^7.17.0","eslint-config-prettier":"^7.1.0","eslint-webpack-plugin":"^2.4.1","identity-obj-proxy":"^3.0.0","jest":"^26.6.3","node-sass":"^5.0.0","prettier":"2.2.1","rollup":"^2.36.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-typescript2":"^0.29.0","sass-loader":"^10.1.0","stylelint":"^13.8.0","stylelint-config-prettier":"^8.0.2","stylelint-config-recommended":"^3.0.0","stylelint-config-sass-guidelines":"^7.1.0","ts-jest":"^26.4.4","typescript":"^4.1.3"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"scripts":{"build":"rollup -c","storybook":"start-storybook -p 6006","storybook:export":"build-storybook","test":"jest","test:watch":"jest --watch","prettier:fix":"prettier --write src/**/*.{js,ts,tsx,scss}","prettier:check":"prettier --check src/**/*.{js,ts,tsx,scss}","eslint:fix":"eslint --cache --fix","eslint:check":"eslint src/**/*.{js,ts,tsx}","stylelint:fix":"stylelint --fix \"src/**/*.scss\"","stylelint:check":"stylelint \"src/**/*.scss\"","lint":"npm run prettier:fix && npm run stylelint:fix","lint:check":"npm run eslint:check && npm run prettier:check && npm run stylelint:check","generate":"node ./tools/generate-card-template.js","commit":"cz","dry-release":"npx semantic-release --dry-run"},"author":"","license":"ISC","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"![build](https://github.com/niusoff/tsi-components/workflows/build/badge.svg)[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)\n\n#### test change\n\n# Development environment\n## Commit guidelines\n### Option A (recommended) \n`npm run commit` - starts CLI with prompts for properly formatting commit message.\n### Option B (manual)\nGit commits should use the [following format](https://github.com/angular/angular.js/blob/master/DEVELOPERS.md#-git-commit-guidelines)\n```\n<type>(<scope>): <subject>\n<BLANK LINE>\n<body>\n<BLANK LINE>\n<footer>\n```\n\nExample:\n```\n    git commit -m \"feat(Linechart): Linechart card\\n Added linechart card create and consume experiencies\"  \n```\n\n#### Type\n- `feat`: A new feature, release type: `minor`\n- `fix`: A bug fix, release type: `patch`\n- `docs`: Documentation only changes\n- `style`: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)\n- `refactor`: A code change that neither fixes a bug nor adds a feature\n- `perf`: A code change that improves performance, release type: `patch`\n- `test`: Adding missing or correcting existing tests\n- `build`: Changes that affect the build system\n- `ci`: Changes to the CI configuration files and scripts\n- `chore`: Changes to the build process or auxiliary tools and libraries such as documentation generation\n- `revert`: Reverts a previous commit\n\n*Note*: If the prefix is `feat`, `fix` or `perf`, it will appear in the changelog.  `BREAKING CHANGE` will always appear in the changelog and will result in a `major` version bump.  Other prefixes are up to your discretion for non-changelog related tasks.\n\n#### Scope\nThe scope could be anything specifying place of the commit change. For example `tools`,\n`adapters`, `Linechart`, `Models`, etc...\n\nYou can use `*` when the change affects more than a single scope.\n\n#### Subject\nThe subject contains succinct description of the change:\n\n* use the imperative, present tense: \"change\" not \"changed\" nor \"changes\"\n* don't capitalize first letter\n* no dot (.) at the end\n\n#### Body\nJust as in the **subject**, use the imperative, present tense: \"change\" not \"changed\" nor \"changes\".\nThe body should include the motivation for the change and contrast this with previous behavior.\n\n#### Footer\nThe footer should contain any information about **Breaking Changes** and is also the place to\n[reference GitHub issues that this commit closes](https://docs.github.com/en/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue).\n\n**Breaking Changes** should start with the word `BREAKING CHANGE:` with a space or two newlines.\nThe rest of the commit message is then used for this.\n\n\n## Recommended VS Code extensions\n\nWe recommend you install the following vs-code extensions to streamline the code quality and linting process.\n|Name|Purpose|\n|----|-------|\n|Prettier - Code formatter| Enforces a [consistent style](https://prettier.io/docs/en/why-prettier.html) by parsing your code and re-printing it. To ensure that this extension is used over other extensions you may have installed, be sure to set it as the [default formatter](https://github.com/prettier/prettier-vscode#default-formatter) in your VS Code settings. This setting can be set for all languages or by a specific language. To allow for auto-linting on file save, you must have the default formatter set as `prettier-vscode` and have `Editor: format on save` checked.  These settings can be changed in your VS Code preferences. A JavaScript comment of `// prettier-ignore || {/* prettier-ignore */} || <!-- prettier-ignore --> || /* prettier-ignore */` will exclude the next node in the abstract syntax tree from formatting.|\n|ESLint| Integrates ESLint into VS Code. If you are new to ESLint check the [documentation](https://eslint.org/).|\n|stylelint| A Visual Studio Code extension to lint CSS/SCSS/Less with [stylelint](https://stylelint.io/)|\n\n## Important NPM commands\n|Command (prefix with `npm run`)|Effect|\n|----|-------|\n|`build`|Bundles library with rollup.js|\n|`storybook`|Starts Storybook UI component explorer|\n|`test`| Run jest test suite|\n|`test:watch`| Run tests in hot-reloading *watch* mode|\n|`lint`| Formats code to conform to *prettier* and *stylelint* format|\n|`lint:check`| Checks for *eslint*, *prettier*, and *stylelint* formatting errors/warnings.|\n|`generate [componentName]`| Creates template files for new component named [componentName] |\n|`commit`| `npm run commit` will run an interactive CLI to format your commit message according to the semantic-release guidelines|\n","readmeFilename":"README.md","gitHead":"e2611fb4208e1d23bb55c0c2cd162eb8c3bfdc42","_id":"tsi-component-library@3.2.0-beta.1","_nodeVersion":"14.15.1","_npmVersion":"6.14.9","dist":{"integrity":"sha512-Wux01HoKvhrzfBqjK5shwiXKN/EbC4GgJ3IeAT8DRI+wbKEP2AhIjaMN3BB3lSkryXiFhl0EgrQwUC7RuvGVkw==","shasum":"23350495ae446771728d0fd576823471b30b8ce6","tarball":"https://registry.npmjs.org/tsi-component-library/-/tsi-component-library-3.2.0-beta.1.tgz","fileCount":3,"unpackedSize":8070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgC1D/CRA9TVsSAnZWagAA7qAP/1SqJDTS4D5ofWZJ2eEO\nS8ChBBy3S+ijcvuiyMM3SBCBY1URgtV4m+DFqbaGqoaUiolm1dZjckbCP1N0\nfokoeh6SfCJkPI3Q+7adubZrXoZirB9691pbVCYPTaSaOTGYxCP0QxHmCROR\n1kOnUY1gi1H/O8AE3+Lfn0dr3EdKztx8tz6Pv0WjYD9tkWaesipbPxmJvevA\nf7FysSntW6q+D1TMOktMbfP3Ik16Cp1sBKVdtr/Ale+WonJT6xn8fkRDC/Ue\n8elQa79c/YC0TeeMqRWwMxf5eXZhpozXV9JXz+KxKbIuaswuZnvFoPTmriKp\n+xoUIx3a1H2uDUiyctp7ZWaXy+BB6JcOUNtEEWYD8DQDru7Amfzd9Lu0uqqp\nyrDt76XGM+yka4YNa9phHwb7FEnYC7C8ORFZl/K2p7yOxcQUKE8379aADq1V\nlI2cMsxsIjLCD3qvX+RamLpR14eey8vsEDLW6IBV+9AaXYN9k71/jeq7ygng\nAt/3ispfforfm94hSVPvy2eG7rFzUJShRqgZwzRK2Y1B+JtUFrrPFHnhb/Mn\nojKnRWdGvRWrkv8VXhxczhT3oI9x6ZcL1NDOKgv4uF59w7caBsmV5kpxBWBr\n6vXXxRIPfjZMd4T+uxboEMjsKtz6Y9WZ3UJfYGt7ieaup6BGbdB17lRKqxbB\nRB4m\r\n=yX01\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIALqfaQ+RTGmRjPO2V+b5Ttb1Gy7UZSiQUOwHz3iAERRAiBfHF/WmOPwaCrm/MaFnhobbrKGPXxo8CW+NdWCxn7khA=="}]},"_npmUser":{"name":"leothedog","email":"ccrowley96@gmail.com"},"directories":{},"maintainers":[{"name":"leothedog","email":"ccrowley96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsi-component-library_3.2.0-beta.1_1611354367144_0.28407461694849645"},"_hasShrinkwrap":false},"3.2.0-beta.2":{"name":"tsi-component-library","version":"3.2.0-beta.2","description":"![build](https://github.com/niusoff/tsi-components/workflows/build/badge.svg?branch=main)","main":"build/index.js","module":"build/index.es.js","dependencies":{"@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","postcss":"^8.2.2","react":"^17.0.1","react-dom":"^17.0.1","semantic-release":"^17.3.6","tsiclient":"^1.4.8"},"devDependencies":{"@babel/core":"^7.12.10","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-eslint":"^8.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^11.0.1","@storybook/react":"^6.1.11","@testing-library/jest-dom":"^5.11.8","@testing-library/react":"^11.2.2","@types/jest":"^26.0.19","@typescript-eslint/eslint-plugin":"^4.13.0","@typescript-eslint/parser":"^4.13.0","babel-loader":"^8.2.2","babel-preset-react-app":"^10.0.0","colors":"^1.4.0","commitizen":"^4.2.3","cz-conventional-changelog":"^3.3.0","eslint":"^7.17.0","eslint-config-prettier":"^7.1.0","eslint-webpack-plugin":"^2.4.1","identity-obj-proxy":"^3.0.0","jest":"^26.6.3","node-sass":"^5.0.0","prettier":"2.2.1","rollup":"^2.36.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-typescript2":"^0.29.0","sass-loader":"^10.1.0","stylelint":"^13.8.0","stylelint-config-prettier":"^8.0.2","stylelint-config-recommended":"^3.0.0","stylelint-config-sass-guidelines":"^7.1.0","ts-jest":"^26.4.4","typescript":"^4.1.3"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"scripts":{"build":"rollup -c","storybook":"start-storybook -p 6006","storybook:export":"build-storybook","test":"jest","test:watch":"jest --watch","prettier:fix":"prettier --write src/**/*.{js,ts,tsx,scss}","prettier:check":"prettier --check src/**/*.{js,ts,tsx,scss}","eslint:fix":"eslint --cache --fix","eslint:check":"eslint src/**/*.{js,ts,tsx}","stylelint:fix":"stylelint --fix \"src/**/*.scss\"","stylelint:check":"stylelint \"src/**/*.scss\"","lint":"npm run prettier:fix && npm run stylelint:fix","lint:check":"npm run eslint:check && npm run prettier:check && npm run stylelint:check","generate":"node ./tools/generate-card-template.js","commit":"cz","dry-release":"npx semantic-release --dry-run"},"author":"","license":"ISC","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"![build](https://github.com/niusoff/tsi-components/workflows/build/badge.svg?branch=main)\n\n[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/) \n\n![latest](https://img.shields.io/npm/v/tsi-component-library/latest)\n![beta](https://img.shields.io/npm/v/tsi-component-library/beta)\n\n#### test change\n\n# Development environment\n## Commit guidelines\n### Option A (recommended) \n`npm run commit` - starts CLI with prompts for properly formatting commit message.\n### Option B (manual)\nGit commits should use the [following format](https://github.com/angular/angular.js/blob/master/DEVELOPERS.md#-git-commit-guidelines)\n```\n<type>(<scope>): <subject>\n<BLANK LINE>\n<body>\n<BLANK LINE>\n<footer>\n```\n\nExample:\n```\n    git commit -m \"feat(Linechart): Linechart card\\n Added linechart card create and consume experiencies\"  \n```\n\n#### Type\n- `feat`: A new feature, release type: `minor`\n- `fix`: A bug fix, release type: `patch`\n- `docs`: Documentation only changes\n- `style`: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)\n- `refactor`: A code change that neither fixes a bug nor adds a feature\n- `perf`: A code change that improves performance, release type: `patch`\n- `test`: Adding missing or correcting existing tests\n- `build`: Changes that affect the build system\n- `ci`: Changes to the CI configuration files and scripts\n- `chore`: Changes to the build process or auxiliary tools and libraries such as documentation generation\n- `revert`: Reverts a previous commit\n\n*Note*: If the prefix is `feat`, `fix` or `perf`, it will appear in the changelog.  `BREAKING CHANGE` will always appear in the changelog and will result in a `major` version bump.  Other prefixes are up to your discretion for non-changelog related tasks.\n\n#### Scope\nThe scope could be anything specifying place of the commit change. For example `tools`,\n`adapters`, `Linechart`, `Models`, etc...\n\nYou can use `*` when the change affects more than a single scope.\n\n#### Subject\nThe subject contains succinct description of the change:\n\n* use the imperative, present tense: \"change\" not \"changed\" nor \"changes\"\n* don't capitalize first letter\n* no dot (.) at the end\n\n#### Body\nJust as in the **subject**, use the imperative, present tense: \"change\" not \"changed\" nor \"changes\".\nThe body should include the motivation for the change and contrast this with previous behavior.\n\n#### Footer\nThe footer should contain any information about **Breaking Changes** and is also the place to\n[reference GitHub issues that this commit closes](https://docs.github.com/en/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue).\n\n**Breaking Changes** should start with the word `BREAKING CHANGE:` with a space or two newlines.\nThe rest of the commit message is then used for this.\n\n\n## Recommended VS Code extensions\n\nWe recommend you install the following vs-code extensions to streamline the code quality and linting process.\n|Name|Purpose|\n|----|-------|\n|Prettier - Code formatter| Enforces a [consistent style](https://prettier.io/docs/en/why-prettier.html) by parsing your code and re-printing it. To ensure that this extension is used over other extensions you may have installed, be sure to set it as the [default formatter](https://github.com/prettier/prettier-vscode#default-formatter) in your VS Code settings. This setting can be set for all languages or by a specific language. To allow for auto-linting on file save, you must have the default formatter set as `prettier-vscode` and have `Editor: format on save` checked.  These settings can be changed in your VS Code preferences. A JavaScript comment of `// prettier-ignore || {/* prettier-ignore */} || <!-- prettier-ignore --> || /* prettier-ignore */` will exclude the next node in the abstract syntax tree from formatting.|\n|ESLint| Integrates ESLint into VS Code. If you are new to ESLint check the [documentation](https://eslint.org/).|\n|stylelint| A Visual Studio Code extension to lint CSS/SCSS/Less with [stylelint](https://stylelint.io/)|\n\n## Important NPM commands\n|Command (prefix with `npm run`)|Effect|\n|----|-------|\n|`build`|Bundles library with rollup.js|\n|`storybook`|Starts Storybook UI component explorer|\n|`test`| Run jest test suite|\n|`test:watch`| Run tests in hot-reloading *watch* mode|\n|`lint`| Formats code to conform to *prettier* and *stylelint* format|\n|`lint:check`| Checks for *eslint*, *prettier*, and *stylelint* formatting errors/warnings.|\n|`generate [componentName]`| Creates template files for new component named [componentName] |\n|`commit`| `npm run commit` will run an interactive CLI to format your commit message according to the semantic-release guidelines|\n","readmeFilename":"README.md","gitHead":"e35f15639c573df8773ef1d24242b0af738acdc0","_id":"tsi-component-library@3.2.0-beta.2","_nodeVersion":"14.15.1","_npmVersion":"6.14.9","dist":{"integrity":"sha512-K/xe7DMFfDIXE1acOREHy91qiVGHfElYmgFaSQACvvNrrNAc8IFroOdZ4l1A+rNhU1iX7JHFh1G+f5zWghhKDA==","shasum":"d421f2fd0a5429d4e02c64ffc4a367932a8fc3e6","tarball":"https://registry.npmjs.org/tsi-component-library/-/tsi-component-library-3.2.0-beta.2.tgz","fileCount":3,"unpackedSize":8050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgC1NMCRA9TVsSAnZWagAAHKAQAIx+MWVHW49H4oiBIAVB\nDwjkbn/Z+S96/7OFscdZnUVs6Wk65RAOwrPKTwwrbl+RQLUc2BKJTmWCINnq\ntp5x3DgQaDZtZVUd3FXWDz10RulyJiCC3yeW00MRrLXScproQ9NJJKoGCNEw\nb0QocO9UMBMwHozHARUVgjmuaOKc4s+WOBDRUKlFF8RyWbsiB5laRtM5fkBY\nQwNaj1cj1i21E7kco/9U3gmEhMYeQN0i8BSw+DjrO+uDNtDYTtawk3moZFGN\n8k0doslPVuJZFUC3hT1n+aJ4xfp+EIRr7ACJKuJPzCwJe7wVLE7T61iOuzyG\nolikkyyXRfcyLB5o35kUsot0JWaiPjaxEhXnZOoSEeQhKEddoDQo80aBo+fA\nFO+2amEEiONuhYBoiOMKD7kFDm9sq9jsYeqr9AjTQkPceh+JdvorS0+CT9ZC\nKvb6zE+BSTu+2K5oNCBK2JX0nK39Dbq/2CElyVIfLwMT/Pj6NqWKNs2KJsDF\nblWADoQectxT+X6BdcgzzGCrfoPvWXGGtZBPZCYkfmV9RSJUEl+Z+Wik0j0v\nfCR93/RYAH6HXuyoufvwMqQoES3JuiWbRl2u34fjrrubBHNCQiwK2BZgujt0\nOwIrvv6W1reINBFZ0sSVUV2I81ujA/6mr7JUh900qR2NYTLzFYu1Q0jQ0RZ+\nixM1\r\n=ObiK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHFrFysfcoreloMJ2a1pA3ttiHzZRZ73QIHT0QMLckIgAiEAxUiOQuWoeHEQHTP5aumcHXpjfDNNUeml0l4mGWQpNpI="}]},"_npmUser":{"name":"leothedog","email":"ccrowley96@gmail.com"},"directories":{},"maintainers":[{"name":"leothedog","email":"ccrowley96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsi-component-library_3.2.0-beta.2_1611354955953_0.32148435673947606"},"_hasShrinkwrap":false},"3.2.0-beta.3":{"name":"tsi-component-library","version":"3.2.0-beta.3","description":"![build](https://github.com/niusoff/tsi-components/workflows/build/badge.svg?branch=main)[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/) ![latest](https://img.shields.io/npm/v","main":"build/index.js","module":"build/index.es.js","dependencies":{"@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","postcss":"^8.2.2","react":"^17.0.1","react-dom":"^17.0.1","semantic-release":"^17.3.6","tsiclient":"^1.4.8"},"devDependencies":{"@babel/core":"^7.12.10","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-eslint":"^8.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^11.0.1","@storybook/react":"^6.1.11","@testing-library/jest-dom":"^5.11.8","@testing-library/react":"^11.2.2","@types/jest":"^26.0.19","@typescript-eslint/eslint-plugin":"^4.13.0","@typescript-eslint/parser":"^4.13.0","babel-loader":"^8.2.2","babel-preset-react-app":"^10.0.0","colors":"^1.4.0","commitizen":"^4.2.3","cz-conventional-changelog":"^3.3.0","eslint":"^7.17.0","eslint-config-prettier":"^7.1.0","eslint-webpack-plugin":"^2.4.1","identity-obj-proxy":"^3.0.0","jest":"^26.6.3","node-sass":"^5.0.0","prettier":"2.2.1","rollup":"^2.36.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-typescript2":"^0.29.0","sass-loader":"^10.1.0","stylelint":"^13.8.0","stylelint-config-prettier":"^8.0.2","stylelint-config-recommended":"^3.0.0","stylelint-config-sass-guidelines":"^7.1.0","ts-jest":"^26.4.4","typescript":"^4.1.3"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"scripts":{"build":"rollup -c","storybook":"start-storybook -p 6006","storybook:export":"build-storybook","test":"jest","test:watch":"jest --watch","prettier:fix":"prettier --write src/**/*.{js,ts,tsx,scss}","prettier:check":"prettier --check src/**/*.{js,ts,tsx,scss}","eslint:fix":"eslint --cache --fix","eslint:check":"eslint src/**/*.{js,ts,tsx}","stylelint:fix":"stylelint --fix \"src/**/*.scss\"","stylelint:check":"stylelint \"src/**/*.scss\"","lint":"npm run prettier:fix && npm run stylelint:fix","lint:check":"npm run eslint:check && npm run prettier:check && npm run stylelint:check","generate":"node ./tools/generate-card-template.js","commit":"cz","dry-release":"npx semantic-release --dry-run"},"author":"","license":"ISC","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"![build](https://github.com/niusoff/tsi-components/workflows/build/badge.svg?branch=main)[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/) ![latest](https://img.shields.io/npm/v/tsi-component-library/latest)![beta](https://img.shields.io/npm/v/tsi-component-library/beta)\n\n# Development environment\n## Commit guidelines\n### Option A (recommended) \n`npm run commit` - starts CLI with prompts for properly formatting commit message.\n### Option B (manual)\nGit commits should use the [following format](https://github.com/angular/angular.js/blob/master/DEVELOPERS.md#-git-commit-guidelines)\n```\n<type>(<scope>): <subject>\n<BLANK LINE>\n<body>\n<BLANK LINE>\n<footer>\n```\n\nExample:\n```\n    git commit -m \"feat(Linechart): Linechart card\\n Added linechart card create and consume experiencies\"  \n```\n\n#### Type\n- `feat`: A new feature, release type: `minor`\n- `fix`: A bug fix, release type: `patch`\n- `docs`: Documentation only changes\n- `style`: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)\n- `refactor`: A code change that neither fixes a bug nor adds a feature\n- `perf`: A code change that improves performance, release type: `patch`\n- `test`: Adding missing or correcting existing tests\n- `build`: Changes that affect the build system\n- `ci`: Changes to the CI configuration files and scripts\n- `chore`: Changes to the build process or auxiliary tools and libraries such as documentation generation\n- `revert`: Reverts a previous commit\n\n*Note*: If the prefix is `feat`, `fix` or `perf`, it will appear in the changelog.  `BREAKING CHANGE` will always appear in the changelog and will result in a `major` version bump.  Other prefixes are up to your discretion for non-changelog related tasks.\n\n#### Scope\nThe scope could be anything specifying place of the commit change. For example `tools`,\n`adapters`, `Linechart`, `Models`, etc...\n\nYou can use `*` when the change affects more than a single scope.\n\n#### Subject\nThe subject contains succinct description of the change:\n\n* use the imperative, present tense: \"change\" not \"changed\" nor \"changes\"\n* don't capitalize first letter\n* no dot (.) at the end\n\n#### Body\nJust as in the **subject**, use the imperative, present tense: \"change\" not \"changed\" nor \"changes\".\nThe body should include the motivation for the change and contrast this with previous behavior.\n\n#### Footer\nThe footer should contain any information about **Breaking Changes** and is also the place to\n[reference GitHub issues that this commit closes](https://docs.github.com/en/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue).\n\n**Breaking Changes** should start with the word `BREAKING CHANGE:` with a space or two newlines.\nThe rest of the commit message is then used for this.\n\n\n## Recommended VS Code extensions\n\nWe recommend you install the following vs-code extensions to streamline the code quality and linting process.\n|Name|Purpose|\n|----|-------|\n|Prettier - Code formatter| Enforces a [consistent style](https://prettier.io/docs/en/why-prettier.html) by parsing your code and re-printing it. To ensure that this extension is used over other extensions you may have installed, be sure to set it as the [default formatter](https://github.com/prettier/prettier-vscode#default-formatter) in your VS Code settings. This setting can be set for all languages or by a specific language. To allow for auto-linting on file save, you must have the default formatter set as `prettier-vscode` and have `Editor: format on save` checked.  These settings can be changed in your VS Code preferences. A JavaScript comment of `// prettier-ignore || {/* prettier-ignore */} || <!-- prettier-ignore --> || /* prettier-ignore */` will exclude the next node in the abstract syntax tree from formatting.|\n|ESLint| Integrates ESLint into VS Code. If you are new to ESLint check the [documentation](https://eslint.org/).|\n|stylelint| A Visual Studio Code extension to lint CSS/SCSS/Less with [stylelint](https://stylelint.io/)|\n\n## Important NPM commands\n|Command (prefix with `npm run`)|Effect|\n|----|-------|\n|`build`|Bundles library with rollup.js|\n|`storybook`|Starts Storybook UI component explorer|\n|`test`| Run jest test suite|\n|`test:watch`| Run tests in hot-reloading *watch* mode|\n|`lint`| Formats code to conform to *prettier* and *stylelint* format|\n|`lint:check`| Checks for *eslint*, *prettier*, and *stylelint* formatting errors/warnings.|\n|`generate [componentName]`| Creates template files for new component named [componentName] |\n|`commit`| `npm run commit` will run an interactive CLI to format your commit message according to the semantic-release guidelines|\n","readmeFilename":"README.md","gitHead":"e3d1a50bc7820e4a02064b433ecd26f9ce80c621","_id":"tsi-component-library@3.2.0-beta.3","_nodeVersion":"14.15.1","_npmVersion":"6.14.9","dist":{"integrity":"sha512-jLn/xSr6PAv8DPgkvKQf1aaCM4oFoCu1UZPmZtFzJmZ3crMB/9XPumHsfRgzCQE/2oQKP8QMH5KSy5USSkl1Lg==","shasum":"d6ca467d58b62d8d63eecbb62210faa4f4b8f53e","tarball":"https://registry.npmjs.org/tsi-component-library/-/tsi-component-library-3.2.0-beta.3.tgz","fileCount":3,"unpackedSize":8094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgC1YKCRA9TVsSAnZWagAAIU4P/i+vX3hhLYUld/P8daiR\n04UReEfx06jnhsjwOrLRimQGF6uxTxIuVK+DNDX7bwYf2CfhTm/I9tcPxx+C\nRgf0EPQMCq627vPIzp/V4DY6luNSm1uP3ZQOkGWdsJ8TUa7gRjKrY1RzaTpo\nw3hJNypbyzxb/+r3Qvg54+ZL87hRaVeILNiSgcTmpZ/wkppY05Axp19Y/Uel\naESqQtVd9V1yGn/XDADgrhP/op0QkhOvqUGovUUjn/qfG+Ha5a28gAjhIX0C\n06Z3/t+33o2qatziOnbIfa/Kgz4gRqnEMyCLTgIZjZWvkLrm1TMcRAdxDdVT\nKfeWMVNgdAgxIRqmdettn+FPhewqMZBBsHd6PdaE3HgrnzyX5KOSTzyYwXzP\nOZjitw8XoW0sVyIDDwHgxNh8to+eMR4cCzgukcuaSmCgvGCnnR3VwGZEUoP3\nrQe8XH5IndVus6e3sCoN+bAw8FCicEtUfzkvuih9YQ9eavQ+vx+xq3haYXRe\nRzTeNvxcuH3Ighlw3eCP1sUwNgBDlTNaRUVK2MRLVAWUDeWVXefwEx1mENIl\nLQTX8EQAajBS82OG3QeJypPxcQiKhzhwxy3HP9LlEdVuh4cio4ixlxn+BUYs\nGi+H34ejLUOhLJUO1Px+7Pk65vyYac3//tAVlOqsNiX0gX5taeR4/7yLhJzl\nhfbP\r\n=6EPM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAsuEHeqvw+evgPrukacBkJX4y9Np4AKGXyuxKO3e05jAiAv98uBpe04fYsvVKK6Ew7rLD0hjSgfLk7iSJEOnbKQlw=="}]},"_npmUser":{"name":"leothedog","email":"ccrowley96@gmail.com"},"directories":{},"maintainers":[{"name":"leothedog","email":"ccrowley96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsi-component-library_3.2.0-beta.3_1611355658008_0.12283599331184702"},"_hasShrinkwrap":false},"3.2.0":{"name":"tsi-component-library","version":"3.2.0","description":"![build](https://github.com/niusoff/tsi-components/workflows/build/badge.svg?branch=main)[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/) ![latest](https://img.shields.io/npm/v","main":"build/index.js","module":"build/index.es.js","dependencies":{"@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","postcss":"^8.2.2","react":"^17.0.1","react-dom":"^17.0.1","semantic-release":"^17.3.6","tsiclient":"^1.4.8"},"devDependencies":{"@babel/core":"^7.12.10","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-eslint":"^8.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^11.0.1","@storybook/react":"^6.1.11","@testing-library/jest-dom":"^5.11.8","@testing-library/react":"^11.2.2","@types/jest":"^26.0.19","@typescript-eslint/eslint-plugin":"^4.13.0","@typescript-eslint/parser":"^4.13.0","babel-loader":"^8.2.2","babel-preset-react-app":"^10.0.0","colors":"^1.4.0","commitizen":"^4.2.3","cz-conventional-changelog":"^3.3.0","eslint":"^7.17.0","eslint-config-prettier":"^7.1.0","eslint-webpack-plugin":"^2.4.1","identity-obj-proxy":"^3.0.0","jest":"^26.6.3","node-sass":"^5.0.0","prettier":"2.2.1","rollup":"^2.36.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-typescript2":"^0.29.0","sass-loader":"^10.1.0","stylelint":"^13.8.0","stylelint-config-prettier":"^8.0.2","stylelint-config-recommended":"^3.0.0","stylelint-config-sass-guidelines":"^7.1.0","ts-jest":"^26.4.4","typescript":"^4.1.3"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"scripts":{"build":"rollup -c","storybook":"start-storybook -p 6006","storybook:export":"build-storybook","test":"jest","test:watch":"jest --watch","prettier:fix":"prettier --write src/**/*.{js,ts,tsx,scss}","prettier:check":"prettier --check src/**/*.{js,ts,tsx,scss}","eslint:fix":"eslint --cache --fix","eslint:check":"eslint src/**/*.{js,ts,tsx}","stylelint:fix":"stylelint --fix \"src/**/*.scss\"","stylelint:check":"stylelint \"src/**/*.scss\"","lint":"npm run prettier:fix && npm run stylelint:fix","lint:check":"npm run eslint:check && npm run prettier:check && npm run stylelint:check","generate":"node ./tools/generate-card-template.js","commit":"cz","dry-release":"npx semantic-release --dry-run"},"author":"","license":"ISC","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"b8ae262de292d39f5a5e7f2a051c4e81dc9928da","_id":"tsi-component-library@3.2.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.9","dist":{"integrity":"sha512-EjxX9KjGGnoZ3VJIv+GpoOMvMnD5NgjieC3OiABossR5TtAy+l47CVLO1c0Za92GwNa8YlRZGGmwvBsIcdKxiA==","shasum":"73b9bb2a3655f5cd0f4c2750ed194d258d4c0ba1","tarball":"https://registry.npmjs.org/tsi-component-library/-/tsi-component-library-3.2.0.tgz","fileCount":3,"unpackedSize":8547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgC1cBCRA9TVsSAnZWagAAZ20P/i/MsTKkSdaxadda5zM5\n/0ebLF50PtWCknmdDU4QY5jKxMD4QRNLQ9zkEUue6Z3hd6ijfPzg2c5ua7H+\nMeJD13p4KAO3vJliGBFXat9+kifba+rmzkfcxhEais515M9Q/jFVdBXI1Qjr\nQ/XwtN4QtJedRIHscrET1IlISWOdnygTz5cmDdhBoKOBk7jD++FyGYUr6AY2\n0A3AceOJNHU/NRlArVu4OlbPBjbX8nr51f9ytXtkSoP/VhQkZHIX54k4LCD4\n6ajntxCnB5v/BoFX/6Dnt/Rh/b2DCqlrS79JDvWvrDRLT38b2nbpM/ecS1Kg\neFgoGaoJ/9f4IxKjh4/z+kufChjlYvxVs2MOXsmNlFChDfa0POu30JTt1p+N\nhlKhXfCkZe+2tTqSDebkelCIsXHCKR26y766PWdPvIv9zWlR8J+8yxlEpGOM\nKMnmWdlNB+PFZMFR5xssGIVrJlqO0TiHRfqbUVAw8smcNUbwiIY3ky40kuVi\nFzup8wJk1szQ2SrS9d5VjroJfURBhtnc7xxQUKZgxztEmaGB3A3V01YzFQDN\nisouvFovtzrWibIEL/J2nELvKP7DJ1ckfW+U4JNTjI7mGLR5Mcu28gturDAE\n9XXkuIUYqv7A8rNypxMHk682hd1KqBcv4wEFRAm645hXfOuSL9eLOtG9vjY9\ntbpt\r\n=23C0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHt54Ur/P9+UZYjJUwU0sHIH2XgaqUcvmJWHY4FGsfnZAiEA+ZaMThDJhey2V6Yoqnm5M70Sh9PtfC0f7oBKcEzZYTc="}]},"_npmUser":{"name":"leothedog","email":"ccrowley96@gmail.com"},"directories":{},"maintainers":[{"name":"leothedog","email":"ccrowley96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsi-component-library_3.2.0_1611355905339_0.3910261535410249"},"_hasShrinkwrap":false},"3.2.0-beta.4":{"name":"tsi-component-library","version":"3.2.0-beta.4","description":"![build](https://github.com/niusoff/tsi-components/workflows/build/badge.svg?branch=main)[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/) ![latest](https://img.shields.io/npm/v","main":"build/index.js","module":"build/index.es.js","dependencies":{"@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","postcss":"^8.2.2","react":"^17.0.1","react-dom":"^17.0.1","semantic-release":"^17.3.6","tsiclient":"^1.4.8"},"devDependencies":{"@babel/core":"^7.12.10","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-eslint":"^8.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^11.0.1","@storybook/react":"^6.1.11","@testing-library/jest-dom":"^5.11.8","@testing-library/react":"^11.2.2","@types/jest":"^26.0.19","@typescript-eslint/eslint-plugin":"^4.13.0","@typescript-eslint/parser":"^4.13.0","babel-loader":"^8.2.2","babel-preset-react-app":"^10.0.0","colors":"^1.4.0","commitizen":"^4.2.3","cz-conventional-changelog":"^3.3.0","eslint":"^7.17.0","eslint-config-prettier":"^7.1.0","eslint-webpack-plugin":"^2.4.1","identity-obj-proxy":"^3.0.0","jest":"^26.6.3","node-sass":"^5.0.0","prettier":"2.2.1","rollup":"^2.36.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-typescript2":"^0.29.0","sass-loader":"^10.1.0","stylelint":"^13.8.0","stylelint-config-prettier":"^8.0.2","stylelint-config-recommended":"^3.0.0","stylelint-config-sass-guidelines":"^7.1.0","ts-jest":"^26.4.4","typescript":"^4.1.3"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"scripts":{"build":"rollup -c","storybook":"start-storybook -p 6006","storybook:export":"build-storybook","test":"jest","test:watch":"jest --watch","prettier:fix":"prettier --write src/**/*.{js,ts,tsx,scss}","prettier:check":"prettier --check src/**/*.{js,ts,tsx,scss}","eslint:fix":"eslint --cache --fix","eslint:check":"eslint src/**/*.{js,ts,tsx}","stylelint:fix":"stylelint --fix \"src/**/*.scss\"","stylelint:check":"stylelint \"src/**/*.scss\"","lint":"npm run prettier:fix && npm run stylelint:fix","lint:check":"npm run eslint:check && npm run prettier:check && npm run stylelint:check","generate":"node ./tools/generate-card-template.js","commit":"cz","dry-release":"npx semantic-release --dry-run"},"author":"","license":"ISC","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"![build](https://github.com/niusoff/tsi-components/workflows/build/badge.svg?branch=main)[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/) ![latest](https://img.shields.io/npm/v/tsi-component-library/latest)![beta](https://img.shields.io/npm/v/tsi-component-library/beta)\n\n# Dev environment\n## Commit guidelines\n### Option A (recommended) \n`npm run commit` - starts CLI with prompts for properly formatting commit message.\n### Option B (manual)\nGit commits should use the [following format](https://github.com/angular/angular.js/blob/master/DEVELOPERS.md#-git-commit-guidelines)\n```\n<type>(<scope>): <subject>\n<BLANK LINE>\n<body>\n<BLANK LINE>\n<footer>\n```\n\nExample:\n```\n    git commit -m \"feat(Linechart): Linechart card\\n Added linechart card create and consume experiencies\"  \n```\n\n#### Type\n- `feat`: A new feature, release type: `minor`\n- `fix`: A bug fix, release type: `patch`\n- `docs`: Documentation only changes\n- `style`: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)\n- `refactor`: A code change that neither fixes a bug nor adds a feature\n- `perf`: A code change that improves performance, release type: `patch`\n- `test`: Adding missing or correcting existing tests\n- `build`: Changes that affect the build system\n- `ci`: Changes to the CI configuration files and scripts\n- `chore`: Changes to the build process or auxiliary tools and libraries such as documentation generation\n- `revert`: Reverts a previous commit\n\n*Note*: If the prefix is `feat`, `fix` or `perf`, it will appear in the changelog.  `BREAKING CHANGE` will always appear in the changelog and will result in a `major` version bump.  Other prefixes are up to your discretion for non-changelog related tasks.\n\n#### Scope\nThe scope could be anything specifying place of the commit change. For example `tools`,\n`adapters`, `Linechart`, `Models`, etc...\n\nYou can use `*` when the change affects more than a single scope.\n\n#### Subject\nThe subject contains succinct description of the change:\n\n* use the imperative, present tense: \"change\" not \"changed\" nor \"changes\"\n* don't capitalize first letter\n* no dot (.) at the end\n\n#### Body\nJust as in the **subject**, use the imperative, present tense: \"change\" not \"changed\" nor \"changes\".\nThe body should include the motivation for the change and contrast this with previous behavior.\n\n#### Footer\nThe footer should contain any information about **Breaking Changes** and is also the place to\n[reference GitHub issues that this commit closes](https://docs.github.com/en/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue).\n\n**Breaking Changes** should start with the word `BREAKING CHANGE:` with a space or two newlines.\nThe rest of the commit message is then used for this.\n\n\n## Recommended VS Code extensions\n\nWe recommend you install the following vs-code extensions to streamline the code quality and linting process.\n|Name|Purpose|\n|----|-------|\n|Prettier - Code formatter| Enforces a [consistent style](https://prettier.io/docs/en/why-prettier.html) by parsing your code and re-printing it. To ensure that this extension is used over other extensions you may have installed, be sure to set it as the [default formatter](https://github.com/prettier/prettier-vscode#default-formatter) in your VS Code settings. This setting can be set for all languages or by a specific language. To allow for auto-linting on file save, you must have the default formatter set as `prettier-vscode` and have `Editor: format on save` checked.  These settings can be changed in your VS Code preferences. A JavaScript comment of `// prettier-ignore || {/* prettier-ignore */} || <!-- prettier-ignore --> || /* prettier-ignore */` will exclude the next node in the abstract syntax tree from formatting.|\n|ESLint| Integrates ESLint into VS Code. If you are new to ESLint check the [documentation](https://eslint.org/).|\n|stylelint| A Visual Studio Code extension to lint CSS/SCSS/Less with [stylelint](https://stylelint.io/)|\n\n## Important NPM commands\n|Command (prefix with `npm run`)|Effect|\n|----|-------|\n|`build`|Bundles library with rollup.js|\n|`storybook`|Starts Storybook UI component explorer|\n|`test`| Run jest test suite|\n|`test:watch`| Run tests in hot-reloading *watch* mode|\n|`lint`| Formats code to conform to *prettier* and *stylelint* format|\n|`lint:check`| Checks for *eslint*, *prettier*, and *stylelint* formatting errors/warnings.|\n|`generate [componentName]`| Creates template files for new component named [componentName] |\n|`commit`| `npm run commit` will run an interactive CLI to format your commit message according to the semantic-release guidelines|\n","readmeFilename":"README.md","gitHead":"817edfe739c59fe482bea4eba91a006ce979446b","_id":"tsi-component-library@3.2.0-beta.4","_nodeVersion":"14.15.1","_npmVersion":"6.14.9","dist":{"integrity":"sha512-O5HHdKZkXC7BINCYnIeqdwBQ9M1Tg5mEVtuWPRRiLZRzk83vJnXNf0OXYp8Z5dHrokLdWpOMr1I1BqwFY61cLw==","shasum":"713f63de3014cdfc88dc1d8c164810fe129a0182","tarball":"https://registry.npmjs.org/tsi-component-library/-/tsi-component-library-3.2.0-beta.4.tgz","fileCount":3,"unpackedSize":7997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgC1uCCRA9TVsSAnZWagAAw7MP/2+izWL1I6q/hknBpcBn\nqwsTpacjSliHmvKwn1QsUHoNtCIldFvRmsStebcwOtjLWOHlPKQS6P3IANNZ\ngRZMOStLHgCbk/VW08m+Zo9oTrFb/IL5csf56LXBO+5Iztrzw5NP5+C6kYCU\nR0qWKHv/igSGPmKeeAgObXqL+kslm6fmiSKJCgbzZR9ss/bEYm2WUppiZlOn\nV8uwngS37rJmbqQ6H4GZKm2G/9mOp0+GQ7xf5iawixi1gptMqzvGc8Y8nZgV\n9jtZHw8eZ4HHXHw9OHFRnMq1HnCv/r+269oqAGwPybAqlDXZJge8IaM2azHY\nG45ojIjXvjWtmr17p2hpRr+3//EGmZWNwksYVbNuytu5dFq0XWhZC70TUJLw\n7aq8U9IVA7nDGKNXVnOE84elCLhxCdFPjJ9wWSYkssZdsZyLEBRMLwEy/qXV\nntMo9FhTwx9dbwhyGKVfCuDGHCIPsosE4dDVKKz2tHATGzq9gRsTcphWuUv+\nMpUaB3XPeuZGRgP7hMnYA/BAnEDyjpmt/rhroXqlbAfrvAxC9uSlxs0PMeB7\n6ifHDNhBeBLlQgpa6+HZXSS4nopNe0hPu4r/23/pq+lkMkHJ3MI0QdD+cwky\nHroapQGfNNcPfjf0icyCnzYhmOUU0TT6U04rgipvHr2KH/qT1rNe+vVZMgTo\ne1nV\r\n=E5+N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPhi02wmn5tCH3yZn+b0gW5yQHcFkwmdrO8G+QzE+JpwIhAInX1Kq04ZO8+cFm/juJ7ZXZLa8BSD0H1X7JQQyPvsmV"}]},"_npmUser":{"name":"leothedog","email":"ccrowley96@gmail.com"},"directories":{},"maintainers":[{"name":"leothedog","email":"ccrowley96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsi-component-library_3.2.0-beta.4_1611357057866_0.01695778774351142"},"_hasShrinkwrap":false},"3.3.0":{"name":"tsi-component-library","version":"3.3.0","description":"![build](https://github.com/niusoff/tsi-components/workflows/build/badge.svg?branch=main)[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/) ![latest](https://img.shields.io/npm/v","main":"build/index.js","module":"build/index.es.js","dependencies":{"@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","postcss":"^8.2.2","react":"^17.0.1","react-dom":"^17.0.1","semantic-release":"^17.3.6","tsiclient":"^1.4.8"},"devDependencies":{"@babel/core":"^7.12.10","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-eslint":"^8.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^11.0.1","@storybook/react":"^6.1.11","@testing-library/jest-dom":"^5.11.8","@testing-library/react":"^11.2.2","@types/jest":"^26.0.19","@typescript-eslint/eslint-plugin":"^4.13.0","@typescript-eslint/parser":"^4.13.0","babel-loader":"^8.2.2","babel-preset-react-app":"^10.0.0","colors":"^1.4.0","commitizen":"^4.2.3","cz-conventional-changelog":"^3.3.0","eslint":"^7.17.0","eslint-config-prettier":"^7.1.0","eslint-webpack-plugin":"^2.4.1","identity-obj-proxy":"^3.0.0","jest":"^26.6.3","node-sass":"^5.0.0","prettier":"2.2.1","rollup":"^2.36.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-typescript2":"^0.29.0","sass-loader":"^10.1.0","stylelint":"^13.8.0","stylelint-config-prettier":"^8.0.2","stylelint-config-recommended":"^3.0.0","stylelint-config-sass-guidelines":"^7.1.0","ts-jest":"^26.4.4","typescript":"^4.1.3"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"scripts":{"build":"rollup -c","storybook":"start-storybook -p 6006","storybook:export":"build-storybook","test":"jest","test:watch":"jest --watch","prettier:fix":"prettier --write src/**/*.{js,ts,tsx,scss}","prettier:check":"prettier --check src/**/*.{js,ts,tsx,scss}","eslint:fix":"eslint --cache --fix","eslint:check":"eslint src/**/*.{js,ts,tsx}","stylelint:fix":"stylelint --fix \"src/**/*.scss\"","stylelint:check":"stylelint \"src/**/*.scss\"","lint":"npm run prettier:fix && npm run stylelint:fix","lint:check":"npm run eslint:check && npm run prettier:check && npm run stylelint:check","generate":"node ./tools/generate-card-template.js","commit":"cz","dry-release":"npx semantic-release --dry-run"},"author":"","license":"ISC","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"c4b383d10594eefc6b493d57ac9ce879e1298971","_id":"tsi-component-library@3.3.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.9","dist":{"integrity":"sha512-LnI5rLWISibFotkhuPmVywia5Pj26WbD3X8l63eagr0lTP7LmtMzEwm10P5hS0eXRBes7ZdVcncO4Zd5v7YbNA==","shasum":"e2290e4e0bd2cda83f1210ba23ab6d67ee804a5b","tarball":"https://registry.npmjs.org/tsi-component-library/-/tsi-component-library-3.3.0.tgz","fileCount":3,"unpackedSize":7969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgC1yXCRA9TVsSAnZWagAAfBIP/RRG1vPDZGCEJ2tHO1BX\nqGwYVtTqCMlykcXkK6hmybnaKXkVC7E6HxnQFq76PeDSJe039Ptvul+sDYwe\nVvU40+Mx3o5P+SmOKgOguYDeG7HkHZRLJGSwiPlVaK+A3Y055aVN0C8sngaC\n3IGmYrpo7RYoUbqHX8sjN3XXGwv3Ht8+cBNfDsq86Umz/N4DRJAB3slNp4tV\nRtQgsMqNQCr9Fr4maESoZDQUlEyioHqZudWIpzqsJxiAEniZxQvV7Cy/zKPC\nL6wkF+QCaRbI3/K5vVecgT1xY1XIqJ3z4gArPblrn89e7NqX/sJMJbStoedZ\ngKI2l90ylIp6EaAOU7upEfyckITOhaObNV4BpOm7uWSqkMCTRC+beUQEKmJT\nP7qKsfgdcJlUS8S62njOUWrp9qiRS/j2PF+FM6uNKOXn7YvsH+lTo9nsdpFH\nVMqC35fOn+KsUZNbLH07fkJE9ZVeH+9iYFXyL42UHWwxrUPsmzfKACAq8y8J\nju+PZp8HDG28yLq6qJKD/gsMkN/5f3Cnq+2y07aDZRgcmhoXeRraRmirX/lT\n5Mg7TfizsALfmgIVbztbtDDHukBCtj2A0+36W0CHbciYJIPe0mPJxaKq4PfW\nCXOwcmEGtOPEsM/V9dEiuu/dCX3qtaNUhhYRtL81tPg01Qz5ReyIb6J4qrop\nFRTo\r\n=akeZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCd7QErzsWJglYTzDUSVwg5Wsl/4XsEDq6WXa/c1c38LQIgR0Mg1WLxxGRX4O001p3FCI6zq3/9PhWWlqc7Yv1S29A="}]},"_npmUser":{"name":"leothedog","email":"ccrowley96@gmail.com"},"directories":{},"maintainers":[{"name":"leothedog","email":"ccrowley96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsi-component-library_3.3.0_1611357334862_0.36204281330214916"},"_hasShrinkwrap":false},"4.0.0-beta.1":{"name":"tsi-component-library","version":"4.0.0-beta.1","description":"![build](https://github.com/niusoff/tsi-components/workflows/build/badge.svg?branch=main)[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/) ![latest](https://img.shields.io/npm/v","main":"build/index.js","module":"build/index.es.js","dependencies":{"@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","postcss":"^8.2.2","react":"^17.0.1","react-dom":"^17.0.1","semantic-release":"^17.3.6","tsiclient":"^1.4.8"},"devDependencies":{"@babel/core":"^7.12.10","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-eslint":"^8.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^11.0.1","@storybook/react":"^6.1.11","@testing-library/jest-dom":"^5.11.8","@testing-library/react":"^11.2.2","@types/jest":"^26.0.19","@typescript-eslint/eslint-plugin":"^4.13.0","@typescript-eslint/parser":"^4.13.0","babel-loader":"^8.2.2","babel-preset-react-app":"^10.0.0","colors":"^1.4.0","commitizen":"^4.2.3","cz-conventional-changelog":"^3.3.0","eslint":"^7.17.0","eslint-config-prettier":"^7.1.0","eslint-webpack-plugin":"^2.4.1","identity-obj-proxy":"^3.0.0","jest":"^26.6.3","node-sass":"^5.0.0","prettier":"2.2.1","rollup":"^2.36.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-typescript2":"^0.29.0","sass-loader":"^10.1.0","stylelint":"^13.8.0","stylelint-config-prettier":"^8.0.2","stylelint-config-recommended":"^3.0.0","stylelint-config-sass-guidelines":"^7.1.0","ts-jest":"^26.4.4","typescript":"^4.1.3"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"scripts":{"build":"rollup -c","storybook":"start-storybook -p 6006","storybook:export":"build-storybook","test":"jest","test:watch":"jest --watch","prettier:fix":"prettier --write src/**/*.{js,ts,tsx,scss}","prettier:check":"prettier --check src/**/*.{js,ts,tsx,scss}","eslint:fix":"eslint --cache --fix","eslint:check":"eslint src/**/*.{js,ts,tsx}","stylelint:fix":"stylelint --fix \"src/**/*.scss\"","stylelint:check":"stylelint \"src/**/*.scss\"","lint":"npm run prettier:fix && npm run stylelint:fix","lint:check":"npm run eslint:check && npm run prettier:check && npm run stylelint:check","generate":"node ./tools/generate-card-template.js","commit":"cz","dry-release":"npx semantic-release --dry-run"},"author":"","license":"ISC","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"![build](https://github.com/niusoff/tsi-components/workflows/build/badge.svg?branch=main)[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/) ![latest](https://img.shields.io/npm/v/tsi-component-library/latest)![beta](https://img.shields.io/npm/v/tsi-component-library/beta)\n\n# Dev environment\n## Commit guidelines\n### Option A (recommended) \n`npm run commit` - starts CLI with prompts for properly formatting commit message.\n### Option B (manual)\nGit commits should use the [following format](https://github.com/angular/angular.js/blob/master/DEVELOPERS.md#-git-commit-guidelines)\n```\n<type>(<scope>): <subject>\n<BLANK LINE>\n<body>\n<BLANK LINE>\n<footer>\n```\n\nExample:\n```\n    git commit -m \"feat(Linechart): Linechart card\\n Added linechart card create and consume experiencies\"  \n```\n\n#### Type\n- `feat`: A new feature, release type: `minor`\n- `fix`: A bug fix, release type: `patch`\n- `docs`: Documentation only changes\n- `style`: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)\n- `refactor`: A code change that neither fixes a bug nor adds a feature\n- `perf`: A code change that improves performance, release type: `patch`\n- `test`: Adding missing or correcting existing tests\n- `build`: Changes that affect the build system\n- `ci`: Changes to the CI configuration files and scripts\n- `chore`: Changes to the build process or auxiliary tools and libraries such as documentation generation\n- `revert`: Reverts a previous commit\n\n*Note*: If the prefix is `feat`, `fix` or `perf`, it will appear in the changelog.  `BREAKING CHANGE` will always appear in the changelog and will result in a `major` version bump.  Other prefixes are up to your discretion for non-changelog related tasks.\n\n#### Scope\nThe scope could be anything specifying place of the commit change. For example `tools`,\n`adapters`, `Linechart`, `Models`, etc...\n\nYou can use `*` when the change affects more than a single scope.\n\n#### Subject\nThe subject contains succinct description of the change:\n\n* use the imperative, present tense: \"change\" not \"changed\" nor \"changes\"\n* don't capitalize first letter\n* no dot (.) at the end\n\n#### Body\nJust as in the **subject**, use the imperative, present tense: \"change\" not \"changed\" nor \"changes\".\nThe body should include the motivation for the change and contrast this with previous behavior.\n\n#### Footer\nThe footer should contain any information about **Breaking Changes** and is also the place to\n[reference GitHub issues that this commit closes](https://docs.github.com/en/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue).\n\n**Breaking Changes** should start with the word `BREAKING CHANGE:` with a space or two newlines.\nThe rest of the commit message is then used for this.\n\n\n## Recommended VS Code extensions\n\nWe recommend you install the following vs-code extensions to streamline the code quality and linting process.\n|Name|Purpose|\n|----|-------|\n|Prettier - Code formatter| Enforces a [consistent style](https://prettier.io/docs/en/why-prettier.html) by parsing your code and re-printing it. To ensure that this extension is used over other extensions you may have installed, be sure to set it as the [default formatter](https://github.com/prettier/prettier-vscode#default-formatter) in your VS Code settings. This setting can be set for all languages or by a specific language. To allow for auto-linting on file save, you must have the default formatter set as `prettier-vscode` and have `Editor: format on save` checked.  These settings can be changed in your VS Code preferences. A JavaScript comment of `// prettier-ignore || {/* prettier-ignore */} || <!-- prettier-ignore --> || /* prettier-ignore */` will exclude the next node in the abstract syntax tree from formatting.|\n|ESLint| Integrates ESLint into VS Code. If you are new to ESLint check the [documentation](https://eslint.org/).|\n|stylelint| A Visual Studio Code extension to lint CSS/SCSS/Less with [stylelint](https://stylelint.io/)|\n\n## Important NPM commands\n|Command (prefix with `npm run`)|Effect|\n|----|-------|\n|`build`|Bundles library with rollup.js|\n|`storybook`|Starts Storybook UI component explorer|\n|`test`| Run jest test suite|\n|`test:watch`| Run tests in hot-reloading *watch* mode|\n|`lint`| Formats code to conform to *prettier* and *stylelint* format|\n|`lint:check`| Checks for *eslint*, *prettier*, and *stylelint* formatting errors/warnings.|\n|`generate [componentName]`| Creates template files for new component named [componentName] |\n|`commit`| `npm run commit` will run an interactive CLI to format your commit message according to the semantic-release guidelines|\n","readmeFilename":"README.md","gitHead":"123eba75781d4e254ba6272589814efa39001cf7","_id":"tsi-component-library@4.0.0-beta.1","_nodeVersion":"14.15.1","_npmVersion":"6.14.9","dist":{"integrity":"sha512-2HT41C23entxd/SDx4677QKql7dZMd3iChFKKLcbBRc17xuoMnZE4JL33Ie4ikaV3Cthu9V2VW789yPqdZrV2A==","shasum":"1e6353b48071a254ee0ae33f530903b0daebcf97","tarball":"https://registry.npmjs.org/tsi-component-library/-/tsi-component-library-4.0.0-beta.1.tgz","fileCount":3,"unpackedSize":8100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgC1+RCRA9TVsSAnZWagAAMW8P+wbCrqX1gLbQDqBIMBeN\nCE9XO982ljS2y6I8HUDVZWCRpHWSj8Sb4k3av/B5k5730xvRH1m9L5OGQSxl\nxk53iTi8opo9x6JxiNw6qMAxhWhmKTmkm2yy/N3vDId+SRUcD7jYtghI8/Ch\nMuUcptBJe9n9STHAZ9AR6ZkrtQ/9lwGwj3N0d+d8EMizp9lebykBcUdj07iY\n0J6u0raNYPAiY5tCnRml4arVst4ji5eQfOvy7cdtYA2/8k+etIs6ty1rM9Td\nCSNtJxsjK1Jv8f6VsM6eEhCjpw2wuWDmEftVe5oyUNbzMmBE96LsrZNXGF8Q\negvqYidP9FgLAmeJzWJONkJZ2bN+jjYtfl3nc2WMbZvoGZUlOl37z9hwkwbp\nU5wUbePb23RS+wjEAuyw66Ke/QXeFhOQleL7NleK11ipDSllXcr1x+YCTvHv\nnsy2r1R8SfZb2GnDLmqSArsFMmDwn1G+o+Jc4SIaxVCFbvyi02qhhddfzrsh\nKoUG0CmabVcttyoXUk9Y7LfwY7filTXDtje2Ige9TQypr6tOlNGVAKPDdwui\nA0oPzVhuzX5s+I3mYFp9DvqREa6PwZCZAEGuxrFgMC/6EDvfgUet20pj/v3R\n/VAclZhF4wZbi2Fue92v3wurNcCoHZ4DpPodk0NniMkxG7la1DYruTqoniOa\nyEto\r\n=LW+O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGqBo99CkFMSLgYnSvIpBrUWGEdhEEiBF2q85bkLwhldAiBcI4Kyb7YNbKLjBc7ajd57BLjVALxpTI8vXs5AO4LFag=="}]},"_npmUser":{"name":"leothedog","email":"ccrowley96@gmail.com"},"directories":{},"maintainers":[{"name":"leothedog","email":"ccrowley96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsi-component-library_4.0.0-beta.1_1611358097272_0.2876198446790297"},"_hasShrinkwrap":false},"3.4.0":{"name":"tsi-component-library","version":"3.4.0","description":"![build](https://github.com/niusoff/tsi-components/workflows/build/badge.svg?branch=main)[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/) ![latest](https://img.shields.io/npm/v","main":"build/index.js","module":"build/index.es.js","dependencies":{"@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","postcss":"^8.2.2","react":"^17.0.1","react-dom":"^17.0.1","semantic-release":"^17.3.6","tsiclient":"^1.4.8"},"devDependencies":{"@babel/core":"^7.12.10","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-eslint":"^8.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^11.0.1","@storybook/react":"^6.1.11","@testing-library/jest-dom":"^5.11.8","@testing-library/react":"^11.2.2","@types/jest":"^26.0.19","@typescript-eslint/eslint-plugin":"^4.13.0","@typescript-eslint/parser":"^4.13.0","babel-loader":"^8.2.2","babel-preset-react-app":"^10.0.0","colors":"^1.4.0","commitizen":"^4.2.3","cz-conventional-changelog":"^3.3.0","eslint":"^7.17.0","eslint-config-prettier":"^7.1.0","eslint-webpack-plugin":"^2.4.1","identity-obj-proxy":"^3.0.0","jest":"^26.6.3","node-sass":"^5.0.0","prettier":"2.2.1","rollup":"^2.36.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-typescript2":"^0.29.0","sass-loader":"^10.1.0","stylelint":"^13.8.0","stylelint-config-prettier":"^8.0.2","stylelint-config-recommended":"^3.0.0","stylelint-config-sass-guidelines":"^7.1.0","ts-jest":"^26.4.4","typescript":"^4.1.3"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"scripts":{"build":"rollup -c","storybook":"start-storybook -p 6006","storybook:export":"build-storybook","test":"jest","test:watch":"jest --watch","prettier:fix":"prettier --write src/**/*.{js,ts,tsx,scss}","prettier:check":"prettier --check src/**/*.{js,ts,tsx,scss}","eslint:fix":"eslint --cache --fix","eslint:check":"eslint src/**/*.{js,ts,tsx}","stylelint:fix":"stylelint --fix \"src/**/*.scss\"","stylelint:check":"stylelint \"src/**/*.scss\"","lint":"npm run prettier:fix && npm run stylelint:fix","lint:check":"npm run eslint:check && npm run prettier:check && npm run stylelint:check","generate":"node ./tools/generate-card-template.js","commit":"cz","dry-release":"npx semantic-release --dry-run"},"author":"","license":"ISC","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"f393207b2d4506a58d6ce805816c903b2b1d83b2","_id":"tsi-component-library@3.4.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.9","dist":{"integrity":"sha512-+xywfG4POyqPTMPZogtm4rSB2vYTHuFjxjny5vgJ+ON25Txb4FvIAB4y3a0H87CrbI7LmoF3uD4eQ8PIW+7Jsg==","shasum":"50317fbc233838f4caeef22ef483960c64549827","tarball":"https://registry.npmjs.org/tsi-component-library/-/tsi-component-library-3.4.0.tgz","fileCount":3,"unpackedSize":8102,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgC2KYCRA9TVsSAnZWagAAH6UQAIRfNpKfLThRC2a5ZEoC\nrH4vP0VMH7VRAcGM9X7Mt22LSoyyDh+xnXhnqs1OSSDkBSCUE94ZWRZF29sj\n2Nn8KlAveo/aNnsGYcsYmtYHKNimQY0g1fbCvbjreocEUgxH+3Mtv5yqr0DU\nIRpVyoAfAvk+gg3HamVfYRPnDTIKrlKeXq1eIe4rm+ZwTP1fk/9qiOGDmJBz\np0a9gVe20fS25O+LiTkMuqE/K9AmgodwaxBa31BSpedt6TeDCG4Ox5xYuYzC\nekn82KfJvKapWdMdHScTQe8zpuIX+o58jwThagwp/yMusOynAzhgRG6aY0Ms\nOAYg/jAKEOX3Ij+tRlM/+yKUQqVu8MpV4KgaOx16iUi3mo6Tc0JYCca8YIBc\nhnhMllNyYKYMdjTv9/uI28vs4BWUDiRzO/JJlYwlO3/LyNbh9r6SAj9bNI8W\n7NkCpDbUGmKFO3mFTw2ySJk6gbt+T/99iSE8Pqj4P5nQPsSlDEfMMu5i0dK8\nChSJ2OT44/MPI8cQoPwT4+rIKrGqyKXJhbNa6aYrv4juMYdF3yKMeazyMDNa\n/rhrzndzgvxdWcF9euqolN/BnMmKTP4wUyCj8X65aCsiHmwFCAa3FELOsnHM\nAx/rPSzHjobDfULx7l701XGdiv69+7+xad5XnUJbevChyUaC3s0W4felwwSp\nFNHP\r\n=jDeQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDV8MDTwfxzcD5vjpkfQnrQm5OPnyavSy4HUmc/ygpzYAIgSR0Ei5N1ERH9ClsAhCVQgHxoSQlsgcVNUYMqiqMNnKk="}]},"_npmUser":{"name":"leothedog","email":"ccrowley96@gmail.com"},"directories":{},"maintainers":[{"name":"leothedog","email":"ccrowley96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsi-component-library_3.4.0_1611358872460_0.0628709284136042"},"_hasShrinkwrap":false},"4.0.0-beta.2":{"name":"tsi-component-library","version":"4.0.0-beta.2","description":"![build](https://github.com/niusoff/tsi-components/workflows/build/badge.svg?branch=main)[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/) ![latest](https://img.shields.io/npm/v","main":"build/index.js","module":"build/index.es.js","dependencies":{"@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","postcss":"^8.2.2","react":"^17.0.1","react-dom":"^17.0.1","semantic-release":"^17.3.6","tsiclient":"^1.4.8"},"devDependencies":{"@babel/core":"^7.12.10","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-eslint":"^8.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^11.0.1","@storybook/react":"^6.1.11","@testing-library/jest-dom":"^5.11.8","@testing-library/react":"^11.2.2","@types/jest":"^26.0.19","@typescript-eslint/eslint-plugin":"^4.13.0","@typescript-eslint/parser":"^4.13.0","babel-loader":"^8.2.2","babel-preset-react-app":"^10.0.0","colors":"^1.4.0","commitizen":"^4.2.3","cz-conventional-changelog":"^3.3.0","eslint":"^7.17.0","eslint-config-prettier":"^7.1.0","eslint-webpack-plugin":"^2.4.1","identity-obj-proxy":"^3.0.0","jest":"^26.6.3","node-sass":"^5.0.0","prettier":"2.2.1","rollup":"^2.36.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-typescript2":"^0.29.0","sass-loader":"^10.1.0","stylelint":"^13.8.0","stylelint-config-prettier":"^8.0.2","stylelint-config-recommended":"^3.0.0","stylelint-config-sass-guidelines":"^7.1.0","ts-jest":"^26.4.4","typescript":"^4.1.3"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"scripts":{"build":"rollup -c","storybook":"start-storybook -p 6006","storybook:export":"build-storybook","test":"jest","test:watch":"jest --watch","prettier:fix":"prettier --write src/**/*.{js,ts,tsx,scss}","prettier:check":"prettier --check src/**/*.{js,ts,tsx,scss}","eslint:fix":"eslint --cache --fix","eslint:check":"eslint src/**/*.{js,ts,tsx}","stylelint:fix":"stylelint --fix \"src/**/*.scss\"","stylelint:check":"stylelint \"src/**/*.scss\"","lint":"npm run prettier:fix && npm run stylelint:fix","lint:check":"npm run eslint:check && npm run prettier:check && npm run stylelint:check","generate":"node ./tools/generate-card-template.js","commit":"cz","dry-release":"npx semantic-release --dry-run"},"author":"","license":"ISC","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"![build](https://github.com/niusoff/tsi-components/workflows/build/badge.svg?branch=main)[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/) ![latest](https://img.shields.io/npm/v/tsi-component-library/latest)![beta](https://img.shields.io/npm/v/tsi-component-library/beta)\n\n# Dev environment\n## Commit guidelines\n### Option A (recommended) \n`npm run commit` - starts CLI with prompts for properly formatting commit message.\n### Option B (manual)\nGit commits should use the [following format](https://github.com/angular/angular.js/blob/master/DEVELOPERS.md#-git-commit-guidelines)\n```\n<type>(<scope>): <subject>\n<BLANK LINE>\n<body>\n<BLANK LINE>\n<footer>\n```\n\nExample:\n```\n    git commit -m \"feat(Linechart): Linechart card\\n Added linechart card create and consume experiencies\"  \n```\n\n#### Type\n- `feat`: A new feature, release type: `minor`\n- `fix`: A bug fix, release type: `patch`\n- `docs`: Documentation only changes\n- `style`: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)\n- `refactor`: A code change that neither fixes a bug nor adds a feature\n- `perf`: A code change that improves performance, release type: `patch`\n- `test`: Adding missing or correcting existing tests\n- `build`: Changes that affect the build system\n- `ci`: Changes to the CI configuration files and scripts\n- `chore`: Changes to the build process or auxiliary tools and libraries such as documentation generation\n- `revert`: Reverts a previous commit\n\n*Note*: If the prefix is `feat`, `fix` or `perf`, it will appear in the changelog.  `BREAKING CHANGE` will always appear in the changelog and will result in a `major` version bump.  Other prefixes are up to your discretion for non-changelog related tasks.\n\n#### Scope\nThe scope could be anything specifying place of the commit change. For example `tools`,\n`adapters`, `Linechart`, `Models`, etc...\n\nYou can use `*` when the change affects more than a single scope.\n\n#### Subject\nThe subject contains succinct description of the change:\n\n* use the imperative, present tense: \"change\" not \"changed\" nor \"changes\"\n* don't capitalize first letter\n* no dot (.) at the end\n\n#### Body\nJust as in the **subject**, use the imperative, present tense: \"change\" not \"changed\" nor \"changes\".\nThe body should include the motivation for the change and contrast this with previous behavior.\n\n#### Footer\nThe footer should contain any information about **Breaking Changes** and is also the place to\n[reference GitHub issues that this commit closes](https://docs.github.com/en/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue).\n\n**Breaking Changes** should start with the word `BREAKING CHANGE:` with a space or two newlines.\nThe rest of the commit message is then used for this.\n\n\n## Recommended VS Code extensions\n\nWe recommend you install the following vs-code extensions to streamline the code quality and linting process.\n|Name|Purpose|\n|----|-------|\n|Prettier - Code formatter| Enforces a [consistent style](https://prettier.io/docs/en/why-prettier.html) by parsing your code and re-printing it. To ensure that this extension is used over other extensions you may have installed, be sure to set it as the [default formatter](https://github.com/prettier/prettier-vscode#default-formatter) in your VS Code settings. This setting can be set for all languages or by a specific language. To allow for auto-linting on file save, you must have the default formatter set as `prettier-vscode` and have `Editor: format on save` checked.  These settings can be changed in your VS Code preferences. A JavaScript comment of `// prettier-ignore || {/* prettier-ignore */} || <!-- prettier-ignore --> || /* prettier-ignore */` will exclude the next node in the abstract syntax tree from formatting.|\n|ESLint| Integrates ESLint into VS Code. If you are new to ESLint check the [documentation](https://eslint.org/).|\n|stylelint| A Visual Studio Code extension to lint CSS/SCSS/Less with [stylelint](https://stylelint.io/)|\n\n## Important NPM commands\n|Command (prefix with `npm run`)|Effect|\n|----|-------|\n|`build`|Bundles library with rollup.js|\n|`storybook`|Starts Storybook UI component explorer|\n|`test`| Run jest test suite|\n|`test:watch`| Run tests in hot-reloading *watch* mode|\n|`lint`| Formats code to conform to *prettier* and *stylelint* format|\n|`lint:check`| Checks for *eslint*, *prettier*, and *stylelint* formatting errors/warnings.|\n|`generate [componentName]`| Creates template files for new component named [componentName] |\n|`commit`| `npm run commit` will run an interactive CLI to format your commit message according to the semantic-release guidelines|\n","readmeFilename":"README.md","gitHead":"6369990d9a59ec2efb32ffd842c69eef4ee8e50a","_id":"tsi-component-library@4.0.0-beta.2","_nodeVersion":"14.15.1","_npmVersion":"6.14.9","dist":{"integrity":"sha512-RbN22h32M9ZjWdTQxnv32a8P83cSBspQH9SH2qmUSnFk0QckKuby8SbsYfbecx+MUE3WlUGQ9yoFLAcFkcjOSA==","shasum":"73981b5646056a5063bbbbc076a093c913407b06","tarball":"https://registry.npmjs.org/tsi-component-library/-/tsi-component-library-4.0.0-beta.2.tgz","fileCount":3,"unpackedSize":8005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgC2OUCRA9TVsSAnZWagAAbS4P/Rxa1RUjanB49ihoj/Ld\nP6Ozw2XJ341uDEMEGE1U+RsIeHkfd0ojBabkWMpBmxByxzRvpXmde6Vu+pA+\ncnoKaY3k/dro+eFwPvanLExec+YdVrwUv6LWkTMPv5GeMcZfV9Ur30MFEOQV\n/WasaLfymDh6dSaDKmcQQaKhMRj36xzRTgRnuHY4zxwt508Zyh5EPopsjFcL\nKNi80t50+rcS4m6MVKfe2B/GnI+7SULWzM3hJwiupBdfcbX98d7auN6i6egv\nphvIUFKuJJY52P9k2bcedpnNl6CcZv5weUXCGoi+Xrt6j4gOdGrk/H7m1VwT\n9yMa10s7Ip3o435Q4TakpL+7ybtSLwOGgEq/MRqv+PGngUAiez9l78aZDUuZ\nA8oIRatztoXxRwWapbLxVc88Vr8ZFJ8VAzE5yQvPwBLUKz0Fcem+ELpzn9EV\n0Ql8pjT24m5UtGESJgve2y6aLgDPDm4pbvM5bIUymrkvUOxWtFReNldT6vQM\npDESzMTzANII7bODNTohQIhNFZ0xO9RCfzrFb2W/Jj5AuTpRLlP2LzdYTMn2\nbaBdnFTKrACjI4qKw2FL1yAf2qwpXlm1/GZdUNvX4Zceqo1ahBOEnCJgPPeM\nwaC4+ir5PV7zK3HkHoYYPvg9EJwFuH2W3DrzLIbnTnHtfmbhuByESkfwv+LF\n6dFr\r\n=ruP9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID4LOVVaZrdb3NUitNw9gi+NJ4h53OD6wAqe1MoLPS5VAiAG/cdQdTXZoNJISXYboXn7lWpTrZnzc7qTlXEo851zKA=="}]},"_npmUser":{"name":"leothedog","email":"ccrowley96@gmail.com"},"directories":{},"maintainers":[{"name":"leothedog","email":"ccrowley96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsi-component-library_4.0.0-beta.2_1611359123772_0.031306200764072534"},"_hasShrinkwrap":false},"4.0.0":{"name":"tsi-component-library","version":"4.0.0","description":"![build](https://github.com/niusoff/tsi-components/workflows/build/badge.svg?branch=main)[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/) ![latest](https://img.shields.io/npm/v","main":"build/index.js","module":"build/index.es.js","dependencies":{"@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","postcss":"^8.2.2","react":"^17.0.1","react-dom":"^17.0.1","semantic-release":"^17.3.6","tsiclient":"^1.4.8"},"devDependencies":{"@babel/core":"^7.12.10","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-eslint":"^8.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^11.0.1","@storybook/react":"^6.1.11","@testing-library/jest-dom":"^5.11.8","@testing-library/react":"^11.2.2","@types/jest":"^26.0.19","@typescript-eslint/eslint-plugin":"^4.13.0","@typescript-eslint/parser":"^4.13.0","babel-loader":"^8.2.2","babel-preset-react-app":"^10.0.0","colors":"^1.4.0","commitizen":"^4.2.3","cz-conventional-changelog":"^3.3.0","eslint":"^7.17.0","eslint-config-prettier":"^7.1.0","eslint-webpack-plugin":"^2.4.1","identity-obj-proxy":"^3.0.0","jest":"^26.6.3","node-sass":"^5.0.0","prettier":"2.2.1","rollup":"^2.36.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-typescript2":"^0.29.0","sass-loader":"^10.1.0","stylelint":"^13.8.0","stylelint-config-prettier":"^8.0.2","stylelint-config-recommended":"^3.0.0","stylelint-config-sass-guidelines":"^7.1.0","ts-jest":"^26.4.4","typescript":"^4.1.3"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"scripts":{"build":"rollup -c","storybook":"start-storybook -p 6006","storybook:export":"build-storybook","test":"jest","test:watch":"jest --watch","prettier:fix":"prettier --write src/**/*.{js,ts,tsx,scss}","prettier:check":"prettier --check src/**/*.{js,ts,tsx,scss}","eslint:fix":"eslint --cache --fix","eslint:check":"eslint src/**/*.{js,ts,tsx}","stylelint:fix":"stylelint --fix \"src/**/*.scss\"","stylelint:check":"stylelint \"src/**/*.scss\"","lint":"npm run prettier:fix && npm run stylelint:fix","lint:check":"npm run eslint:check && npm run prettier:check && npm run stylelint:check","generate":"node ./tools/generate-card-template.js","commit":"cz","dry-release":"npx semantic-release --dry-run"},"author":"","license":"ISC","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"8ca3fe5747891e75e3d95c953ad8eeff12b99da2","_id":"tsi-component-library@4.0.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.9","dist":{"integrity":"sha512-xdM3aJTMGPltQj1K0AWY9GUIcnXYmVJFqETh3t6UyysX5uPAenOO9FEcOLMZ2Z44a94/gw5RqNRdRIGIyYt3fg==","shasum":"4c77ebe036237d2d69fc70c9081e77714ea8b058","tarball":"https://registry.npmjs.org/tsi-component-library/-/tsi-component-library-4.0.0.tgz","fileCount":3,"unpackedSize":8226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgC2RBCRA9TVsSAnZWagAAbDMP/3JcNe2eKDPUDIc5gnz/\ncyiu7ch/fOTaOPaLZzAUCWXPxJNRyD0MEUx6oyxCzRrcQ295YloFTL629emb\n6/ZjCjJ2Hp6OvU50fOAFGnsFWnCFkyhNJHDGURXjBxwIuoz2yXUWSfXoaQI8\nu8Zb/FyugAGiuqW1r3Nz1LLmb+3BjJwT2vdTuzot9IiYAOF9YrgghfyUO3zo\ntiidM8azgCKcVVvBk6Q4Hi3FaWG5K5ryl+HDyxClrqpsw+ETmu+ugismqBJ2\nPcwAWCwMD+3fgPNnCQxO8Zm8z0uuAlumQ2FSdD3bfYA6Kyk/DOSv5lYWZk7C\nTDf2sHNXWGILi6hObvCB/IYS86sCGF/WP/lTnOrMZgLWNBs274LPYiCdrNPi\nGAm/AgAg9qvM9tbwYc8J7GU92IUVE3JKUzQWm0fmd+Pfxybo4Op2v+XvCgT/\niADm5ffxK8tjUHLaFv07i1sT8et1SxxUb0oQ4LR/xZpN/QhXu/02YCueIw8Z\nFaEtaJxRAuwNCPcnSyUW3JvonrKzKa0dIcQU7y8vjWCIOuFVwK/s0RR/AUNY\n/PEy2t1UAXyLISvfxrOf812phsnvqqL0u8K9ucb0wQ4ImvkuT7G0TtgOCT8E\nVLZ7IwlS0dl6tmzw8rWa9xOVozVMZnzZkSvFYvQWTQv211atM2eu2wYUxG5j\nHqK/\r\n=K1sn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICgGCAUSPNhY5/bOZCyyEuLpDOUMjF3OaccoeJ64Ah/rAiBaLhU5CdmcWTBrmyG8ozYctIS3/dIXem8HnbkxB8QfeQ=="}]},"_npmUser":{"name":"leothedog","email":"ccrowley96@gmail.com"},"directories":{},"maintainers":[{"name":"leothedog","email":"ccrowley96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsi-component-library_4.0.0_1611359296858_0.038607784835245074"},"_hasShrinkwrap":false},"4.0.0-beta.3":{"name":"tsi-component-library","version":"4.0.0-beta.3","description":"![build](https://github.com/niusoff/tsi-components/workflows/build/badge.svg?branch=main)[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/) ![latest](https://img.shields.io/npm/v","main":"build/index.js","module":"build/index.es.js","dependencies":{"@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","postcss":"^8.2.2","react":"^17.0.1","react-dom":"^17.0.1","semantic-release":"^17.3.6","tsiclient":"^1.4.8"},"devDependencies":{"@babel/core":"^7.12.10","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-eslint":"^8.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^11.0.1","@storybook/react":"^6.1.11","@testing-library/jest-dom":"^5.11.8","@testing-library/react":"^11.2.2","@types/jest":"^26.0.19","@typescript-eslint/eslint-plugin":"^4.13.0","@typescript-eslint/parser":"^4.13.0","babel-loader":"^8.2.2","babel-preset-react-app":"^10.0.0","colors":"^1.4.0","commitizen":"^4.2.3","cz-conventional-changelog":"^3.3.0","eslint":"^7.17.0","eslint-config-prettier":"^7.1.0","eslint-webpack-plugin":"^2.4.1","identity-obj-proxy":"^3.0.0","jest":"^26.6.3","node-sass":"^5.0.0","prettier":"2.2.1","rollup":"^2.36.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-typescript2":"^0.29.0","sass-loader":"^10.1.0","stylelint":"^13.8.0","stylelint-config-prettier":"^8.0.2","stylelint-config-recommended":"^3.0.0","stylelint-config-sass-guidelines":"^7.1.0","ts-jest":"^26.4.4","typescript":"^4.1.3"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"scripts":{"build":"rollup -c","storybook":"start-storybook -p 6006","storybook:export":"build-storybook","test":"jest","test:watch":"jest --watch","prettier:fix":"prettier --write src/**/*.{js,ts,tsx,scss}","prettier:check":"prettier --check src/**/*.{js,ts,tsx,scss}","eslint:fix":"eslint --cache --fix","eslint:check":"eslint src/**/*.{js,ts,tsx}","stylelint:fix":"stylelint --fix \"src/**/*.scss\"","stylelint:check":"stylelint \"src/**/*.scss\"","lint":"npm run prettier:fix && npm run stylelint:fix","lint:check":"npm run eslint:check && npm run prettier:check && npm run stylelint:check","generate":"node ./tools/generate-card-template.js","commit":"cz","dry-release":"npx semantic-release --dry-run"},"author":"","license":"ISC","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"![build](https://github.com/niusoff/tsi-components/workflows/build/badge.svg?branch=main)[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/) ![latest](https://img.shields.io/npm/v/tsi-component-library/latest)![beta](https://img.shields.io/npm/v/tsi-component-library/beta)\n\n# Dev environment\n## Commit guidelines\n### Option A (recommended) \n`npm run commit` - starts CLI with prompts for properly formatting commit message.\n### Option B (manual)\nGit commits should use the [following format](https://github.com/angular/angular.js/blob/master/DEVELOPERS.md#-git-commit-guidelines)\n```\n<type>(<scope>): <subject>\n<BLANK LINE>\n<body>\n<BLANK LINE>\n<footer>\n```\n\nExample:\n```\n    git commit -m \"feat(Linechart): Linechart card\\n Added linechart card create and consume experiencies\"  \n```\n\n#### Type\n- `feat`: A new feature, release type: `minor`\n- `fix`: A bug fix, release type: `patch`\n- `docs`: Documentation only changes\n- `style`: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)\n- `refactor`: A code change that neither fixes a bug nor adds a feature\n- `perf`: A code change that improves performance, release type: `patch`\n- `test`: Adding missing or correcting existing tests\n- `build`: Changes that affect the build system\n- `ci`: Changes to the CI configuration files and scripts\n- `chore`: Changes to the build process or auxiliary tools and libraries such as documentation generation\n- `revert`: Reverts a previous commit\n\n*Note*: If the prefix is `feat`, `fix` or `perf`, it will appear in the changelog.  `BREAKING CHANGE` will always appear in the changelog and will result in a `major` version bump.  Other prefixes are up to your discretion for non-changelog related tasks.\n\n#### Scope\nThe scope could be anything specifying place of the commit change. For example `tools`,\n`adapters`, `Linechart`, `Models`, etc...\n\nYou can use `*` when the change affects more than a single scope.\n\n#### Subject\nThe subject contains succinct description of the change:\n\n* use the imperative, present tense: \"change\" not \"changed\" nor \"changes\"\n* don't capitalize first letter\n* no dot (.) at the end\n\n#### Body\nJust as in the **subject**, use the imperative, present tense: \"change\" not \"changed\" nor \"changes\".\nThe body should include the motivation for the change and contrast this with previous behavior.\n\n#### Footer\nThe footer should contain any information about **Breaking Changes** and is also the place to\n[reference GitHub issues that this commit closes](https://docs.github.com/en/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue).\n\n**Breaking Changes** should start with the word `BREAKING CHANGE:` with a space or two newlines.\nThe rest of the commit message is then used for this.\n\n\n## Recommended VS Code extensions\n\nWe recommend you install the following vs-code extensions to streamline the code quality and linting process.\n|Name|Purpose|\n|----|-------|\n|Prettier - Code formatter| Enforces a [consistent style](https://prettier.io/docs/en/why-prettier.html) by parsing your code and re-printing it. To ensure that this extension is used over other extensions you may have installed, be sure to set it as the [default formatter](https://github.com/prettier/prettier-vscode#default-formatter) in your VS Code settings. This setting can be set for all languages or by a specific language. To allow for auto-linting on file save, you must have the default formatter set as `prettier-vscode` and have `Editor: format on save` checked.  These settings can be changed in your VS Code preferences. A JavaScript comment of `// prettier-ignore || {/* prettier-ignore */} || <!-- prettier-ignore --> || /* prettier-ignore */` will exclude the next node in the abstract syntax tree from formatting.|\n|ESLint| Integrates ESLint into VS Code. If you are new to ESLint check the [documentation](https://eslint.org/).|\n|stylelint| A Visual Studio Code extension to lint CSS/SCSS/Less with [stylelint](https://stylelint.io/)|\n\n## Important NPM commands\n|Command (prefix with `npm run`)|Effect|\n|----|-------|\n|`build`|Bundles library with rollup.js|\n|`storybook`|Starts Storybook UI component explorer|\n|`test`| Run jest test suite|\n|`test:watch`| Run tests in hot-reloading *watch* mode|\n|`lint`| Formats code to conform to *prettier* and *stylelint* format|\n|`lint:check`| Checks for *eslint*, *prettier*, and *stylelint* formatting errors/warnings.|\n|`generate [componentName]`| Creates template files for new component named [componentName] |\n|`commit`| `npm run commit` will run an interactive CLI to format your commit message according to the semantic-release guidelines|\n","readmeFilename":"README.md","gitHead":"fa2c78549e6c681d186bcf5194f68c2dce3e58c0","_id":"tsi-component-library@4.0.0-beta.3","_nodeVersion":"14.15.1","_npmVersion":"6.14.9","dist":{"integrity":"sha512-7l40tUsbsOcIMBZsUmZERc+Y13dBdI7n5zXqwvcM8xquW3h+Wgo7ZgPHZYG1+8Cl9Dbfd+FFAiMjLTi14khI/g==","shasum":"175de0c40296e07e25c6e40051b5658776fc7825","tarball":"https://registry.npmjs.org/tsi-component-library/-/tsi-component-library-4.0.0-beta.3.tgz","fileCount":3,"unpackedSize":8095,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDzrDCRA9TVsSAnZWagAAHHQP/iYSXca2bgkLbpgZ47Au\ndzW4wzriNtOiWbODswIHWvVps9q7V0zK2gFIJmMn5wuw+xifCVCu7wyA8zw2\nwqunA8cNqy74CRvxXOWRMlPgws3WfdkbRwlghSqBtnBbPg/6mRoh8N8qBC8z\na3FsdxlEXasslYH2RRD+45VY0F90S+WYYZVS5a9jfOx4dpKdiyBQMts7lyjN\nlKOJ7QSV/Enq+xP1lOZVsVsy5ILbr3n/6ycx57FgDcbf/zsq90/HAYHHtSWd\nsxDLW8HpBxpQeLho1HYVR6WdIefPBjyObePT3JNJqP9nndY9WF4K+zXUYu4P\nOlkmCj2HF622xLzr50nqc7JnwtCOKGEBxJHtNw1cb+nefBf3JUzKHCiBZP02\nKdW/I4herJhhPRplCsmEpaIEoaJTwyJj95+fhftQf1F648FZXS2JKrFRW6wc\nDtz7x3divy+jMhDtI5UZUbuaihbCgKDGgsqzEI+yL2B2D+pyZVlcd5Bq2KER\n0fgdeTWGWVXp7jXLOi0jpxKD3IUDKvU8G9Hteyo1y3Anbol77PigDs+s7gGF\ngqJ651AwAYwoPl2TWXcVvzszz3Qp690jJlh+SNzzs1zsdTaEcoQuRuS+vXKF\nTiu0zXBpzxmQA7CTgq9MEPIpP78yS/mVgpI2bvsn6eSz+mqtEVkyuVxuUp42\ngQOx\r\n=BtHA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBONm1f1Hn9nCAD74iNX5rVWbPsQSc0vXHrJ/ZEz/pGAIgO6z/BOv/wCDzF8cEgqyTf8DQrMlWm2A4sx22vFlYmw4="}]},"_npmUser":{"name":"leothedog","email":"ccrowley96@gmail.com"},"directories":{},"maintainers":[{"name":"leothedog","email":"ccrowley96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsi-component-library_4.0.0-beta.3_1611610818689_0.6979117316875669"},"_hasShrinkwrap":false},"4.0.0-beta.4":{"name":"tsi-component-library","version":"4.0.0-beta.4","description":"![build](https://github.com/niusoff/tsi-components/workflows/build/badge.svg?branch=main)[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/) ![latest](https://img.shields.io/npm/v","main":"build/index.js","module":"build/index.es.js","dependencies":{"@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","postcss":"^8.2.2","react":"^17.0.1","react-dom":"^17.0.1","semantic-release":"^17.3.6","tsiclient":"^1.4.8"},"devDependencies":{"@babel/core":"^7.12.10","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-eslint":"^8.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^11.0.1","@storybook/react":"^6.1.11","@testing-library/jest-dom":"^5.11.8","@testing-library/react":"^11.2.2","@types/jest":"^26.0.19","@typescript-eslint/eslint-plugin":"^4.13.0","@typescript-eslint/parser":"^4.13.0","babel-loader":"^8.2.2","babel-preset-react-app":"^10.0.0","colors":"^1.4.0","commitizen":"^4.2.3","cz-conventional-changelog":"^3.3.0","eslint":"^7.17.0","eslint-config-prettier":"^7.1.0","eslint-webpack-plugin":"^2.4.1","identity-obj-proxy":"^3.0.0","jest":"^26.6.3","node-sass":"^5.0.0","prettier":"2.2.1","rollup":"^2.36.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-typescript2":"^0.29.0","sass-loader":"^10.1.0","stylelint":"^13.8.0","stylelint-config-prettier":"^8.0.2","stylelint-config-recommended":"^3.0.0","stylelint-config-sass-guidelines":"^7.1.0","ts-jest":"^26.4.4","typescript":"^4.1.3"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"scripts":{"build":"rollup -c","storybook":"start-storybook -p 6006","storybook:export":"build-storybook","test":"jest","test:watch":"jest --watch","prettier:fix":"prettier --write src/**/*.{js,ts,tsx,scss}","prettier:check":"prettier --check src/**/*.{js,ts,tsx,scss}","eslint:fix":"eslint --cache --fix","eslint:check":"eslint src/**/*.{js,ts,tsx}","stylelint:fix":"stylelint --fix \"src/**/*.scss\"","stylelint:check":"stylelint \"src/**/*.scss\"","lint":"npm run prettier:fix && npm run stylelint:fix","lint:check":"npm run eslint:check && npm run prettier:check && npm run stylelint:check","generate":"node ./tools/generate-card-template.js","commit":"cz","dry-release":"npx semantic-release --dry-run"},"author":"","license":"ISC","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"readme":"![build](https://github.com/niusoff/tsi-components/workflows/build/badge.svg?branch=main)[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/) ![latest](https://img.shields.io/npm/v/tsi-component-library/latest)![beta](https://img.shields.io/npm/v/tsi-component-library/beta)\n\n# Dev environment\n## Commit guidelines\n### Option A (recommended) \n`npm run commit` - starts CLI with prompts for properly formatting commit message.\n### Option B (manual)\nGit commits should use the [following format](https://github.com/angular/angular.js/blob/master/DEVELOPERS.md#-git-commit-guidelines)\n```\n<type>(<scope>): <subject>\n<BLANK LINE>\n<body>\n<BLANK LINE>\n<footer>\n```\n\nExample:\n```\n    git commit -m \"feat(Linechart): Linechart card\\n Added linechart card create and consume experiencies\"  \n```\n\n#### Type\n- `feat`: A new feature, release type: `minor`\n- `fix`: A bug fix, release type: `patch`\n- `docs`: Documentation only changes\n- `style`: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)\n- `refactor`: A code change that neither fixes a bug nor adds a feature\n- `perf`: A code change that improves performance, release type: `patch`\n- `test`: Adding missing or correcting existing tests\n- `build`: Changes that affect the build system\n- `ci`: Changes to the CI configuration files and scripts\n- `chore`: Changes to the build process or auxiliary tools and libraries such as documentation generation\n- `revert`: Reverts a previous commit\n\n*Note*: If the prefix is `feat`, `fix` or `perf`, it will appear in the changelog.  `BREAKING CHANGE` will always appear in the changelog and will result in a `major` version bump.  Other prefixes are up to your discretion for non-changelog related tasks.\n\n#### Scope\nThe scope could be anything specifying place of the commit change. For example `tools`,\n`adapters`, `Linechart`, `Models`, etc...\n\nYou can use `*` when the change affects more than a single scope.\n\n#### Subject\nThe subject contains succinct description of the change:\n\n* use the imperative, present tense: \"change\" not \"changed\" nor \"changes\"\n* don't capitalize first letter\n* no dot (.) at the end\n\n#### Body\nJust as in the **subject**, use the imperative, present tense: \"change\" not \"changed\" nor \"changes\".\nThe body should include the motivation for the change and contrast this with previous behavior.\n\n#### Footer\nThe footer should contain any information about **Breaking Changes** and is also the place to\n[reference GitHub issues that this commit closes](https://docs.github.com/en/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue).\n\n**Breaking Changes** should start with the word `BREAKING CHANGE:` with a space or two newlines.\nThe rest of the commit message is then used for this.\n\n\n## Recommended VS Code extensions\n\nWe recommend you install the following vs-code extensions to streamline the code quality and linting process.\n|Name|Purpose|\n|----|-------|\n|Prettier - Code formatter| Enforces a [consistent style](https://prettier.io/docs/en/why-prettier.html) by parsing your code and re-printing it. To ensure that this extension is used over other extensions you may have installed, be sure to set it as the [default formatter](https://github.com/prettier/prettier-vscode#default-formatter) in your VS Code settings. This setting can be set for all languages or by a specific language. To allow for auto-linting on file save, you must have the default formatter set as `prettier-vscode` and have `Editor: format on save` checked.  These settings can be changed in your VS Code preferences. A JavaScript comment of `// prettier-ignore || {/* prettier-ignore */} || <!-- prettier-ignore --> || /* prettier-ignore */` will exclude the next node in the abstract syntax tree from formatting.|\n|ESLint| Integrates ESLint into VS Code. If you are new to ESLint check the [documentation](https://eslint.org/).|\n|stylelint| A Visual Studio Code extension to lint CSS/SCSS/Less with [stylelint](https://stylelint.io/)|\n\n## Important NPM commands\n|Command (prefix with `npm run`)|Effect|\n|----|-------|\n|`build`|Bundles library with rollup.js|\n|`storybook`|Starts Storybook UI component explorer|\n|`test`| Run jest test suite|\n|`test:watch`| Run tests in hot-reloading *watch* mode|\n|`lint`| Formats code to conform to *prettier* and *stylelint* format|\n|`lint:check`| Checks for *eslint*, *prettier*, and *stylelint* formatting errors/warnings.|\n|`generate [componentName]`| Creates template files for new component named [componentName] |\n|`commit`| `npm run commit` will run an interactive CLI to format your commit message according to the semantic-release guidelines|\n","readmeFilename":"README.md","gitHead":"3521cf8958edee3e809a6cf3901836ad62a18871","_id":"tsi-component-library@4.0.0-beta.4","_nodeVersion":"14.15.1","_npmVersion":"6.14.9","dist":{"integrity":"sha512-WP5EoSmVhGs3eQlPORS/XX/M1FTuUc+GNiolqBP/HGljVeidwZ1g0Eiq4J0aJQlB/eH/d1J1PD2yXxoLoDeP5w==","shasum":"60f08b1a59235f553a4542847efb37375d08241b","tarball":"https://registry.npmjs.org/tsi-component-library/-/tsi-component-library-4.0.0-beta.4.tgz","fileCount":3,"unpackedSize":8079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgD0hHCRA9TVsSAnZWagAAiGoP/RWuYjLEgOK/gBK8DpY3\noxtb22YpuQBe+hUpceZia+HelglQbzSH1omJFSi4yaGYnmfmAZkyRjmV+YAK\n1LZfVKfqEUk3vHfDQfbj/C6i+G3MJMSRu+Ko+BFZziV50m/76YtaqbqKxex1\nedo1giYBdwng7BIgEK3uaqSQgQP7U4Sj8FaRd8hUI2n1sOvA2DxNVQAR5EDM\nWujVIrQn5sGWO+e7/Esiw3yD751VjGPbJezR4gNR7f6UacptvBFK1QmYnxLZ\nNHrwoprBJ0pj2tilL6Cz/weZDNtr8eZZlWTOyzRMyo6ibLDYONVpNmN15OU+\nGC4XvU491slFLdZMIKNlR5i2GI7RjOlgzBTdsI4pEKbTP5dk5xjy7Xi/z4Dk\nVRlPG3qpnqhnR+LeskLiiSu95kFg8pEijBTzLfm8XbRB5jMnSo1h1bA/BxNW\nxiyRw5351WqYGNW+xlTSRwdqDTlJGThIKH5DndQn0lOpO2EpfsbPMB+16LTa\nMQvXZS5O5vF7nX4uVSDtgayyCnWJ8tpJubf0XufosoJfEJ8ENmLG5XMsT4Wn\nJV67Tv+7ItMTm0RHM66XiVMNgwNdzX+V3OL4DucQGpjjPEuX1A8Hj6mnapWq\nIR8NImNsVORzhQI02/aQ8CRYNCnK5wfgp5gm8GcuJMcYNLCMIl2l0ILhWIFv\nrO7B\r\n=ECs2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFzNESshboxMIPa2sU02yBhNjrcDl4Uet/iIyNATYnw0AiAy3skbu/wBC1sq7p3jEjlc7jBXrh9EAz81mHj4eApxJw=="}]},"_npmUser":{"name":"leothedog","email":"ccrowley96@gmail.com"},"directories":{},"maintainers":[{"name":"leothedog","email":"ccrowley96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsi-component-library_4.0.0-beta.4_1611614279271_0.06387388172106845"},"_hasShrinkwrap":false},"4.0.0-beta.5":{"name":"tsi-component-library","version":"4.0.0-beta.5","description":"![build](https://github.com/niusoff/tsi-components/workflows/build/badge.svg?branch=main)[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/) ![latest](https://img.shields.io/npm/v","main":"build/index.js","module":"build/index.es.js","dependencies":{"react":"^17.0.1","react-dom":"^17.0.1","tsiclient":"^1.4.8"},"devDependencies":{"@babel/core":"^7.12.10","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-eslint":"^8.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^11.0.1","@semantic-release/changelog":"^5.0.1","@semantic-release/commit-analyzer":"^8.0.1","@storybook/react":"^6.1.11","@testing-library/jest-dom":"^5.11.8","@testing-library/react":"^11.2.2","@types/jest":"^26.0.19","@typescript-eslint/eslint-plugin":"^4.13.0","@typescript-eslint/parser":"^4.13.0","babel-loader":"^8.2.2","babel-preset-react-app":"^10.0.0","colors":"^1.4.0","conventional-changelog-conventionalcommits":"^4.5.0","cz-conventional-changelog":"^3.3.0","eslint":"^7.17.0","eslint-config-prettier":"^7.1.0","eslint-webpack-plugin":"^2.4.1","identity-obj-proxy":"^3.0.0","jest":"^26.6.3","node-sass":"^5.0.0","postcss":"^8.2.4","prettier":"2.2.1","rollup":"^2.36.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-typescript2":"^0.29.0","sass-loader":"^10.1.0","semantic-release":"^17.3.7","stylelint":"^13.8.0","stylelint-config-prettier":"^8.0.2","stylelint-config-recommended":"^3.0.0","stylelint-config-sass-guidelines":"^7.1.0","ts-jest":"^26.4.4","typescript":"^4.1.3"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"scripts":{"build":"rollup -c","storybook":"start-storybook -p 6006","storybook:export":"build-storybook","test":"jest","test:watch":"jest --watch","prettier:fix":"prettier --write src/**/*.{js,ts,tsx,scss}","prettier:check":"prettier --check src/**/*.{js,ts,tsx,scss}","eslint:fix":"eslint --cache --fix","eslint:check":"eslint src/**/*.{js,ts,tsx}","stylelint:fix":"stylelint --fix \"src/**/*.scss\"","stylelint:check":"stylelint \"src/**/*.scss\"","lint":"npm run prettier:fix && npm run stylelint:fix","lint:check":"npm run eslint:check && npm run prettier:check && npm run stylelint:check","generate":"node ./tools/generate-card-template.js"},"author":"","license":"ISC","gitHead":"266db49a84f871bce631db2e7003843e280332a8","readme":"![build](https://github.com/niusoff/tsi-components/workflows/build/badge.svg?branch=main)[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/) ![latest](https://img.shields.io/npm/v/tsi-component-library/latest)![beta](https://img.shields.io/npm/v/tsi-component-library/beta)\n\n# Dev environment\n## Commit guidelines\n### Option A (recommended) \n`npm run commit` - starts CLI with prompts for properly formatting commit message.\n### Option B (manual)\nGit commits should use the [following format](https://github.com/angular/angular.js/blob/master/DEVELOPERS.md#-git-commit-guidelines)\n```\n<type>(<scope>): <subject>\n<BLANK LINE>\n<body>\n<BLANK LINE>\n<footer>\n```\n\nExample:\n```\n    git commit -m \"feat(Linechart): Linechart card\\n Added linechart card create and consume experiencies\"  \n```\n\n#### Type\n- `feat`: A new feature, release type: `minor`\n- `fix`: A bug fix, release type: `patch`\n- `docs`: Documentation only changes\n- `style`: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)\n- `refactor`: A code change that neither fixes a bug nor adds a feature\n- `perf`: A code change that improves performance, release type: `patch`\n- `test`: Adding missing or correcting existing tests\n- `build`: Changes that affect the build system\n- `ci`: Changes to the CI configuration files and scripts\n- `chore`: Changes to the build process or auxiliary tools and libraries such as documentation generation\n- `revert`: Reverts a previous commit\n\n*Note*: If the prefix is `feat`, `fix` or `perf`, it will appear in the changelog.  `BREAKING CHANGE` will always appear in the changelog and will result in a `major` version bump.  Other prefixes are up to your discretion for non-changelog related tasks.\n\n#### Scope\nThe scope could be anything specifying place of the commit change. For example `tools`,\n`adapters`, `Linechart`, `Models`, etc...\n\nYou can use `*` when the change affects more than a single scope.\n\n#### Subject\nThe subject contains succinct description of the change:\n\n* use the imperative, present tense: \"change\" not \"changed\" nor \"changes\"\n* don't capitalize first letter\n* no dot (.) at the end\n\n#### Body\nJust as in the **subject**, use the imperative, present tense: \"change\" not \"changed\" nor \"changes\".\nThe body should include the motivation for the change and contrast this with previous behavior.\n\n#### Footer\nThe footer should contain any information about **Breaking Changes** and is also the place to\n[reference GitHub issues that this commit closes](https://docs.github.com/en/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue).\n\n**Breaking Changes** should start with the word `BREAKING CHANGE:` with a space or two newlines.\nThe rest of the commit message is then used for this.\n\n\n## Recommended VS Code extensions\n\nWe recommend you install the following vs-code extensions to streamline the code quality and linting process.\n|Name|Purpose|\n|----|-------|\n|Prettier - Code formatter| Enforces a [consistent style](https://prettier.io/docs/en/why-prettier.html) by parsing your code and re-printing it. To ensure that this extension is used over other extensions you may have installed, be sure to set it as the [default formatter](https://github.com/prettier/prettier-vscode#default-formatter) in your VS Code settings. This setting can be set for all languages or by a specific language. To allow for auto-linting on file save, you must have the default formatter set as `prettier-vscode` and have `Editor: format on save` checked.  These settings can be changed in your VS Code preferences. A JavaScript comment of `// prettier-ignore || {/* prettier-ignore */} || <!-- prettier-ignore --> || /* prettier-ignore */` will exclude the next node in the abstract syntax tree from formatting.|\n|ESLint| Integrates ESLint into VS Code. If you are new to ESLint check the [documentation](https://eslint.org/).|\n|stylelint| A Visual Studio Code extension to lint CSS/SCSS/Less with [stylelint](https://stylelint.io/)|\n\n## Important NPM commands\n|Command (prefix with `npm run`)|Effect|\n|----|-------|\n|`build`|Bundles library with rollup.js|\n|`storybook`|Starts Storybook UI component explorer|\n|`test`| Run jest test suite|\n|`test:watch`| Run tests in hot-reloading *watch* mode|\n|`lint`| Formats code to conform to *prettier* and *stylelint* format|\n|`lint:check`| Checks for *eslint*, *prettier*, and *stylelint* formatting errors/warnings.|\n|`generate [componentName]`| Creates template files for new component named [componentName] |\n|`commit`| `npm run commit` will run an interactive CLI to format your commit message according to the semantic-release guidelines|\n","readmeFilename":"README.md","_id":"tsi-component-library@4.0.0-beta.5","_nodeVersion":"12.20.0","_npmVersion":"6.14.10","dist":{"integrity":"sha512-+FPdf8/fZt3W6YkCfXUwK7AdLge7zNfU4LQapIf/dKEk+Pk9PXMFkiR004MfThYAEmak8afDff0HhpBuYoaHxg==","shasum":"2dea326184e9b7032d6e0d199733cf62f4e6eb92","tarball":"https://registry.npmjs.org/tsi-component-library/-/tsi-component-library-4.0.0-beta.5.tgz","fileCount":3,"unpackedSize":7848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEEuACRA9TVsSAnZWagAAkwYP/3uiWuczvysQflhIn+GY\nDD2P3T3ZkulfMr4tsYR+Yb8uLe5CVc2oKjGCeFXJ3fwqWgkEW5Ducv+wJ840\nWWf0pNHFih78aA+XXwrdArkFLUNmuuv32sQAe+QvGfPmDNALToFPYCW4Y1J4\nbJQFEI37fKRRriIKaI4cnGSG5GqC5UXJ39SL4HI2slGL/qsqAPXCHDIc73e3\ndiGxmDa25k74Qko37hPNHak/5aqQmIaDoYebNFnpPrXnInxB/Ud0nfVprfjN\nMWxAVv0/JSRR3+6AN1wJNzqyZyMtUs2RCUT03EBxxxgThDNa7aBRtg5Xsaou\naI6ytQzo6zC/+u/nXoAJQicKrDPb18T7Cv7sNUpKS7y/RSVJAQ6D1JxeUC7V\nKuIOtSjAe+jBomqTr0JC1c0ls18xX3Ca3BEKvkpvPmr6P0m6DBs+2VN6qDjP\nuUAiZC2Qx8YTeDAG9dYzKmFTLRbw4C7f7SX6cpKAkKuq4yJClNKTNice074i\nF96RUxQQpq8vDgiJWCUHrUV0e/i623flqJWlJHryKf5dGjdYLJVniSalinBu\nKEGMkDK3VLL6SvsICZwUTNuzvt4aySGtj7sn0LR06fLvTrwb8arX1BsfzyL0\nfzFY/dqSldApIdmn/cdI/q1kECDvTNMvTiAV88me+nv03mbhfVc0+6zo33Cx\nuusM\r\n=Tp50\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFlpGlhn+l+5ztA2SmPO8rhkYwzi2wAkFcJNpDyb7pBgIgHwKRHlIx0pzQJTE4m/ytz+5P9KCfbWh+wG3I4aItB4w="}]},"_npmUser":{"name":"leothedog","email":"ccrowley96@gmail.com"},"directories":{},"maintainers":[{"name":"leothedog","email":"ccrowley96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsi-component-library_4.0.0-beta.5_1611680639583_0.5575435178624801"},"_hasShrinkwrap":false},"5.0.0":{"name":"tsi-component-library","version":"5.0.0","description":"![build](https://github.com/niusoff/tsi-components/workflows/build/badge.svg?branch=main)[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/) ![latest](https://img.shields.io/npm/v","main":"build/index.js","module":"build/index.es.js","dependencies":{"react":"^17.0.1","react-dom":"^17.0.1","tsiclient":"^1.4.8"},"devDependencies":{"@babel/core":"^7.12.10","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-eslint":"^8.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^11.0.1","@semantic-release/changelog":"^5.0.1","@semantic-release/commit-analyzer":"^8.0.1","@storybook/react":"^6.1.11","@testing-library/jest-dom":"^5.11.8","@testing-library/react":"^11.2.2","@types/jest":"^26.0.19","@typescript-eslint/eslint-plugin":"^4.13.0","@typescript-eslint/parser":"^4.13.0","babel-loader":"^8.2.2","babel-preset-react-app":"^10.0.0","colors":"^1.4.0","conventional-changelog-conventionalcommits":"^4.5.0","cz-conventional-changelog":"^3.3.0","eslint":"^7.17.0","eslint-config-prettier":"^7.1.0","eslint-webpack-plugin":"^2.4.1","identity-obj-proxy":"^3.0.0","jest":"^26.6.3","node-sass":"^5.0.0","postcss":"^8.2.4","prettier":"2.2.1","rollup":"^2.36.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-typescript2":"^0.29.0","sass-loader":"^10.1.0","semantic-release":"^17.3.7","stylelint":"^13.8.0","stylelint-config-prettier":"^8.0.2","stylelint-config-recommended":"^3.0.0","stylelint-config-sass-guidelines":"^7.1.0","ts-jest":"^26.4.4","typescript":"^4.1.3"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"scripts":{"build":"rollup -c","storybook":"start-storybook -p 6006","storybook:export":"build-storybook","test":"jest","test:watch":"jest --watch","prettier:fix":"prettier --write src/**/*.{js,ts,tsx,scss}","prettier:check":"prettier --check src/**/*.{js,ts,tsx,scss}","eslint:fix":"eslint --cache --fix","eslint:check":"eslint src/**/*.{js,ts,tsx}","stylelint:fix":"stylelint --fix \"src/**/*.scss\"","stylelint:check":"stylelint \"src/**/*.scss\"","lint":"npm run prettier:fix && npm run stylelint:fix","lint:check":"npm run eslint:check && npm run prettier:check && npm run stylelint:check","generate":"node ./tools/generate-card-template.js"},"author":"","license":"ISC","gitHead":"be4e33501dc77948b54382d34c3e7bcfec56a21b","_id":"tsi-component-library@5.0.0","_nodeVersion":"12.20.0","_npmVersion":"6.14.10","dist":{"integrity":"sha512-ZSegAtUv+IH4h8OMHveyiTbE5r261yzh5OJe5Mgn4p+OPIpeTR9BK2MLuBouatIIKwNYcU/mkC3hj/TjuvLGFw==","shasum":"6d039bf700c4d03da6f6fafd4d0482d6bf6a0320","tarball":"https://registry.npmjs.org/tsi-component-library/-/tsi-component-library-5.0.0.tgz","fileCount":3,"unpackedSize":8275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEEyJCRA9TVsSAnZWagAAk8gP+wTnd9g4IrHhXpSPuKJv\nV8guQMgKZzLn1JByAJURW72wnzNTyzbeVB6iPGg0uRlcuXvYwGieinRl1A52\nSiSjeLUxvU1cVsrYfTm+eEVoSL8G9GBRjH8aHixALAvX2Z5jphnPPQG/8vmH\nh6yJIZyr7ZiCRLI72kUbrPPGG713L1sq1QQTHiDd6tL3Uv2qDojoKvJwk0xi\nYQNvJkG0TG+4QuLy4+cr5o3f7PyPQiyIAgW3VoV7D98aB+tTyQE0LywYUszI\nsg3Jo1SQYDDAm6EMnnffKhLsQgxFgqtxKbvDcrNQw7fV9r/evDRfxDtWu+ob\nFbYKoN4aB5p5Xst2jTprbYEx/erbMiS+UCEN1DLX8XE0aRVO+Uy451K8mdxB\nkLNI1wDBpsR5Kt0tzIgdFcU648OVir5HHq7ISdh2D/6dA2BrAtadmmc3ZQ3E\ndEWqRNp6Vm30pmsWJNZTlfDMU6xXjMeip1p9sdwg020impQlGqLrMD9kEzzI\nBufiwsthbLeQMNOgXVQnOB9EVg3JRao8EqUJO0HrE2OPbUg7Ty7CFMbCKgxt\n3h7rh4vPkC4H3lxZg3Fvwg8C/OhXCM1U4farDXdDp15VOuLCxTov3ZiZTVLw\nfSfjLnXVJxe+Lndz6Vw8gLtUzz7FpSdp3SAhHXsqy1H00OZi+5yHwSJmwQ6P\nxUpG\r\n=fpXa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIANJuPAaHWP8l60i0q9uC9nMTa086RjYn7Eqk/ALeBmyAiB2FHvsdW/nfuBcjbOOGW1qSFODMS1GGXaqkjcm6+NAXg=="}]},"_npmUser":{"name":"leothedog","email":"ccrowley96@gmail.com"},"directories":{},"maintainers":[{"name":"leothedog","email":"ccrowley96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsi-component-library_5.0.0_1611680904844_0.7224542506623066"},"_hasShrinkwrap":false},"4.0.0-beta.6":{"name":"tsi-component-library","version":"4.0.0-beta.6","description":"![build](https://github.com/niusoff/tsi-components/workflows/build/badge.svg?branch=main)&nbsp;[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)&nbsp;[![latest](https://img.shie","main":"build/index.js","module":"build/index.es.js","dependencies":{"react":"^17.0.1","react-dom":"^17.0.1","tsiclient":"^1.4.8"},"devDependencies":{"@babel/core":"^7.12.10","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-eslint":"^8.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^11.0.1","@semantic-release/changelog":"^5.0.1","@semantic-release/commit-analyzer":"^8.0.1","@storybook/react":"^6.1.11","@testing-library/jest-dom":"^5.11.8","@testing-library/react":"^11.2.2","@types/jest":"^26.0.19","@typescript-eslint/eslint-plugin":"^4.13.0","@typescript-eslint/parser":"^4.13.0","babel-loader":"^8.2.2","babel-preset-react-app":"^10.0.0","colors":"^1.4.0","conventional-changelog-conventionalcommits":"^4.5.0","cz-conventional-changelog":"^3.3.0","eslint":"^7.17.0","eslint-config-prettier":"^7.1.0","eslint-webpack-plugin":"^2.4.1","identity-obj-proxy":"^3.0.0","jest":"^26.6.3","node-sass":"^5.0.0","postcss":"^8.2.4","prettier":"2.2.1","rollup":"^2.36.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-typescript2":"^0.29.0","sass-loader":"^10.1.0","semantic-release":"^17.3.7","stylelint":"^13.8.0","stylelint-config-prettier":"^8.0.2","stylelint-config-recommended":"^3.0.0","stylelint-config-sass-guidelines":"^7.1.0","ts-jest":"^26.4.4","typescript":"^4.1.3"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"scripts":{"build":"rollup -c","storybook":"start-storybook -p 6006","storybook:export":"build-storybook","test":"jest","test:watch":"jest --watch","prettier:fix":"prettier --write src/**/*.{js,ts,tsx,scss}","prettier:check":"prettier --check src/**/*.{js,ts,tsx,scss}","eslint:fix":"eslint --cache --fix","eslint:check":"eslint src/**/*.{js,ts,tsx}","stylelint:fix":"stylelint --fix \"src/**/*.scss\"","stylelint:check":"stylelint \"src/**/*.scss\"","lint":"npm run prettier:fix && npm run stylelint:fix","lint:check":"npm run eslint:check && npm run prettier:check && npm run stylelint:check","generate":"node ./tools/generate-card-template.js"},"author":"","license":"ISC","gitHead":"9370f8ad6120fc24d5c544e3caeb9024820b1a43","readme":"![build](https://github.com/niusoff/tsi-components/workflows/build/badge.svg?branch=main)&nbsp;[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)&nbsp;[![latest](https://img.shields.io/npm/v/tsi-component-library/latest)](https://www.npmjs.com/package/tsi-component-library)&nbsp;[![beta](https://img.shields.io/npm/v/tsi-component-library/beta)](https://www.npmjs.com/package/tsi-component-library)&nbsp;\n\n# Dev environment\n## Merge guidelines\n### Main branch @beta\nAll pull requests merged into the `main` branch should be done so using a **squash and merge** commit.  If you're the contributor who approves the squash and merge, be sure to author a commit message using these [these guidelines](https://www.conventionalcommits.org/en/v1.0.0/#summary).  The merge message will be parsed in order to determine the next semantic version.\n\nEach squash and merge commit message will represent one change in the release notes. &nbsp; `<type>[optional scope]: <description>`\n\n#### `<type>`\nThese types will bump the semantic version\n\n- `fix:` a commit of the type fix patches a bug in your codebase (this correlates with `PATCH` in semantic versioning).\n- `feat:` a commit of the type feat introduces a new feature to the codebase (this correlates with `MINOR` in semantic versioning).\n- `perf:`: A code change that improves performance (this correlates with `PATCH` in semantic versioning).\n- `!`: a commit that appends a ! after the type/scope, introduces a breaking API change (correlating with `MAJOR` in semantic versioning). A BREAKING CHANGE can be part of commits of any type.\n\n*Note: If the prefix is `feat`, `fix` or `perf`, it will appear in the changelog. BREAKING CHANGES denoted by any type followed by `!` will always appear in the changelog and will result in a major version bump.*\n\nThese types will not change the semantic version\n\n- `chore:`: Changes to the build process or auxiliary tools and libraries such as documentation generation\n- `docs:`: Documentation only changes\n- `style:`: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)\n- `refactor:`: A code change that neither fixes a bug nor adds a feature\n- `test:`: Adding missing or correcting existing tests\n\n#### `[optional scope]`\nA scope may be provided to a commit’s type, to provide additional contextual information and is contained within parenthesis, e.g., feat(parser): add ability to parse arrays. The scope could be anything specifying place of the commit change. For example `tools`,\n`adapters`, `Linechart`, `Models`, etc...\n\n#### `<description>`\nContains succinct description of the change:\n\n* use the imperative, present tense: \"change\" not \"changed\" nor \"changes\"\n* don't capitalize first letter\n* no dot (.) at the end\n### Release branch @latest\nAll releases should be triggered by opening a pull request from `main` into `release`.  Releases should use traditional merge commits (**not** squash and merge).  This will ensure the semantic version number for the release is automatically determined based on the previously squashed commits merged into `main`.\n\n## Recommended VS Code extensions\n\nWe recommend you install the following vs-code extensions to streamline the code quality and linting process.\n|Name|Purpose|\n|----|-------|\n|Prettier - Code formatter| Enforces a [consistent style](https://prettier.io/docs/en/why-prettier.html) by parsing your code and re-printing it. To ensure that this extension is used over other extensions you may have installed, be sure to set it as the [default formatter](https://github.com/prettier/prettier-vscode#default-formatter) in your VS Code settings. This setting can be set for all languages or by a specific language. To allow for auto-linting on file save, you must have the default formatter set as `prettier-vscode` and have `Editor: format on save` checked.  These settings can be changed in your VS Code preferences. A JavaScript comment of `// prettier-ignore || {/* prettier-ignore */} || <!-- prettier-ignore --> || /* prettier-ignore */` will exclude the next node in the abstract syntax tree from formatting.|\n|ESLint| Integrates ESLint into VS Code. If you are new to ESLint check the [documentation](https://eslint.org/).|\n|stylelint| A Visual Studio Code extension to lint CSS/SCSS/Less with [stylelint](https://stylelint.io/)|\n\n## Important NPM commands\n|Command (prefix with `npm run`)|Effect|\n|----|-------|\n|`build`|Bundles library with rollup.js|\n|`storybook`|Starts Storybook UI component explorer|\n|`test`| Run jest test suite|\n|`test:watch`| Run tests in hot-reloading *watch* mode|\n|`lint`| Formats code to conform to *prettier* and *stylelint* format|\n|`lint:check`| Checks for *eslint*, *prettier*, and *stylelint* formatting errors/warnings.|\n|`generate [componentName]`| Creates template files for new component named [componentName] |\n|`commit`| `npm run commit` will run an interactive CLI to format your commit message according to the semantic-release guidelines|\n","readmeFilename":"README.md","_id":"tsi-component-library@4.0.0-beta.6","_nodeVersion":"12.20.0","_npmVersion":"6.14.10","dist":{"integrity":"sha512-UrAAWFw6cAFO6DVXZAZ3RD6pR5JAhaKD2i1OCwFMwoHq6AEDuAdWoOQ87e03J8IcPNYXB9n9djY0CXihJrBOsw==","shasum":"74f013da27411da661152d83af429f9b1cb7239b","tarball":"https://registry.npmjs.org/tsi-component-library/-/tsi-component-library-4.0.0-beta.6.tgz","fileCount":3,"unpackedSize":8180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEHCRCRA9TVsSAnZWagAAGS4P/1bo/D8KEtozMXk+zdbb\n1wxVgr1uq9PMA4aXM1+CDrE/0m3MY4GfD15TJeJHPoqe6wnpa3Rvyc2IjM2A\nqHQwMsIRVqDkXX4fdJpfIFW4Zgo3BsDTvoz7v6Ym+3NvdFRg69mP7WaYxYho\nm8+w+QcaviKDZKx6HkZcIZrQlgw68exGM1zPdhsw9JR8dLpPfGQDk32qMfVG\nwVkmfHVgkO+nIycG0i3xx6nv+DaZs0KT54+xle1tapYFHbt2pNFqW0f0ii6i\nD+PRjVIc+s2iNcYSal0Z622t+rarHkEys3BisHmzhE9jhZQnmxEhs7CC5ldc\n5xQZjDvdmfq33RrySk3lxc5xTOVWBvIzkmaZ/vSM3EPVPxNw5IFFs/Lv8MTu\nafUKOtn/ScARs5QT7oSh6WfatB+5ELRNUYJNAzXtcCP5LFtxo/KwyBB2GEuf\nwzhEPWZPP5Yz7MBxX8+sn2LVKYH/LdhMWqBerQcP4aOUQ46ljls6PgfFyxEh\nC/iDbYrZfD+CHOHg/dQjS1NaiApT0IxezNYi6s2SreJBkgurvEViGSt7P8ae\nofaRbNEyEQ1Z2s64uZI7TsC0zw5D2o9sy1jlHXCVdY9kzVqH+DBvXrfanmxW\njKyvJhqLELYcvGjadJNQN4Zd6UgS3kj4mN3kxd+VIW21UQhmTEphYe89Ik2G\nKn13\r\n=vdJm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFONvZlS15p79kIdJv4aed7AqqLgEdfihrLFGD7YhTmnAiA0WXsY3/sUXr4XvIaWXC2sSUQwnnQUWb0BiEA4xI9SiA=="}]},"_npmUser":{"name":"leothedog","email":"ccrowley96@gmail.com"},"directories":{},"maintainers":[{"name":"leothedog","email":"ccrowley96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsi-component-library_4.0.0-beta.6_1611690129286_0.6081365478120246"},"_hasShrinkwrap":false},"5.0.1-beta.1":{"name":"tsi-component-library","version":"5.0.1-beta.1","description":"![build](https://github.com/niusoff/tsi-components/workflows/build/badge.svg?branch=main)&nbsp;[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)&nbsp;[![latest](https://img.shie","main":"build/index.js","module":"build/index.es.js","dependencies":{"react":"^17.0.1","react-dom":"^17.0.1","tsiclient":"^1.4.8"},"devDependencies":{"@babel/core":"^7.12.10","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-eslint":"^8.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^11.0.1","@semantic-release/changelog":"^5.0.1","@semantic-release/commit-analyzer":"^8.0.1","@storybook/react":"^6.1.11","@testing-library/jest-dom":"^5.11.8","@testing-library/react":"^11.2.2","@types/jest":"^26.0.19","@typescript-eslint/eslint-plugin":"^4.13.0","@typescript-eslint/parser":"^4.13.0","babel-loader":"^8.2.2","babel-preset-react-app":"^10.0.0","colors":"^1.4.0","conventional-changelog-conventionalcommits":"^4.5.0","cz-conventional-changelog":"^3.3.0","eslint":"^7.17.0","eslint-config-prettier":"^7.1.0","eslint-webpack-plugin":"^2.4.1","identity-obj-proxy":"^3.0.0","jest":"^26.6.3","node-sass":"^5.0.0","postcss":"^8.2.4","prettier":"2.2.1","rollup":"^2.36.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-typescript2":"^0.29.0","sass-loader":"^10.1.0","semantic-release":"^17.3.7","stylelint":"^13.8.0","stylelint-config-prettier":"^8.0.2","stylelint-config-recommended":"^3.0.0","stylelint-config-sass-guidelines":"^7.1.0","ts-jest":"^26.4.4","typescript":"^4.1.3"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"scripts":{"build":"rollup -c","storybook":"start-storybook -p 6006","storybook:export":"build-storybook","test":"jest","test:watch":"jest --watch","prettier:fix":"prettier --write src/**/*.{js,ts,tsx,scss}","prettier:check":"prettier --check src/**/*.{js,ts,tsx,scss}","eslint:fix":"eslint --cache --fix","eslint:check":"eslint src/**/*.{js,ts,tsx}","stylelint:fix":"stylelint --fix \"src/**/*.scss\"","stylelint:check":"stylelint \"src/**/*.scss\"","lint":"npm run prettier:fix && npm run stylelint:fix","lint:check":"npm run eslint:check && npm run prettier:check && npm run stylelint:check","generate":"node ./tools/generate-card-template.js"},"author":"","license":"ISC","gitHead":"a658ac5e272ff7d2a7dc1659a45582256232705d","readme":"![build](https://github.com/niusoff/tsi-components/workflows/build/badge.svg?branch=main)&nbsp;[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)&nbsp;[![latest](https://img.shields.io/npm/v/tsi-component-library/latest)](https://www.npmjs.com/package/tsi-component-library)&nbsp;[![beta](https://img.shields.io/npm/v/tsi-component-library/beta)](https://www.npmjs.com/package/tsi-component-library)&nbsp;\n\n# Dev environment\n## Merge guidelines\n### Main branch @beta\nAll pull requests merged into the `main` branch should be done so using a **squash and merge** commit.  If you're the contributor who approves the squash and merge, be sure to author a commit message using these [these guidelines](https://www.conventionalcommits.org/en/v1.0.0/#summary).  The merge message will be parsed in order to determine the next semantic version.\n\nEach squash and merge commit message will represent one change in the release notes. &nbsp; `<type>[optional scope]: <description>`\n\n#### `<type>`\nThese types will bump the semantic version\n\n- `fix:` a commit of the type fix patches a bug in your codebase (this correlates with `PATCH` in semantic versioning).\n- `feat:` a commit of the type feat introduces a new feature to the codebase (this correlates with `MINOR` in semantic versioning).\n- `perf:`: A code change that improves performance (this correlates with `PATCH` in semantic versioning).\n- `!`: a commit that appends a ! after the type/scope, introduces a breaking API change (correlating with `MAJOR` in semantic versioning). A BREAKING CHANGE can be part of commits of any type.\n\n*Note: If the prefix is `feat`, `fix` or `perf`, it will appear in the changelog. BREAKING CHANGES denoted by any type followed by `!` will always appear in the changelog and will result in a major version bump.*\n\nThese types will not change the semantic version\n\n- `chore:`: Changes to the build process or auxiliary tools and libraries such as documentation generation\n- `docs:`: Documentation only changes\n- `style:`: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)\n- `refactor:`: A code change that neither fixes a bug nor adds a feature\n- `test:`: Adding missing or correcting existing tests\n\n#### `[optional scope]`\nA scope may be provided to a commit’s type, to provide additional contextual information and is contained within parenthesis, e.g., feat(parser): add ability to parse arrays. The scope could be anything specifying place of the commit change. For example `tools`,\n`adapters`, `Linechart`, `Models`, etc...\n\n#### `<description>`\nContains succinct description of the change:\n\n* use the imperative, present tense: \"change\" not \"changed\" nor \"changes\"\n* don't capitalize first letter\n* no dot (.) at the end\n### Release branch @latest\nAll releases should be triggered by opening a pull request from `main` into `release`.  Releases should use traditional merge commits (**not** squash and merge).  This will ensure the semantic version number for the release is automatically determined based on the previously squashed commits merged into `main`.\n\n## Recommended VS Code extensions\n\nWe recommend you install the following vs-code extensions to streamline the code quality and linting process.\n|Name|Purpose|\n|----|-------|\n|Prettier - Code formatter| Enforces a [consistent style](https://prettier.io/docs/en/why-prettier.html) by parsing your code and re-printing it. To ensure that this extension is used over other extensions you may have installed, be sure to set it as the [default formatter](https://github.com/prettier/prettier-vscode#default-formatter) in your VS Code settings. This setting can be set for all languages or by a specific language. To allow for auto-linting on file save, you must have the default formatter set as `prettier-vscode` and have `Editor: format on save` checked.  These settings can be changed in your VS Code preferences. A JavaScript comment of `// prettier-ignore || {/* prettier-ignore */} || <!-- prettier-ignore --> || /* prettier-ignore */` will exclude the next node in the abstract syntax tree from formatting.|\n|ESLint| Integrates ESLint into VS Code. If you are new to ESLint check the [documentation](https://eslint.org/).|\n|stylelint| A Visual Studio Code extension to lint CSS/SCSS/Less with [stylelint](https://stylelint.io/)|\n\n## Important NPM commands\n|Command (prefix with `npm run`)|Effect|\n|----|-------|\n|`build`|Bundles library with rollup.js|\n|`storybook`|Starts Storybook UI component explorer|\n|`test`| Run jest test suite|\n|`test:watch`| Run tests in hot-reloading *watch* mode|\n|`lint`| Formats code to conform to *prettier* and *stylelint* format|\n|`lint:check`| Checks for *eslint*, *prettier*, and *stylelint* formatting errors/warnings.|\n|`generate [componentName]`| Creates template files for new component named [componentName] |\n|`commit`| `npm run commit` will run an interactive CLI to format your commit message according to the semantic-release guidelines|\n","readmeFilename":"README.md","_id":"tsi-component-library@5.0.1-beta.1","_nodeVersion":"12.20.0","_npmVersion":"6.14.10","dist":{"integrity":"sha512-gAzARMcPA4edsX3CXj730+hD1pduzGEgM/akFu796ATjELiHx5Tjyr6qo68PF0ysju7JGF4vGhXzFDg13Ol5Eg==","shasum":"d835b9b2c18295eb4370695ecee7e2cd075161d2","tarball":"https://registry.npmjs.org/tsi-component-library/-/tsi-component-library-5.0.1-beta.1.tgz","fileCount":3,"unpackedSize":8893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEHWWCRA9TVsSAnZWagAATh8QAJ5p8tgBPusD6bElyi7z\nYx+fdHb0Wu1lhsNEXDx+ptD0hjjUOf3jTVMYew6Rd1dcOUoN/1KhCFiJ1PAV\npQUy4M3SaPQ/qVoZpjjOGBRDlRJV0KyQ0G6LP72J0MmKz8vrGG98gZqpEbDl\nG5GE9N7cqPS48n8xhFuCSCnSTAov+9JRhWiSNbuP2edVv/I4KNZbiKx2qook\nOLDc/TO6jFVTJzt3EAGwQCWnbBXRwvFXb4HxyeWMyInghVizcJedSopDv7tI\nuNF6FtKthPiR4OVYuDyycfgAmExYrIaXaPPyhEjQl7b10//zZiUSpGziwHqH\nkIGX2T18K6Z3brfQXYl7aDDIIAn4jnuF9RYpnU2MwKPY8R+3N+veidNf5opl\nhzmo0gz2YSnV5ni3E5twtK5pruSrLjdUmtu/Okbdj+31OO6dtvmSSdUHFgkt\nIPXHuEmvoa77xng/A6LDGFhy9M6r4obqxlonPc1CXKXaRpzbkYK4sdbax0/E\n8TQAdKR5vfXdIIX+OBvMbied8thC4S+rBeQpVwsoP4YERyEHjm2bC3aOHVWJ\nO1pK+4EWKz9AhLKTQDwaJBaXLUcHUHbUjp8DO5IWdnMXbDxx90iWH83spEEl\nyTrFkgtLUnEKD1xxXUE+BA0szHuZ3/ACI+ap/uSxMXIJ0snY0Nv/QRgM2yso\nnc/Y\r\n=J5U2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjTHZv1R1d7iBEeBw8AOvOkS4FkzRP4ecjdiQ6ndC7xgIgKd4PNL0FYJEzBpZfGrjVuaKDCCLoIFxUR3mXnnz0LB4="}]},"_npmUser":{"name":"leothedog","email":"ccrowley96@gmail.com"},"directories":{},"maintainers":[{"name":"leothedog","email":"ccrowley96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsi-component-library_5.0.1-beta.1_1611691414369_0.60707188205653"},"_hasShrinkwrap":false},"6.0.0-beta.1":{"name":"tsi-component-library","version":"6.0.0-beta.1","description":"![build](https://github.com/niusoff/tsi-components/workflows/build/badge.svg?branch=main)&nbsp;[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)&nbsp;[![latest](https://img.shie","main":"build/index.js","module":"build/index.es.js","dependencies":{"react":"^17.0.1","react-dom":"^17.0.1","tsiclient":"^1.4.8"},"devDependencies":{"@babel/core":"^7.12.10","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-eslint":"^8.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^11.0.1","@semantic-release/changelog":"^5.0.1","@semantic-release/commit-analyzer":"^8.0.1","@storybook/react":"^6.1.11","@testing-library/jest-dom":"^5.11.8","@testing-library/react":"^11.2.2","@types/jest":"^26.0.19","@typescript-eslint/eslint-plugin":"^4.13.0","@typescript-eslint/parser":"^4.13.0","babel-loader":"^8.2.2","babel-preset-react-app":"^10.0.0","colors":"^1.4.0","conventional-changelog-conventionalcommits":"^4.5.0","cz-conventional-changelog":"^3.3.0","eslint":"^7.17.0","eslint-config-prettier":"^7.1.0","eslint-webpack-plugin":"^2.4.1","identity-obj-proxy":"^3.0.0","jest":"^26.6.3","node-sass":"^5.0.0","postcss":"^8.2.4","prettier":"2.2.1","rollup":"^2.36.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-typescript2":"^0.29.0","sass-loader":"^10.1.0","semantic-release":"^17.3.7","stylelint":"^13.8.0","stylelint-config-prettier":"^8.0.2","stylelint-config-recommended":"^3.0.0","stylelint-config-sass-guidelines":"^7.1.0","ts-jest":"^26.4.4","typescript":"^4.1.3"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"scripts":{"build":"rollup -c","storybook":"start-storybook -p 6006","storybook:export":"build-storybook","test":"jest","test:watch":"jest --watch","prettier:fix":"prettier --write src/**/*.{js,ts,tsx,scss}","prettier:check":"prettier --check src/**/*.{js,ts,tsx,scss}","eslint:fix":"eslint --cache --fix","eslint:check":"eslint src/**/*.{js,ts,tsx}","stylelint:fix":"stylelint --fix \"src/**/*.scss\"","stylelint:check":"stylelint \"src/**/*.scss\"","lint":"npm run prettier:fix && npm run stylelint:fix","lint:check":"npm run eslint:check && npm run prettier:check && npm run stylelint:check","generate":"node ./tools/generate-card-template.js"},"author":"","license":"ISC","gitHead":"3184595c38e6aab800fbd0f2a0cf2e426609672e","readme":"![build](https://github.com/niusoff/tsi-components/workflows/build/badge.svg?branch=main)&nbsp;[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)&nbsp;[![latest](https://img.shields.io/npm/v/tsi-component-library/latest)](https://www.npmjs.com/package/tsi-component-library)&nbsp;[![beta](https://img.shields.io/npm/v/tsi-component-library/beta)](https://www.npmjs.com/package/tsi-component-library)&nbsp;\n\n## Merge guidelines\n### Main branch @beta\nAll pull requests merged into the `main` branch should be done so using a **squash and merge** commit.  If you're the contributor who approves the squash and merge, be sure to author a commit message using these [these guidelines](https://www.conventionalcommits.org/en/v1.0.0/#summary).  The merge message will be parsed in order to determine the next semantic version.\n\nEach squash and merge commit message will represent one change in the release notes. &nbsp; `<type>[optional scope]: <description>`\n\n#### `<type>`\nThese types will bump the semantic version\n\n- `fix:` a commit of the type fix patches a bug in your codebase (this correlates with `PATCH` in semantic versioning).\n- `feat:` a commit of the type feat introduces a new feature to the codebase (this correlates with `MINOR` in semantic versioning).\n- `perf:`: A code change that improves performance (this correlates with `PATCH` in semantic versioning).\n- `!`: a commit that appends a ! after the type/scope, introduces a breaking API change (correlating with `MAJOR` in semantic versioning). A BREAKING CHANGE can be part of commits of any type.\n\n*Note: If the prefix is `feat`, `fix` or `perf`, it will appear in the changelog. BREAKING CHANGES denoted by any type followed by `!` will always appear in the changelog and will result in a major version bump.*\n\nThese types will not change the semantic version\n\n- `chore:`: Changes to the build process or auxiliary tools and libraries such as documentation generation\n- `docs:`: Documentation only changes\n- `style:`: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)\n- `refactor:`: A code change that neither fixes a bug nor adds a feature\n- `test:`: Adding missing or correcting existing tests\n\n#### `[optional scope]`\nA scope may be provided to a commit’s type, to provide additional contextual information and is contained within parenthesis, e.g., feat(parser): add ability to parse arrays. The scope could be anything specifying place of the commit change. For example `tools`,\n`adapters`, `Linechart`, `Models`, etc...\n\n#### `<description>`\nContains succinct description of the change:\n\n* use the imperative, present tense: \"change\" not \"changed\" nor \"changes\"\n* don't capitalize first letter\n* no dot (.) at the end\n### Release branch @latest\nAll releases should be triggered by opening a pull request from `main` into `release`.  Releases should use traditional merge commits (**not** squash and merge).  This will ensure the semantic version number for the release is automatically determined based on the previously squashed commits merged into `main`.\n\n## Recommended VS Code extensions\n\nWe recommend you install the following vs-code extensions to streamline the code quality and linting process.\n|Name|Purpose|\n|----|-------|\n|Prettier - Code formatter| Enforces a [consistent style](https://prettier.io/docs/en/why-prettier.html) by parsing your code and re-printing it. To ensure that this extension is used over other extensions you may have installed, be sure to set it as the [default formatter](https://github.com/prettier/prettier-vscode#default-formatter) in your VS Code settings. This setting can be set for all languages or by a specific language. To allow for auto-linting on file save, you must have the default formatter set as `prettier-vscode` and have `Editor: format on save` checked.  These settings can be changed in your VS Code preferences. A JavaScript comment of `// prettier-ignore || {/* prettier-ignore */} || <!-- prettier-ignore --> || /* prettier-ignore */` will exclude the next node in the abstract syntax tree from formatting.|\n|ESLint| Integrates ESLint into VS Code. If you are new to ESLint check the [documentation](https://eslint.org/).|\n|stylelint| A Visual Studio Code extension to lint CSS/SCSS/Less with [stylelint](https://stylelint.io/)|\n\n## Important NPM commands\n|Command (prefix with `npm run`)|Effect|\n|----|-------|\n|`build`|Bundles library with rollup.js|\n|`storybook`|Starts Storybook UI component explorer|\n|`test`| Run jest test suite|\n|`test:watch`| Run tests in hot-reloading *watch* mode|\n|`lint`| Formats code to conform to *prettier* and *stylelint* format|\n|`lint:check`| Checks for *eslint*, *prettier*, and *stylelint* formatting errors/warnings.|\n|`generate [componentName]`| Creates template files for new component named [componentName] |\n|`commit`| `npm run commit` will run an interactive CLI to format your commit message according to the semantic-release guidelines|\n","readmeFilename":"README.md","_id":"tsi-component-library@6.0.0-beta.1","_nodeVersion":"12.20.0","_npmVersion":"6.14.10","dist":{"integrity":"sha512-QhcsoGhNPBlekJN5voFX8J/KVragY793ftRGzuKRPIT+tZ3oaHPFql4dLConaADlnkJmPSXOdXMVHHvJhF/ckA==","shasum":"3b63afdc8aa29f8815b26fe448dbcbeab8e00200","tarball":"https://registry.npmjs.org/tsi-component-library/-/tsi-component-library-6.0.0-beta.1.tgz","fileCount":3,"unpackedSize":8881,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEHbNCRA9TVsSAnZWagAASloP/2e8zjonWTS1r4otZBSG\nf7diZbRK8x6dtqO4Szh3Q+NTq+26JDa9pgq+o5hbFvkKUa/uqOkdZGLCFLRM\nD08xhHEJKWlbe8EhP5K/MFoSawtBAX3AbM3GGL6EdgOS+sWyLZjWAzVNlDiV\nD+8UrSxeAhIOA295wXON/XatWDxmpZ+o4XTBiq6Br/fd5yUMj4s+sFUe1vHL\n6lvaqvU8DqFVfN95+bACF2jH3gpLEkYjJ527mF243ROcsJP7xYSsZJkV/TVj\nLasB0EIWqWg8J9BWExm36zrWk89G0SCqQwBjNZwCjMbXo3dvAX3hjl9k7hoM\ncS9BnCJRXaEdbHBYuEjAgoBbIsuRglgUxgWNGBgD9H1Vf5SXlaAqqznqOh+d\nkbSoCMI8b33j5vdn+XVgZvZWwW2v/8/NEwMB1i53qPZ81DmCH1piEvpKv9VC\n0NrRz+A25/ysX5JrWMxH2ooTzuvRAzz1CSWoIVUWb6RoSlWf0eklFTxptmUU\n7KM/cD8OZ4QB1SfhW5px2bqF1V5cwFe9huZ251eQEwL5whXW7y0bRm9qfRLk\njS7xhs8rTO5mfpxAyH3+uWKBw9NC4s+0iyXFhTagoK/O5fIxStEVzIGacpvl\nYFlT8mQj01EH/114HaMWmz9j7l/2dmpd9FLmEDA1VS+qZ8k7I5MFcSNupyJ/\nSmoJ\r\n=zr1d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwjZWR3qzgDxYaR/A4ByDpzrYfStNejApLdCUOVGAPEwIgRfFaIhHlNsq30P3URZcRDMXu+BH6oBfAb+MCHtlJxBA="}]},"_npmUser":{"name":"leothedog","email":"ccrowley96@gmail.com"},"directories":{},"maintainers":[{"name":"leothedog","email":"ccrowley96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsi-component-library_6.0.0-beta.1_1611691724899_0.15745767243920628"},"_hasShrinkwrap":false},"6.0.0-beta.2":{"name":"tsi-component-library","version":"6.0.0-beta.2","description":"![build](https://github.com/niusoff/tsi-components/workflows/build/badge.svg?branch=main)&nbsp;[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)&nbsp;[![latest](https://img.shie","main":"build/index.js","module":"build/index.es.js","dependencies":{"react":"^17.0.1","react-dom":"^17.0.1","tsiclient":"^1.4.8"},"devDependencies":{"@babel/core":"^7.12.10","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-eslint":"^8.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^11.0.1","@semantic-release/changelog":"^5.0.1","@semantic-release/commit-analyzer":"^8.0.1","@storybook/react":"^6.1.11","@testing-library/jest-dom":"^5.11.8","@testing-library/react":"^11.2.2","@types/jest":"^26.0.19","@typescript-eslint/eslint-plugin":"^4.13.0","@typescript-eslint/parser":"^4.13.0","babel-loader":"^8.2.2","babel-preset-react-app":"^10.0.0","colors":"^1.4.0","conventional-changelog-conventionalcommits":"^4.5.0","cz-conventional-changelog":"^3.3.0","eslint":"^7.17.0","eslint-config-prettier":"^7.1.0","eslint-webpack-plugin":"^2.4.1","identity-obj-proxy":"^3.0.0","jest":"^26.6.3","node-sass":"^5.0.0","postcss":"^8.2.4","prettier":"2.2.1","rollup":"^2.36.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-typescript2":"^0.29.0","sass-loader":"^10.1.0","semantic-release":"^17.3.7","stylelint":"^13.8.0","stylelint-config-prettier":"^8.0.2","stylelint-config-recommended":"^3.0.0","stylelint-config-sass-guidelines":"^7.1.0","ts-jest":"^26.4.4","typescript":"^4.1.3"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"scripts":{"build":"rollup -c","storybook":"start-storybook -p 6006","storybook:export":"build-storybook","test":"jest","test:watch":"jest --watch","prettier:fix":"prettier --write src/**/*.{js,ts,tsx,scss}","prettier:check":"prettier --check src/**/*.{js,ts,tsx,scss}","eslint:fix":"eslint --cache --fix","eslint:check":"eslint src/**/*.{js,ts,tsx}","stylelint:fix":"stylelint --fix \"src/**/*.scss\"","stylelint:check":"stylelint \"src/**/*.scss\"","lint":"npm run prettier:fix && npm run stylelint:fix","lint:check":"npm run eslint:check && npm run prettier:check && npm run stylelint:check","generate":"node ./tools/generate-card-template.js"},"author":"","license":"ISC","gitHead":"c84c08c96389972bce5e0a53601ca91b2fdc66d9","readme":"![build](https://github.com/niusoff/tsi-components/workflows/build/badge.svg?branch=main)&nbsp;[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)&nbsp;[![latest](https://img.shields.io/npm/v/tsi-component-library/latest)](https://www.npmjs.com/package/tsi-component-library)&nbsp;[![beta](https://img.shields.io/npm/v/tsi-component-library/beta)](https://www.npmjs.com/package/tsi-component-library)&nbsp;\n\n## Merge guidelines\n### Main branch @beta\nAll pull requests merged into the `main` branch should be done so using a **squash and merge** commit.  If you're the contributor who approves the squash and merge, be sure to author a commit message using these [these guidelines](https://www.conventionalcommits.org/en/v1.0.0/#summary).  The merge message will be parsed in order to determine the next semantic version.\n\nEach squash and merge commit message will represent one change in the release notes. &nbsp; `<type>[optional scope]: <description>`\n\n#### `<type>`\nThese types will bump the semantic version\n\n- `fix:` Patches a bug in your codebase (this correlates with `PATCH` in semantic versioning).\n- `feat:` Introduces a new feature to the codebase (this correlates with `MINOR` in semantic versioning).\n- `perf:`: A code change that improves performance (this correlates with `PATCH` in semantic versioning).\n- `!`: Appending an ! after the type/scope, introduces a breaking API change (correlating with `MAJOR` in semantic versioning). A BREAKING CHANGE can be part of commits of any type.\n\n*Note: If the type is `feat`, `fix` or `perf`, the semantic version will change. BREAKING CHANGES denoted by any type followed by `!` will result in a major version bump.*\n\nThese types will not change the semantic version, but will be included in the release notes of the next semantic version change.\n\n- `chore:` Changes to the build process or auxiliary tools and libraries such as documentation generation\n- `docs:` Documentation only changes\n- `style:` Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)\n- `refactor:` A code change that neither fixes a bug nor adds a feature\n- `test:` Adding missing or correcting existing tests\n\n#### `[optional scope]`\nA scope may be provided to a commit’s type, to provide additional contextual information and is contained within parenthesis, e.g., feat(parser): add ability to parse arrays. The scope could be anything specifying place of the commit change. For example `tools`,\n`adapters`, `Linechart`, `Models`, etc...\n\n#### `<description>`\nContains succinct description of the change:\n\n* use the imperative, present tense: \"change\" not \"changed\" nor \"changes\"\n* don't capitalize first letter\n* no dot (.) at the end\n\n### Release branch @latest\nAll releases should be triggered by opening a pull request from `main` into `release`.  Releases should use traditional merge commits (**not** squash and merge).  This will ensure the semantic version number for the release is automatically determined based on the previously squashed commits merged into `main`.\n\n## Recommended VS Code extensions\nWe recommend you install the following vs-code extensions to streamline the code quality and linting process.\n|Name|Purpose|\n|----|-------|\n|Prettier - Code formatter| Enforces a [consistent style](https://prettier.io/docs/en/why-prettier.html) by parsing your code and re-printing it. To ensure that this extension is used over other extensions you may have installed, be sure to set it as the [default formatter](https://github.com/prettier/prettier-vscode#default-formatter) in your VS Code settings. This setting can be set for all languages or by a specific language. To allow for auto-linting on file save, you must have the default formatter set as `prettier-vscode` and have `Editor: format on save` checked.  These settings can be changed in your VS Code preferences. A JavaScript comment of `// prettier-ignore || {/* prettier-ignore */} || <!-- prettier-ignore --> || /* prettier-ignore */` will exclude the next node in the abstract syntax tree from formatting.|\n|ESLint| Integrates ESLint into VS Code. If you are new to ESLint check the [documentation](https://eslint.org/).|\n|stylelint| A Visual Studio Code extension to lint CSS/SCSS/Less with [stylelint](https://stylelint.io/)|\n\n## Important NPM commands\n|Command (prefix with `npm run`)|Effect|\n|----|-------|\n|`build`|Bundles library with rollup.js|\n|`storybook`|Starts Storybook UI component explorer|\n|`test`| Run jest test suite|\n|`test:watch`| Run tests in hot-reloading *watch* mode|\n|`lint`| Formats code to conform to *prettier* and *stylelint* format|\n|`lint:check`| Checks for *eslint*, *prettier*, and *stylelint* formatting errors/warnings.|\n|`generate [componentName]`| Creates template files for new component named [componentName] |\n|`commit`| `npm run commit` will run an interactive CLI to format your commit message according to the semantic-release guidelines|\n","readmeFilename":"README.md","_id":"tsi-component-library@6.0.0-beta.2","_nodeVersion":"12.20.0","_npmVersion":"6.14.10","dist":{"integrity":"sha512-4d595IOPxQuB2V8trCJ3B7JGMPqF0OPiUQ8rnsYhNIgek/1NeCu71iLc2yrKRJBCTYpBVj/3mvAEKnkTX2C6Vg==","shasum":"a7a7fb2bc96cfcd8272b65a5f2f563589f71b250","tarball":"https://registry.npmjs.org/tsi-component-library/-/tsi-component-library-6.0.0-beta.2.tgz","fileCount":3,"unpackedSize":8269,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEHnpCRA9TVsSAnZWagAAYYEP/3UHCskV6ce1TvdW1SgK\nxv3v6Nauw7D8hE3S+4dpxfFSbHkmO3ZGwTCJOHEgiXzPB+bC3Z0hvgzX+FA9\n+PrKgXEHfOg5NOuCJc4Wx2mY3ZvXHSrPsrKNy0ov752gJbhxjujRUkS0QgbR\nV2lKYE+HElwfKUjeE05Wl2pNNbmzhwp4FqG4iPpxA7qzJqZo33x1EV6XYgXX\ndZnSEqpSSEjiEi7zAAyCHXv4GdqCE3jhnpdwxq29jPBlEIR6wcAPgFpWVz3N\nXwpMc2MZKXaAr2n211z0qWGCp24Z3TX/ZvkwWFUwKfV68o/LmrNmGjrdcgai\nJVejFwojhUb5M1zQH4i0EfSv8D8Bfty/v3QtfBJlkuZ/WftWgMMWGbNMSczD\nXPDIgULby5xE5ZUQa0mdXXpvG6ILWwPUWzYyPjPxJFhGj146YbSZwWvxWN8Y\nMntOUqiAnilDAvEDw7sITUANihP0OQxHKgZ2XYLmwil/6JgEfWHjXOzDkg6q\nS7AqlUZijrV/83+qSX/3ITiLsJKEmsrHEWSpJz39dwkCGmMqEP5IxqYaGN2w\nc/DayzDk4m8XZNcCzQ0iwQT5+vYVLh4pvc/FY7xXJJRM3NsoA7NHNnGPGg8d\n6xsWuecl83ueLduJXyaFrySQecInH1sMzhjJZPa2gv6SUPmI3JelyEKl0sk7\nbSjx\r\n=FoDS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAygezhWAdGxW71quemXLQXFQb0gHT1OFKkjMM6sSc+gIgG6yXTzOzUDU1oxqYWLruzbYzgktZuxWwH3n/CFBFs0U="}]},"_npmUser":{"name":"leothedog","email":"ccrowley96@gmail.com"},"directories":{},"maintainers":[{"name":"leothedog","email":"ccrowley96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsi-component-library_6.0.0-beta.2_1611692520949_0.2741579569683461"},"_hasShrinkwrap":false},"6.0.0-beta.3":{"name":"tsi-component-library","version":"6.0.0-beta.3","description":"![build](https://github.com/niusoff/tsi-components/workflows/build/badge.svg?branch=main)&nbsp;[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)&nbsp;[![latest](https://img.shie","main":"build/index.js","module":"build/index.es.js","dependencies":{"react":"^17.0.1","react-dom":"^17.0.1","tsiclient":"^1.4.8"},"devDependencies":{"@babel/core":"^7.12.10","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-eslint":"^8.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^11.0.1","@semantic-release/changelog":"^5.0.1","@semantic-release/commit-analyzer":"^8.0.1","@storybook/react":"^6.1.11","@testing-library/jest-dom":"^5.11.8","@testing-library/react":"^11.2.2","@types/jest":"^26.0.19","@typescript-eslint/eslint-plugin":"^4.13.0","@typescript-eslint/parser":"^4.13.0","babel-loader":"^8.2.2","babel-preset-react-app":"^10.0.0","colors":"^1.4.0","conventional-changelog-conventionalcommits":"^4.5.0","cz-conventional-changelog":"^3.3.0","eslint":"^7.17.0","eslint-config-prettier":"^7.1.0","eslint-webpack-plugin":"^2.4.1","identity-obj-proxy":"^3.0.0","jest":"^26.6.3","node-sass":"^5.0.0","postcss":"^8.2.4","prettier":"2.2.1","rollup":"^2.36.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-typescript2":"^0.29.0","sass-loader":"^10.1.0","semantic-release":"^17.3.7","stylelint":"^13.8.0","stylelint-config-prettier":"^8.0.2","stylelint-config-recommended":"^3.0.0","stylelint-config-sass-guidelines":"^7.1.0","ts-jest":"^26.4.4","typescript":"^4.1.3"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"scripts":{"build":"rollup -c","storybook":"start-storybook -p 6006","storybook:export":"build-storybook","test":"jest","test:watch":"jest --watch","prettier:fix":"prettier --write src/**/*.{js,ts,tsx,scss}","prettier:check":"prettier --check src/**/*.{js,ts,tsx,scss}","eslint:fix":"eslint --cache --fix","eslint:check":"eslint src/**/*.{js,ts,tsx}","stylelint:fix":"stylelint --fix \"src/**/*.scss\"","stylelint:check":"stylelint \"src/**/*.scss\"","lint":"npm run prettier:fix && npm run stylelint:fix","lint:check":"npm run eslint:check && npm run prettier:check && npm run stylelint:check","generate":"node ./tools/generate-card-template.js"},"author":"","license":"ISC","gitHead":"4e6062bde226937535f104bd59922ba0d0724b76","readme":"![build](https://github.com/niusoff/tsi-components/workflows/build/badge.svg?branch=main)&nbsp;[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)&nbsp;[![latest](https://img.shields.io/npm/v/tsi-component-library/latest)](https://www.npmjs.com/package/tsi-component-library)&nbsp;[![beta](https://img.shields.io/npm/v/tsi-component-library/beta)](https://www.npmjs.com/package/tsi-component-library)&nbsp;\n\n## Merge guidelines\n### Main branch @beta\nAll pull requests merged into the `main` branch should be done so using a **squash and merge** commit.  If you're the contributor who approves the squash and merge, be sure to author a commit message using these [these guidelines](https://www.conventionalcommits.org/en/v1.0.0/#summary).  The merge message will be parsed in order to determine the next semantic version.\n\nEach squash and merge commit message will represent one change in the release notes. &nbsp; `<type>[optional scope]: <description>`\n\n#### `<type>`\nThese types will bump the semantic version\n\n- `fix:` Patches a bug in your codebase (this correlates with `PATCH` in semantic versioning).\n- `feat:` Introduces a new feature to the codebase (this correlates with `MINOR` in semantic versioning).\n- `perf:`: A code change that improves performance (this correlates with `PATCH` in semantic versioning).\n- `!`: Appending an ! after the type/scope, introduces a breaking API change (correlating with `MAJOR` in semantic versioning). A BREAKING CHANGE can be part of commits of any type.\n\n*Note: If the type is `feat`, `fix` or `perf`, the semantic version will change. BREAKING CHANGES denoted by any type followed by `!` will result in a major version bump.*\n\nThese types will not change the semantic version, but will be included in the release notes of the next semantic version change.\n\n- `chore:` Changes to the build process or auxiliary tools and libraries such as documentation generation\n- `docs:` Documentation only changes\n- `style:` Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)\n- `refactor:` A code change that neither fixes a bug nor adds a feature\n- `test:` Adding missing or correcting existing tests\n\n#### `[optional scope]`\nA scope may be provided to a commit’s type, to provide additional contextual information and is contained within parenthesis, e.g., feat(parser): add ability to parse arrays. The scope could be anything specifying place of the commit change. For example `tools`,\n`adapters`, `Linechart`, `Models`, etc...\n\n#### `<description>`\nContains succinct description of the change:\n\n* use the imperative, present tense: \"change\" not \"changed\" nor \"changes\"\n* don't capitalize first letter\n* no dot (.) at the end\n\n### Release branch @latest\nAll releases should be triggered by opening a pull request from `main` into `release`.  Releases should use traditional merge commits (**not** squash and merge).  This will ensure the semantic version number for the release is automatically determined based on the previously squashed commits merged into `main`.\n\n## Recommended VS Code extensions\nWe recommend you install the following vs-code extensions to streamline the code quality and linting process.\n|Name|Purpose|\n|----|-------|\n|Prettier - Code formatter| Enforces a [consistent style](https://prettier.io/docs/en/why-prettier.html) by parsing your code and re-printing it. To ensure that this extension is used over other extensions you may have installed, be sure to set it as the [default formatter](https://github.com/prettier/prettier-vscode#default-formatter) in your VS Code settings. This setting can be set for all languages or by a specific language. To allow for auto-linting on file save, you must have the default formatter set as `prettier-vscode` and have `Editor: format on save` checked.  These settings can be changed in your VS Code preferences. A JavaScript comment of `// prettier-ignore || {/* prettier-ignore */} || <!-- prettier-ignore --> || /* prettier-ignore */` will exclude the next node in the abstract syntax tree from formatting.|\n|ESLint| Integrates ESLint into VS Code. If you are new to ESLint check the [documentation](https://eslint.org/).|\n|stylelint| A Visual Studio Code extension to lint CSS/SCSS/Less with [stylelint](https://stylelint.io/)|\n\n## Important NPM commands\n|Command (prefix with `npm run`)|Effect|\n|----|-------|\n|`build`|Bundles library with rollup.js|\n|`storybook`|Starts Storybook UI component explorer|\n|`test`| Run jest test suite|\n|`test:watch`| Run tests in hot-reloading *watch* mode|\n|`lint`| Formats code to conform to *prettier* and *stylelint* format|\n|`lint:check`| Checks for *eslint*, *prettier*, and *stylelint* formatting errors/warnings.|\n|`generate [componentName]`| Creates template files for new component named [componentName] |\n|`commit`| `npm run commit` will run an interactive CLI to format your commit message according to the semantic-release guidelines|\n","readmeFilename":"README.md","_id":"tsi-component-library@6.0.0-beta.3","_nodeVersion":"12.20.0","_npmVersion":"6.14.10","dist":{"integrity":"sha512-i7dc243/HyKXKCE3e8RQdqCuV5UjE44NbV40/rysrDwxRxbUNZJzT2ztoaG2uE5GMecgVBkUSOhcWb3/TK5InQ==","shasum":"3f17ae644324c7a9607abc5d648644ee0afeb9c5","tarball":"https://registry.npmjs.org/tsi-component-library/-/tsi-component-library-6.0.0-beta.3.tgz","fileCount":3,"unpackedSize":8153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEHuSCRA9TVsSAnZWagAAcAAP+wbJoE55FhiJbf9lnF6K\noGi+Oce2G6dXD/sHVr7LIrLSokASQXrKKDoS0hst9pCC4Mt00dcBvLaygic/\nJzGx9RatunZBNTkr2VKXGvPMkjh4D9fkSEv3v5pZ09PDt1bpfDAxieDYqaap\naeF4DwVpZbpPEl9A9DsiWQeKpEZ/kiinK9dymJ259Gbk//3QJx4wD23HFvn/\nYVWmUKz4ne5QemshdKTStvPeo+JkVZ1BRBBI11x3TltRc8GfI94GczpBWEAb\nxvIHuRdChKNl74ec0Tsu/Q9hfdUZ+Ljcsi+9MWaZJG0kuUac0HAFTO6JnU1t\nvCH23hT/7gdVqLFAfMBLgPAtqRcgJHbVK2+L4qbs2ma2SzSJfH8fBofHQiES\nmDGP18Qt1gdVTQSKGrIDiHN7+oWkagLlf2f2qCz0EUjcNH4U+krKRMf9fN6v\nutPXYVYPNtgaHgX8SUrKjjB7Ruhl1u2PtA4chx70D9WSuacSPZ6oQmrKqU7S\nzdrZV+VoYD3HFUzMLbkuWt0KlPdAg7M+a2ikbtw/S3XkeIN8SaPO3kEY5Jtj\nITE9withRCi/9gcrUdVvei3EMqtNnOIrcxDCuEmzitoMw5fsrs007SBc/FbA\nOb/7YNJN//fie64MYPQQnFpTmRIuM72r9YCJzqxgaCXEtKu2PEgbS+6BZPad\nYsaM\r\n=odb2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQDwVKeGWymEl3zf8RejWueLYHE6FmhvrsXsagAGX68sFQIfZQOMjzEO1mvzE1g58VdfRvxITMjKNPjG9V1yYsrsOg=="}]},"_npmUser":{"name":"leothedog","email":"ccrowley96@gmail.com"},"directories":{},"maintainers":[{"name":"leothedog","email":"ccrowley96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsi-component-library_6.0.0-beta.3_1611692946271_0.9236418847718046"},"_hasShrinkwrap":false},"6.0.0":{"name":"tsi-component-library","version":"6.0.0","description":"![build](https://github.com/niusoff/tsi-components/workflows/build/badge.svg?branch=main)&nbsp;[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)&nbsp;[![latest](https://img.shie","main":"build/index.js","module":"build/index.es.js","dependencies":{"react":"^17.0.1","react-dom":"^17.0.1","tsiclient":"^1.4.8"},"devDependencies":{"@babel/core":"^7.12.10","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-eslint":"^8.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^11.0.1","@semantic-release/changelog":"^5.0.1","@semantic-release/commit-analyzer":"^8.0.1","@storybook/react":"^6.1.11","@testing-library/jest-dom":"^5.11.8","@testing-library/react":"^11.2.2","@types/jest":"^26.0.19","@typescript-eslint/eslint-plugin":"^4.13.0","@typescript-eslint/parser":"^4.13.0","babel-loader":"^8.2.2","babel-preset-react-app":"^10.0.0","colors":"^1.4.0","conventional-changelog-conventionalcommits":"^4.5.0","cz-conventional-changelog":"^3.3.0","eslint":"^7.17.0","eslint-config-prettier":"^7.1.0","eslint-webpack-plugin":"^2.4.1","identity-obj-proxy":"^3.0.0","jest":"^26.6.3","node-sass":"^5.0.0","postcss":"^8.2.4","prettier":"2.2.1","rollup":"^2.36.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-typescript2":"^0.29.0","sass-loader":"^10.1.0","semantic-release":"^17.3.7","stylelint":"^13.8.0","stylelint-config-prettier":"^8.0.2","stylelint-config-recommended":"^3.0.0","stylelint-config-sass-guidelines":"^7.1.0","ts-jest":"^26.4.4","typescript":"^4.1.3"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"scripts":{"build":"rollup -c","storybook":"start-storybook -p 6006","storybook:export":"build-storybook","test":"jest","test:watch":"jest --watch","prettier:fix":"prettier --write src/**/*.{js,ts,tsx,scss}","prettier:check":"prettier --check src/**/*.{js,ts,tsx,scss}","eslint:fix":"eslint --cache --fix","eslint:check":"eslint src/**/*.{js,ts,tsx}","stylelint:fix":"stylelint --fix \"src/**/*.scss\"","stylelint:check":"stylelint \"src/**/*.scss\"","lint":"npm run prettier:fix && npm run stylelint:fix","lint:check":"npm run eslint:check && npm run prettier:check && npm run stylelint:check","generate":"node ./tools/generate-card-template.js"},"author":"","license":"ISC","gitHead":"7536790809a864075a745d7de740032e8efe597d","_id":"tsi-component-library@6.0.0","_nodeVersion":"12.20.0","_npmVersion":"6.14.10","dist":{"integrity":"sha512-cinPej7xQiQwb8JxLaE1GVx84eFGixBImHjllG/z8Jwz50iGKw5Si9MkpSxT7HEGNPV9uV//kjEsMoqEGc0axg==","shasum":"01afaee49d575b638b3488582332b130d3ea6214","tarball":"https://registry.npmjs.org/tsi-component-library/-/tsi-component-library-6.0.0.tgz","fileCount":3,"unpackedSize":10651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEKYVCRA9TVsSAnZWagAAVJ4QAJRjMKjNuBX1y/C4tb2a\nSQMMpp6fF9cOxhxTxaFD99D5Vu/2rptZRTVt7kB5E8Mm135McFomxr1nnhzM\n4IfRa4sqnKfyeC/WBvGf2Qa0QgDT9DXeiz8FPeVRAzv40lCwizeOKmmIQTyv\nmMFeZVTje7hOq2grzVSm2hc6tibghGGK1lFDfIf987q7HDUC6C5jBQUe/Eeu\nsiWkXVoGGjUJ9uSbqXgOgFTrDc66VrQAeru5QwbWyjS4ciwPqhN0fxUqHHBN\n65pGvihdHCkDSp+P1meZCXoeY5tuoJTVVbO/wsjnsWlacZAsV5T8t4cAk+hX\nUl+AWh2q6XwOS+tb5KmMMI5NFJjgRT9BNr6tY41AcWrQrOJzcmX0mvdcxMWm\nGLU0S/+VliHUg14Hbwon2IlEsE6ibf1M2Oxg2I82G82QbWP5DACJmWaVI5qZ\niFTBjejEBvZPT0wQeseekW43vXFsgHAgDUiAOnjx3aZIs6Zry1kPsh3progi\nda6gWpnAheR5/JOJH3CL72RXxeyK0M+HXyrN5NUB7J2FlbDUMRXz25i4wNif\ntAJeeGWaoTq96yYp2kwfmKOzS62ZKOS8lsFKtudsuGfLjgHv+7/51hv0bNTD\n1X5dHepCgq0CbGRyfWbLMVkfbfw83lmFD46G0YemNrdHxVQUxAGswTyxw6nT\nUvZ8\r\n=5s8l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDEBB27gBqFFIloiwt5+qJQz4UiuQZ8071S1KObWzZX0AiEAjm7tATmue1HVkapJh7fZqz2D6wKS5afytDHiYrwJRBQ="}]},"_npmUser":{"name":"leothedog","email":"ccrowley96@gmail.com"},"directories":{},"maintainers":[{"name":"leothedog","email":"ccrowley96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsi-component-library_6.0.0_1611703829125_0.44343134902358416"},"_hasShrinkwrap":false},"6.0.1-beta.1":{"name":"tsi-component-library","version":"6.0.1-beta.1","description":"![build](https://github.com/niusoff/tsi-components/workflows/build/badge.svg?branch=main)&nbsp;[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)&nbsp;[![latest](https://img.shie","main":"build/index.js","module":"build/index.es.js","dependencies":{"react":"^17.0.1","react-dom":"^17.0.1","tsiclient":"^1.4.8"},"devDependencies":{"@babel/core":"^7.12.10","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-eslint":"^8.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^11.0.1","@semantic-release/changelog":"^5.0.1","@semantic-release/commit-analyzer":"^8.0.1","@storybook/react":"^6.1.11","@testing-library/jest-dom":"^5.11.8","@testing-library/react":"^11.2.2","@types/jest":"^26.0.19","@typescript-eslint/eslint-plugin":"^4.13.0","@typescript-eslint/parser":"^4.13.0","babel-loader":"^8.2.2","babel-preset-react-app":"^10.0.0","colors":"^1.4.0","conventional-changelog-conventionalcommits":"^4.5.0","cz-conventional-changelog":"^3.3.0","eslint":"^7.17.0","eslint-config-prettier":"^7.1.0","eslint-webpack-plugin":"^2.4.1","identity-obj-proxy":"^3.0.0","jest":"^26.6.3","node-sass":"^5.0.0","postcss":"^8.2.4","prettier":"2.2.1","rollup":"^2.36.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-typescript2":"^0.29.0","sass-loader":"^10.1.0","semantic-release":"^17.3.7","stylelint":"^13.8.0","stylelint-config-prettier":"^8.0.2","stylelint-config-recommended":"^3.0.0","stylelint-config-sass-guidelines":"^7.1.0","ts-jest":"^26.4.4","typescript":"^4.1.3"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"scripts":{"build":"rollup -c","storybook":"start-storybook -p 6006","storybook:export":"build-storybook","test":"jest","test:watch":"jest --watch","prettier:fix":"prettier --write src/**/*.{js,ts,tsx,scss}","prettier:check":"prettier --check src/**/*.{js,ts,tsx,scss}","eslint:fix":"eslint --cache --fix","eslint:check":"eslint src/**/*.{js,ts,tsx}","stylelint:fix":"stylelint --fix \"src/**/*.scss\"","stylelint:check":"stylelint \"src/**/*.scss\"","lint":"npm run prettier:fix && npm run stylelint:fix","lint:check":"npm run eslint:check && npm run prettier:check && npm run stylelint:check","generate":"node ./tools/generate-card-template.js"},"author":"","license":"ISC","gitHead":"0ab33f867c80b33eccc98ce4906dcf2698a47283","readme":"![build](https://github.com/niusoff/tsi-components/workflows/build/badge.svg?branch=main)&nbsp;[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)&nbsp;[![latest](https://img.shields.io/npm/v/tsi-component-library/latest)](https://www.npmjs.com/package/tsi-component-library)&nbsp;[![beta](https://img.shields.io/npm/v/tsi-component-library/beta)](https://www.npmjs.com/package/tsi-component-library)&nbsp;\n\n## Merge guidelines\n### Main branch @beta\nAll pull requests merged into the `main` branch should be done so using a **squash and merge** commit.  If you're the contributor who approves the squash and merge, be sure to author a commit message using these [these guidelines](https://www.conventionalcommits.org/en/v1.0.0/#summary).  The merge message will be parsed in order to determine the next semantic version.\n\nEach squash and merge commit message will represent one change in the release notes. &nbsp; `<type>(optional scope): <description>`\n\n#### `<type>`\nThese types will bump the semantic version\n\n- `fix:` Patches a bug in your codebase (this correlates with `PATCH` in semantic versioning).\n- `feat:` Introduces a new feature to the codebase (this correlates with `MINOR` in semantic versioning).\n- `perf:`: A code change that improves performance (this correlates with `PATCH` in semantic versioning).\n- `!`: Appending an ! after the type/scope, introduces a breaking API change (correlating with `MAJOR` in semantic versioning). A BREAKING CHANGE can be part of commits of any type.\n\n*Note: If the type is `feat`, `fix` or `perf`, the semantic version will change. BREAKING CHANGES denoted by any type followed by `!` will result in a major version bump.*\n\nThese types will not change the semantic version, but will be included in the release notes of the next semantic version change.\n\n- `chore:` Changes to the build process or auxiliary tools and libraries such as documentation generation\n- `docs:` Documentation only changes\n- `style:` Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)\n- `refactor:` A code change that neither fixes a bug nor adds a feature\n- `test:` Adding missing or correcting existing tests\n\n#### `(optional scope)`\nA scope may be provided to a commit’s type, to provide additional contextual information and is contained within parenthesis, e.g., feat(parser): add ability to parse arrays. The scope could be anything specifying place of the commit change. For example `tools`,\n`adapters`, `Linechart`, `Models`, etc...\n\n#### `<description>`\nContains succinct description of the change:\n\n* use the imperative, present tense: \"change\" not \"changed\" nor \"changes\"\n* don't capitalize first letter\n* no dot (.) at the end\n\n### Release branch @latest\nAll releases should be triggered by opening a pull request from `main` into `release`.  Releases should use traditional merge commits (**not** squash and merge).  This will ensure the semantic version number for the release is automatically determined based on the previously squashed commits merged into `main`.\n\n## Recommended VS Code extensions\nWe recommend you install the following vs-code extensions to streamline the code quality and linting process.\n|Name|Purpose|\n|----|-------|\n|Prettier - Code formatter| Enforces a [consistent style](https://prettier.io/docs/en/why-prettier.html) by parsing your code and re-printing it. To ensure that this extension is used over other extensions you may have installed, be sure to set it as the [default formatter](https://github.com/prettier/prettier-vscode#default-formatter) in your VS Code settings. This setting can be set for all languages or by a specific language. To allow for auto-linting on file save, you must have the default formatter set as `prettier-vscode` and have `Editor: format on save` checked.  These settings can be changed in your VS Code preferences. A JavaScript comment of `// prettier-ignore || {/* prettier-ignore */} || <!-- prettier-ignore --> || /* prettier-ignore */` will exclude the next node in the abstract syntax tree from formatting.|\n|ESLint| Integrates ESLint into VS Code. If you are new to ESLint check the [documentation](https://eslint.org/).|\n|stylelint| A Visual Studio Code extension to lint CSS/SCSS/Less with [stylelint](https://stylelint.io/)|\n\n## Important NPM commands\n|Command (prefix with `npm run`)|Effect|\n|----|-------|\n|`build`|Bundles library with rollup.js|\n|`storybook`|Starts Storybook UI component explorer|\n|`test`| Run jest test suite|\n|`test:watch`| Run tests in hot-reloading *watch* mode|\n|`lint`| Formats code to conform to *prettier* and *stylelint* format|\n|`lint:check`| Checks for *eslint*, *prettier*, and *stylelint* formatting errors/warnings.|\n|`generate [componentName]`| Creates template files for new component named [componentName] |\n\ntest\n","readmeFilename":"README.md","_id":"tsi-component-library@6.0.1-beta.1","_nodeVersion":"12.20.0","_npmVersion":"6.14.10","dist":{"integrity":"sha512-Xfvf5ykDCZtJh2uuBRUXdL5iqaZOY5gn0V/meIK67OJ1feT6NUO1JtblsJiF1P5l/Rjq+tSwDb6DjmJXDQbSuw==","shasum":"cdfdfe31000ad07234dd60d1c5608e2809d433c8","tarball":"https://registry.npmjs.org/tsi-component-library/-/tsi-component-library-6.0.1-beta.1.tgz","fileCount":3,"unpackedSize":7988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEK4dCRA9TVsSAnZWagAAH8EP/A1GBbmEglVKeauAjcWM\nhZTxKu8DjO2haYEAJK8d+/676mv4vrTO3GzinpKJLOSocaCLH9yyrdabi0Ok\njUZu3OIvP05l5i4aJs+/9R4XCiOVvSemK2bt+qlf/A+U8seTTUj6YPQhKKlj\nTPOhqSL1pn/lqi16rIdjetByAGli5s5f0lElT5fmY9JuiX4NuskA/0SPpy5N\n8TKAy08BWEe8nB4Lix4ztAGu8Ef8z2ORMCJNk1NeeW1yhsvxWjeaaiRj/jse\nOSwjSVELQyy/K7MOhdJoYtil9fk1CAFsHYWLwz1zVmMf6Ju1jI8Inec0wyHH\nZC9jWW3aGogJOF5oYBn5zVAqGyv+enSqXcd/jfFcZMBuIXsp8fnnnwfPVudW\nuXOzktFqtswQp13LN1W+CWAvJjyt5gTADDEhixotH5pOu5fH53jji+136w6/\nvdail485sOpWn1WzcrdlkMYVib6cASa6sobIt4Ks2r+ppJAui50Qyr83ZE+C\nu8+4pgDH1+SVMoTc4Pv4C5JheaGF562FDofD/CPg+/VP1MvB/U6QYPSyk1Jl\naQbNesqshQ2/aTp5xpGsXoeTjTnNps2CgdVfzg0+gBCWE18hLIV/2U+BSft4\nPEo4coWJERSjtL3twt1Eq7JfEfeBLls10PqBJxQpp6L6Yu7TrF0/rsGnHJcr\naqvR\r\n=DJKi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDJL5yF2is4Pv7wK3GdrLTzqmAuhP0bWBOTeDPiHjEI7AiEA5rXaMnMi0YzU5zDsf9g0Pf0fWA5fuxbqEP7rafC/7kE="}]},"_npmUser":{"name":"leothedog","email":"ccrowley96@gmail.com"},"directories":{},"maintainers":[{"name":"leothedog","email":"ccrowley96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsi-component-library_6.0.1-beta.1_1611705884877_0.2549138740859487"},"_hasShrinkwrap":false},"6.0.1":{"name":"tsi-component-library","version":"6.0.1","description":"![build](https://github.com/niusoff/tsi-components/workflows/build/badge.svg?branch=main)&nbsp;[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)&nbsp;[![latest](https://img.shie","main":"build/index.js","module":"build/index.es.js","dependencies":{"react":"^17.0.1","react-dom":"^17.0.1","tsiclient":"^1.4.8"},"devDependencies":{"@babel/core":"^7.12.10","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-eslint":"^8.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^11.0.1","@semantic-release/changelog":"^5.0.1","@semantic-release/commit-analyzer":"^8.0.1","@storybook/react":"^6.1.11","@testing-library/jest-dom":"^5.11.8","@testing-library/react":"^11.2.2","@types/jest":"^26.0.19","@typescript-eslint/eslint-plugin":"^4.13.0","@typescript-eslint/parser":"^4.13.0","babel-loader":"^8.2.2","babel-preset-react-app":"^10.0.0","colors":"^1.4.0","conventional-changelog-conventionalcommits":"^4.5.0","cz-conventional-changelog":"^3.3.0","eslint":"^7.17.0","eslint-config-prettier":"^7.1.0","eslint-webpack-plugin":"^2.4.1","identity-obj-proxy":"^3.0.0","jest":"^26.6.3","node-sass":"^5.0.0","postcss":"^8.2.4","prettier":"2.2.1","rollup":"^2.36.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-typescript2":"^0.29.0","sass-loader":"^10.1.0","semantic-release":"^17.3.7","stylelint":"^13.8.0","stylelint-config-prettier":"^8.0.2","stylelint-config-recommended":"^3.0.0","stylelint-config-sass-guidelines":"^7.1.0","ts-jest":"^26.4.4","typescript":"^4.1.3"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"scripts":{"build":"rollup -c","storybook":"start-storybook -p 6006","storybook:export":"build-storybook","test":"jest","test:watch":"jest --watch","prettier:fix":"prettier --write src/**/*.{js,ts,tsx,scss}","prettier:check":"prettier --check src/**/*.{js,ts,tsx,scss}","eslint:fix":"eslint --cache --fix","eslint:check":"eslint src/**/*.{js,ts,tsx}","stylelint:fix":"stylelint --fix \"src/**/*.scss\"","stylelint:check":"stylelint \"src/**/*.scss\"","lint":"npm run prettier:fix && npm run stylelint:fix","lint:check":"npm run eslint:check && npm run prettier:check && npm run stylelint:check","generate":"node ./tools/generate-card-template.js"},"author":"","license":"ISC","gitHead":"c061f43e15f1fd6621c8a77e2e23c16ed5f70566","readme":"![build](https://github.com/niusoff/tsi-components/workflows/build/badge.svg?branch=main)&nbsp;[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)&nbsp;[![latest](https://img.shields.io/npm/v/tsi-component-library/latest)](https://www.npmjs.com/package/tsi-component-library)&nbsp;[![beta](https://img.shields.io/npm/v/tsi-component-library/beta)](https://www.npmjs.com/package/tsi-component-library)&nbsp;\n\n## Merge guidelines\n### Main branch @beta\nAll pull requests merged into the `main` branch should be done so using a **squash and merge** commit.  If you're the contributor who approves the squash and merge, be sure to author a commit message using these [these guidelines](https://www.conventionalcommits.org/en/v1.0.0/#summary).  The merge message will be parsed in order to determine the next semantic version.\n\nEach squash and merge commit message will represent one change in the release notes. &nbsp; `<type>(optional scope): <description>`\n\n#### `<type>`\nThese types will bump the semantic version\n\n- `fix:` Patches a bug in your codebase (this correlates with `PATCH` in semantic versioning).\n- `feat:` Introduces a new feature to the codebase (this correlates with `MINOR` in semantic versioning).\n- `perf:`: A code change that improves performance (this correlates with `PATCH` in semantic versioning).\n- `!`: Appending an ! after the type/scope, introduces a breaking API change (correlating with `MAJOR` in semantic versioning). A BREAKING CHANGE can be part of commits of any type.\n\n*Note: If the type is `feat`, `fix` or `perf`, the semantic version will change. BREAKING CHANGES denoted by any type followed by `!` will result in a major version bump.*\n\nThese types will not change the semantic version, but will be included in the release notes of the next semantic version change.\n\n- `chore:` Changes to the build process or auxiliary tools and libraries such as documentation generation\n- `docs:` Documentation only changes\n- `style:` Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)\n- `refactor:` A code change that neither fixes a bug nor adds a feature\n- `test:` Adding missing or correcting existing tests\n\n#### `(optional scope)`\nA scope may be provided to a commit’s type, to provide additional contextual information and is contained within parenthesis, e.g., feat(parser): add ability to parse arrays. The scope could be anything specifying place of the commit change. For example `tools`,\n`adapters`, `Linechart`, `Models`, etc...\n\n#### `<description>`\nContains succinct description of the change:\n\n* use the imperative, present tense: \"change\" not \"changed\" nor \"changes\"\n* don't capitalize first letter\n* no dot (.) at the end\n\n### Release branch @latest\nAll releases should be triggered by opening a pull request from `main` into `release`.  Releases should use traditional merge commits (**not** squash and merge).  This will ensure the semantic version number for the release is automatically determined based on the previously squashed commits merged into `main`.\n\n## Recommended VS Code extensions\nWe recommend you install the following vs-code extensions to streamline the code quality and linting process.\n|Name|Purpose|\n|----|-------|\n|Prettier - Code formatter| Enforces a [consistent style](https://prettier.io/docs/en/why-prettier.html) by parsing your code and re-printing it. To ensure that this extension is used over other extensions you may have installed, be sure to set it as the [default formatter](https://github.com/prettier/prettier-vscode#default-formatter) in your VS Code settings. This setting can be set for all languages or by a specific language. To allow for auto-linting on file save, you must have the default formatter set as `prettier-vscode` and have `Editor: format on save` checked.  These settings can be changed in your VS Code preferences. A JavaScript comment of `// prettier-ignore || {/* prettier-ignore */} || <!-- prettier-ignore --> || /* prettier-ignore */` will exclude the next node in the abstract syntax tree from formatting.|\n|ESLint| Integrates ESLint into VS Code. If you are new to ESLint check the [documentation](https://eslint.org/).|\n|stylelint| A Visual Studio Code extension to lint CSS/SCSS/Less with [stylelint](https://stylelint.io/)|\n\n## Important NPM commands\n|Command (prefix with `npm run`)|Effect|\n|----|-------|\n|`build`|Bundles library with rollup.js|\n|`storybook`|Starts Storybook UI component explorer|\n|`test`| Run jest test suite|\n|`test:watch`| Run tests in hot-reloading *watch* mode|\n|`lint`| Formats code to conform to *prettier* and *stylelint* format|\n|`lint:check`| Checks for *eslint*, *prettier*, and *stylelint* formatting errors/warnings.|\n|`generate [componentName]`| Creates template files for new component named [componentName] |","readmeFilename":"README.md","_id":"tsi-component-library@6.0.1","_nodeVersion":"12.20.0","_npmVersion":"6.14.10","dist":{"integrity":"sha512-nvZcREuIKZmH6KxPlyjkftZP9pn11nBe3ryyHR1io6PeHOpaOczjiReuQ8O4XTTKuE8CKqqnJ2fIZLDxN6SlGQ==","shasum":"66c21f78fc461225c6c0131769fed01f02f164c3","tarball":"https://registry.npmjs.org/tsi-component-library/-/tsi-component-library-6.0.1.tgz","fileCount":3,"unpackedSize":8150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgELFPCRA9TVsSAnZWagAAqWQP/0lJGLMCaSSXwPzoiupx\nyvGM8m0lJQxURX4PmfiCKoL+mOLzqwiIBY+aJY8Qnv4TejuuyZsQqTxUmygC\nPhnGdjEP01/4X/gK8jkOcxk2uIh605E7siR8CflQ2NiFeWrE9T25wRVXOveR\nb/WcRyGEDxsfgsF5PxbvEpQqPQV5T7NYe8L+HLUuYBkjX7SrP4b/WZQfr/X4\nEzwVW6n/aRjX4hiGu0ppqX2SYwciErrpfqPd6mgUrSscDnFmv8eyoH3txW/U\nDFpqfMGsj8AQ+lgXk6EpheONGFsW2WUTBvCq0335xzh42Azqjc7FPDBJ14YO\nGXwLlGCk1RbZstzcDyepuRMDeRw5SnYWhehcRf/OduSTLkH9ucG3UWBXKXaS\nIYdMoRQvIiJ88PF6Mn7Ih6vB9KYiXhlhK91Og4gxox4SU0o9FIkYGPhvvd8i\ncOIIRrRKlNfu3UFg34ZM2qEviMBT0RyxrJ0xJTinjzr74fEgqJj7UnjtIW37\nO3Vi7aWk56YULOK2CKqYxk0cNjvBsQPJ0K/XyDT51SZyrd4bU1MJNtqIPA6+\n0hmsB8+Tishv7GIfcuhWkXKdv/ZEgGotjMXaUtfNRBQT3o6US5Mqv1yHgGvL\nJpp+7MH3v8eai18buXLXZeldAUPAn042IugAeW0UwGtqtUcJ+pwC/SKhUQE2\nkZ6o\r\n=gLxt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDotsTHSgo5hihfdfV1NoDxgaPw08ceYjaJ440p1H3BgAiEA/2ZGFqAWgr/6TfQxd6TpSskMtCOCeFKZ+z+w09l6AlI="}]},"_npmUser":{"name":"leothedog","email":"ccrowley96@gmail.com"},"directories":{},"maintainers":[{"name":"leothedog","email":"ccrowley96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsi-component-library_6.0.1_1611706703366_0.40985182621368055"},"_hasShrinkwrap":false},"6.0.2":{"name":"tsi-component-library","version":"6.0.2","description":"![build](https://github.com/niusoff/tsi-components/workflows/build/badge.svg?branch=main)&nbsp;[![latest](https://img.shields.io/npm/v/tsi-component-library/latest)](https://www.npmjs.com/package/tsi-component-library)&nbsp;[![next](https://img.shields.io","main":"build/index.js","module":"build/index.es.js","dependencies":{"react":"^17.0.1","react-dom":"^17.0.1","tsiclient":"^1.4.8"},"devDependencies":{"@babel/core":"^7.12.10","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-eslint":"^8.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^11.0.1","@semantic-release/changelog":"^5.0.1","@semantic-release/commit-analyzer":"^8.0.1","@storybook/react":"^6.1.11","@testing-library/jest-dom":"^5.11.8","@testing-library/react":"^11.2.2","@types/jest":"^26.0.19","@typescript-eslint/eslint-plugin":"^4.13.0","@typescript-eslint/parser":"^4.13.0","babel-loader":"^8.2.2","babel-preset-react-app":"^10.0.0","colors":"^1.4.0","conventional-changelog-conventionalcommits":"^4.5.0","cz-conventional-changelog":"^3.3.0","eslint":"^7.17.0","eslint-config-prettier":"^7.1.0","eslint-webpack-plugin":"^2.4.1","identity-obj-proxy":"^3.0.0","jest":"^26.6.3","node-sass":"^5.0.0","postcss":"^8.2.4","prettier":"2.2.1","rollup":"^2.36.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-typescript2":"^0.29.0","sass-loader":"^10.1.0","semantic-release":"^17.3.7","stylelint":"^13.8.0","stylelint-config-prettier":"^8.0.2","stylelint-config-recommended":"^3.0.0","stylelint-config-sass-guidelines":"^7.1.0","ts-jest":"^26.4.4","typescript":"^4.1.3"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"scripts":{"build":"rollup -c","storybook":"start-storybook -p 6006","storybook:export":"build-storybook","test":"jest","test:watch":"jest --watch","prettier:fix":"prettier --write src/**/*.{js,ts,tsx,scss}","prettier:check":"prettier --check src/**/*.{js,ts,tsx,scss}","eslint:fix":"eslint --cache --fix","eslint:check":"eslint src/**/*.{js,ts,tsx}","stylelint:fix":"stylelint --fix \"src/**/*.scss\"","stylelint:check":"stylelint \"src/**/*.scss\"","lint":"npm run prettier:fix && npm run stylelint:fix","lint:check":"npm run eslint:check && npm run prettier:check && npm run stylelint:check","generate":"node ./tools/generate-card-template.js"},"author":"","license":"ISC","gitHead":"f37aa8c0c613f7f2abf54e00511e299242da1a83","readme":"![build](https://github.com/niusoff/tsi-components/workflows/build/badge.svg?branch=main)&nbsp;[![latest](https://img.shields.io/npm/v/tsi-component-library/latest)](https://www.npmjs.com/package/tsi-component-library)&nbsp;[![next](https://img.shields.io/npm/v/tsi-component-library/next)](https://www.npmjs.com/package/tsi-component-library)&nbsp;\n\n## Merge guidelines\n### Main branch @next\nAll pull requests merged into the `main` branch should be done so using a **squash and merge** commit.  If you're the contributor who approves the squash and merge, be sure to author a commit message using these [these guidelines](https://www.conventionalcommits.org/en/v1.0.0/#summary).  The merge message will be parsed in order to determine the next semantic version.\n\nEach squash and merge commit message will represent one change in the release notes. &nbsp; `<type>(optional scope): <description>`\n\n#### `<type>`\nThese types will bump the semantic version\n\n- `fix:` Patches a bug in your codebase (this correlates with `PATCH` in semantic versioning).\n- `feat:` Introduces a new feature to the codebase (this correlates with `MINOR` in semantic versioning).\n- `perf:`: A code change that improves performance (this correlates with `PATCH` in semantic versioning).\n- `!`: Appending an ! after the type/scope, introduces a breaking API change (correlating with `MAJOR` in semantic versioning). A BREAKING CHANGE can be part of commits of any type.\n\n*Note: If the type is `feat`, `fix` or `perf`, the semantic version will change. BREAKING CHANGES denoted by any type followed by `!` will result in a major version bump.*\n\nThese types will not change the semantic version, but will be included in the release notes of the next semantic version change.\n\n- `chore:` Changes to the build process or auxiliary tools and libraries such as documentation generation\n- `docs:` Documentation only changes\n- `style:` Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)\n- `refactor:` A code change that neither fixes a bug nor adds a feature\n- `test:` Adding missing or correcting existing tests\n\n#### `(optional scope)`\nA scope may be provided to a commit’s type, to provide additional contextual information and is contained within parenthesis, e.g., feat(parser): add ability to parse arrays. The scope could be anything specifying place of the commit change. For example `tools`,\n`adapters`, `Linechart`, `Models`, etc...\n\n#### `<description>`\nContains succinct description of the change:\n\n* use the imperative, present tense: \"change\" not \"changed\" nor \"changes\"\n* don't capitalize first letter\n* no dot (.) at the end\n\n### Release branch @latest\nAll releases should be triggered by opening a pull request from `main` into `release`.  Releases should use traditional merge commits (**not** squash and merge).  This will ensure the semantic version number for the release is automatically determined based on the previously squashed commits merged into `main`.\n\n## Recommended VS Code extensions\nWe recommend you install the following vs-code extensions to streamline the code quality and linting process.\n|Name|Purpose|\n|----|-------|\n|Prettier - Code formatter| Enforces a [consistent style](https://prettier.io/docs/en/why-prettier.html) by parsing your code and re-printing it. To ensure that this extension is used over other extensions you may have installed, be sure to set it as the [default formatter](https://github.com/prettier/prettier-vscode#default-formatter) in your VS Code settings. This setting can be set for all languages or by a specific language. To allow for auto-linting on file save, you must have the default formatter set as `prettier-vscode` and have `Editor: format on save` checked.  These settings can be changed in your VS Code preferences. A JavaScript comment of `// prettier-ignore || {/* prettier-ignore */} || <!-- prettier-ignore --> || /* prettier-ignore */` will exclude the next node in the abstract syntax tree from formatting.|\n|ESLint| Integrates ESLint into VS Code. If you are new to ESLint check the [documentation](https://eslint.org/).|\n|stylelint| A Visual Studio Code extension to lint CSS/SCSS/Less with [stylelint](https://stylelint.io/)|\n\n## Important NPM commands\n|Command (prefix with `npm run`)|Effect|\n|----|-------|\n|`build`|Bundles library with rollup.js|\n|`storybook`|Starts Storybook UI component explorer|\n|`test`| Run jest test suite|\n|`test:watch`| Run tests in hot-reloading *watch* mode|\n|`lint`| Formats code to conform to *prettier* and *stylelint* format|\n|`lint:check`| Checks for *eslint*, *prettier*, and *stylelint* formatting errors/warnings.|\n|`generate [componentName]`| Creates template files for new component named [componentName] |","readmeFilename":"README.md","_id":"tsi-component-library@6.0.2","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-/T61XEiimLHyXahlmcRA9b8AYr0kqA3eQJ+1zfPHifGmBRbPmlGqmnFfVJYsHjNcCXBGseLkccm2Lezn3HUaqQ==","shasum":"2983b66bc455c3c6d22a2683afa2155852cbe889","tarball":"https://registry.npmjs.org/tsi-component-library/-/tsi-component-library-6.0.2.tgz","fileCount":3,"unpackedSize":8112,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGEQKCRA9TVsSAnZWagAAoXkP/RM0SXTmgq9UIk3wMYH/\n8fQcN49gQtRXKhO6alKWHVvH/imTP4pjymVhO8IgWUwfDlBxfSaQkejDJuJE\nBV/SeFDKSeFGG7g9jRywz9numtFL5HxTT0cP5UUJYmrKzVrqdqL1c9GzzncN\nwlFK+evZDCczATiRmfKS1fNiJgn8Nc0R0+5wNUji9O2JCCianW4t8so6+Ryg\ng9jfPV6OWkqWPEX9ejpGdwtmIb+0U/0pnz5RdgCCt6OZtd6GBGiIX7mxoctC\nIF6H+yozh4xuGE/iB9mFq4+ynl/jQV9Ha3o9gS30dipDqB1RofPyh9wUklWV\nzBlA+/pXwrT51Zyw90gCjDLftQCTrVrxz0EJ+wqZAqXs6rxg3X73nspL84Wu\nfdLj7NnL5HH6dViMCl66M52aj+lFcB/vKs8R0ORd2JurN9YLh9z3aPcDGDFJ\nrHmfwkprAYRQJ3RS43HPay7qYebvTwXVJ6WCshxGwIXiH7W1+lVfq73I+tAy\nSBxYq+KNWjouBRuSyVNNGeSHh4Pfoo5iiuGOgI5Qv3QwZsj36C8fXfhMOF7N\nz6/EONKb3EXoadf7lVBPPn6Z5eu3Q9xPDpQ2SWs/HBWtCM3qamGL0s7Ng08l\n/FMjqvZlxnLCSjzd2umFwmINw+GVhFIGx0zxY4/Dt/WVvuKpEN2VDGxc4CCY\nUfjc\r\n=iFnc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGFWs8VI4m8Xgp2APcXCTRndFE+0MzIhSND9M5hkTblgIhAIx2GzAItGPgJl/xoNwzYkz3mP7cnwDT657Ixu2NQ+NM"}]},"_npmUser":{"name":"leothedog","email":"ccrowley96@gmail.com"},"directories":{},"maintainers":[{"name":"leothedog","email":"ccrowley96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsi-component-library_6.0.2_1612203018178_0.7172492175347505"},"_hasShrinkwrap":false},"6.1.0-beta.1":{"name":"tsi-component-library","version":"6.1.0-beta.1","description":"![build](https://github.com/niusoff/tsi-components/workflows/build/badge.svg?branch=main)&nbsp;[![latest](https://img.shields.io/npm/v/tsi-component-library/latest)](https://www.npmjs.com/package/tsi-component-library)&nbsp;[![beta](https://img.shields.io","main":"build/index.js","module":"build/index.es.js","dependencies":{"react":"^17.0.1","react-dom":"^17.0.1","tsiclient":"^1.4.8"},"devDependencies":{"@babel/core":"^7.12.10","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-eslint":"^8.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^11.0.1","@semantic-release/changelog":"^5.0.1","@semantic-release/commit-analyzer":"^8.0.1","@storybook/react":"^6.1.11","@testing-library/jest-dom":"^5.11.8","@testing-library/react":"^11.2.2","@types/jest":"^26.0.19","@typescript-eslint/eslint-plugin":"^4.13.0","@typescript-eslint/parser":"^4.13.0","babel-loader":"^8.2.2","babel-preset-react-app":"^10.0.0","chromatic":"^5.6.1","colors":"^1.4.0","conventional-changelog-conventionalcommits":"^4.5.0","cz-conventional-changelog":"^3.3.0","eslint":"^7.17.0","eslint-config-prettier":"^7.1.0","eslint-webpack-plugin":"^2.4.1","identity-obj-proxy":"^3.0.0","jest":"^26.6.3","node-sass":"^5.0.0","postcss":"^8.2.4","prettier":"2.2.1","rollup":"^2.36.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-typescript2":"^0.29.0","sass-loader":"^10.1.0","semantic-release":"^17.3.7","stylelint":"^13.8.0","stylelint-config-prettier":"^8.0.2","stylelint-config-recommended":"^3.0.0","stylelint-config-sass-guidelines":"^7.1.0","ts-jest":"^26.4.4","typescript":"^4.1.3"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"scripts":{"build":"rollup -c","storybook":"start-storybook -p 6006","storybook:export":"build-storybook","test":"jest","test:watch":"jest --watch","prettier:fix":"prettier --write src/**/*.{js,ts,tsx,scss}","prettier:check":"prettier --check src/**/*.{js,ts,tsx,scss}","eslint:fix":"eslint --cache --fix","eslint:check":"eslint src/**/*.{js,ts,tsx}","stylelint:fix":"stylelint --fix \"src/**/*.scss\"","stylelint:check":"stylelint \"src/**/*.scss\"","lint":"npm run prettier:fix && npm run stylelint:fix","lint:check":"npm run eslint:check && npm run prettier:check && npm run stylelint:check","generate":"node ./tools/generate-card-template.js","chromatic":"chromatic --project-token CHROMATIC_PROJECT_TOKEN --exit-zero-on-changes"},"author":"","license":"ISC","gitHead":"005475fb2ba83a6b510e332eba5c5e35f34aa402","readme":"![build](https://github.com/niusoff/tsi-components/workflows/build/badge.svg?branch=main)&nbsp;[![latest](https://img.shields.io/npm/v/tsi-component-library/latest)](https://www.npmjs.com/package/tsi-component-library)&nbsp;[![beta](https://img.shields.io/npm/v/tsi-component-library/beta)](https://www.npmjs.com/package/tsi-component-library)&nbsp;\n\n[Live storybook](https://main--601871d31e4f030021bc7ff6.chromatic.com)\n\n## Merge guidelines\n### Main branch @beta\nAll pull requests merged into the `main` branch should be done so using a **squash and merge** commit.  If you're the contributor who approves the squash and merge, be sure to author a commit message using these [these guidelines](https://www.conventionalcommits.org/en/v1.0.0/#summary).  The merge message will be parsed in order to determine the next semantic version.\n\nEach squash and merge commit message will represent one change in the release notes. &nbsp; `<type>(optional scope): <description>`\n\n#### `<type>`\nThese types will bump the semantic version\n\n- `fix:` Patches a bug in your codebase (this correlates with `PATCH` in semantic versioning).\n- `feat:` Introduces a new feature to the codebase (this correlates with `MINOR` in semantic versioning).\n- `perf:`: A code change that improves performance (this correlates with `PATCH` in semantic versioning).\n- `!`: Appending an ! after the type/scope, introduces a breaking API change (correlating with `MAJOR` in semantic versioning). A BREAKING CHANGE can be part of commits of any type.\n\n*Note: If the type is `feat`, `fix` or `perf`, the semantic version will change. BREAKING CHANGES denoted by any type followed by `!` will result in a major version bump.*\n\nThese types will not change the semantic version, but will be included in the release notes of the next semantic version change.\n\n- `chore:` Changes to the build process or auxiliary tools and libraries such as documentation generation\n- `docs:` Documentation only changes\n- `style:` Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)\n- `refactor:` A code change that neither fixes a bug nor adds a feature\n- `test:` Adding missing or correcting existing tests\n\n#### `(optional scope)`\nA scope may be provided to a commit’s type, to provide additional contextual information and is contained within parenthesis, e.g., feat(parser): add ability to parse arrays. The scope could be anything specifying place of the commit change. For example `tools`,\n`adapters`, `Linechart`, `Models`, etc...\n\n#### `<description>`\nContains succinct description of the change:\n\n* use the imperative, present tense: \"change\" not \"changed\" nor \"changes\"\n* don't capitalize first letter\n* no dot (.) at the end\n\n### Release branch @latest\nAll releases should be triggered by opening a pull request from `main` into `release`.  Releases should use traditional merge commits (**not** squash and merge).  This will ensure the semantic version number for the release is automatically determined based on the previously squashed commits merged into `main`.  **Note**: `release` must be merged back into `main` after each release PR, this will reset the beta semantic version.\n\n## Recommended VS Code extensions\nWe recommend you install the following vs-code extensions to streamline the code quality and linting process.\n|Name|Purpose|\n|----|-------|\n|Prettier - Code formatter| Enforces a [consistent style](https://prettier.io/docs/en/why-prettier.html) by parsing your code and re-printing it. To ensure that this extension is used over other extensions you may have installed, be sure to set it as the [default formatter](https://github.com/prettier/prettier-vscode#default-formatter) in your VS Code settings. This setting can be set for all languages or by a specific language. To allow for auto-linting on file save, you must have the default formatter set as `prettier-vscode` and have `Editor: format on save` checked.  These settings can be changed in your VS Code preferences. A JavaScript comment of `// prettier-ignore || {/* prettier-ignore */} || <!-- prettier-ignore --> || /* prettier-ignore */` will exclude the next node in the abstract syntax tree from formatting.|\n|ESLint| Integrates ESLint into VS Code. If you are new to ESLint check the [documentation](https://eslint.org/).|\n|stylelint| A Visual Studio Code extension to lint CSS/SCSS/Less with [stylelint](https://stylelint.io/)|\n\n## Important NPM commands\n|Command (prefix with `npm run`)|Effect|\n|----|-------|\n|`build`|Bundles library with rollup.js|\n|`storybook`|Starts Storybook UI component explorer|\n|`test`| Run jest test suite|\n|`test:watch`| Run tests in hot-reloading *watch* mode|\n|`lint`| Formats code to conform to *prettier* and *stylelint* format|\n|`lint:check`| Checks for *eslint*, *prettier*, and *stylelint* formatting errors/warnings.|\n|`generate [componentName]`| Creates template files for new component named [componentName] |","readmeFilename":"README.md","_id":"tsi-component-library@6.1.0-beta.1","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-GiTw0j1k05sSqMrgFgQS9E0gvgzVphUWe/KVAWgjyLNhlkAcCCKj35gIB82yLSY5ccu1Bj60HazlFF0AvBinZg==","shasum":"f9f242825205e9936c386e5c68acc42dcce801ed","tarball":"https://registry.npmjs.org/tsi-component-library/-/tsi-component-library-6.1.0-beta.1.tgz","fileCount":3,"unpackedSize":8213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGKASCRA9TVsSAnZWagAAVnwP/iW8uHuw+eR5OK2pWb6U\nPZzlMvY38393kJEBbTRfhnLvnJz3wOYScRjKU52rfQRHps9k64eBvriZR9ZL\nxZUzh5Mj5emY2gIbFbaRqsmbwfuREg4BS63Fo3IfhaeGAWZ/LkswGnhs6B/v\nAA0qXEWiu7O8GAsyV97hmFDtH1rAntQi/zamTnTxLQiaF6Ryvg03rIhYCSSu\nJSok0mdFS07aEZ1lyGTJ1sZs1O6PofXSitBG4IXYTHF5BHVlxZeRGhcMn1li\nHxqc8hfisuiXo+bTScBU3uPv5hpk9l0ITlsMeufx4KpF3gJrA4mOKIkK9vi9\n3pQhXYmND7eWXWTqUB5CCNzn/cTHOTH6qousGlqwX5JujqOqRIoDtruH848Z\nwgC5SfUjjavAVtK5s+XYVtY2hOA7PM3GG9f7cTu2V+FnSCTaXLuKp9eUns2+\nJtb1Z6TBL/OSQ/eGiq1NnAtjo3Cmp5fdGU4mlXgTsWHdTs68tnL11wD5gCNF\nQn0nv59q9rWmyS2WxSmXCTz8F8chOe2PzQ+Uz/zhyIKF9Qe1VQH041LQUDp8\nFcCIVsZkrgcGM0e3KmzVp5h8AI4p7aVkm1XprxSimNqbALpjhuP2g0r9Qa+8\n6BLyqMzhKfCvVN8Vrf4wGMZm80cyYtG0opCgyhrmLV8QYbqJfsg9dMohmqb2\nGo8M\r\n=16NJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDqnCQ7LXTgBN82HWWnpbdGe+D6SQiFWdgo2+WJVqos8AiEAtM70SOOmCwb+soS3DupEolQqqg85cOvyF3owS0Eqpfs="}]},"_npmUser":{"name":"leothedog","email":"ccrowley96@gmail.com"},"directories":{},"maintainers":[{"name":"leothedog","email":"ccrowley96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsi-component-library_6.1.0-beta.1_1612226578085_0.4965494471974117"},"_hasShrinkwrap":false},"6.1.0-beta.2":{"name":"tsi-component-library","version":"6.1.0-beta.2","description":"![build](https://github.com/niusoff/tsi-components/workflows/build/badge.svg?branch=main)&nbsp;[![latest](https://img.shields.io/npm/v/tsi-component-library/latest)](https://www.npmjs.com/package/tsi-component-library)&nbsp;[![beta](https://img.shields.io","main":"build/index.js","module":"build/index.es.js","dependencies":{"react":"^17.0.1","react-dom":"^17.0.1","tsiclient":"^1.4.8"},"devDependencies":{"@babel/core":"^7.12.10","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-eslint":"^8.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^11.0.1","@semantic-release/changelog":"^5.0.1","@semantic-release/commit-analyzer":"^8.0.1","@storybook/react":"^6.1.11","@testing-library/jest-dom":"^5.11.8","@testing-library/react":"^11.2.2","@types/jest":"^26.0.19","@typescript-eslint/eslint-plugin":"^4.13.0","@typescript-eslint/parser":"^4.13.0","babel-loader":"^8.2.2","babel-preset-react-app":"^10.0.0","chromatic":"^5.6.1","colors":"^1.4.0","conventional-changelog-conventionalcommits":"^4.5.0","cz-conventional-changelog":"^3.3.0","eslint":"^7.17.0","eslint-config-prettier":"^7.1.0","eslint-webpack-plugin":"^2.4.1","identity-obj-proxy":"^3.0.0","jest":"^26.6.3","node-sass":"^5.0.0","postcss":"^8.2.4","prettier":"2.2.1","rollup":"^2.36.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.0","rollup-plugin-typescript2":"^0.29.0","sass-loader":"^10.1.0","semantic-release":"^17.3.7","stylelint":"^13.8.0","stylelint-config-prettier":"^8.0.2","stylelint-config-recommended":"^3.0.0","stylelint-config-sass-guidelines":"^7.1.0","ts-jest":"^26.4.4","typescript":"^4.1.3"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"scripts":{"build":"rollup -c","storybook":"start-storybook -p 6006","storybook:export":"build-storybook","test":"jest","test:watch":"jest --watch","prettier:fix":"prettier --write src/**/*.{js,ts,tsx,scss}","prettier:check":"prettier --check src/**/*.{js,ts,tsx,scss}","eslint:fix":"eslint --cache --fix","eslint:check":"eslint src/**/*.{js,ts,tsx}","stylelint:fix":"stylelint --fix \"src/**/*.scss\"","stylelint:check":"stylelint \"src/**/*.scss\"","lint":"npm run prettier:fix && npm run stylelint:fix","lint:check":"npm run eslint:check && npm run prettier:check && npm run stylelint:check","generate":"node ./tools/generate-card-template.js","chromatic":"chromatic --project-token CHROMATIC_PROJECT_TOKEN --exit-zero-on-changes"},"author":"","license":"ISC","gitHead":"38022061a4954698281d378ee858bdf24c7eb874","readme":"![build](https://github.com/niusoff/tsi-components/workflows/build/badge.svg?branch=main)&nbsp;[![latest](https://img.shields.io/npm/v/tsi-component-library/latest)](https://www.npmjs.com/package/tsi-component-library)&nbsp;[![beta](https://img.shields.io/npm/v/tsi-component-library/beta)](https://www.npmjs.com/package/tsi-component-library)&nbsp;\n\n[Live storybook link](https://main--60188eb2614bae0021cf89a7.chromatic.com/)\n\n## Merge guidelines\n### Main branch @beta\nAll pull requests merged into the `main` branch should be done so using a **squash and merge** commit.  If you're the contributor who approves the squash and merge, be sure to author a commit message using these [these guidelines](https://www.conventionalcommits.org/en/v1.0.0/#summary).  The merge message will be parsed in order to determine the next semantic version.\n\nEach squash and merge commit message will represent one change in the release notes. &nbsp; `<type>(optional scope): <description>`\n\n#### `<type>`\nThese types will bump the semantic version\n\n- `fix:` Patches a bug in your codebase (this correlates with `PATCH` in semantic versioning).\n- `feat:` Introduces a new feature to the codebase (this correlates with `MINOR` in semantic versioning).\n- `perf:`: A code change that improves performance (this correlates with `PATCH` in semantic versioning).\n- `!`: Appending an ! after the type/scope, introduces a breaking API change (correlating with `MAJOR` in semantic versioning). A BREAKING CHANGE can be part of commits of any type.\n\n*Note: If the type is `feat`, `fix` or `perf`, the semantic version will change. BREAKING CHANGES denoted by any type followed by `!` will result in a major version bump.*\n\nThese types will not change the semantic version, but will be included in the release notes of the next semantic version change.\n\n- `chore:` Changes to the build process or auxiliary tools and libraries such as documentation generation\n- `docs:` Documentation only changes\n- `style:` Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)\n- `refactor:` A code change that neither fixes a bug nor adds a feature\n- `test:` Adding missing or correcting existing tests\n\n#### `(optional scope)`\nA scope may be provided to a commit’s type, to provide additional contextual information and is contained within parenthesis, e.g., feat(parser): add ability to parse arrays. The scope could be anything specifying place of the commit change. For example `tools`,\n`adapters`, `Linechart`, `Models`, etc...\n\n#### `<description>`\nContains succinct description of the change:\n\n* use the imperative, present tense: \"change\" not \"changed\" nor \"changes\"\n* don't capitalize first letter\n* no dot (.) at the end\n\n### Release branch @latest\nAll releases should be triggered by opening a pull request from `main` into `release`.  Releases should use traditional merge commits (**not** squash and merge).  This will ensure the semantic version number for the release is automatically determined based on the previously squashed commits merged into `main`.  **Note**: `release` must be merged back into `main` after each release PR, this will reset the beta semantic version.\n\n## Recommended VS Code extensions\nWe recommend you install the following vs-code extensions to streamline the code quality and linting process.\n|Name|Purpose|\n|----|-------|\n|Prettier - Code formatter| Enforces a [consistent style](https://prettier.io/docs/en/why-prettier.html) by parsing your code and re-printing it. To ensure that this extension is used over other extensions you may have installed, be sure to set it as the [default formatter](https://github.com/prettier/prettier-vscode#default-formatter) in your VS Code settings. This setting can be set for all languages or by a specific language. To allow for auto-linting on file save, you must have the default formatter set as `prettier-vscode` and have `Editor: format on save` checked.  These settings can be changed in your VS Code preferences. A JavaScript comment of `// prettier-ignore || {/* prettier-ignore */} || <!-- prettier-ignore --> || /* prettier-ignore */` will exclude the next node in the abstract syntax tree from formatting.|\n|ESLint| Integrates ESLint into VS Code. If you are new to ESLint check the [documentation](https://eslint.org/).|\n|stylelint| A Visual Studio Code extension to lint CSS/SCSS/Less with [stylelint](https://stylelint.io/)|\n\n## Important NPM commands\n|Command (prefix with `npm run`)|Effect|\n|----|-------|\n|`build`|Bundles library with rollup.js|\n|`storybook`|Starts Storybook UI component explorer|\n|`test`| Run jest test suite|\n|`test:watch`| Run tests in hot-reloading *watch* mode|\n|`lint`| Formats code to conform to *prettier* and *stylelint* format|\n|`lint:check`| Checks for *eslint*, *prettier*, and *stylelint* formatting errors/warnings.|\n|`generate [componentName]`| Creates template files for new component named [componentName] |","readmeFilename":"README.md","_id":"tsi-component-library@6.1.0-beta.2","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-pNtCJ1OwLA60T5AcKc1dxyez37xD28xKsL9Ml+DuK6K4CVtqYvpa3R5NGStCsEoD+2K5xprWqKTU6oZY+joJdQ==","shasum":"cb5e906a0083817f649bfa24b6022164ce7c5aee","tarball":"https://registry.npmjs.org/tsi-component-library/-/tsi-component-library-6.1.0-beta.2.tgz","fileCount":17,"unpackedSize":8550953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGaMECRA9TVsSAnZWagAAe00P/jpQdaVZXaiF2ytQMgA7\nTwYPueQBTtR3I4g6LQXqRBlA88EDFQU0o8NZe4mhtsynL7lfwCbCdF9qR41q\nMU0FVX5FJXtLxYGiII2nBP6wnfvVsSH206wQrmnaNRn90ZDT/zCgbR4Ll9xN\nTbxRvV2VghnmHbl8t6klQvIVDFepofXyGVS3y/kyz4+3fVBJicHJ+8bvAHXU\n6WEFEWPRNY1vJ0bhnlMd+ed8S6lBVJrdNZrClmwblSR1mP+PWH0mfumqLxDt\nXwlNBlNJiTxIU1JObsElyfzw/b77QoxspzOstG6MFrV5CcZQnySI+0uHZ1iF\nsZ1aBJnTr1RNV2goNqM5lVen5hx8Rpr3vckrUMiF4ZHrNjSiRe6oMZGihZaw\nxM4VdRaOSheyabEmJNvMjaiBt/UgQ3sAKfgP9mBBGmQ9g4MLq0hDVsL3sjoM\n80CLIz9QxwAyB1nbwyNMYZduJuUxTYKIuUgcymiHnXCx1aMegMyet5aK0wQ/\nCiCk2cO7NdO+j3KbSBTYJ949NQHtQxdXkg4Bq00wZO/CUE4UITAq3hWSl7ri\n12sxttgrV4BQLsb3RQm1PrRQjoy0gQA2+Qf8S+UdonWi8z8BLd22iU3DCMy3\ntaFrSdth45hoMU2tYH9D/3/pWNs5U1eUybAfGUuJhtMIkKBkWU2Gxd0AbZc6\nSHet\r\n=bGPz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhyZ5IFLhWSTXXq1rUfyK4QgW/XmlZxKDfARdAtTwyiAIgMBYJww6Yba8jZE+auF2HMOtfe73GrvjCvuZtrXHnhJQ="}]},"_npmUser":{"name":"leothedog","email":"ccrowley96@gmail.com"},"directories":{},"maintainers":[{"name":"leothedog","email":"ccrowley96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsi-component-library_6.1.0-beta.2_1612292866947_0.8185888058486663"},"_hasShrinkwrap":false}},"time":{"created":"2021-01-21T22:51:00.938Z","1.0.0":"2021-01-21T22:51:01.082Z","modified":"2022-05-22T08:30:04.622Z","2.0.0":"2021-01-22T18:27:40.217Z","3.0.0":"2021-01-22T19:07:47.705Z","3.0.1":"2021-01-22T19:29:16.892Z","3.1.0":"2021-01-22T20:49:25.771Z","3.0.0-beta.1":"2021-01-22T22:18:00.331Z","3.2.0-beta.1":"2021-01-22T22:26:07.272Z","3.2.0-beta.2":"2021-01-22T22:35:56.095Z","3.2.0-beta.3":"2021-01-22T22:47:38.206Z","3.2.0":"2021-01-22T22:51:45.507Z","3.2.0-beta.4":"2021-01-22T23:10:57.975Z","3.3.0":"2021-01-22T23:15:35.007Z","4.0.0-beta.1":"2021-01-22T23:28:17.410Z","3.4.0":"2021-01-22T23:41:12.621Z","4.0.0-beta.2":"2021-01-22T23:45:23.943Z","4.0.0":"2021-01-22T23:48:16.959Z","4.0.0-beta.3":"2021-01-25T21:40:18.792Z","4.0.0-beta.4":"2021-01-25T22:37:59.389Z","4.0.0-beta.5":"2021-01-26T17:03:59.708Z","5.0.0":"2021-01-26T17:08:24.960Z","4.0.0-beta.6":"2021-01-26T19:42:09.396Z","5.0.1-beta.1":"2021-01-26T20:03:34.503Z","6.0.0-beta.1":"2021-01-26T20:08:45.034Z","6.0.0-beta.2":"2021-01-26T20:22:01.058Z","6.0.0-beta.3":"2021-01-26T20:29:06.416Z","6.0.0":"2021-01-26T23:30:29.271Z","6.0.1-beta.1":"2021-01-27T00:04:45.059Z","6.0.1":"2021-01-27T00:18:23.525Z","6.0.2":"2021-02-01T18:10:18.310Z","6.1.0-beta.1":"2021-02-02T00:42:58.250Z","6.1.0-beta.2":"2021-02-02T19:07:47.223Z"},"maintainers":[{"name":"leothedog","email":"ccrowley96@gmail.com"}],"description":"![build](https://github.com/niusoff/tsi-components/workflows/build/badge.svg?branch=main)&nbsp;[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)&nbsp;[![latest](https://img.shie","license":"ISC","readme":"","readmeFilename":""}