{"_id":"@alanngo/custom-components","_rev":"8-71d01a41bf9a78cf5b10155da222103a","name":"@alanngo/custom-components","dist-tags":{"latest":"1.2.0"},"versions":{"1.0.0":{"name":"@alanngo/custom-components","version":"1.0.0","description":"A library of custom react components and hooks to make life easier","scripts":{},"keywords":["custom","components"],"repository":{"type":"git"},"author":{"name":"Alan Ngo"},"license":"ISC","gitHead":"75f90e40373ec537a2ac27276fb00916ef0b90ac","_id":"@alanngo/custom-components@1.0.0","_nodeVersion":"14.16.1","_npmVersion":"8.1.3","dist":{"integrity":"sha512-m2x4dj/ePBQ8ZFy6Uee+42unKETdhLEGG/WYZs6uaDU3wWUok3qOjAzn/acYkHS4RIW4mHtRNtwwxFmOp+P4KA==","shasum":"e516315164d85468dd77448dd15e5665cc9e5a2e","tarball":"https://registry.npmjs.org/@alanngo/custom-components/-/custom-components-1.0.0.tgz","fileCount":13,"unpackedSize":2237,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnmoeCRA9TVsSAnZWagAAlV0P/Ry3JRAzNCKashgAudjG\nFYOtzNzs0CxTEPX2uvxK/tvVvFAjpz89+y8hlyYBEepU4aQVMejd6Oj8umQF\nV2vZ5VqHvNN5Q0wFhMr7Xpv7RxRZKSxFQW1uSARW20h3xowyQJUdOeqwP/FZ\n1ZqF8WmKYcRD0lDokP2D5QxwG9L5aKO2rqPP3qb9eQ4H+B2zaQr7lS4m28n0\nEhta1ainu86XhbaSna5WcsLc1N52ADZfyQrKbUZjZ0zdaZfAK7n3ml3kCLcp\nsooIg+H4NmmM/deOrJFrZDWuD7kkT35pU3QFBK5Y7XcvfQ0CR0voCQx26HY+\nLdpBRxBn7t2W1rGoALch8a4DxyLpcPg2uj1PcZw0R4zUaSuRdi7SoGPcL3lL\ndvShGw35fwvVFyNfdeFz/v+0audzgCi3q5rh3KIKqKOGeKqxevEtEYzf4LXR\nPUcMX7pIEMUJ6a/7/ZK1Try+QMa7bkuaJJKGVrsy3+DrJ8Jwf5VPYt5TIV+l\nzYQDo8J7ts3St3ICBsITjijr+0FNMT+E47RGgbj8VyfU7+s+iy+YxGO2xywa\nkNZmqrr1/8NsMTvIX4w8e2+XdfgcOqUVP3rMMwgsHgnmojlkQbyqSZkxGsbA\n4By4J7RM16OA8Bz5SgUwtou7Es296Fka15WJQe04OGS9b9aNuaR7dWN8pvAh\nSfIb\r\n=cF7M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYo3zPq4KFN+IWA6rPda3QRt0kVMd6Bv6Y1iP1lhu+fAIgDYyStJfCQYJkUiD9jD0wtj969SHC9QS9Xz8Drs4oolE="}]},"_npmUser":{"name":"alanngo","email":"alanngo673@gmail.com"},"directories":{},"maintainers":[{"name":"alanngo","email":"alanngo673@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/custom-components_1.0.0_1637771805959_0.9620470259190312"},"_hasShrinkwrap":false},"1.1.0":{"name":"@alanngo/custom-components","version":"1.1.0","description":"A library of custom react components and hooks to make life easier","main":"index.jsx","scripts":{"storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"keywords":["custom","components"],"repository":{"type":"git"},"author":{"name":"Alan Ngo"},"license":"ISC","devDependencies":{"@babel/core":"^7.16.0","@storybook/addon-actions":"^6.3.12","@storybook/addon-essentials":"^6.3.12","@storybook/addon-links":"^6.3.12","@storybook/react":"^6.3.12","babel-loader":"^8.2.3"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"dependencies":{},"gitHead":"1f5d7a14847a4a718d75b2de89ab874f553078f0","_id":"@alanngo/custom-components@1.1.0","_nodeVersion":"14.16.1","_npmVersion":"8.1.3","dist":{"integrity":"sha512-9LD0O3kLpq76ll12hGy8mH+m7h2emY5FMFfE3e9Yl6S4c9RyAQvI+QhXOd6g16gTaOvuSnQ9Jh9cCZtgCVGv/Q==","shasum":"b635c4a0fa8b287e79a5b4f1c2234a96acfba116","tarball":"https://registry.npmjs.org/@alanngo/custom-components/-/custom-components-1.1.0.tgz","fileCount":15,"unpackedSize":3089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnnHTCRA9TVsSAnZWagAADCIP/jZM/POY5J4cu6C5TC3O\nlNXzhsYqyhbD9qMn09l2h0BHjsiPiww+LhXe+VU+qAkWou0czhAsJ+S9QpwL\nkGjkLaDeHTXpAGmsELyb3VtbC+xtgHtJNmWFG0cun+5EpB5ojedUaEhS2tjh\nORwfUnrS6X2z+3TiqqA3Crly/BOid/y7VkzSfvBflzL/vAnJIvRhaaC1wZXb\nsPQiKFCaQhiIHRXkkM32nhpb0I1iZlaG1GCX3/7LBTftk6ygVUeVmtZf25vL\nZfHZih2e3ZqRzGTRbAJuS4xsh9hNJA3m5lZeK03oQUyx+ulXEV2ICmXEqEp6\nyp7KeiUW/1kTo6poKhVjveezuLkaZcqjNz7DXfiSufKG7jrZvTW4s6PjmsmY\nuL0RhNqgay7Eyb9yH/jr9aNl6tCWyFMYTYy+8wso8sc9QYCWG91R/BqhnUTa\nSFP879v0n0EqfoIb+PQBmADJN2CE9vcZzcFcJyyv0Bo9DA6C3xCgeMN7dNUC\nffP/HFx3Saf1ngMU9zxOoqzBwn8nLjPazvMcpHMyALBDYzOl5Wspr0METvOb\nV8Nkc7xEmdTG4xI4DUWfGKrHBaN+xxsMEAtLGODwlf4yez1v7RbmcKKA50k/\n6PVeqeRkIG1Ey4KAd6mZ95VXxXLN6iVTBmUHxtFg5aI4JBuhqUv4o3uKcfTl\nMzap\r\n=XNAV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE6TaOdwoZMGhV01P/0Zl+O+NAmemPrXaUkgNxyIfrWfAiEArkwWUG2YcuxY26CAk8ICO+SYrC8D5ECcwFYWis8jFPg="}]},"_npmUser":{"name":"alanngo","email":"alanngo673@gmail.com"},"directories":{},"maintainers":[{"name":"alanngo","email":"alanngo673@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/custom-components_1.1.0_1637773778876_0.23180288670611393"},"_hasShrinkwrap":false},"1.1.1":{"name":"@alanngo/custom-components","version":"1.1.1","description":"A library of custom react components and hooks to make life easier","main":"index.js","scripts":{"build":"webpack --mode production --display-modules","clean":" rm -rf node_modules && yarn install"},"keywords":["custom","components"],"repository":{"type":"git"},"author":{"name":"Alan Ngo"},"license":"ISC","devDependencies":{"@babel/core":"^7.16.0","babel-loader":"^8.2.3","@babel/cli":"^7.7.7","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.7","@babel/preset-react":"^7.7.4","css-loader":"^3.4.1","prop-types":"^15.7.2","react":"^17.0.1","style-loader":"^1.1.2","url-loader":"^3.0.0","webpack":"^4.41.5","webpack-cli":"^3.3.10","webpack-node-externals":"^1.7.2"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"dependencies":{},"gitHead":"598fc408f1f375abbc3b0a8443ee6e6701e96ca5","_id":"@alanngo/custom-components@1.1.1","_nodeVersion":"14.16.1","_npmVersion":"8.1.4","dist":{"integrity":"sha512-0PDgEo64VRIwuBhSeNoiiIELl4i1bn97LqBDhd0G5qnKNyuPd/3DANIW08gvQs42UjdAy+vPSzDFOfcAhwI67A==","shasum":"1ceb8a0891d81b4b11d8a933e336d0d9e2a981f0","tarball":"https://registry.npmjs.org/@alanngo/custom-components/-/custom-components-1.1.1.tgz","fileCount":13,"unpackedSize":2965,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnuRmCRA9TVsSAnZWagAATbkP/RPalz71RpqOnnspT+cL\nEXJ7CHn78bie5sh/KgG1aSIeW5dYT40mIEak6bf6jKJr1P9JGgpuYbgbRgPc\nCuc3Blb/s5NiucDNCgPRMZyaWK46STzTtNojZeLhkyQTiQVcPg9wLy50DX8e\ntl7V3oKYKWaqjbuFKn0HqnqnxB6+wFXSnNMcpN99aGWdt73o3Ribc4cTu+NB\nJOc+uvrWBvaOZRfrjs3nMlUMMNTcXSxnIhvFFT6B8qFUxUqyc4A+M/Ca6da1\nZeR8DVqDEFG9RGcL0RYBA+BhR3qcc46rvlLnbPf7/gQjCbft94Pvhx6IgzW+\nvomyXSAKbkOh5Hhj9qgHe7eNAEIGpKjR3W1RKanx1R08vFRsnY/XMcHfahep\n9AJahB4xV7+yVWktjzpu94S8C5wBCxzyBUy0i1fwalQ8oDIKQBfhTrLBDRxo\nZ7+2F4GUNo7ECn29s55umlLFvxVE9zPdX4QIjrhqFCaz1tLVP9eKTCoW+1BC\nahMUhcvAfEdPYftoBeYxsgUzQ2enkmlDTp9AhAUGzt1XarfsPj/N7HIwbwmw\nxi/ZQ4Qw7AI4R9kHlw1Eyaoig+T3cn8bEdK3OemcMalxoESPbFy9ikwktJOU\njFrHHFizLhBH8/R7JCGtjHIRoUkqgXqcqrsWAhY7Ru0cCA7jLqHL+kzXF9vu\nxKbx\r\n=AoYn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGXoLY3JwGGZdy9A8Dc/3hdO2EpC4WfzVW8w6ZKC1DkLAiBnqA0o2EdTVhKIjH/CsiVmudU/Hw6LJRIruo3tXBt0kQ=="}]},"_npmUser":{"name":"alanngo","email":"alanngo673@gmail.com"},"directories":{},"maintainers":[{"name":"alanngo","email":"alanngo673@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/custom-components_1.1.1_1637803110589_0.3942592847592017"},"_hasShrinkwrap":false},"1.1.2":{"name":"@alanngo/custom-components","version":"1.1.2","description":"A library of custom react components and hooks to make life easier","main":"index.js","scripts":{"build":"webpack --mode production --display-modules","clean":" rm -rf node_modules && yarn install"},"keywords":["custom","components"],"repository":{"type":"git"},"author":{"name":"Alan Ngo"},"license":"ISC","devDependencies":{"@babel/core":"^7.16.0","babel-loader":"^8.2.3","@babel/cli":"^7.7.7","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.7","@babel/preset-react":"^7.7.4","css-loader":"^3.4.1","prop-types":"^15.7.2","react":"^17.0.1","style-loader":"^1.1.2","url-loader":"^3.0.0","webpack":"^4.41.5","webpack-cli":"^3.3.10","webpack-node-externals":"^1.7.2"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"dependencies":{},"gitHead":"f068af6ba1cf30f7b84f66ac1c9a8e9f6d1efce9","_id":"@alanngo/custom-components@1.1.2","_nodeVersion":"14.16.1","_npmVersion":"8.1.4","dist":{"integrity":"sha512-YF/gIrMxMOvrnXlxtE7sjG4kZkwrjbalVatG6rN2aOb/PkazH9E4UpWO+dSvZzHgCGPKCgAh5FL7/t0UWlCSvQ==","shasum":"f51b217aea4c738a02e4cf2e596d58269c2b3a1f","tarball":"https://registry.npmjs.org/@alanngo/custom-components/-/custom-components-1.1.2.tgz","fileCount":13,"unpackedSize":2941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnuTgCRA9TVsSAnZWagAAxIIP/2t05XG+UGX7ry8UaxKX\nBQjspL55QNstCmFA81bcfB99AdmgIv9zKh3E1DF+YHkWLH6jtyMNloO18Lrm\n4OZHJojM4ZuylpLpsqEyFGdb3Ao6vuR5hg4FdAn6ozQPhLHy1ADXx+phJK5H\nXyQlhHqXXbw3eh37LFpI1Uq/3owoHUNgRizwdD2GhzV6qNdJGimk2ZxV0UC0\nNSAmB4JjCjG9am2EcfZ5oqG8SQQDUn5sZ2Rh4hx0LHNBaL6Xwb7mCgDxYbMo\nKF64P0lG28tE1K4184F+spvpEEqimru/uwXiNro2HKJr3xu8TMncBOmQ8be3\np4N1Se9SwWHPNZoM2YzCb1bg8cAO+tjTxnRUKGlcYcoJ++DXFx8ttydrTgUg\n3jo8L+XPxLrEm/GquD3pdfOwBOd7F/x8jAKUwattN8IqXkS0IXx9TMWXfz57\n0/pBvYVt7/EpW3Fbn0XJ6ta3pOigeHNdTCphnxaHofkZQM1BBZyMMRtwkB7P\nuEsbTLdS5pXEKCiqjpNhWKQSz9LDiwy4JL4BB71bd4GLFdWiFGSiZcnPNtzA\nbQ0F31DCnS27cqCkPEnABpE0iOP6XDUv1xi4u9PjN4Ac+hr/107lBH2X+P56\nIp7ZOFycedtJJ4udP1ukfzLDfiq5JTGm4xA1Z9KBunrOhXMxMASv6PfMIc2D\nNUIU\r\n=iUn1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfkJ1x2CCPXH8wPlJ7ksQpmkm3hpmX2gS6OsrKX0tOTQIhANB7RPXKDle3haN7g+DC643IXgnFyp8iF++7ZhhaZUB9"}]},"_npmUser":{"name":"alanngo","email":"alanngo673@gmail.com"},"directories":{},"maintainers":[{"name":"alanngo","email":"alanngo673@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/custom-components_1.1.2_1637803232464_0.32860156519708905"},"_hasShrinkwrap":false},"1.1.3":{"name":"@alanngo/custom-components","version":"1.1.3","description":"A library of custom react components and hooks to make life easier","main":"index.js","scripts":{"build":"rm -rf dist && NODE_ENV=production babel src/ --out-dir dist --copy-files","clean":" rm -rf node_modules && yarn install"},"keywords":["custom","components"],"repository":{"type":"git"},"author":{"name":"Alan Ngo"},"license":"ISC","devDependencies":{"@babel/cli":"^7.7.7","@babel/core":"^7.16.0","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.7","@babel/preset-react":"^7.7.4","babel-loader":"^8.2.3","css-loader":"^3.4.1","prop-types":"^15.7.2","react":"^17.0.1","style-loader":"^1.1.2","url-loader":"^3.0.0","webpack":"^4.41.5","webpack-cli":"^3.3.10","webpack-node-externals":"^1.7.2"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"dependencies":{"@babel/polyfill":"^7.12.1"},"gitHead":"762461373f9ce41bd5e08727187ef5c55e309d01","_id":"@alanngo/custom-components@1.1.3","_nodeVersion":"14.16.1","_npmVersion":"8.1.4","dist":{"integrity":"sha512-KIjLWVzDtZ9z4C31hEumxbqhcTU4jxq74058npOHiFz3zi3lVDc94Oitg38mpy7DKEELpiI67DWB4GOjRZaeJQ==","shasum":"57a0d8637528b3d5d3cd6e877eda2a91f51f62d6","tarball":"https://registry.npmjs.org/@alanngo/custom-components/-/custom-components-1.1.3.tgz","fileCount":25,"unpackedSize":5860,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpTJfCRA9TVsSAnZWagAA89UP/1M1f9E+ZSzfxttOBS3Q\nRtMBTpH1/FuUNeLt2WYBkzNINYJqdxhBpgK2Biy2xjkOpEIRgZMDFe3iaQKi\n6SPZzzG0o9048ySWsHFFiIQ0UQNi/APy+F2+iziM2eEEeDPT6JVfnHCTrtLd\nSExeJwgbAVvcvjzEehgOu6AnSaBPsmCVP4hJMhXqxgfG/29M1JcgIW30aAFD\nZell2HXVvLrHprMgsE8HpEiEgLJkNj69xsiO5j14WIi5/eCtG2PCA5HDFvQa\nqXZksRDki2FxfMzTpI6h5/eTtqTJCp/l2wnmhWSlnKNu+/uApJN+xYSfSLcS\nLJwiNqEeCVMBqFIRR4EiFsYN7O3z3+9uqx1mZZohvQCwuZqaGp1VhgdaQc7V\nThRAgFLJfdXpoKXkIxqK849OBuG7MU4EXlKJ0VWL8JtzS89ru5qqgt03QLUw\nRmJJn7M5naIkK3optlYDNKvrvLt2NaC7Q5gpxoRxZqquES1zxncgpaeuOFnD\naEZYg6FWO1e73BSBBF3qzFLnn4eUzYtJoJF0t+A7/4ruwgSEFbcuMdXnT0Vj\nTFMJ+edwYdBIjz/Np2InuJoNfjF90ThojbIC8B1euUIu6yrC4xhYL59nBxBn\nYkqHmbB6XHe37Hxy2agfwBJpxurmb/VO4hJ2z3LPfrOfyUgVUiPsmPU+whqm\n07Yh\r\n=57VO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEfmyUlwZ08sHZ9bReRQlHeoOvtSRqCIy0PzFoJXEAgNAiEA/cPwxmPcLxNyr9U60AqtDaw4W6e4+evk52qH+xJJK58="}]},"_npmUser":{"name":"alanngo","email":"alanngo673@gmail.com"},"directories":{},"maintainers":[{"name":"alanngo","email":"alanngo673@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/custom-components_1.1.3_1638216287294_0.3785157381906188"},"_hasShrinkwrap":false},"1.1.4":{"name":"@alanngo/custom-components","version":"1.1.4","description":"A library of custom react components and hooks to make life easier","main":"index.js","scripts":{"build":"rm -rf dist && NODE_ENV=production babel src/ --out-dir dist --copy-files","clean":" rm -rf node_modules && yarn install"},"keywords":["custom","components"],"repository":{"type":"git","url":"git+https://github.com/alanngo/custom-components.git"},"author":{"name":"Alan Ngo"},"license":"ISC","devDependencies":{"@babel/cli":"^7.7.7","@babel/core":"^7.16.0","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.7","@babel/preset-react":"^7.7.4","babel-loader":"^8.2.3","css-loader":"^3.4.1","prop-types":"^15.7.2","react":"^17.0.1","style-loader":"^1.1.2","url-loader":"^3.0.0","webpack":"^4.41.5","webpack-cli":"^3.3.10","webpack-node-externals":"^1.7.2"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"dependencies":{"@babel/polyfill":"^7.12.1"},"gitHead":"4fd318debbb447245efaf9ee404a3433303299b4","bugs":{"url":"https://github.com/alanngo/custom-components/issues"},"homepage":"https://github.com/alanngo/custom-components#readme","_id":"@alanngo/custom-components@1.1.4","_nodeVersion":"14.16.1","_npmVersion":"8.1.4","dist":{"integrity":"sha512-vAmraSMtnu9Tr4ZIbLUNNduJmXrcbFZjmF6eokcAtmFHruq79M1/pamGnypxPvlnxP5bnoun81ECH82nNlf39A==","shasum":"e2fbd13c83b34f29132d823871c41db1ba86ecff","tarball":"https://registry.npmjs.org/@alanngo/custom-components/-/custom-components-1.1.4.tgz","fileCount":25,"unpackedSize":6223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpTzKCRA9TVsSAnZWagAAL9MP/jbL09IgqqDAq8CfjUsX\nZrP4KjhsK5dBj64vZfyD0cbgxRB2a0DEUyhWzO9A0xvK61quRJD57ytyoH4K\nXywJ3gmdBtsUuysp2uwgJ/B/b86oVofo7fYGNlkCSTkiy6BZE2EtrFLJm/bb\nfDtd0Gm6eRXgR6VktDl9LBR7dYWZ+VJh6Y613UeqNOvro0TeuJm+W4VP1lhR\nagalu8Jp6TgA0mrb0DzIFZlsg2GDNXaykvvWtzN84nJKKkYOPmIe1L5Kayjt\nD6xoKTOMb7UZTUMWM5s5YN4aTK/KhxVHywcUP+gorTCoFfoSK1C/+OKuOufK\nljkC/FG87jWn1qH3rxgbdyhtg5E64/pMbXr5zazgjuHlagw0T+blwZASLqB2\nY8MWxryI5yVUvZr3ZVeAKSfq9UQM+HFHYp8kOneF3Zt86rdzLzyE3l+1Zjhv\nlw9kDAq65W/mU9ZqTp6SXrt5JTuBXz/hkLMymDO3eVIkcIs1n/JhUGnbH6s9\n8uyg3lPVYaqdOnwpM9y062z7yk+/HbGZLh5ZlPZ54tIBOd51dkN0+9JB9Qcm\nVP4xoYY0LCq2RNao5CWlUiw21dQGO20I+a6Kt/XV1ShyzxxSR8cV0IYDQCUq\n9yTkNxb/bVbxOohGW4eRslUJtG7pdF2ATZN1mCdSsOuOFC/wz6uh9Ar6rQxU\nIco/\r\n=Yqpg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGbQjGqwyEllw7LY52Mz/Cd6BmoR4OShL9XAp5OWoSYmAiBOvYSKdO3McknMX6Lvq3E7gmX+niM2+p7nDSXAWfq3DQ=="}]},"_npmUser":{"name":"alanngo","email":"alanngo673@gmail.com"},"directories":{},"maintainers":[{"name":"alanngo","email":"alanngo673@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/custom-components_1.1.4_1638218954455_0.8100583145631783"},"_hasShrinkwrap":false},"1.1.5":{"name":"@alanngo/custom-components","version":"1.1.5","description":"A library of custom react components and hooks to make life easier","main":"index.js","scripts":{"build":"rm -rf dist && NODE_ENV=production babel src/ --out-dir dist --copy-files","clean":" rm -rf node_modules && yarn install"},"keywords":["custom","components"],"repository":{"type":"git","url":"git+https://github.com/alanngo/custom-components.git"},"author":{"name":"Alan Ngo"},"license":"ISC","devDependencies":{"@babel/cli":"^7.7.7","@babel/core":"^7.16.0","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.7","@babel/preset-react":"^7.7.4","babel-loader":"^8.2.3","css-loader":"^3.4.1","prop-types":"^15.7.2","react":"^17.0.1","style-loader":"^1.1.2","url-loader":"^3.0.0","webpack":"^4.41.5","webpack-cli":"^3.3.10","webpack-node-externals":"^1.7.2"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"dependencies":{"@babel/polyfill":"^7.12.1"},"gitHead":"4fd318debbb447245efaf9ee404a3433303299b4","bugs":{"url":"https://github.com/alanngo/custom-components/issues"},"homepage":"https://github.com/alanngo/custom-components#readme","_id":"@alanngo/custom-components@1.1.5","_nodeVersion":"14.16.1","_npmVersion":"8.1.4","dist":{"integrity":"sha512-vgJmnjLZSrE5BSJPuNL5GyG9/HTyiM6DQAdLJZCoDPFfqpsXANg9CpSGc9oXClJd+1E79TOPNqV6pgHTKyya8g==","shasum":"d3276a202bca5ca01d22b8a79e3646a138b5045b","tarball":"https://registry.npmjs.org/@alanngo/custom-components/-/custom-components-1.1.5.tgz","fileCount":25,"unpackedSize":6465,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpUEOCRA9TVsSAnZWagAAWyYQAJYZZRUPiL4/1/G0tavp\nUxJRoE/Qmra3oaiFHGOEB0YZPxb+11TIj0TNYRbpmzivrf+XkEleZ4i3PQCS\nAwS1AtQdG3MB0OcfR92vYl8w0nxMpPhhpbFct+3i3qZ1TJ5UnmLWH4WnoV8q\nNIpIQ7t2n3m/ApK1Ex5fpxloRC+YsrrSbVGCE4Bm94IjHowZBHKqfBwNA49G\nP/AtkPuN+ggjnLQxCOszz2eZ6fLhM28R9JcYvnice3F+8yn4EV+hx6/C1PzA\nCM3Piqq7Y1zKihYMbS27UEpOB2pnmTbOZ+PQSdMTiPabfKIEzsgudLQnOPr0\nJqfc9y5uS9eDQsr2lZO/kZ3Twb1sBJW6Vn0flXGlz9fozqZsqmtXz3IKHFbL\nBPxlZ+FRuB+k4/s+6cSLdH1/J4BowUU4JPyQPp+jtOe7vbO5bGMMyR9NYzbD\nN1QXIlH2QoCplc5BfjdccEaKFx+hbQiaHzQH/fhWFP52CWw1JfxsUHUDeQjA\nuFJK1MHZaT1z6BaKgNyQUDFLZ59jRL+1QtGkw2cpsn1ay2Rvk9aLm0gc5yQN\n0Fo9oquZOMayBU/UZyJnyDVLlGdvbUPJV7TwuiQHWpcOXge+OVf/c2W1GLdZ\nNdwN/eukwDpIXf7gjjpcnl7lIeJm1t2cwACM0B1xoymN9VR1aQigVaCDou6g\nteWs\r\n=g8PU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEtvMClPL1s6+RMNpmxEJ80cG1CAoJLM4rNK7ABT8AYIAiEAkMZXyue0SJeO/SGYEWm1eR8saMuH52pL5GKvtX0h7og="}]},"_npmUser":{"name":"alanngo","email":"alanngo673@gmail.com"},"directories":{},"maintainers":[{"name":"alanngo","email":"alanngo673@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/custom-components_1.1.5_1638220045817_0.6143044681815273"},"_hasShrinkwrap":false},"1.2.0":{"name":"@alanngo/custom-components","version":"1.2.0","description":"A library of custom react components and hooks to make life easier","main":"index.js","scripts":{"build":"rm -rf dist && NODE_ENV=production babel src/ --out-dir dist --copy-files","clean":" rm -rf node_modules && yarn install"},"keywords":["custom","components"],"repository":{"type":"git","url":"git+https://github.com/alanngo/custom-components.git"},"author":{"name":"Alan Ngo"},"license":"ISC","devDependencies":{"@babel/cli":"^7.7.7","@babel/core":"^7.16.0","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.7","@babel/preset-react":"^7.7.4","babel-loader":"^8.2.3","css-loader":"^3.4.1","prop-types":"^15.7.2","react":"^17.0.1","style-loader":"^1.1.2","url-loader":"^3.0.0","webpack":"^4.41.5","webpack-cli":"^3.3.10","webpack-node-externals":"^1.7.2"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"dependencies":{"@babel/polyfill":"^7.12.1"},"gitHead":"0a78b0e638dea247928320e7b2fad4e4a583577e","bugs":{"url":"https://github.com/alanngo/custom-components/issues"},"homepage":"https://github.com/alanngo/custom-components#readme","_id":"@alanngo/custom-components@1.2.0","_nodeVersion":"14.16.1","_npmVersion":"8.1.4","dist":{"integrity":"sha512-92dHRjN92DpKgIi20WRUS/roByDKl4g7O/lfKgEE3fjBiddmBFlAW2dwOtA1VdOF8WBpFEOjltTHC2DQ02jZ5A==","shasum":"fcc5b2cf2f17fccfb78256b1583fd95d67bb221d","tarball":"https://registry.npmjs.org/@alanngo/custom-components/-/custom-components-1.2.0.tgz","fileCount":35,"unpackedSize":13116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpjxyCRA9TVsSAnZWagAAHYoP/ie5pofTUQVjbybcQOMy\nodK9mzahuqHwx3Pq28F2Th+sXJrpcqPyWxdOl8FS1bPklt5lkstJwOHQuavS\nekDmNVOdH9NHoqFPYHwY9XRK1cnO8jwebdrEci45l0xCLJG3Tc3NUQtmVMsl\nHpuFoiEy5UYAsiCY4oP9cIApBiaTIyks33jClBjAKP0q59drH7FI7ZfipLjj\ngX8+HOH1X4G1pYp5EUUVwBIpMh7uaZ+beusOa5BR0ybnKrN2bDnVBp0KUnx3\n7CtT2fEFLMDJaABXSf8bdHvJORieWvGa9q/JiG0BpsQzKIXvN9q8CgZEG0Ft\nHTZYUNSz1UrVYBZtHaEAOH/ZXzwraZgrb33YccFVpXB8vmE98YxLlehIa+jI\nsxEL+TEKCof0cJ4HgyAiPik/b4lYFi2p5QBzqdia0uy8iww5ZfcsStoeocbG\nD5kaE/Zfzq+SuSHzwwkrXCCmzu1w+Zk2Biis0aQqR9eIZzWiv4r7QgW7+X8H\nIBWZjniubyOffC4LYT9DFA6Ssfg6F+8wVEEIpoG5sNbPq2kMfz2L8dAQxzSz\nAHBreA/b3zVdt6vIjplkrZfLBEKF8l6uf7qEhf/t+rCBGnKLax4Yg7gcasmr\nySAOMn+1L5LudFsiTZwoe8OhnU7GlU6kmmgUOzwf/1AXixxB8BmnB+iXgX5n\ngTS8\r\n=eVaq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDt4ptxG+lq1DWT6Hke4dQOfcLaZ7rJryrN6NHP1W80bAiAyH1idGqiSSmLBagrHzNSKNaTXDuXZAQ/+KuKeszV7lg=="}]},"_npmUser":{"name":"alanngo","email":"alanngo673@gmail.com"},"directories":{},"maintainers":[{"name":"alanngo","email":"alanngo673@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/custom-components_1.2.0_1638284402481_0.980733413689099"},"_hasShrinkwrap":false}},"time":{"created":"2021-11-24T16:36:45.902Z","1.0.0":"2021-11-24T16:36:46.061Z","modified":"2022-04-04T12:33:11.860Z","1.1.0":"2021-11-24T17:09:39.005Z","1.1.1":"2021-11-25T01:18:30.721Z","1.1.2":"2021-11-25T01:20:32.632Z","1.1.3":"2021-11-29T20:04:47.894Z","1.1.4":"2021-11-29T20:49:14.632Z","1.1.5":"2021-11-29T21:07:26.051Z","1.2.0":"2021-11-30T15:00:02.985Z"},"maintainers":[{"name":"alanngo","email":"alanngo673@gmail.com"}],"description":"A library of custom react components and hooks to make life easier","keywords":["custom","components"],"repository":{"type":"git","url":"git+https://github.com/alanngo/custom-components.git"},"author":{"name":"Alan Ngo"},"license":"ISC","readme":"# Custom Components\r\n\r\n## 🚀 Install\r\n\r\n```bash\r\nnpm i @alanngo/custom-components\r\n```\r\nor\r\n```bash\r\nyarn add @alanngo/custom-components\r\n```\r\n## 🚀 Import Components\r\n```js\r\nimport {RenderIf} from \"@alanngo/custom-components/dist\"\r\n```\r\n\r\n## 🚀 Components\r\n\r\n### AwesomeText\r\n\r\nAn easy text component to create individual styled text and apply custom fonts without affecting other elements\r\n\r\n#### Avoid\r\n```jsx\r\n<h1 style= {{color: \"red\"}}> red h1 </h1>\r\n<i><p>blue italic paragraph</p></i>\r\n```\r\n\r\n#### Prefered\r\n```jsx\r\n<AwesomeText as=\"h1\" color=\"red\">red h1</AwesomeText>\r\n\r\n<AwesomeText as=\"p\" color=\"blue\" italic>blue italic paragraph</AwesomeText>\r\n```\r\n\r\n<table>\r\n<th>Props</th>\r\n<th>Type</th>\r\n<th>Description</th>\r\n<th>Default Value</th>\r\n<tr>\r\n<td>as</td>\r\n<td>String</td>\r\n<td>HTML text tags \"h1\" | \"h2\" | \"h3\" | \"h4\" | \"h5\" | \"h6\" | \"p\"</td>\r\n<td>\"p\"</td>\r\n</tr>\r\n<tr>\r\n<td>children</td>\r\n<td>JSX</td>\r\n<td>text to render</td>\r\n<td>{JSX Text}</td>\r\n</tr>\r\n<tr>\r\n<td>textColor</td>\r\n<td>String</td>\r\n<td>text color</td>\r\n<td>default html text color</td>\r\n</tr>\r\n<tr>\r\n<td>font</td>\r\n<td>String</td>\r\n<td>font family</td>\r\n<td>default html font</td>\r\n</tr>\r\n<tr>\r\n<td>underline</td>\r\n<td>Boolean</td>\r\n<td>make text underline</td>\r\n<td>false</td>\r\n</tr>\r\n<tr>\r\n<td>overline</td>\r\n<td>Boolean</td>\r\n<td>make text overline</td>\r\n<td>false</td>\r\n</tr>\r\n<tr>\r\n<td>strikethrough</td>\r\n<td>Boolean</td>\r\n<td>make text strikethrough</td>\r\n<td>false</td>\r\n</tr>\r\n<tr>\r\n<td>bold</td>\r\n<td>Boolean</td>\r\n<td>make text bold</td>\r\n<td>false</td>\r\n</tr>\r\n<tr>\r\n<td>italic</td>\r\n<td>Boolean</td>\r\n<td>make text italic</td>\r\n<td>false</td>\r\n</tr>\r\n<tr>\r\n<td>style</td>\r\n<td>Object</td>\r\n<td>user can add custom styling (will override presets)</td>\r\n<td>{ }</td>\r\n</tr>\r\n</table>\r\n\r\n\r\n### Break\r\n\r\nNeed multiple line breaks without rewriting ``<br/>`` tag?\r\nUse this component to help you in just 1 line\r\n\r\n#### Avoid\r\n```html\r\n<br/>\r\n<br/>\r\n<br/>\r\n...\r\n```\r\n\r\n#### Prefered\r\n```jsx\r\n<Break number={3}/> \r\n```\r\n<table>\r\n<th>Props</th>\r\n<th>Type</th>\r\n<th>Description</th>\r\n<th>Default Value</th>\r\n<tr>\r\n<td>number</td>\r\n<td>Number</td>\r\n<td>How many line breaks to create</td>\r\n<td>1</td>\r\n\r\n</tr>\r\n</table>\r\n\r\n### RenderIf\r\nEliminates the need of ternary operator for conditional rendering\r\n#### Avoid\r\n```jsx\r\nconst arr = [1, 2, 3]\r\n\r\n{(arr.length>0?\r\n<h1> everything nested will render if arr length is greater than 0 </h1>:\r\n<></>)}\r\n```\r\n\r\n#### Prefered\r\n```jsx\r\nconst arr = [1, 2, 3]\r\n\r\n<RenderIf condition = {arr.length > 0}>\r\n<h1> everything nested will render if arr length is greater than 0 </h1>\r\n</RenderIf>\r\n```\r\n\r\n<table>\r\n<th>Props</th>\r\n<th>Type</th>\r\n<th>Description</th>\r\n<th>Default Value</th>\r\n<tr>\r\n<td>condition</td>\r\n<td>Boolean</td>\r\n<td>Condition to render children</td>\r\n<td>false</td>\r\n</tr>\r\n<tr>\r\n<td>children</td>\r\n<td>JSX</td>\r\n<td>These elements will render if condition is true</td>\r\n<td>{blank jsx fragments}</td>\r\n</tr>\r\n<tr>\r\n<td>fallback</td>\r\n<td>JSX</td>\r\n<td>These elements will render if condition is false</td>\r\n<td>{blank jsx fragments}</td>\r\n</tr>\r\n</table>\r\n\r\n## 🚀 Hooks\r\ncoming soon","readmeFilename":"README.md","homepage":"https://github.com/alanngo/custom-components#readme","bugs":{"url":"https://github.com/alanngo/custom-components/issues"}}