{"_id":"@leaflink/leaflink-ui","_rev":"646-a1f76bfbc7b72bc922ceb4d017290cd6","name":"@leaflink/leaflink-ui","dist-tags":{"latest":"5.6.0","pr":"0.0.0-PR-517--f0ce89b","beta":"6.0.0-beta.3","release-4.x":"4.24.1"},"versions":{"0.0.1":{"name":"@leaflink/leaflink-ui","version":"0.0.1","author":"","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.1","maintainers":[{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"sioanis","email":"sueann.ioanis@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"apatheticwes","email":"wes.hatch@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"13111b036df79c978bf29b87cb91069423a999f7","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.1.tgz","fileCount":46,"integrity":"sha512-HQokH9TEiDqjGTs7PmZwKjCOfro7B63Gqkvpq6eXUI/tsS10laHaxDxVwE3vR3vSx60nle5uJIWBvfRadnD2nA==","signatures":[{"sig":"MEQCIBP2A4XR8enWN4NQ4qBTklLxqZHbqY/I5/PFuszwBImSAiBziJ8+4DdYh7tp7yQfQCFd5WacAw5CZEdrbNePPxX55A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeF4xVCRA9TVsSAnZWagAAILIQAIiIp79GYkcfOGHyi5IA\n6kNHojRLSJV0lEhUWf3DhkyVeichRC0HI/mkWpDEb0JjPFG6sZKEG+T/g8Jg\nhZVRayNeytwE7n1eP5HbZO86DiAYA3STG5uZfBKqh/Hc2fimTsdwpuPsHJeS\nrxQcGLxXXTg09csMvJdc9XbzXNnn21xKFoiGHCvKQQGEsQmLeSBfIEwCoKkM\nAvo5tYKxtsvISiZ8Fnx4Ul7vG/3Aeaa60KYERQ4O1JCGA0rDPSrjXeHd6USL\navjlscPD9vUUf4eaamz4LUypd66ZXVRZhrhS5VNTG0lwY0BOr9bESFLVPBV9\n5avcx1lXoHn45mdOaGxttZpif5jC0g5VgZohVYbyEZywH0EasFopUhes4iUf\nCb78MLYUMsNr2B876Pn1DPA/D2b2QlCGRVEckARoLRwrJW/OdsT4vtGonT+N\nXZC9sAhBahmIh2h/42M9TuoaP8bfYVmGOoZ7XjxpsLW/4w40Fq+4W9BVUCcK\npy+xV9NUZ5SAwV54x/yurrjwXlaA2Z1rCqKlpgcl4S48kjwPGRKjOTy7w4AJ\nhwQICOK58Z/fNc0/zUc7fnO0oIU0uVw3tL1I5YELyCJAiGchfg9ouBU8odtL\nY20h6daI6o2ZRXLx7m2T0zhuvReY9HgN+xJXCaV4FGsbKN6PyiBgF71lDfWv\nh7Iv\r\n=C233\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"f005c3591efadea8faa4930286ebcdbdd9727dd5","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"apatheticwes","email":"wes.hatch@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.4","description":"A repository housing all of Leaflink's UI, for faster and easier web development. Includes core Vue components + scss theme files","directories":{},"_nodeVersion":"12.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.1_1578601556428_0.8992804059141495","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@leaflink/leaflink-ui","version":"0.0.2","author":"","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.2","maintainers":[{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"apatheticwes","email":"wes.hatch@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"sioanis","email":"sueann.ioanis@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"f6365113528ba0cd55ad46c89d34accb99b7ad49","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.2.tgz","fileCount":164,"integrity":"sha512-L/U3W+KdqgrfqKDT+eRABn1qDZHUFolykup3SYdllDddA987K0e/KyrNCrAUyyO1A4kSz5bAs2S0O/IngDp2Ig==","signatures":[{"sig":"MEYCIQDiGnKYj+fDXHpjcvLFEXE8Uz7Q3I89SEJkiwvnUTQ/MAIhAJDOaVoJkEqr73Eqck/m/T47G9RZ0jVpbZm+JCRj4IJ6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeF5T6CRA9TVsSAnZWagAApFsP/1EDi7oT4GUWy+T5W7vN\nUjpe5U1Ilm2H6TRDnS8lIh7TrVjOghEDzKOfPf/JSjJ0xi+8AYNo15PPNwhv\nfCgdVJwleZ2uRh/rg/1Ih71n19YmknL2Tf6+Qua8IWodgOB9hI84zz0RnKpq\nFSiX+ndG0W9bc4pp9KNK3inToL+B9r24mVsB+zwsgZsm8GWDY5MvCqmJQ90X\nLGInpgXAI8ornJCeonPmBMxu4RG2Jb9oZI8NA4iqIqMTkwYbLCnHNH42k+MI\nsovxxcIC3Td5p34CtCOcdq+54FUJLFOeyUS906+kVeBmkYoCV9h20txeXvFB\npP689fYe+yO26tgfGFwEuNBAfHJod3xLfsM/gascVpyqvSXZHdlk/lCdiBmS\nqPjtn9GiP8s/x2r10j3lioWXWQ3LL0l0ixBblr8gpEMACiZlIdmIQ0opCYXW\nW7cKYUhKdy1DJdlmpOrJistS4oWI5LkPj6iiSqxakCIMO4kB/7ClhkWBh1Xr\nf+IhnSrhCDNYnzf3HxiqI1iMM/dPaiIUjHqK7yjJKfd4Vj+mAYd6D1OCqzZU\nWpt8l6QRC6EuFZ8HkhTHtmVpnI6AoVHvvf8GI4PLABbFJBxbH7XotZVx+vfd\nn/vXvRhNiMsFXlgIC1OBQ1VgjXZobseDrYQDrB3RF3tc62OKB5cpboK2B4O4\nLbt/\r\n=sb6g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"1db67c1e7dd3930dce2c62eacaffa521b6a44bc0","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"apatheticwes","email":"wes.hatch@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.4","description":"A repository housing all of Leaflink's UI, for faster and easier web development. Includes core Vue components + scss theme files","directories":{},"_nodeVersion":"12.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.2_1578603769795_0.3685361290149216","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@leaflink/leaflink-ui","version":"0.0.3","author":"","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.3","maintainers":[{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"apatheticwes","email":"wes.hatch@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"sioanis","email":"sueann.ioanis@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"7af9ed900d7960568b1aaf3363ed64df2c06a670","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.3.tgz","fileCount":253,"integrity":"sha512-AIA3ysHWHewSYIkoqyQg1mGngknHBxPnDgZFUNkBzXTmHaYOX+X51EivPTWvfr4r+swqVvtyF753qqja3l6q/A==","signatures":[{"sig":"MEQCIBjrSlJRScvUmb4K1Jn93baz8lUCNH2H4DcWdOMaFTuzAiAB9aYFRkYP5dV2QaQSb3WzBTmScywchn4sG/lPKEgihQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYB97CRA9TVsSAnZWagAAVVgP/22YNa+B7knitvC7yrpM\ndcUWpFMqY5UOEDAo5w7qb7R7OUwRbAAQ6bPbLewWZHpO/+xjsvxi7lTvS/5S\nXHSIUhNBffpeHxvBljW/VGt1DIEUNDSCo6ClJrMV7yFGTOe1q8lrTZdUjGBy\nuvL2cXUv9OXGN9Ra4uqba1JPPBXItMqSSpY+VFuq5wipFA3HJXygcp0z3nL1\nn+ns2HY5P/y3z6fgQDdD5J+/aGb0+yaIqM915Il1WCxiOTLQ/SwojNjL04xM\nfQxeWPpLw5NmMq2fu+tj0KrdJm5vrTbsPaQDN7/IEzfcJK6PtWkeedTMCnvY\nbWijBTHQMXZzHqQlBmmVjeITAZybxj0gEGpthBbmbesoc6MfZ9pQVK80WY3B\nAAXZL9tqxlJCXbTucmZGe6jmyDZlG5SbjQxmIf9hvE0RAwoDTSo7jjcGuPYD\nR8PsJ2q8E+k0H/OEJpfDqeh0qwFHYm7Fdmo9Nm5bpVCkIp373h7JDCOMthMn\nCr2WqaLBP03WYL2mipC/wCpxjazI5HODCt/YOM6aKbAMQQOXKadBboGT3UBU\ngpjvPY+3WmofNkqKg9tyOhYmjg4IZTBkKK2LUNlSRj9ZAHck3ePR01QYTmwP\nE4F8JU2rPOZ1wfxDvQriBjI+QL9Py7nIBJSIaU37zuC7GUDQ3HzM+07SgYkr\nqN1A\r\n=Y/dD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"89a2d6bc7fa9462128078bfc14ba52fd86aa1b75","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"apatheticwes","email":"wes.hatch@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.4","description":"A repository housing all of Leaflink's UI, for faster and easier web development. Includes core Vue components + scss theme files","directories":{},"_nodeVersion":"12.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.3_1583357819082_0.665288906455686","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@leaflink/leaflink-ui","version":"0.0.4","author":"","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.4","maintainers":[{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"apatheticwes","email":"wes.hatch@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"sioanis","email":"sueann.ioanis@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"5580c10660415f055e90ddc2e49ae1d2488253e1","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.4.tgz","fileCount":257,"integrity":"sha512-XpcbtZ6O8crXPHTnCtVAKxgl0YLjsjLQAe+RPTgN00C/99js4VF0H/hSCAoASxGxlM91sgSzThBUVRcmsv+ZuQ==","signatures":[{"sig":"MEYCIQDV095rD2p8ckLxB+tLFLlDY9aRcamjwnTmluy4Xk+LEgIhALZ9zTeHD2//GmCycAJc4Cns+5VGjAzmNwGAs3xK5jIv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":313297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZ+xECRA9TVsSAnZWagAAIgEP/3moHl7qXDowBW9S//c+\nUA2YVdg80Mg3QbfR4X/wMWA0RadslRPhHpSS+AQKjUwB4DWuMY1gCmxlYXCq\n60EH307ZMcUOdL6NSaGO9gI3T6iq+AaQRJngZcFtXm8lDBqyl0DoHNnpoZkF\nF14GSgZh+2qaQaEwuf3gQgxKtvUoSX4oFdGere/dkqr2vI5sASOasgvM2taT\naxQgVPXhOIzH3qMAc9vNbfMcYA5rZIS5B6an3d/ySktqmEQ+QSXQu1nBglEC\ndqyPU/hmV+RGgv+svHszds3UFyDtfrPDR6k0fO6xFmllFCJrG4+kQernP7G5\n7i5/Ws58ol5mtH0iztxW5MJEOxGUu03PHx6l5d6/mNcpwIoHuF6cb1DnK/FE\nbAGZbYeL4HPOJPs6tqbmqCntIwbxYgEhNbgASGjyZKFH6uV7E87djHLt1K9f\nHNlHFF6mSWMsfC6TyZeQBwYKRh4prJi1qkOy6EcuVeh1z9EH9dbnrMZH1YYH\nqUbEtYUOzuy4w+OXhANgH73Xp3gfzKhU0IHY6nn307WniCE7uj+AHJlYLOE8\ndJTwe7Fe3pZMC5G/NPLer54Fo8Se0ms1gEDW40Dq5RozHu/dZq7Tf7Snd5cV\njbLrBgN3XBAAgxKx/f3KUweJLLfiG9MSV+qh7BgFu6T+eqICZqrCjKtk3d8w\nLYD2\r\n=HwgU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"8cccac78ae0bf517aa677b77a9060c5a0428c7e4","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"apatheticwes","email":"wes.hatch@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.4","description":"A repository housing all of Leaflink's UI, for faster and easier web development. Includes core Vue components + scss theme files","directories":{},"_nodeVersion":"12.14.0","_hasShrinkwrap":false,"devDependencies":{"lodash":"^4.17.15","cssnano":"^4.1.10","autoprefixer":"^9.7.4"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.4_1583868995551_0.7119699994663504","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@leaflink/leaflink-ui","version":"0.1.0","license":"MIT","_id":"@leaflink/leaflink-ui@0.1.0","maintainers":[{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"apatheticwes","email":"wes.hatch@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"sioanis","email":"sueann.ioanis@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"a09f0cb04e39f4d6be7134b3c481b00e7ae7931a","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.1.0.tgz","fileCount":182,"integrity":"sha512-SETb0ZAc+RagKalfFHrqFqfzt06yJElMMjB6rJfE/w+cNs44hZBGsc3wPevKlvbIPp6Nfg2UDeFpfmkoLlZFEA==","signatures":[{"sig":"MEQCIC2PmTUpCaOtmQVyAhVOWKvvm8O1i4d5uLYLUrHwKaF0AiAtIPTGLND/7yj+SzT9Mi6UT9txrql3UTtfRlLbVQsDtg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1489134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqZc7CRA9TVsSAnZWagAAvwAQAKGVflcxq7xICei3eRX3\nDBZLwZ/VbTI9jyUW5dbdHVq6LULmRmCSjjXze8AdASzeKhmeM/kjZFgNjbqX\nd1/sOHknqgYdYhapForbh3T46yfJcVBNUt95DWTmvT3qVIPrKKDZMoIdzh7Z\nkKVHPY5mm1fySnuVnwVVT1f4T7HjVL+VtfcdKmac10TaeJeP4KCDi3Gsa8YM\ndF+og0WFz3ui1V5q57J/179uyCkSZi85sgShI+vVdSiR+Rs4FVAMs/Z0TVoi\ngfNJGFNmgPAz1f9LsoyMgWk4TXcyyV06MUpXyi3T9rQIvo+OuHwhOiz9IxzF\njN5J5noAVRhAjs7G2M4i+gIVnuPiAwLlBygUrtO54OZtLn5vQ2E1hPmsFI+B\n+hTfMOlZVD/DRDyPdEaMRKXMcsQRfOuC8GElPY5IOD6dirjTah2K6EcAhCPi\nBaZS96OE4FdaFVhTRvN7+wLV+pu7g1/gjHSKhfZ9jGwNXlrMg2d3490Pd8nS\nxJ3Nzf+af918vtNtU3Xx/2lWMU08+IHd+5mkIuxw97nRroZrEVYI80TEtsFJ\nzt2L2/1D7Mx05WQlVzd4/v2nBxcXsXp+G2rTVfoMwHpUS6lqfEy2D2WdgAgV\nFvETkpJdtr19a975F2o2FHjv2rzGW2enUPgTSsooCpY06bLz6yX81McKzxdd\njiiv\r\n=mCs8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"fb0ccb1c349de1b2a68b61d5245ca00380b4a8a5","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","test:unit":"vue-cli-service test:unit"},"_npmUser":{"name":"apatheticwes","email":"wes.hatch@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.4","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.14.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","node-sass":"^4.14.0","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-eslint":"^10.1.0","@vue/test-utils":"^1.0.0-beta.33","@vue/cli-service":"^4.3.1","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.6","rollup-plugin-babel":"4.4.0","@rollup/plugin-alias":"3.1.0","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","rollup-plugin-commonjs":"10.1.0","@vue/cli-plugin-unit-jest":"^4.3.1","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.1.0_1588172602422_0.09570567094173543","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@leaflink/leaflink-ui","version":"0.1.1","license":"MIT","_id":"@leaflink/leaflink-ui@0.1.1","maintainers":[{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"apatheticwes","email":"wes.hatch@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"sioanis","email":"sueann.ioanis@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"aeaa5f09479bb816cd5fc204f9e654a0a1e25ea8","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.1.1.tgz","fileCount":181,"integrity":"sha512-YmzG4WJKBx+bOwJVzU5+cWSTfodWKYU51OKtGlg4E/8UEMine5GVuZCQZrZv6/tkQp1P0joCKdqFSlARw4qqjg==","signatures":[{"sig":"MEUCIQD8tun7KjEF1w/rUu2MnEp9vnRZi3YOwTuoJPrpgGODzwIgfYmtnr6Q6I1KYBtl2Wr4p1/KbQPJZTn/o6Ht/8REe7c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1482354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerGLNCRA9TVsSAnZWagAA2Z0P/A0xhFerguETi3DU2/Fn\n5CqgBNNsycOg8adveM2W+pdbrCytXruWTS9JGl8prLXASKLgcFfSB2uW9JFY\nHzI6kgdjZHtFvVXBDha0ekGxKQUdhXWzere54nRSlBTy5nxn/SZ+Zly1ssq/\n1/HY6xxTFbAlhyXWc5S2aJ6WPoKYhL4B20GZvxElNWFGcUNCCwSDvJFZXYpT\n8LE/kaYKuiGVSm/fJ9mTz6fiahx0RJnkpEdwSlLSs+YfSlpF3Y7VWougagRb\nHD7d370tGTqApkIxXp3ZugfXpO49IL/n/nRfHk61OYaG8URESFOzpB/NFBGK\nKek+wc0JNcyMrLqmSgcncQwCmNSBSkqSTNoK4npRAMII5g0MQ1tTG6mtEU0n\nSpKsPKCLrFWlFt/uDkJpbT//yeNUaqAGWRNA6ubiVcr4gVS4mS4Q2fK8u9B+\nCKX1jtYaEWEGL9nuowmfBn/gBcYJl+PvGSaUwkTqs5kGP0fldtAuPC+bCnaL\nNiXC5ySlIEuFIO6FbBVWlfvA8D+AoOjhDjB3JEodmJlYpqfoFfYLM1iwC7zf\naGAdg22gFMOl5EFqfw7bac7CzZHaAw+pPlh1x92USosHHIVEJ/M/4PrV3S1M\nkVtxClNEWQ+IFvHqDDu1XQiTnBVr371T3da+GLPS1+WgWDpHcup/95Ga185m\nqlQE\r\n=8ocX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"7225aa9e7e4485ad3380c1c71f2854d714dc4d38","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","test:unit":"vue-cli-service test:unit"},"_npmUser":{"name":"apatheticwes","email":"wes.hatch@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.4","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.14.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","node-sass":"^4.14.0","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-eslint":"^10.1.0","@vue/test-utils":"^1.0.0-beta.33","@vue/cli-service":"^4.3.1","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.6","rollup-plugin-babel":"4.4.0","@rollup/plugin-alias":"3.1.0","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","rollup-plugin-commonjs":"10.1.0","@vue/cli-plugin-unit-jest":"^4.3.1","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.1.1_1588355788983_0.235033199118597","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@leaflink/leaflink-ui","version":"0.1.2","license":"MIT","_id":"@leaflink/leaflink-ui@0.1.2","maintainers":[{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"apatheticwes","email":"wes.hatch@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"sioanis","email":"sueann.ioanis@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"9e18675771477d18020ebf1c42423a41b29ca12b","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.1.2.tgz","fileCount":181,"integrity":"sha512-HDhgSSBvgiJ7DTulvp3ilTcCdivHC4cls7tX70qAJwFvhEz+MtvLMXpLZwZmZZx7/LO6qDR6BSXPjnOjx/e5KA==","signatures":[{"sig":"MEUCIQDdDE72GIJO8nW8gV4iFw1yUROvxmt1VjCiX5Qp6i6t4gIgSxwJIzanN5lT/8Pvb0jYvm7FmVSnmwPPVMI1YdviYQs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1484930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetFazCRA9TVsSAnZWagAACVoQAInMxVwgD5FNnkY+kNpu\nF6gf7dS0RtGzMX2jLJW5GyxwmcfCBDcuTuHLmyJRoWXM80AtHCMwkq7/C6TN\nySyEFR1iWmkYaVkMq7bb1Xrc7PMvkTvFwOXUhsaR6dOLfTBpD55zt7+Vw3VR\naDh5/dHEHFvHqv9XmUIU/xspFOUME3z5icU76B89IuRJeNN/SDAOniisOkLp\nD7CSfpJNGWXvOGJ019s6RVsF98Ge6OAgmaDvPKl0pmIIy1p8vVrWr52iH0Cy\nqht7FUs57mP5Vqmt6CHlHUcXIc/7bF0cxfHdb82W7OMNfVzC7KibiIGz8Wx1\nmNNUb4p2m15KD7bcL2BCWZX7KPINx64EXE83k4VtkbHCDmHTGZjmgYFAgKnX\nxvHEgeEd0XD1lHvxUAnE9pG9/Fa2Xf3/QLzcNz2Eve6Oe0cHs50X8y85A42v\nSACUrkygGQ1rFiTxKUeOabcdYbnCIdDrcLhcQ8w73E03KVDFClS3q27Tn6Y+\n4JMXLkUFV0RkFHRBXKbJ6E7UlHgecgmZr9Hxc2OBP45iCGdtigDaUfeWZjKe\nuS6wBRiIM0c1V2kce71YUqrEl/zappSQmJTzez0GZE5VXCK3L6QycNYefy93\nLIEjdFhbFHGgcVJbl9ybX7K6H/b+fXDANofgxE8fczcHBnQhUafV2++ElrY0\nDuUg\r\n=BOzW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"6ac6ccf7c1eac386795430301526375e3e3d45f5","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","test:unit":"vue-cli-service test:unit"},"_npmUser":{"name":"apatheticwes","email":"wes.hatch@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.4","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.14.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","node-sass":"^4.14.0","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-eslint":"^10.1.0","@vue/test-utils":"^1.0.0-beta.33","@vue/cli-service":"^4.3.1","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.6","rollup-plugin-babel":"4.4.0","@rollup/plugin-alias":"3.1.0","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","rollup-plugin-commonjs":"10.1.0","@vue/cli-plugin-unit-jest":"^4.3.1","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.1.2_1588876979092_0.8473422071971619","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@leaflink/leaflink-ui","version":"0.1.3","license":"MIT","_id":"@leaflink/leaflink-ui@0.1.3","maintainers":[{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"apatheticwes","email":"wes.hatch@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"sioanis","email":"sueann.ioanis@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"ee007f0b63483bcfb58f6d9073b81ccf24ce2392","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.1.3.tgz","fileCount":181,"integrity":"sha512-Q9plnIW5deMhUpN4dB7014fytQx2DZGbl6llCZ9gsxiAf8UFBZxojUy6B+DwdM0HuTCRUla2a3gAXL6EThcJIA==","signatures":[{"sig":"MEUCIQCddPbhPDRsUp/aq1bdGC8Al+omOwQ75cPDquGe6pBkOwIgVykcTZb+OZzwQhZjg+t+5jAlxHxWhT0AzQYc/NFJXHA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1485226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevXAvCRA9TVsSAnZWagAAe/MP+wRaqb9Oqdm3wPUBnZ8G\nyBpL7YWubzMiJGcOf6vYsLEL7AEMW+UyxALMxRiW98sjSyC7B9rv0B3W+N6A\n8WjDDc2odZT8Zl2oBc6LUJ6MmHPenNci8fiJlNxzEvzWp8D6B84NB0ODIKk2\n4fGmOEDkKwiy4mFpvVwUsMnBUx0wtkdVp+Ae0Ppu64FycZXmO0jAvOUolAxe\n29BvZrxeIq94aLjfp987y4gdKRbFT4aIThSJRfc/cYPdjCcQBWfTodYHIHyi\niMfGjKThmD2AFm2bOgcyVl4kfotjTBQoK+YYaTQskM6EBJ4VMtmko6rG2Cbm\nOb3I16PwIKa6k8/sTjrZp0Me0x3fG/NLB3CIC/HlALI8rLmcWnc+U4hljdnm\nDUthQyVTBmJ1IyzuR6IUzu09sBw44SCOj3ChcFjbKv+mRGxBiLbggRjF+N0x\n0T8ThLeLxEhPgCaN02u25sd52S9U12Efgf7TXalXAfSxQZTvWhJa86VD0RtI\nFdg65qYJJGXmEBpJ82q8lt04E6dSa3l1oELzoUHyojcEJ+QA1gEvist4g0u1\n0Cf8Y/9cEn0HqDDTLxhRS8KPtiQopOcRqWaw4HuPOO10MY4fmx6H1HqJsb9W\npjHy97PvV5qTa/KtX2TKx+/anAUJmwvQsekf9XBOTbPsiBMUWYcgqy05/En+\nGaVt\r\n=6dlb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"c178b2139306cdd59ad7ce777245a757a3ee46b8","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","test:unit":"vue-cli-service test:unit"},"_npmUser":{"name":"apatheticwes","email":"wes.hatch@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.4","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.14.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","node-sass":"^4.14.0","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-eslint":"^10.1.0","@vue/test-utils":"^1.0.0-beta.33","@vue/cli-service":"^4.3.1","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.6","rollup-plugin-babel":"4.4.0","@rollup/plugin-alias":"3.1.0","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","rollup-plugin-commonjs":"10.1.0","@vue/cli-plugin-unit-jest":"^4.3.1","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.1.3_1589473326384_0.6823545623628102","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@leaflink/leaflink-ui","version":"0.2.0","license":"MIT","_id":"@leaflink/leaflink-ui@0.2.0","maintainers":[{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"apatheticwes","email":"wes.hatch@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"sioanis","email":"sueann.ioanis@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"72d5e89561bff24116e3d140cdc22fc12c0db20f","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.2.0.tgz","fileCount":182,"integrity":"sha512-/nqqWRV+auC5//lV2pm/kcoBvfkKMY6hw+SUpq4g1w48YS8HTNvMFRJ8fOLiYpBKYJISm1KP0053GgM+VBuqdg==","signatures":[{"sig":"MEUCIH76l/uhTZpvIybsI19IFLZiUXf1MSXapXCyDN53ad/wAiEA5qepjEY6QB9yEQO5cyWzSYUTakUyyrv17PkSEgowq8g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1508999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexZRECRA9TVsSAnZWagAA6oMP/RKfhYAC2waU7p8jIphI\nDYI3BTu6TJ20i1qdCQk+oCn+i6tTZ0wAZtRlNRtbui/bEKYMG1f+EnO6Vz8R\nYbxqg7YB+COyGnlZDjzWUWe9TA1j2xBMkDzpDa08ZgrFZlZeFQa7pRryrSVC\nREknzznrm8EzU7x8banDgc9pDxTBfZbrVKWajrdXOu3+ZjSstesM+xWEcAPe\nyFSavOi+iydLAHtYQo6WUjTw1yX5Z8KON7oEXM0Wjv9Cde+pouhT4zfJeA8p\nxubFJTYHU516EX2eDJSaEae9YwIrGIWcREF+oHVw6ubCDWup6R3c1lBZnSvU\nC/2S4E84nsqfTej1dlk+vokc0segOy38brZ3BaUS1cTRHpGUqXge16kSanXL\nD+fbt9cPIBZ8cnLgTPwwsjHjqYst6ZMP5mjxJmj02Eet34NT6PS+F6uejLVa\nAIWL+Uftn8AOCyoYkWCrFkWxsXZY3duFDIbYzBkIVgj+VySNorohlrKvx0Rt\nrKESNcMfq2EF6ZLRGFzjCwz4Z9JrkBRZcHaJL9Y4orXEbykYY+1y46XYhFTt\nHH5ktORhUU1HbNELg70PPj2+ErRNKJDVQ2LQDR3mW1FXRg8OPxjIt7sOJPEs\nIJxZeHaBYPSiWQ53dO7Em30wrBsEJDEAxxDT32mBos9j5vhR8T/fnJo1ORzp\np5cS\r\n=9wdd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"193538ed10a0731b7e65f0be6f48d238809b92b1","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","test:unit":"vue-cli-service test:unit"},"_npmUser":{"name":"apatheticwes","email":"wes.hatch@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.4","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.14.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","node-sass":"^4.14.0","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-eslint":"^10.1.0","@vue/test-utils":"^1.0.0-beta.33","@vue/cli-service":"^4.3.1","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.6","rollup-plugin-babel":"4.4.0","@rollup/plugin-alias":"3.1.0","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","rollup-plugin-commonjs":"10.1.0","@vue/cli-plugin-unit-jest":"^4.3.1","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.2.0_1590006851930_0.10807406433481126","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@leaflink/leaflink-ui","version":"0.3.0","license":"MIT","_id":"@leaflink/leaflink-ui@0.3.0","maintainers":[{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"apatheticwes","email":"wes.hatch@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"sioanis","email":"sueann.ioanis@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"769a5b931b1cba9939b22d1437ade942f5132d9e","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.3.0.tgz","fileCount":187,"integrity":"sha512-1TqBw48uY4lEUBpJ3h84mDTunB5FVk++oyrvnWfMYCwWXh9gwEf4AYTbw2fFKBEhd6ujZZ2fNBWYTKS88aJw8g==","signatures":[{"sig":"MEUCIDxZITZodqbgNdCCjjlD6TCpIT1QjvXTdly0E/plq/oSAiEAxA3cWcq9LjV015xHM302XntAAnK8kjiMRRulSeAhX+0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1650972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeznp9CRA9TVsSAnZWagAAXXUQAKRs1Q9CbzMOK3rsHJsz\nptb+uNSpy/PVv45bbRjRdT+dSluI4giRM4EtAC4Wy4BC9AY9rgTSsDaapIHK\nKzJw1/uZ7tIK++EnWGnGU7XVQutkBzyLdNbcw1BXYOuEdu1vjct9o9QBelX/\nUSkuqhDUnPE0476MtHVxdvZ9WxfIFfAZOwGAFoyv4OXmQQxzkBn9+YEmqpQa\nA5Ytinn2U3QJyJDXeGdZtyTmpW1JKhgGXMHlXjXEhlW885R9q9I9pRVTjKfU\nUICvd0HW4yOGq+Bzk/1UtnDa6nAnEO/NKRVilSb6QiJHkZPJ54M+ZlPxQJff\nF96zvr6liUdN8fnqGw8abimA3SmY8zk/ZsqlNWXhMaIctHLfNyQ12mSPaR5B\nIg/Qtn/lXVlsTifPEtq9mosBI4Lnbcbpm/bCy977D3Xs8cIW4JDzqymgdnsW\n+GiKW+wJI5Pdch6rneO9UPd39ietDy2Jwm+Lbt7g+pC0EradduOjQx58GA4K\nxLLozpb2FmuCs4f9bkWmKFeeLPTlfJz9/r7vBgeDVCZBNn+44deSZ24IyDG8\nxVwX6VhKhJet2lW3fFsdjUi0PSyIlFElgidTz2IeOvAARzLYbTYeT3JyTBvC\ncUyPVDigvX3lPC2CTsesmMCRPw9nFaUDUlEWwo5ls6MVCHhv4wH2+f1ki1Jk\nRocE\r\n=wKdI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"23987952e89c85e7950835c845921c2e803e8447","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","test:unit":"vue-cli-service test:unit"},"_npmUser":{"name":"apatheticwes","email":"wes.hatch@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.4","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.14.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","node-sass":"^4.14.0","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-eslint":"^10.1.0","@vue/test-utils":"^1.0.0-beta.33","@vue/cli-service":"^4.3.1","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.6","rollup-plugin-babel":"4.4.0","@rollup/plugin-alias":"3.1.0","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","rollup-plugin-commonjs":"10.1.0","@vue/cli-plugin-unit-jest":"^4.3.1","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.3.0_1590590076848_0.48110994030931775","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@leaflink/leaflink-ui","version":"0.4.1","license":"MIT","_id":"@leaflink/leaflink-ui@0.4.1","maintainers":[{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"apatheticwes","email":"wes.hatch@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"sioanis","email":"sueann.ioanis@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"81d34f381dab5e6aa2d600631585aa808d6f8d92","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.4.1.tgz","fileCount":194,"integrity":"sha512-Ey5aDUFuhHi85/NBey4Isgvjgq49RVIza5Mk20KdzIp9DyuD3d99bLZNulZdNEg1QJ2wBjBBMM6MiGIbaSf+4g==","signatures":[{"sig":"MEUCIQDsNqZHwi2/1Kzrk17/j6BjOtdOWD7/jah923lBW0SApAIgePSKz4UpIDdtqP+esGURtE9h0DqGwVpqJnBbuGUPBfk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1871266,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1/NJCRA9TVsSAnZWagAA4DIP/AuBeRU1FVE4DlQHxtlc\n76+9i22W1XJ5Xfq3uEeNnArzFGDUbFvLjGaPzH66Aw6N8Sk87HxIJqFYWTCA\nGTZN4hZX1sp5lFYKNrFU9ow5uu5SGSP6Yzlo1bwWo4iVJomJPN2HN+RFGTb9\nflU1AYrxGuArhwtx6oDGcQxHtRS4o4QymLfqaekSRUP0kjeQ6/OpYMciY2ZI\nGfABSx1LEHyhwomP34ilXTQsbq1qQePqukUEdBjm6OnnndWoA1wlrjLsfx7P\nEOZSD4DmBzqo2ILH0tWhoftV23Xi7DFc5VsZrydImg2B4ep4xKN5HUZKV7Ig\nNxZy/YoZkG45KryPakc02aWjIMHlot8VVB70v7xqD0osB5Vw6adfh76l0Db4\n2nJJoVHqvs948zjAtcDnDG9hFgBHwcmi5UNAfNqraC8ZitkSr0fATe1OdkQJ\nKmLDGwPFiNarrrPjsbvGlWXjGcL540CwExcFfqlMgO44RNM3nfFfCcwuvMAK\nkcoFYc4L6Zcasnm0LHBZAIOY9p4FFOiHCZbD4zLLjRV21HkfXJQNoXvzDqDY\nhylgIMqIuH/c5JS3q6YIHD+1cb7YANntc0FLKCSNBYfS/c+/Q3dH4tjqZUrp\nHI1XcXFphY7v1ciPzsv+2lQHv/39l9PAUL2e7F1DR7r1tjvflwCzFBOIK3Cy\nCW4/\r\n=4tlB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"db207d6a12f488e40e0386307cea3e7c4dc4957d","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","test:unit":"vue-cli-service test:unit"},"_npmUser":{"name":"apatheticwes","email":"wes.hatch@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.4","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.14.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","node-sass":"^4.14.0","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-eslint":"^10.1.0","@vue/test-utils":"^1.0.0-beta.33","@vue/cli-service":"^4.3.1","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.6","rollup-plugin-babel":"4.4.0","@rollup/plugin-alias":"3.1.0","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","rollup-plugin-commonjs":"10.1.0","@vue/cli-plugin-unit-jest":"^4.3.1","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.4.1_1591210824994_0.5175538444629249","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"@leaflink/leaflink-ui","version":"0.4.2","license":"MIT","_id":"@leaflink/leaflink-ui@0.4.2","maintainers":[{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"apatheticwes","email":"wes.hatch@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"sioanis","email":"sueann.ioanis@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"29f222bb501da9612b097f4c720e29c7b41208bb","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.4.2.tgz","fileCount":194,"integrity":"sha512-Wf5ArLgvD4y+8hW8xL2hMe9jfxOwoaiBLWbj0R/M5a20rKL5zfZRGauohBOwbqcZwBxkqErA71ZfZJhc+4h/Yg==","signatures":[{"sig":"MEQCIG9vEgh2BcOr1JhocQQL2tLTD9lCjwXKFdK+ADBd+ognAiBYAqeISJ7nq2YtZOeU+mqwBGHkuEMZpj0tyaBc51MoBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1868431,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2SY4CRA9TVsSAnZWagAA0XoP+weI1HO7m9hFeVKft5Ld\n7Rsgge58SZFVEU796djl++vHtbrpGdqGS6i8F0Q63u1GOZ/tUR+hchCdfqqx\n0EdNoN4cuvB5EwH9XdaVVbgh5UzJjD5byVKSWFqCQctb35/ziTBiyoemHHML\n+VZM6Jjzt8nT5s0MTRvvHLmLZTVjAug/aYL5yH6hLCevMA5KsyburR2G2JTB\nJQXzZp5RrBAGFM8gxdG6oQm5HwAYEfQcNgXj8iTGP+XDTvPkd1hq+oSAmFi8\nxx106G59SxbVRGYVuDWltcxsmcmVSpqDn6ZS3L5kLbcTNJvO3FWsmzB8YzeS\nn2lolXGXx+YJysewSWHUWtMRgWJVV8EiMsgjKdw0saP5q7fNTOIu4kZC436X\nJVncsm44sew6y7C2W3lGpH3/Rln8NR3ZDChH0jNtsCRK7hmY3C+N9WYnYo4X\nyetwNTAYWfVT7zjjeSaZ6LGl5PQm7zR7SCh4oQAI0m3gMrKTf2ciwCVN+l/g\n9tou5u9ld9KMB0qyXDnEOkIhoLE6LvVDJCc+h6nqH9EE3g+0Ph1ITnH1pKC7\njnXvLjm2IB2/tEUf/+uvAn/XvK6VSr8efz6Yp5mCfv0pTkuoYWT+oDokVS9b\nzvK5Z8J3C13UpyCk4/uCOlcQJIT0N9Yj9zawEDU9YVh17s/cbpKfpujYWVZR\nrJOt\r\n=0z8F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"cdfeadabdb39bdb7c35077c62159936c9319b2b2","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","test:unit":"vue-cli-service test:unit"},"_npmUser":{"name":"apatheticwes","email":"wes.hatch@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.4","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.14.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","node-sass":"^4.14.0","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-eslint":"^10.1.0","@vue/test-utils":"^1.0.0-beta.33","@vue/cli-service":"^4.3.1","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.6","rollup-plugin-babel":"4.4.0","@rollup/plugin-alias":"3.1.0","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","rollup-plugin-commonjs":"10.1.0","@vue/cli-plugin-unit-jest":"^4.3.1","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.4.2_1591289399677_0.20914811489136942","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"@leaflink/leaflink-ui","version":"0.4.3","license":"MIT","_id":"@leaflink/leaflink-ui@0.4.3","maintainers":[{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"apatheticwes","email":"wes.hatch@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"sioanis","email":"sueann.ioanis@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"fb6941f6c36813ed201e426d1536353b90df0c3d","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.4.3.tgz","fileCount":195,"integrity":"sha512-V1j8664rTAV5bDjANV7lbSseZLPX6zTSm8PK+03qA0nMZ84OxaX/p2J9CwtFyIMfLZkfqnljBU5Le76ot3IfVw==","signatures":[{"sig":"MEUCIQCDvI5AbloTaseavgCDPQlm/HYbolBhZZa2J5FiteI9sgIgTxzI5gEKStGiZKRsDDbEiZFG11XkxmGTJJ40XklcaqI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1863451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe399fCRA9TVsSAnZWagAAvsIP/02zQnHc9x72T5IjwKBS\noGdMjAJGRJaZhpcvj3t0P0b+OsQteKC58SX31sF/7aB1bcaNoBgqoARpXeu+\n3aFztTNq4qrzE9eqajhfvSsUsfKPRHoNSSyNFhKCCUafw0YwT0sII8b98Ti3\n+CPpciSoHbepQVFihz9ObkTJ2TfF9NFLGprUtb21qfXevadmpWKO6XyrygyW\ntRj+KgLuGgTxE29/gHz4VNeOBPMz+smaQVaKSvAmEGVB61B+pcT6sFWtgvaS\nkHLQ22AgXCf/IGQBSIP8kd5VobQ84MdH/AZZgVt93o6IEjCMzB8wAfCvd1dd\nfZE9zOXZd040xxoHAA5DVHdR/GEH+QfCTtjIa8rBUdhZpYbcs8yUzr3FTBU+\nRiXA/PgrIzmWAQ7HmIVQvKKGGfHgv0XJtwFgCZuS1/nR5qgQ8gpeuQELt3R1\nVmgK178GZN/hoxGi+2K/UP7x78YWUtyOFWIyZgTtpc1bGj7s6s8YU1ngr7GO\n1wl/KoIjToJmZfy80/oUhocDQAAleIrfbn7Vg3cmfBJyyUrbffDO/7uE9ALd\n1DrKNOkd4tArFp6ja3qDsQ5uz+i1rQ0l4Tv72dQoAYgWPuxD9KJLaKEI2cJh\np+dvyxKBiUXgC6C/dkTAO3C/DToBPzaJ/TU0YxJwQCfO+lseIvXo1KiCsH3p\nFy14\r\n=NlwY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"3fe2f093a6e581b9f0703ba0470a03fc93deebe5","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","test:unit":"vue-cli-service test:unit"},"_npmUser":{"name":"apatheticwes","email":"wes.hatch@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.4","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.14.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","node-sass":"^4.14.0","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-eslint":"^10.1.0","@vue/test-utils":"^1.0.0-beta.33","@vue/cli-service":"^4.3.1","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.6","rollup-plugin-babel":"4.4.0","@rollup/plugin-alias":"3.1.0","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","rollup-plugin-commonjs":"10.1.0","@vue/cli-plugin-unit-jest":"^4.3.1","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.4.3_1591730014988_0.07472763750714839","host":"s3://npm-registry-packages"}},"0.4.5":{"name":"@leaflink/leaflink-ui","version":"0.4.5","license":"MIT","_id":"@leaflink/leaflink-ui@0.4.5","maintainers":[{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"apatheticwes","email":"wes.hatch@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"sioanis","email":"sueann.ioanis@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"ad0746d1c933b3b6c8022c3e8de5bd0202ccc9f0","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.4.5.tgz","fileCount":195,"integrity":"sha512-qdK7lIUAx6pijpg1d0xG8UHtALf8ld5OdCp9NkqKBNfPQv4tEDMm06cICDbBmTefebeskV/QntzLGEGf8JgXow==","signatures":[{"sig":"MEUCIAKwqgfGlGtCRcS9tGjqQ226sqThpRGoplnR7ttPWVPTAiEA4cWL1MfSFRu1R/wBmHfL+AkfY6mSauNRc7eAZB0creo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1864150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe45bICRA9TVsSAnZWagAA2QoP/16lmSsVQfi6lL/IXTBz\n4uSkM4yEbtE34BaTlxqPSn+YJHt/4CtyToxt6e7ngrWh3THFhlNqwK8G+MWt\nxofhEDXVq/kHUhOJ6EdEGX6C8ASi/HQL7KB32P6E/9ByhnheFr9Kzeyl40Ed\nCCblNY/9mN1Yfh7ax/C21AQaT0KQFw130txEVNc1U+cwoa/h5GK/nMPZB7E0\no0TUgYyscleXQ4bB2p0uibdG+VoEnU4Tg1zypIg34Wgbgoh/g6kHYi/hpbvO\nIm/hmxUbV5zNINfUl4vB69WWpvlilypL+9b8I9BedlvPtH7Z098wQl/8+hjA\nR4PtY2N//7y+YU6CZgdyL1QLn8fHdlpZtvx/JkH/N+AOGvw2t39VHPI5euYo\n1XtPdP7NDgC0mEYcXF4tkJrptkz/SAOKI5fWbyOwAOk4xibFCpw+GV0Vddi0\nxZbOYkrPYbZSP49TTbrkoA7RZePFmr9NpudPOW9dBCztAD7pA9gl2hk56R3x\n5Wbi1axgHJv7iHA1scVC6fNIN/JGLUAF07MNdWwbUq4jRj0c6GgD7dKdkj5G\nJ2LrNCPkrAAX4QI82IepzhzK2etKrlK7SwfMOBEPBH6SOX5+/TbhJUy6NET6\na1isx6QYbvYuc4lVzT/07ERAocztQzy5QfB3ZUfUqIjBF0uUmodMsh7O2sfP\nlekl\r\n=DQ2S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"212219c5f409a7a23fb2b7d536d2384d6de27193","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","test:unit":"vue-cli-service test:unit"},"_npmUser":{"name":"apatheticwes","email":"wes.hatch@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.4","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.14.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","node-sass":"^4.14.0","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-eslint":"^10.1.0","@vue/test-utils":"^1.0.0-beta.33","@vue/cli-service":"^4.3.1","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.6","rollup-plugin-babel":"4.4.0","@rollup/plugin-alias":"3.1.0","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","rollup-plugin-commonjs":"10.1.0","@vue/cli-plugin-unit-jest":"^4.3.1","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.4.5_1591973576343_0.37844899591906067","host":"s3://npm-registry-packages"}},"0.4.6":{"name":"@leaflink/leaflink-ui","version":"0.4.6","license":"MIT","_id":"@leaflink/leaflink-ui@0.4.6","maintainers":[{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"apatheticwes","email":"wes.hatch@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"sioanis","email":"sueann.ioanis@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"62641586f1c2848212e4b393ade40cf36a52ff8c","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.4.6.tgz","fileCount":196,"integrity":"sha512-CShaOT02hgakSRJkk/fOv02bCKFjoebGm7oNCC4/6KAMAFXVuWPvykJ4LDtPWYz2tr/FBAciHVKLv+L5UC48Fw==","signatures":[{"sig":"MEUCIQDaCTqcJjb+HxDlZink8YsdEf8hTdpV2/Ef3gJB4cs+ogIgYF5ifuUH52ty2Y+qDTo6WXnHZ6/onAcYEalidK++dCg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1868636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6OvBCRA9TVsSAnZWagAAR74QAJlWua8ztJFvD4MxKxyL\nLYCdSDlzoDtI78az96unjuI576tZDSt+Md2ArZgFPGVovjQTsaGUtqmxCZLa\no133QdhHXCXn6CXd8mtVcXKRiBiv/QH5bI1dQbvZpc9amidTGU9a+vz/KMgm\nsh4oNEO6Ox446eCz2ZHT8yaX7E4KpnaJLNwzWkD2xRnqu62mSxJmTpMYrKC2\nhGHWHFUVNT7tmpRganZerJPQOeF/GkduLvx0gMc4YYOokrU5BDPhImkUTPJi\nTIctQ+qQmG0h5kh8eDJTx/omq1RjSA98JoZsJKEIRjp4m63t3/vJEBsa+14Q\nGLgfIDlzEf5givbGE5Pu0Pw+pD8RR5fg2CQWWKKKWSPNRH1TiCGenBbXWjWG\ngGi6N8toM+h8sJrFH4dR5OerKDO3I0DF/NIWoXxqzNa6Uus8ZYBMYRYsBZtM\nQ4CgsGJW3Sjc1qKUpGgvwv7pg/io6k0ji+Efe8/vqt0ajgwe3lxoENDePx96\n18cSx4tjplnd6vYgJEe+bcCPt5+82kiwaEXvsK/Zuppo9557hD+R6uxs/Kot\nDZA641P3z+5pe2AwxohOegz9WfkRkyJuaWJEQuA5eIUkXUCKOCvRFKLGmzwu\nTOYv9a5R+YkOA042jl39i9Dt33pFWsEjHrwGdpjxiIgl7haahFme6haCRyTj\nf2/1\r\n=OR4s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"7fcabe1c47765780231e33203242e91389a7932b","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","test:unit":"vue-cli-service test:unit"},"_npmUser":{"name":"apatheticwes","email":"wes.hatch@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.4","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.14.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","node-sass":"^4.14.0","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-eslint":"^10.1.0","@vue/test-utils":"^1.0.0-beta.33","@vue/cli-service":"^4.3.1","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.6","rollup-plugin-babel":"4.4.0","@rollup/plugin-alias":"3.1.0","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","rollup-plugin-commonjs":"10.1.0","@vue/cli-plugin-unit-jest":"^4.3.1","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.4.6_1592323008749_0.7054052833501654","host":"s3://npm-registry-packages"}},"0.4.7":{"name":"@leaflink/leaflink-ui","version":"0.4.7","license":"MIT","_id":"@leaflink/leaflink-ui@0.4.7","maintainers":[{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"apatheticwes","email":"wes.hatch@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"sioanis","email":"sueann.ioanis@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"3208752e27f39eab8872e74b63504450cf0450f7","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.4.7.tgz","fileCount":195,"integrity":"sha512-FD0bQWqDa46B2ADViRJGzpVtB2sXE6cqReI9dV4X+xNcsPIhzQliTCj/UzkJUdnDfT4FqqCf1lrHtb+RPkUQ9A==","signatures":[{"sig":"MEQCIHlTdFvrCMH855pDVV4tstx655jWqYqPExqVbJO+B2ErAiBRE9L4g9zxrfMB1yY73aNJKd84istQKAQ1H37RtUV3cQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1868907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe624pCRA9TVsSAnZWagAAjecQAINeLTJwbOZWpW+23Pcp\nhFEn0ckKkRjcgK/LCqetVz/CUQg3nWAOH17mSdphGPX3TIztdy7q4RnbOnpG\nvqvWzXDhwXxJcDvGNHav3CGODZQbOMzlw0QpG/f5DatJufat9RP5tDwuIYYz\nuhEaNtqHJpW3CXHnf6Y9wvCOHv4QyWIPcRBAqNegiGyikcF2xgNFKr48vZVb\nQBqX+rvfWZjtwLJKky9Jr6ZgmUaL0O6tz9PCgbPWc6NB7Hba9muTF6WD7wkE\nDW1ayhbViUDlppVREQSIJdam378K9vYrfuh0VVkBmcnX4kEe128riGt9hlJ7\nogIMrDvSpHNKTmBm48MoxjOYyEumjTDVv735+JuZYua5CK74arxOsjM+uG68\nwanm8TmffwSwBLqkqJ4utGBhRPwWNhrQde5VDLf7E/M2RKyBS+ZR62p8ieEt\neBpoh0vdS0QNebtJf/m/wcBL4a9xvsodd+beGiJy8qOhNo81ETb30DWKST8L\nRtLBsMsW9QV7RW01FX/ExSKw60mOsyPXnPCT5TXjcZ9BxmvKlHoXqy6rbnnj\nR6XTKnt5FcsO482eX2n6f5jy4rJIaLQUyXEg12gr53fNOoVCWrDiWQWb/X5D\nWvb6cQwM9RvsqYeJVNuzZpEppjBGIGDkTAPhVn7PfEXFss5ZNiWQ5Rk9wYA/\ny0UZ\r\n=PKQ5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"eff49ee5a990eb1c4b3fe5cb0b77a92324ca505a","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","test:unit":"vue-cli-service test:unit"},"_npmUser":{"name":"apatheticwes","email":"wes.hatch@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.4","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.14.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","node-sass":"^4.14.0","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-eslint":"^10.1.0","@vue/test-utils":"^1.0.0-beta.33","@vue/cli-service":"^4.3.1","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.6","rollup-plugin-babel":"4.4.0","@rollup/plugin-alias":"3.1.0","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","rollup-plugin-commonjs":"10.1.0","@vue/cli-plugin-unit-jest":"^4.3.1","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.4.7_1592487465099_0.1164136692444655","host":"s3://npm-registry-packages"}},"0.4.8":{"name":"@leaflink/leaflink-ui","version":"0.4.8","license":"MIT","_id":"@leaflink/leaflink-ui@0.4.8","maintainers":[{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"apatheticwes","email":"wes.hatch@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"sioanis","email":"sueann.ioanis@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"e4ca64484a59c3beb264afdf8f0331d35ceae9e4","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.4.8.tgz","fileCount":195,"integrity":"sha512-uRifYkn+xUHgfl4TTO1jndMHUjxgUbnG2iCj1Jq46hHeisWMzgwZya+SqFR5mXGju0aXbqDkyXliWrPPloNivA==","signatures":[{"sig":"MEUCIQC4Krg0niAfSgfvU0FdiZQ6rO9wA1Nf1VowY8/+fQ86mwIgW+BJdmOVQyZYMLFtKbbKt8OA8An4/+nmv4MGdz3X8Ok=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1872042,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBjgDCRA9TVsSAnZWagAALAoP/AhrGTgCWUMDjlgG84ej\nBErtv5ixNvjCe8Dv1SjJryGR+x0HjWcNS+5HuF54WFiWVLMhaOLBMOJ2VybS\nwLwDm7w4MS+481pzK84VW/m7L2/TeQ0TT6G4bfVoK3qz6iGIcReBGDqO4FTR\n/FHfqfJ2NHjklCo1fx8hSrPR82XOP6rI8d9qUqpVMMjHWWSariqD3E8Ebn4n\nyj7IEkhDJBn6s3ReRft7uCQqT1BYdjoOG0pEBCNTwjZHtDIgec0U7nonwneC\nhImhBpTfWFvvC+CDyKkDzQcjwj0wClQ6A5SVDHcJoNWv7M+cOh4xG/gN4miE\nqP3yB/c8flm7ap26at20gBM1Oy7ty5M7Mqcj6PSL3H0JGBLwduiLL2HECEzh\nqHCT33r4usoJOq1mYMkfNVS63tg1EgWki4Z9kIIA7rcWZomB/B7ceOhR5WX1\n3sEK2nd8vKJNbTgp+k7+nvDXxYTOLP7cLuaRwAvR3j9XuWn+MCpARLbWpiM2\nlipNj9Adn8+Uw4TjgOS2PueqUDpn8NYyqyTQENlVQ85xfmLu72FzZbYjEZwS\n+CC6YA3Tpkncvag7N17pe3N7EaH8ifu1Qz9Ry7CPfG9YpLbt7Oq4C0LpjBeg\n1cZXwo2uuCVpkP8pIOvQvKJXKN9TGTn4a/lpLYHE/8CzFJK/0AdwtPpB9dVX\nOxeB\r\n=yqxW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"4d67e4c52e229b120016b866d3d5c34b74c9e979","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"bla211","email":"brad.louis.alexander@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.7","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"13.8.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.0","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-eslint":"^10.1.0","@vue/test-utils":"^1.0.0-beta.33","@vue/cli-service":"^4.3.1","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.6","rollup-plugin-babel":"4.4.0","@rollup/plugin-alias":"3.1.0","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","rollup-plugin-commonjs":"10.1.0","@vue/cli-plugin-unit-jest":"^4.3.1","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.4.8_1594243075107_0.2298986808582828","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@leaflink/leaflink-ui","version":"0.5.0","license":"MIT","_id":"@leaflink/leaflink-ui@0.5.0","maintainers":[{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"apatheticwes","email":"wes.hatch@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"sioanis","email":"sueann.ioanis@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"8fcff0e3bad92e1310b0b1305532b014773e6395","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.5.0.tgz","fileCount":171,"integrity":"sha512-pfwL0K8eQ506m4yJHNthd5E9brCOAqiptHK9METMOgXU502YSvrd9HLRwNYQYgq5wTg+AFSAezlJ/QceWZecwg==","signatures":[{"sig":"MEUCIQDtsBK4+Mz1YFueM+WoOezlE6UN7djAFlFAHKYHEQplBgIgNf0xjyJk0WP1aswq6oSWnKJhDmPHIG6N33Nl890lOp4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":983309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfB3aHCRA9TVsSAnZWagAAE3AQAKSk16fWZXBxzHZREPUG\nRmN1vOFmsPHlpotYclg58dAZsb1Xp+eydIDnyu8L8VF9tYJ693bBor203ful\n5j+3tI/ITyPWAA/cG8xuyutfBrMd/wQWB5Xb9jRvn9/oqdv0KdGO4nLSZVSD\nJOtcxaZmz93H+Uatx0v3xQHBfE6VVq48Fm4ItjhdYnYV1chiBfGBmHCwBGrg\nVomK57raRnW+PyUl4sZXYvmiBKjOfB9sZ5Amnqj0tbMbj5J0qnQfsz38N3hv\n6eDsp6U5U/iIkUT6u5z/qdYvzSAPSQnORh7xbBc8G8GBDj3osBzgGcVQ2+se\nRAxAqUd/RwWUAU4qmVv37Rbv5pNSdKwz67ixUfocylSmf6yPlsTzwFCvRKA+\nZcY7Zfc/i3Ekm+oBzQtegdS9Xn+4D+EuCFT5g+BPDUdpvu8APoNigTZkd+wg\n7rzJy2/QS+m3yEY2WAHtp0jAuYFNbErimzzk0Q9zNLw8ruCnh41jWoE6qylS\nZYa+jsLaOL2URAHbLOtpUBqUjYX8EsSe0TrMm5kq6BHfRVpImmTpTy9hGBn8\nMa60Uiev2UuVSNiatR+jqjx7EEBeX+w9I49eFqMMCWx2srqGP2Ork9DmxgBz\n5Tr7GgV1Otu7mQwrtfaA7Uhhv8VIYj4mRROaIlAkbRn0854Hy5xM/fOqrgw5\nFSma\r\n=IvhD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"80ee89e308cc98aa616bc2774c4ce11cd1a45122","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"apatheticwes","email":"wes.hatch@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.4","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.14.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.0","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.3","@vue/cli-service":"^4.3.1","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.6","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@vue/cli-plugin-unit-jest":"^4.3.1","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.5.0_1594324614529_0.4740870526137704","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"@leaflink/leaflink-ui","version":"0.5.1","license":"MIT","_id":"@leaflink/leaflink-ui@0.5.1","maintainers":[{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"apatheticwes","email":"wes.hatch@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"sioanis","email":"sueann.ioanis@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"1f8525c1e9a9e82356e6e1e21fb2a6d95e62e9a0","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.5.1.tgz","fileCount":172,"integrity":"sha512-0vyZtrJL6YUcF7QoDNkIJlNvAttls5llJDoUX/wbMxpqWdDUFos/dmJYT8Mm/K2wRbVFXXQ+urrwFmDp/sMq/Q==","signatures":[{"sig":"MEUCIFaY1kDSVUbxzHGvK3c3HRwIVJyririijCaV59SrmdsDAiEAtb2maNqQRzrOm+uZp1QbvotMcjz9Gt2lMf4dxbVGGxM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":991386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfB3cGCRA9TVsSAnZWagAArNoP/13SDttBN+ELPHyxCJrI\naS4XMGZQo4Dni/ntKPHuaF89mVN8tDV5cKerXYk82A7rf3HuzkV5XLS9aptS\ngIAIUsxwlEjGWpgimvMAMBkrUy0sn9/87pjfQlj2BSdGeu5LEtfvML/tBKm6\n8FxX71qJlm9Atfdc9xdzpPp04JN0LO8oUQffh20dCLDnbQxA+Qryzr0CgjQr\n9WQI3hQO49wrQfF0bA1nfiyzZgA44Onn/bdYBwpdXde9o8viPwlggu2iCifM\n5d/9MYlsXqjMA7GTAT9wB1VE+TC8jstfo+wFQ6Uv4sGkKdQNs3J0nekpslXS\nJoRbOT8S4mpmf96RbG7gvNEXgLVBPOmmvhcw1OPgQGjxddqoRvBwarP1JrlJ\nKizITliC7U+/tRQypAEl6kFL7KcineLTSs7q/4TFt5wRg3xOF73vjEgZhSlf\nhl/Zm1tI8YrnMHX7XITgTaR7nGS92ThsuNypp45jWeXVnrDuh9We1S5X6TAc\nMCI8+UxMu8kxwy0b80zFawR2f15/Sx87LpqohKhiY78ZV1VxaCs3Ac3QqllU\noEl35pPC8qnjot/6o8jvhsZTNSwZP+767WeBy/zxPAnfM0iTJt9/vmo9yFRp\ncq8EDxdW7nG0krbXQ/zE7Gm2qrokTc2QtcIDwvBefYOlfmC+LWJGIc6CctVv\ngqlt\r\n=yoXT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"421a501db4ded8ebb0866100c019b1f0b358c195","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"apatheticwes","email":"wes.hatch@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.4","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.14.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.0","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.3","@vue/cli-service":"^4.3.1","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.6","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@vue/cli-plugin-unit-jest":"^4.3.1","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.5.1_1594324742500_0.29649333833150493","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"@leaflink/leaflink-ui","version":"0.5.2","license":"MIT","_id":"@leaflink/leaflink-ui@0.5.2","maintainers":[{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"apatheticwes","email":"wes.hatch@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"sioanis","email":"sueann.ioanis@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"725f63ce0b075a9bfc3c580645c6b1d524ed207d","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.5.2.tgz","fileCount":172,"integrity":"sha512-7opWisMS0Rh6QDdWTUTPXttRznTYT6a5VwPhIjwhF1UlYV5wA6HQaEk2tM25m9ZkM6djM6BvxethFSdxNW76RQ==","signatures":[{"sig":"MEUCIQCErviKMcH/ktSuMdOFFkpJqG6VHh1H93X2F7nWF/gErQIgYdezQt82pAfWEKZVIh4crskZ/2jKe/7u1ywWBzf8woQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":989522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEIBACRA9TVsSAnZWagAANbwP/j5UDHGWsjH13xe+UL0w\norTsM7WDdlDEpyZg25ABv58pe4HNf6KagxtspVHTNzzx9ZhjaJpUmubENnKi\ntX7tcFpf6jylVAmwMtmg24RjTe/4IRf6cnWDNtvQlery6kTLvDrN8c1MMinV\nG6qv0YGDTN2dJ6iZ4/OdGAX8e0TiRPtAu0ZILwFf6SuVd15dte3uBZCvnVRI\nNzUdkYJ7HesJK7tDMmybVGXqRA5tKMlCTv9/+SL17u2OegOfC+KT/OfwQ/Ew\nUqLjA2JudnzX+o7ASZJ6TnLqTVC0Kd67hntntywcekElwYRbf7+WY43/c/z5\nRpDqz38vVHS/rd8Kz/fGEeQezZ657BlsmN0rW9HBbSLfAzmdaWcB14Emj6CS\nCM5ZXdZlY5E22z4oNUevVndXGMmglxsFTQ11wrdXuE4bi686QvdkQWt+PWc4\nI1y0RQT4YqKt1ptoKHBkazwx9NWes7pridV/q3t2DfJKKC5wxBiznq05ZXsO\nzJV1Tgtu7R4eCAO2WV5ggXXwT26lIf70lSGUtBZ9HylX1V/gdzw29wpyy5tU\ng5EpNQToA2u4X2CnKykR0Ee0ZH9d0tB/GxHbJhtjWKWbztZG+5KQOWJgeazY\n5ERLAC2KL6KU5aVD1mN3wXmxlD+xFFJSMWprCMDaDp2ORDnbFWsof1vKWNin\nSES2\r\n=ridX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"0427e8e6513d8498224334a3c418e594ae21fe92","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"bla211","email":"brad.louis.alexander@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.7","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"13.8.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.3","@vue/cli-service":"^4.3.1","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.6","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@vue/cli-plugin-unit-jest":"^4.3.1","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.5.2_1594916928456_0.9892108980639223","host":"s3://npm-registry-packages"}},"0.5.4":{"name":"@leaflink/leaflink-ui","version":"0.5.4","license":"MIT","_id":"@leaflink/leaflink-ui@0.5.4","maintainers":[{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"apatheticwes","email":"wes.hatch@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"sioanis","email":"sueann.ioanis@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"c94281e7f0dc3ab3e024b057eef1468e1fee6ffb","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.5.4.tgz","fileCount":172,"integrity":"sha512-8qmw5VGNdEkou0aCbaRrD60AYl/oXz7wpSh6103NXfeqTDhMFd92CmVOws6W2ZJjGPclEDk8P12S5ulUiDpg8w==","signatures":[{"sig":"MEUCIQDsXJnqsWezr75GfkhsxTCxEE3Djt1WhYtw+LA00tpoqwIgZ9SzjNdwtSyYleAOkpEPDz9Pctd/vsxyLd2Y29NiUSU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":992690,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFb/JCRA9TVsSAnZWagAAducP/3eZdZjIGY8d11MvzM6h\n9wrRGyLQvwsIuKoJ1MbELicbNVaUO116mGtMt7httMHRaFbgIxqvKfx2BiYJ\nxdSi0tNpM/1oYSlPwpBcl69A41zEd3tHR4CiCKX98v2m1WY72PyI2XArHO2G\nveHFiNEYmcjV+NjbfXxbee0gdhxLo+1HuPJEF2cTa1uCMiz30gADwtGPvpSq\n+csHuoiCfBz3D+029G+0qQq+dNOSlZBX5KanqSdsmXCOfPwHQD4EYQvMgRpf\nCb+uV5NKx08vt3l7KcUUW/QQZJKbGLFAfck59WiUH3JyNwlti/qhuEV4oQjE\nLGfmA9frIqSQ38FqAh7Lt8TuiNczlbUiT+Af/TxJk6qRF2DlVFuMiRXF/hlT\nMIfZNRuU5nHTGHehtaZ1zqeY51IbMIk4MWiFj6u9zeK2TLuroh0I7hDP7DAy\nIFKDcQOAXA4FSOZToU8pHjPC5MIDt9DQJoUCeCNrBNxj+lFtO+TEZ+peRtU6\n4jESkDuX18Fg2C3shG9b5TJeCPJ4SUv90r9F0deYC2BDFrgY2WcCmDu3KfhF\nhrqkt7ya+jglFfTY6wMJK7rHl5MWUJ8UKj6ExioNKA5M+VSjGfWH0LcgVp/K\nAACylEL3JZ7T3DIyf9bmcKq3dzMrrEorCQOVzr6d0grONQ+79fScZApBidZq\nC0uW\r\n=RQIh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"04d06d3899f3d07c50f589aadf19a148b99e1e70","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"apatheticwes","email":"wes.hatch@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.4","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.14.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.3","@vue/cli-service":"^4.3.1","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.6","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@vue/cli-plugin-unit-jest":"^4.3.1","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.5.4_1595260872861_0.1349232127779747","host":"s3://npm-registry-packages"}},"0.5.5":{"name":"@leaflink/leaflink-ui","version":"0.5.5","license":"MIT","_id":"@leaflink/leaflink-ui@0.5.5","maintainers":[{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"apatheticwes","email":"wes.hatch@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"sioanis","email":"sueann.ioanis@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"f22d4b921161062f574405947d5626275b40d0a6","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.5.5.tgz","fileCount":172,"integrity":"sha512-8uC2+kj+tGdMtGTO4g4bOsp3VPEmIaUYiS1QCo0W5L4NQjrq4MXu1h/TcOCXi6o1Xr77apq3JyRQV45cku/SXQ==","signatures":[{"sig":"MEUCIGnL90wQFtXE1Ezb9oAd+iktZdLYkvKky6dr3IAgkUV8AiEAyrDEoQ2arLJKnj6jcOWWeYVPSdPuCUEch31TvUM+b5w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1000262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKbc6CRA9TVsSAnZWagAAQO8P/jGtWwvBlDFxJa5kfWP3\nf7ZF4KRH9B06/gwq/JJSccL6eNQ5gMvgBqcX2VW5X8HV7LxBIz300rw0t+LV\nqKvBSV8kd5e4U4yhX/Mn+MtGq7MxXaEihmvGE6hyBu8MRXj6pKXuC7TrK4Z2\nX54MFtadFLDr7sVgN3xiJ4x/4G9SmD2HNxzdtdi0d2gNz/aMLLoUo3mGZK26\nP738dbKskum+iJIgy9rNbRAt9/Jfy34Zrb28CaDXowqepx2E5idaX+0jxmgm\nrhxnigis5pT1tzJkmUBdcQujZv3SIOMxqIj+qR8luSAIb2aANEVIFUhCTYr/\nvyfhIZo8MakhCSYNKHIfq2CNvlxDKHEzcf6IKAIbiMN99V2W4BqIwxBoL4PD\nvGlQ4FDxXJhtZDoNW5jmI4fE/R1AJ//EJC9YxCcaGK9e3FZ9SFFz2fCZrhML\nCb+UN/PEll3gVB4N4UlhQePM3zS1KA9+6ZspfLjE6JwergybfqQxSLHHiIEK\nSQyGaZ0M1QXHrABW0jfkBqK/c7a/ZZfrJcEtO2ONJMWT1Yptj/gbdi5/v46H\nNDAX8fKJfxDG9cfiuW+rXASwpZa/zA5r2nRIEP6n0lMJHrt6ragYcIR8otbR\nPYR6eUZthBzM9N4DZx7cN89i5GR8lXcZPmxUwsCrxUHOEH+j1hie79uQinEq\nEaxU\r\n=9Wc1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"31683b7f8ee037b971a6452da824927ef9db5506","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"bla211","email":"brad.louis.alexander@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.7","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"13.8.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.3","@vue/cli-service":"^4.3.1","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.6","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@vue/cli-plugin-unit-jest":"^4.3.1","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.5.5_1596569402142_0.09246631786224713","host":"s3://npm-registry-packages"}},"0.5.6":{"name":"@leaflink/leaflink-ui","version":"0.5.6","license":"MIT","_id":"@leaflink/leaflink-ui@0.5.6","maintainers":[{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"apatheticwes","email":"wes.hatch@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"sioanis","email":"sueann.ioanis@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"4e4b86806da5c81ca6a0c0df8c434c6c6877d10e","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.5.6.tgz","fileCount":172,"integrity":"sha512-5SnTnwApLiLafJrdvqIM0MhkmJeaPqCrnc45Os5Y1AUH6qEgHF2qZ6M2Pa/JoFWpHe1FVXauQvQmurw38gs2Wg==","signatures":[{"sig":"MEYCIQDVoweHktRtwblRRn9ntuuZP7Et/aZ39sunMGaj4ioTxgIhAOd7001kVYpnxGwj6tDbzxhsFtFf8PxVdJzVA5wskHo9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1000262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKbgACRA9TVsSAnZWagAAysMQAIUtRMng0uheZDGpRu+T\nnvJojZWTh8P6zuJAqUvjZ8eBTaasBozEePIMQy55m8eYG9n6puOKNFV3mcVM\nW7S58qB02Qq8tw6W6BtyR9bfuCSvFuZxKKHgKE5QrosETnCSpZfG9ZsPlsD9\n9borDrotdLWPt3OeRJqLzw2gpv8Mz1xsFWzRpsrDeT+fzOGgFzYAgirM9DIw\nn2teXT42UA9lLzaS81G+RSVR0pxqI83NbccqsZjJDaxufwBHZoIO4PXbtJY+\n3UscMvU4eCmqP27uVMx0gL2u3fVUMFVyeSDJJP5dp1hQeU5txdG0pHEKcdnQ\n3BgNZA+uGLPNuHFMy1/MXBdZNc1nDmycbZh3d3RkT6RS0Iw/QYixniuFBeSe\nWhQ+q+3KoDqL1s/flhlToFRJIVEJpzM489ljlcIAE7FrXEUO3Cs/fKGsnwQB\naPfXT/M+xQJAAA/VhBLNomcGlwXnrpkmxBWD26d6muwr9SCKKI3XqdgGkwgU\nhMYrhj8gZZtwOlneSCrZU5oN2HcA5Kyb5pViVXhxDKM4cKQ5Ssl4rJRkmfQE\nqDGFMSxSXnWqqH23MeW+xW4L3d7FDzvI1V8rnqZhWFKsZ4a54AEyzscrHNJq\n9xRbjuGPLBWLh6A4jaaW6PesjWQpuSJCWsswEvJCCYWRj8j55cfSea7LdRd1\nBptO\r\n=DbVC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"2b06625ddd219e9494048d46fed889cca5157129","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"bla211","email":"brad.louis.alexander@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.7","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"13.8.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.3","@vue/cli-service":"^4.3.1","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.6","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@vue/cli-plugin-unit-jest":"^4.3.1","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.5.6_1596569600106_0.44394467683240624","host":"s3://npm-registry-packages"}},"0.5.7":{"name":"@leaflink/leaflink-ui","version":"0.5.7","license":"MIT","_id":"@leaflink/leaflink-ui@0.5.7","maintainers":[{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"apatheticwes","email":"wes.hatch@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"sioanis","email":"sueann.ioanis@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"98887c1bd3615d44d9e885eb891f30277e7ad0a9","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.5.7.tgz","fileCount":172,"integrity":"sha512-oC4NLXn3lGD2JIOkpAUJDXFPajN+9wbwwjA6KaXNwZUtF42OLAJNosacZQnZ1/XKA82ZFVSSeZQmEX999PP95w==","signatures":[{"sig":"MEYCIQCoayTRxFSVbTy+6wOHK0bnrNaCZdEGo3xwwxmD0HynZAIhAKDHujz0lam9lR8UAUnqCv85Tm77mG/nmk/HT2DlDVct","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1000320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKtvzCRA9TVsSAnZWagAACFkQAJMNufO1AHT+2AG1Yyif\noFyEnZ3FwrIzT9rfwIqiv17xfBFva/iCzPCOomfgeeyQg+DYbilIXIU/8GzU\nGs/f5RVawSopwUVEKvhnu9aRU5WIrFL9NU51IqFJtC2Mzm05nXV4sy8S0YOJ\nOOLjxqnS+ogeiwsUqaNNCBCvp3tSTPSbnXNuwGBg4mPQFQXAoxCNUHBNcocE\nnzRc2cnq1ewNPXuFr9wZSDm2Ut0jt3mTcod4p7uV9fNdqBATR4U08l95+vQv\nXdn+FLWGdXs1IL7d1SY409mIsGTC5YVcuIP7Nqv/S0EHVjkLPlC3eVtKb/B0\n8iXf0SbKlEn+mOgtoj8VMKFYTFaK8KCxQzT8JE1cF7KoljBL2mcNpOwuwhcK\n5XLOQQDM7qeybcaBRkXmAkb/rVeslV7zllNYkXqkj1B5LXb3qdQkMdpohP/5\nUHsNxj3EdOg/69WUdUsOHlbdJ4Hey98zRViyBNJTbdIuTDlAMSiit9HY146G\nLcRQuSxh97yIGGhZ3T4A3trNiqotBz3261J3KFj4Hp9TBUkzRxs1ofeiE5GC\ncTmGYT2bBrLcgXljzs0EvOPCC3xren40BWZ82O0QnrFxAEc+RwgWQLqZsbAQ\nFpXOiw8cFnNkyX+l+vZJR6plBEPwPzmdZ3t1X3ZBDe+02td5RljIlcxZ5z74\nwwHz\r\n=SuNl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"5ebdbab5c52282282c35f0a394599580d66cbb36","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"apatheticwes","email":"wes.hatch@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.4","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.14.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.3","@vue/cli-service":"^4.3.1","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.6","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@vue/cli-plugin-unit-jest":"^4.3.1","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.5.7_1596644338561_0.074754745673139","host":"s3://npm-registry-packages"}},"0.5.8":{"name":"@leaflink/leaflink-ui","version":"0.5.8","license":"MIT","_id":"@leaflink/leaflink-ui@0.5.8","maintainers":[{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"apatheticwes","email":"wes.hatch@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"f97311f4bd59e55e9cf863b7fd57dda50f323e7b","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.5.8.tgz","fileCount":172,"integrity":"sha512-HptTZl59kkXv7RfBnSsnB+7uaa+qlKEXK7h27gRq6mJmVXgq9fgntlKr8i9lpRIT8Un2Lx91IuCRD/d/iiTWrw==","signatures":[{"sig":"MEYCIQCfu9RrhooKc92fH9U+C3L7vhVSVeTfh83ZlYRMEzUjFwIhALPriAc0rpI0R8cMSHfGUJLzt7FBaI4ihqjj2CIqJbEC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1001031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLbsQCRA9TVsSAnZWagAAkjMQAJVONa6cJ/hu+OCj6tJT\nddmmDXcLKki22QCDTKjlirBeNaaPTG0hWiIaNVc2wdXYWjiTNGJAHgnfmPU0\nRG071Yh3Z1VEV1LpcrRXAK0X+KJtw7KiSTyyeKGf7Bp8HWJCdEt762468/6Z\nb/cYp8ZUnF0WvR31U5AJ9iO/Vd6YAciWsxMRWNLbuKUxeGRVr5+M8CJRFjf6\na7rRjnp5aSNpO3lUg9Wd36lMsSYOQQV5Bgs2D8FpPllaCwqYtOp6KH4h9Gyr\nQzW1uCeuPHDmKcV+Qyghi7qDpOghUXQ1nnS8JmhpADRzGN73VDa827mXuMDU\n5biXlNFevaqXteog97J8f/xXmns8feL9zPMTPi674KW7wRl4lweo8gqmNHMt\nHK+QtRsqAc/HTjwAL3gwgioiW3iVriWqcGmemJYUmyALJUUvnnHdBZ4lmAVu\n4dhKheh8UFKqpn8zEFvG7eYzU81QuHrU0gmGBi+i0IN0LPRrewXSknEnmUd+\nqu0l8ekJ7vqsYZzhgHcoaDpVv4ekNPzDTgOSXuFXCOQ1vrwJHYNcrrGZBdP7\nJ9z/U32Jpa8yhJrTqIeBC0opGR4g5B53ut7cKCgpsOmmSdR3j7/SuTdjotXF\nXN3F8+mDtnNxWpB0qQmSgq/67UG97UKzr4bWa5Dh0+QTVYDw4hhJHg6IyzCC\nb0Y1\r\n=Rps6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"28d6958b95b08a5e3679bf2f3cbc4260e4d26bf4","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.7","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"13.8.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.3","@vue/cli-service":"^4.3.1","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.6","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@vue/cli-plugin-unit-jest":"^4.3.1","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.5.8_1596832527823_0.9324377706469209","host":"s3://npm-registry-packages"}},"0.5.9":{"name":"@leaflink/leaflink-ui","version":"0.5.9","license":"MIT","_id":"@leaflink/leaflink-ui@0.5.9","maintainers":[{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"apatheticwes","email":"wes.hatch@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"43828622ca94a902e1506188f57fe03674d8d5f3","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.5.9.tgz","fileCount":172,"integrity":"sha512-DT50rQoqdrkhLsJJ3CTWudFfr5GZhKFV2Yxj74Q56m1kvIXtcEDb2UiXw7ACuvWC2yFfy3XvrtHoXdLwtnfq1A==","signatures":[{"sig":"MEUCIHcGHGLSl8tUZLTbIrc3tQ9+hWBo/SroVo7c/M98op9yAiEA7pOLXSM1wVFQslbXxHvRQzY6G8McPQH+0Bwcct1z8lo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1000072,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLdddCRA9TVsSAnZWagAAcdUQAIC9OQFM39kr1GMINWxR\nFeP0xCb6p8zuYA7H/2gw6kx3J41DIu+AIEPnGe0OojkZPmly7N5VdFJonafU\nubS/j4V8mRoAwJWagKqANpWtPnEqtKvpLKiRMwRNUX2I5ta/LcXtfLuCk0ug\n1VDUXJvOFX0SRFyum/lKs/y0cEo+9E11Q8tOUKoM1MZadC/S75MEJ3FYmszK\nn5AJ6ILGqJl8cwL0PUI6uU+0m5mpqNyeiXOP7THSnf+TownhbSqucp1Jaon6\nm+Zws5Bag9+KtLUFgvFRy0gYVQoB4KVZPcC+P9+pzreYpcA/J7nH58XO4oX4\n79+fKLKznuCFe0TUKSk8wOpybrXnAwJqBqYqmYY+UNjiYaCaoTFhtwHwZo4z\nPZs4IeeZM0J6SLJHhu9xOdsk0ksIjBptCwG3M+i741hr4kVaisCwBd5cZDP8\nLXUo6Zh/fuYraafwfnuQzSA0q2+YdlPNvvmajx3Cfu7WyiuMrqDSIGS2ilog\nfbu4P4SiVQtx1saKc/o8jvc82JgYPDtzO2sjTlznqOzp3aXNA9mwPjb0nyvM\nt2z+FFMUNMSgG3fYCRvqo3smEWfnlgxg7vdfO5Orst82gJ+ix5aR5tlSi0uY\nh26kSJ1nceody3hGloSNG/vysJlaxY49Uucc6kTJSJCEw0hAAnboxeztVSBA\nBS5T\r\n=yKio\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"bd98c80b9eab9eb6fd282f944113828338d5efd5","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"apatheticwes","email":"wes.hatch@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.4","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.14.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.3","@vue/cli-service":"^4.3.1","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.6","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@vue/cli-plugin-unit-jest":"^4.3.1","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.5.9_1596839773374_0.10117333623972158","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@leaflink/leaflink-ui","version":"0.6.0","license":"MIT","_id":"@leaflink/leaflink-ui@0.6.0","maintainers":[{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"apatheticwes","email":"wes.hatch@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"28aca1dc8058c149c0fa191ac9708ba2262ba086","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.6.0.tgz","fileCount":174,"integrity":"sha512-BqAbOlnrlVUhHIXive2fRyB6hONol0Dwa2loaEuP1Z6RzQbEFepmpPNPLfjvAuNarPGqwMHg3IM/kJCgAaogag==","signatures":[{"sig":"MEUCIQC6rKDGMDVwhCd/15BiGaT+Rkz7r7BeDhAKpdvqBhSh+gIgfAlfL7MR3B3WVFTL599EJgxr3gd053/C7cF+RA841qE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1000809,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNr03CRA9TVsSAnZWagAA+acQAJ2MEY1uUjDvUJKIeUJa\nxBT0vkQsqBinbZm1NCnZmSmYKb5WjpJMmmPI0R8gATQIHJO3MjEJZnSPuvu4\nqW5xA9Nan3FjFdTxna0YaFynCmbCKN8yU1g1+pu4e/HqMtVfMZlYFJIiEA2J\nOiyzLOke/yKCQCVCGcx5JcgWR1qadE1g/G68dEMjTxIKwS4DQpA/VAwKrbyz\nrjjWS/OvZPe9E1mzkopVPHb3WA7CFGYpHRzEHEBxkKEOBW95SIC+rIOkWphp\n4H8KG2+VNzwpId986xBRILKuxV6ETtPH4H3qIxUYR36tuxoQpBf5HTRGLCju\n03HTKrzdg4QuvBFu9xZJtuNMisBLE4ihHuoxXCHOVxHTbTEMem7Gm0aWCDRm\n4hIIh0xMqx+L+0aLgFjdq7zViOjdsnpiir+viieu4TJADWNRNORA+Oo1MSsZ\nId7Z872p/TeNb4ZmxnY8xNHznByZg4SIUgdzqQkjmqCt3sNBrOfbJPJGtjkP\nBNW+JrQkGEjvv4TPrd8i0av4OVcvgEDNW4ov+ZBUKzMUNlSqNZbqhslr9mgN\nmou2XBle23v8IrIZ5aLH7zyd/OgbIpOcCQ1TqNStTffGrJY4slJ65C1IRNg5\nqnCTdDBa/Kohs83ibb4d+o4CaRC2eRU1E8JCDzdEb8zlQvc015sBlIkAJxiN\nPwf5\r\n=u+P/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"b29420ace69144254bd7417d4f13d88997bb7ef0","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"bla211","email":"brad.louis.alexander@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.7","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"13.8.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.3","@vue/cli-service":"^4.3.1","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.6","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@vue/cli-plugin-unit-jest":"^4.3.1","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.6.0_1597422896556_0.37019495788435375","host":"s3://npm-registry-packages"}},"0.6.2":{"name":"@leaflink/leaflink-ui","version":"0.6.2","license":"MIT","_id":"@leaflink/leaflink-ui@0.6.2","maintainers":[{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"apatheticwes","email":"wes.hatch@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"219f4c065a8d5401ad5f8e955c662a433aac7fd7","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.6.2.tgz","fileCount":175,"integrity":"sha512-QKtkVtdoZLvh5J8EFO8Jqa5//8z6A50ExrAF5CRXz7aICN6ameOvOmy0S2NcuAOJ30rLuSCvh0jHkqulV5Xpjg==","signatures":[{"sig":"MEUCIQD9GzEWIST/YwXYhikUx5GrbqRzd8Epu85ndUci/a+olwIgZzLYiqTXSCHpp1MnyiQV1BpYwzLgV8AFRcixmBF3FQc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1005194,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfURp8CRA9TVsSAnZWagAA2EEQAIViRJTvBae9gDJRL2Jz\nmI97AHTEfnDCS4O1t3V0GLhDqeuO23MR4zk6TY+crK0rFdjm91jJnDIxCxuG\nXwSams0DTfZpqmCMdcmWTTO6qJAb/XOcxZmBlRFNx0sY6dFdRK/z7U1s+XpA\nfUA8nN7XZ+bEbkZYH2zLUUEzSlnZPZ+xneKtNaxUjJXQPg3nrIwrRpWlrwem\nDUnMf6z2Ask3iHEg/7/iW4VxHUxL72cpwHjF6F6skUGJIBG1le7zlZx5knnH\nslaLcogGTFV402s2ITdA2GbOYzktNNc4R5EtCLGme6J9SSCqpnuO4tdz4BIY\nHcAhvM+GiE3LMwojvyNY+Yl8jokIfPREAk0Rt3rcRWUVLPUv66rYB/MQpYsC\nrkwLedSJjspmPu/tCa5Xc6Uz/4DtTBeoYcR6CA5KJa4WpY3YjVYIVWTiQG4H\nDqsMDOht04e+yp3WIomn4jpsPJMjSl/j0iqJWhAr3Ze4o1vT5Qcz8k8dVNTg\n9Y0NfM5DmFoAPHntrEbZdMWnU0zh3h1AJHoBejuFiXGS2svpxHhZhi7TIOCX\niLMvQ4H8LgGeHZpRa0BizllxsKmEk2OyIAStTRglR0aFGIYeIp0a+MTZuMAT\nEgWwTlLo1qKRVVmxwtTGckotzf8//T6r+4im1HUWtJ9CBVXiaxPvy0ijXpnf\nNK69\r\n=g4JX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"3140a2864667f19439a7481f8e0e357314167563","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.7","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"13.8.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.3","@vue/cli-service":"^4.3.1","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.6","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@vue/cli-plugin-unit-jest":"^4.3.1","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.6.2_1599150716079_0.6776277644982194","host":"s3://npm-registry-packages"}},"0.6.3":{"name":"@leaflink/leaflink-ui","version":"0.6.3","license":"MIT","_id":"@leaflink/leaflink-ui@0.6.3","maintainers":[{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"apatheticwes","email":"wes.hatch@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"48243fdffc5e50e817412c497e2e770b53ec9dce","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.6.3.tgz","fileCount":227,"integrity":"sha512-IY7lwJPZw2i99WA8oe1FTijItEkziCnmifoPNqj2zTQ1Mxy7Bvqph8rSOQ7JX0iqU4TSN077IIOiTF0ZCBJWKg==","signatures":[{"sig":"MEUCIQDv+t+ahCbZuCFLqjORC0eVr7lLbjAoKSfBBgeanNMuTgIgM17G4x8YSnvv5gCNfndBNtBJhxOLO93jQvlfNn8yAn4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2516349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUUpaCRA9TVsSAnZWagAAyCwP/iTC8FyVj1bQhCKr04G4\nmxHbjGkHd/MXSeHBb3U3g09UUmCvu2SBB5xR5B8BSv3tTLHayOzWLIu75FWN\nGkTt7bVYZNlRq/vu6Q7rdmKPtlSE/FXpCcIk9F/c966RmE/JwjXlmlJrwSNI\nXguK5tFfMEHGE1KL/+fZQ9C3kdJwtvwB5NykQQ+XS/w34DJeQW6/CLRIqPPL\nMwwpP3zbRzZsX19rVRKgV9ObBj6T8/3WU0V1gEzzi4si2MPlpHgSjB93lVvN\njHrxyVR8TNLJCBJ0OwydkyE7rnDS74s1HaQJv4iQVqaGozy2N1mAsn7KhwGX\nzR2u0He96wKMiWWJZustKmophL/HWNgvYvFBXXukLvec8eHUswv4oFNFLmcr\n/LLzSWSvCvVn31MGUQtowq2ESUWRQ5+LLTz9inZ+tUeqSrroRgBNVtM6pJK9\nQRGekjzHUyY67MOlJorFXtn/9ZWfYN3hUy8BqvEG87grDV6w08il5RcCg3gV\nqIIQT6qzQd8MM202urxyGoJgOpEcWVAfgBpgvwbiRC260/pAM/UNhVlXsrAB\nHAEiyg3/40RgWf/W11+wz8G9bxrdwcE2yxNczO0RHbCvZI6MSA3rffqZ8/HL\nEh7SsRYku4GA9y44ASS2oSZmU0OxJ3w+TGvCgKHmSbZeYO8H96DNJ5GojwSH\n97rw\r\n=KJov\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"6659a3943e54a1cd1ab79f2aeb86012cdc6a20c1","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.7","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"13.8.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.3","@vue/cli-service":"^4.3.1","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.6","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@vue/cli-plugin-unit-jest":"^4.3.1","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.6.3_1599162969804_0.3215799354277431","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@leaflink/leaflink-ui","version":"0.7.0","license":"MIT","_id":"@leaflink/leaflink-ui@0.7.0","maintainers":[{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"apatheticwes","email":"wes.hatch@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"b9ddda6088cb90cb37269d7a15c97835ec171880","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.7.0.tgz","fileCount":229,"integrity":"sha512-oTWsWXGkXDtvc6KSxtBqfgsbpjF62B2/uPawAt5bymPMZAx3p+BoImmlMNiKv4c8VJ8OE5ibS4cp7ofs9I3Ibg==","signatures":[{"sig":"MEUCIQCXcbk2+tyMeVQDzuV6NFOH/Ha6AfJ+lmC8vGOlgsTXOgIgUP95lSM0RrVTcSsCf9PTEd5Mr7qYHI1U/gBP/j2u1O4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2547145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWUGRCRA9TVsSAnZWagAArBUP/R4CcmYW8S93CNvnhI+X\nWbeGOsWR+E84OsfM4VwMczsEoXwzb4jw0lmsh4N93Qw+jvbRDgq5ZkFP4IZp\nrbZAPOjIST69DZn5eTR2iqlj1Ad669M9KqlonlnelbzZ4+c4OCdqalXutHms\n3aGFBhBu8Nm7OoXR4SNmK5I5adUFyQqOczfyE0uB8hxWBiOrG7GuPDnD2Wsj\n3dOfxDAN/5ueO+3pK73Lpng09xRi0o9rFbGJUHh36wgIbm4iRSs/IJZw66yt\nA4dx8K9RuVs4vF5ns6yCzWuwfQavnCEs68MLlFGUqJ+K5D9b1ja6IFKQvmnK\nGzvn4fvolmnyhPm9Hh02DmC5hVON6n8qt9yYk60r8tCSh22SYIGWmO+CgtqR\n1+eNPjHJtFo1eRVkSePXr+iCCn6IgwU1ki2HtYNM2e7DXXeglqEZmCDBuXKx\n1JQUJMBR1Gkx44MJVysYeR2GzoYrBwREyDVv0hE579wAeMFRHedK4ZXow0ZH\n+Em2udBBQaFTxScaT9rhjqqxY90lJxG8cH9xdEZsfqcg+Dod9Wac178ejqI1\nRbFHgBmu3rGIv3QS52SGbB3DNnBH2D2oWGJOuXij9cuk0HhL51aedUOiATy/\njrMlqtnTWNgAKVrYpWAUXfvJaKIuYkheccixEq3XkZTMqf2+sJ2xJYM2q21r\nRlFD\r\n=qlBl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"36d26b049f94a256e354f111cfab4c12b02974b3","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"apatheticwes","email":"wes.hatch@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.4","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.14.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.6","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.7.0_1599685008928_0.9145644081629076","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"@leaflink/leaflink-ui","version":"0.7.1","license":"MIT","_id":"@leaflink/leaflink-ui@0.7.1","maintainers":[{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"apatheticwes","email":"wes.hatch@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"15666b1c216831cd7488db409d93456044b2f1a6","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.7.1.tgz","fileCount":229,"integrity":"sha512-RVPdwFQ3ggDBNmuffDdf3jQFgDZlz5tZB6jNvdm2K40g70F8vhQLH1W3BZMG7Bc4OD59iXvkbDYLRPPEfuiAmA==","signatures":[{"sig":"MEYCIQD3RReSTVEi6GfFJTF57DYlhoOoxJRTqGiWpiPgC4nIXgIhANm9Rge5koinDdHMpM8zw6wFOeZ7MYTvX/0dCReQ+5iV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2544825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWkSQCRA9TVsSAnZWagAAze0P/0mXNDc/IQaa489EQ7GI\nCeFbWXIXBRKBboj4FTuvYyLmMWG7RxVaI67G7d+frMAToermASd0RtAx+bEq\nBbG/wm8EaVPze+YrBiXvyIX8AmcPpS7nCKraakT97m23pwjclRibtxMmdciP\nEuMRwVUTOBdnQXprTfUGsmY6gPKnhw0NEj0wUVvgdtHK8481O0wgsO2vdF2h\n1PHVx14D7LQNM3Ib9W7Uz0/IdhlbgXYVla25wl6w1QBYvOiTEeWBso3J6y8W\n6lOOVRnuF0QsGI4hdJMPRkMQJuxKPRfWfkWS5Xb2J/MmReQ8H8MKMwVAFuRi\n+Bfp7Vczdb+eFWMUjUQ6eAH71+arL9INieR47ao3uUOHSAVyt44nRLTFIs+d\n/4xrJiXD3oAyTOF0cRu5Z03rRzLFB5Z9R+1B862w0WEdgfuGbV1xapbwG6Nl\nJ53VEHYRPs4apAwM/m0cC8ilRL5kZ+Bha354QnsR+eVdqTXxU1DSRZJa/zW+\nnphu8PDeNCT9FVowsYENWDlJuzl7ncKTdJv+KRQPS3sXBUo4ocI1BNxWdbQs\nNcP957YXFtAhNgVOAozjOpBPiCiK9A+BsI0UWk9w5MngcvcYU6wE7q2ajKac\nByy02UbS1fP5r9xXbNkBchHrzFmgVU3Ey7+KHpKRxQciFq9u/oiWznNXRm/Z\ny66S\r\n=UJja\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"14beb625a9f12c0e0f24cfd6587cef353c67f87a","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"apatheticwes","email":"wes.hatch@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.4","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.14.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.6","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.7.1_1599751311737_0.9662609500929817","host":"s3://npm-registry-packages"}},"0.7.2":{"name":"@leaflink/leaflink-ui","version":"0.7.2","license":"MIT","_id":"@leaflink/leaflink-ui@0.7.2","maintainers":[{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"apatheticwes","email":"wes.hatch@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"4a05e50104690e78443a26936470e445410ec522","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.7.2.tgz","fileCount":231,"integrity":"sha512-PyEOtD3YdmFuDPSlAkxZ6v3doGBTZBq/hWqI2S+YTq+b8qnt9In12gt7GlTYeXcl2zY83Kv8MxerFlnn5xmZ9Q==","signatures":[{"sig":"MEYCIQDTa9vJ8k/h9MizpOXC9wEkYEZAwJHV4IA3/+AxUbycKwIhAKUFrknFiaR2fQBObZgUCqIN5fHF56553sOjCAKprkX4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2659888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWmq2CRA9TVsSAnZWagAAn4QP/0/HCom/8RCPEwdAmGqF\ntfcbt26EE6cPm6WUR0vdXk5s5Mn3GmxuG8Rr1WUh0m/5p/Pke+t41of92hNK\nr73DE+ling5eOtSJ3GMn/g5ROgVs5UDC7OjJnZFREhkgnUDRAZPaCWAsCbad\nvD74LvvLizkbGCWsa8SB9H97PKXDUv8HWHtFaU4XMc+3dCgIClw7UIcnCpVI\n0/5fO4324atmvaHjqRTfgTs93qBJ6wFtpJM+tsmGDWoQgAHyB4Yhiz1+dBxx\nrSmExqZLyLkDyHt7T04tx8fup0zU5DkAb99Og1MROpF2GGGWWUfYFNlBVviV\nrz7x06hMWuVaIm2JKwa/+Kbpk5c6ZGs8xmd2aa9FXKDK/HCSoCvRW1LgGEJ6\nPxfsznquaIomZZ2HYBkbcNuYE19kF6L/RID4ZjhgiJNfY60pHOqH3XuadL+i\nG31uhO/zhUzQK9ZuCpzc2rrq7BhjZ23Wam/HcgeTaOR6QO9/mCv9LTFnf9E2\nXBz5tVXOr8hCpzvFxrP4n0Mcpp0a4vKf42O7Tiyt2Lz2hpx6yZtVrZOBq1mJ\nFXRrjbf10cEBFCzXXPEASJ28tmQCRkmpdw5aQS0L+YgcBxamJpTn5nT4VXyB\njfGcK7XHpEjpKvvZnX9Gi6cs0f5CDPIQfkb7nYM7z0NRmuJpBtHIv/yh+eO5\nUubO\r\n=va/P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"a8a7bac82b715f19964b062948c4872330b7e2df","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"apatheticwes","email":"wes.hatch@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.4","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.14.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.7.2_1599761078416_0.5547066360511959","host":"s3://npm-registry-packages"}},"0.7.3":{"name":"@leaflink/leaflink-ui","version":"0.7.3","license":"MIT","_id":"@leaflink/leaflink-ui@0.7.3","maintainers":[{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"apatheticwes","email":"wes.hatch@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"a585f6e0fa587decc03317a4b6dd42a4284639ef","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.7.3.tgz","fileCount":231,"integrity":"sha512-Db1yzcElShQi8928wuag7l9etxGQfvAI1WZeFUzObxo6WphrkmB9qdlyBDtdpcw8fsWa/uz+MnIfx5F+MqUMlg==","signatures":[{"sig":"MEUCIFJ3pWRm2+ORFg4BK82YYFXwkvBfxnYVrKd1h00jFz4qAiEA6t1LZT4LBRx18evWsg6ksj6rwamFH5TihafeBWzqtzA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2659750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfW4cSCRA9TVsSAnZWagAAJAMP/iNrtNBxGLNwCtaSHFHk\n3x6vh1mYWOFLzCnydNBx3u6YWIGgchpFtdfktc0OOpGqey1OOSAYFCd8/BSf\n9g8D2ItTG4OR6zwZzYqNbMFqSgYcwPPdgDRm4HWak8uqDgw6EUmwlKiQe53u\nbymrInodWD8EgbXzdR9ugdetlw+DvyndoATO8aDzoGl2W/tvMp8wjtSc+/XN\nlBGtDxVSxjs3IBFmlcrMm1DSuhw1o0OtvSOtq3ETbukhTnPYNdJ99ynbGIY3\ncuIkjpU8mXcUNNaqCoWrjLkhpKHHK8zzVFMaBPnCictH1LZHEF97dYK014G2\nU8UaPn0/JhWLjKFl/E0zzBlkjfB+BzhU6QMQObjSwGbNEa7SGoQA9ex4uzPC\ngmrt466NLAbk14wIf4sKV2iYsfC9nKio8WxrV+WeM6zsJFVClW4vzkspZI2Z\nn9I3zIKqr6ckAROhdj6ftCdCTNxjimNX6WBhb1AQ/ccdDo82l95Whk7wk93q\nEr2LzFUylrs6NFFm2VZnhW6B7uoCq+p5AU2vvtl7A0D8gSoF7/X32kOLQFtk\nLZvhwpJ6ZTRvAeLydfmJXmlw2/XL4328gIsWs+/LVhyhp+0g6rM4YAn0spee\nYSkNRu+/OEVU2S+wsRNtYnhZZy4i3Tv7r1uQ25yHnOM/XGWi2qYZTs9anlTh\nYVwS\r\n=idIQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"f34f8ef2739d65f991915d4c06f6b3cbf4740a33","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"apatheticwes","email":"wes.hatch@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.4","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.14.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.7.3_1599833874074_0.5963256982622651","host":"s3://npm-registry-packages"}},"0.7.4":{"name":"@leaflink/leaflink-ui","version":"0.7.4","license":"MIT","_id":"@leaflink/leaflink-ui@0.7.4","maintainers":[{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"apatheticwes","email":"wes.hatch@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"0bbc1cb452945565da70b83272f990893bbe9958","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.7.4.tgz","fileCount":231,"integrity":"sha512-GjvoafQ+jgL5bwV4YEA5x4MVPEfkEV4ojJqe86eRH0pe9OvJPKIMGs5F6qzNVv0eADBsiB8wkO83IRrR5xz8tQ==","signatures":[{"sig":"MEUCIQCBVyrP3PBZ0M+fMlZHoANvEKKVZ/jKw9qfclI+Bq9B9QIgUuT2tBxw2YnRIVMphbLHYIM2GPdtsSw9E22jSIHj0JA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2659161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfX4JtCRA9TVsSAnZWagAAnWEP/3I5vGZFCS7beAGmM3AV\ndvcuGAaNgf3zscI8oK4GMmqkpR1FvPzfjHSZdgyh/oB9oIN0zjvkgVjXMrt7\nFPRxp9wT9eoS0OGhf1YZlMwMxeCwgMAVlv1Tec0qH1l/XoiOX5uofEvsHoHg\njeSpifVsXaaoLSHB5IAuLVNJ058/0Sv7nJlaf7Lo7eFCpETCzwSFqvlUjuNH\nZc/RCfLmkTiHFjM0fI4+HrXFBipiWtD0Vl0n6a608ylob4F2nY8EquUlx5PM\noThYU3w0cYgX05inOg/DQoz28jhI/8EHaaS7f2ICEs+XjF/CZ+ZLckSbZ/h9\n/kONgXLIBxRrLHC4G4VBe8Rc9jRLkAJk/K0a3IHuD93jJ/TINqKnAphI9oyR\nRivQW/8yAq5eVmz0IiUCIm4Eih1YJyNDu1M+etMoVwH+L13frvM8M5o51YZF\n4apufPavTG9x7Q+yWdn0fs/eFqyyresBPJKdHPKMd94Y8iwVD1endfbDKhVi\nrzY+BD3v9H36uxiPHp9YNU7F+ooKWM/boWTucUpgrZIx7QaCnFSSnG8S8Ghb\nSSjio1u4WIq06b219jldyUNGflIwVXli8N6shUXufPWbTiXjwcop7GvCaH20\n9jVzZQaSv8H4DRiaRbMc37V8buACckZrdn34vPDIpfSOhKOPXQj/XEh8b7Tb\nPUha\r\n=LYcV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"49edd95aa9b5f248ef56c78a20ae5c59b08f2401","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"apatheticwes","email":"wes.hatch@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.4","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.14.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.7.4_1600094828891_0.14612647958178826","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@leaflink/leaflink-ui","version":"0.8.0","license":"MIT","_id":"@leaflink/leaflink-ui@0.8.0","maintainers":[{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"apatheticwes","email":"wes.hatch@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"23511b05d5a88e40f71479d5ce436c2ececafb1a","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.8.0.tgz","fileCount":231,"integrity":"sha512-yYRwdTEfeflIVElYUeHc//2E2UgmeOUxAx3Pt2TOwtBEmssjOnT6Z/Mqa2+B9Vk+A9eIam1aDnSMw553XIqyzw==","signatures":[{"sig":"MEQCIGfK7P6ab9vF1y55g/BwBA9M2rTMBKAuCJQKRSu2GKg3AiBl4vuYNRtpHqMr/ijkP2xdlakMaacMBEH/vuQJoLo3Bw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2689973,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYoEtCRA9TVsSAnZWagAA+hUP/31UskGqdtHe3FwEIWtP\ntbPvq2g1ZJPB2qLXuyYLYqcex6LznCgsQySSsLmB5PUc2TAzPh49kbtpjUZ1\nr9oXwAkrZfmrbotnIylutcy/H+te3jtzNEVL8tubY+p8NjozURSRGUTvp8Se\nByGqVVlERr2VwOKRrzOS19E9VO0K1EKbTvqDD9KKV9muXva8U+CV8ob6HKGg\npk9DsIWIagxXFRMSymEOPB4rN1mP+zmnj9gTaZnwenyo+rQcBPcCsyMX9cm2\ncUjlFoy5eRIvTfOUpbAHM2mNSWxc4leZD/1/yVwq5fgXa3ZsbEsnBqs3ywO0\neVLcUiSFEuGmCxGtc720NxtzbzaxY8meXLWrXuASZcIMkw6U5WZtIn+L79WY\nxEkYDhlPWPoSAV0II4SjE0TgN2p8Evhx6oxRm23Ra1/muWnNHJ+GY52OWmuw\n8Pby91eyuHhuzWiL5pAc+DBotWwqO30HafrtgxwYn2taJlb49yZNV1iKaWsj\nZrbS2mkrro1FnJ7rpiGE3T9tA3htPuUNBwU3CggquxF77WYu3BhgQr/nGvBO\n/phOtZ2eHsD0aTizIjt1Zon5W6cqKGv6qQAeG6ULdD6UVVHxyP1gw2WsXmSM\ngzD4ROtnpeXjZPukE7k2iT+bGH+AkUlGjYionB8ViG4LGyzVkKypuUdDHdcN\nFNPV\r\n=B4za\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"c5607cb7f0d6ac190da9e7020d380239719de5ac","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix'","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"apatheticwes","email":"wes.hatch@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.4","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.14.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.8.0_1600291116617_0.19787683602925799","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"@leaflink/leaflink-ui","version":"0.8.1","license":"MIT","_id":"@leaflink/leaflink-ui@0.8.1","maintainers":[{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"apatheticwes","email":"wes.hatch@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"6fcb2314b16cd576d22e8806487820fb47ef83ec","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.8.1.tgz","fileCount":231,"integrity":"sha512-esitZ2jsFfuJDFedPTUZE49fpDRtmYLfF694OMlCuTFTyG0i06nBadKlPBPrTV6N1Ag7u3uSH8NimKTxF8qJ5g==","signatures":[{"sig":"MEQCIBzjOqXPoPZUFAcEy6smdsdtaw6DM2kRJAsQKBGplJvnAiB7shNw91/RLhzootjc/rtbC4bAZJhTeY6PFF9fuod2MA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2704095,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfY5JJCRA9TVsSAnZWagAAibIP/jWzMAA4qZ4jbU8u2Q1E\n57RrXxnNdu8Dv3TY8I0w3PQ9dwgwuTHs90W+hKIzSzyo5bv4M8pWl4s6rUwJ\ngDw9NESp1BjtF7F+RgS7tN0xyY3xaJztYFSkemz9M8GlovuvqSJM5FZSetVa\nnPMsTN7Znh6Yxt3Qgx7liOzhsDYfloEs5Nk9dWlkbt8GyFMkzp3oZM66slrQ\ncMvekEEbGPijee6NPipyOO7lT0CMI63lmfZ1iKQBzFI5rPfXQctt5I2Hmr6e\ngVUk2X6RlPAqyze6KJz36bK9acEf0NNy8GnRFG9E0WpyESuZRkPISeccaAbF\nSuncOgBUPstNAF6hGTN5f36ZSO+A5g5hiZy2TbEPWX3cHjR7UaTbU86jYjws\nDtWLJsP1Yx3oa9PMHq6gx2XBVtwP0D9wdKTX3BuNM+9oSizASca4V/UaS8DB\nC/51Pu6a44qhNerRnJCycqX97ob1jmjIPBglL0WY/piHbIfklzXh0EAeONRi\nzOJFH0lkm+FseaGX6rUpos1cW6grkTxHL23vYkIzpgZZGW2HpyB8kR742mRx\n0mWDX1cti968oNEjLw3FiVdJ05dP4jsoftV2TrTSbc/6L/x9wVFwerx0s918\ny9scg5TOMtonvd/9xuTLi1Ow0Yxf14f/+3f3lWdu5fupahdGoVsc22pxQEuV\nN6Fq\r\n=Ruxr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"4a70c37535aa0276000847bba70630773936a702","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix'","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"apatheticwes","email":"wes.hatch@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.4","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.14.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.8.1_1600361032425_0.2669417115250343","host":"s3://npm-registry-packages"}},"0.8.2":{"name":"@leaflink/leaflink-ui","version":"0.8.2","license":"MIT","_id":"@leaflink/leaflink-ui@0.8.2","maintainers":[{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"apatheticwes","email":"wes.hatch@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"c09eb42daa86675102ffa5238c131d9e2604e703","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.8.2.tgz","fileCount":250,"integrity":"sha512-fe+5d4BpXhUF02xf5BD2x5ksUi11E5HMYX37hfFhlCjqQNSTJWm/cERTkJdqseJO6TPK67nlyiKtUheeVILuCw==","signatures":[{"sig":"MEUCICUh791TwFf88YujJFXx8kPJw2uFp2CYmSnfKv3pNuaXAiEA9Vff4Nz1EXC8ncTuuNfOOxnnBIDuGW3Upg9PEss8Lo0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2749562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfa31ACRA9TVsSAnZWagAAV/AP/jIOftuhBrxX7b/vfsfK\nZl92j3X9bZHQHKPBRMVaV+DFtqtApQsnvT3KV3/VVV8C897eDg3TxVnxzhv/\nTQ/gvjU4Whzkfc8DeZqXIougZapO8wpqPPhw1CZSuucU5kAMuO3i1O/MZUQN\nk69mfyV1gQzQ0B2kKYEdUE3kFbsiDYAqpEp94IzdD8QNeETD6TAZARcV2lI9\ns9PFdUCKLp6X7+eCS0GmZ/dY0Wny2yi+yGm1FL642tjpACsBqP1RqoTM5foD\n64DIlKpyLEAJi4u4rY0S58rX3mUqcQqrasJe3drANvg96TAzTSsLpqNCs5Bn\nsy2FsvdETa+DX8tg2oad3dCP57/YlrbwLZ+b2V/rHielb8Gld0C6cJVLtcQp\nd/u+Pixq1PjqyyXWAf/4vrJpV3JSYcMTbKDFQFlNfgyPKNz7BY4dCaHLeOxj\nrIvJxh8MIGCUjUNcX2j8nkwS0wUxPIDybk2r/jkoygsp75MZO+6A3TdA4xsB\nlc2v6e7mTVT5kGgjMeAMTzIDcs+l3lkRT5SemhiyhBy6+pA/nntsduUWdq+z\ng8dXwtYhfLoEP5xzSVHOXyv0Zog0x4lRrjbHeCEjDvdRXxQupAGNO6HuBPIW\naofwnd7vcKsBDDy0WDSBqn84IJxMmukTBXyDAJZ1FEWW5x/tWeTFGI1uOE3b\nR+48\r\n=SF2N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"86fb1a9f50c844413548cf5b2231c0bbc15eedea","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix'","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"bla211","email":"brad.louis.alexander@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.7","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"13.8.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.8.2_1600879935749_0.20982029550658288","host":"s3://npm-registry-packages"}},"0.8.3":{"name":"@leaflink/leaflink-ui","version":"0.8.3","license":"MIT","_id":"@leaflink/leaflink-ui@0.8.3","maintainers":[{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"apatheticwes","email":"wes.hatch@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"35b83c1a6a078582418199da84c9e92ee8306ee1","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.8.3.tgz","fileCount":251,"integrity":"sha512-doCkrPXcaqzEZAnGyVVANnGp1fPten3ls/kV1KZ/0dwK3lKdmFZB4cG29QMZGENuFsUWAfCTJhhzzmjLMpCJbg==","signatures":[{"sig":"MEUCIBacoRrJtdOgNmj5mKD180Eu0vdgIK7XyWrE4hVToXtPAiEA25Qn+M9cHjPcdf9na+1DNzTfOtuzgxMfXkfXOEa6hkI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2755569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbil8CRA9TVsSAnZWagAAir4P/3W6S7c5D74SbWF/OxkB\nAJjfHSkloDJJfZoDfKCWWYxD4UJh6GlWAZJbYJ3esfbX41wr8XuaJ4qVaIcA\nmlgt5QhGA2SF0eK/b1XdkgUU7rdYO5A6CFzK8wAgHKiw4TRzWbWJMrmBNXh/\n77J3ynP2jTmxwQRkTp1gzARN4vz70g09zu6aRFvwvZ9pJ3uil3AxbR7lETo3\nBwbkjcDfNyHMTtQ9a34dctRU1voGLoSO8weU0S10hhthyP1HYJzNWsaxX2tH\nbvVidEd3IBdL0oeiT0c/8HjYqV4UAqFM7kyGdUECZOZ+VISxsmseWWKZA4zZ\nLoex0ctx6Gt4MUmirHqK5EQXo3tAk4bZy7tZ3jX33OBGHDxg4qsXENowtsOd\nhU9APmAI7ZWH0Dx02YsqzSXjt4dduTMBaExpn+thObKJvueTFH5AJ7dJ4/4K\n1+Yo/7CoQHHhPMn6hdDpEfiR5SYzJqUnv77GahRuTFtgsL0rFYUfOe/PpdzE\n8r/BrsBPObm6QkB1Stqf8oTxTs99aErw99sReKVGf/gxk9ESDMsKG9wpaSHN\n5S7NKMVB3KlrAEVKlLSIqMMI2OVTQpucfT28vug4UwI1Z5jf0CoaSJNilV3+\nG3bIVT3cEjbaXZNg5QCcCJ6dUp45VgBDU+a4H39HO2HkzCxvvShYg8FeOroP\n3Vla\r\n=ZxLb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"f3e2e226decd3fa2ee2d6581335a37d2c22b9018","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix'","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"lapski","email":"adam.lapczynski@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.4","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"10.18.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.8.3_1601055100142_0.4271600964865361","host":"s3://npm-registry-packages"}},"0.8.4":{"name":"@leaflink/leaflink-ui","version":"0.8.4","license":"MIT","_id":"@leaflink/leaflink-ui@0.8.4","maintainers":[{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"apatheticwes","email":"wes.hatch@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"6cda9eccac5f0504b5743e5a07f4fe67c8e0991f","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.8.4.tgz","fileCount":250,"integrity":"sha512-XBNIv7+p5oIjWneHYFz446gY6O3XBVdylMXPJp/tbgvNEx1lgm04OGXUP+bYxo8vbK+JXwFqJrSjrTSH0u4Pow==","signatures":[{"sig":"MEUCIB56vQytRzEWdlF3cnX1DAfx0orMmsS8F4nfplf0h30DAiEA+2EZ11vEYkLhBgPpqrH+OwA68mfooxhxD+U8Sx6ph2c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2749915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfciFTCRA9TVsSAnZWagAA9xcP/3V7x2KJSDDbeD8/dnuW\nxztH1EYiXQBDQm2zpwYCmRubB8SAmUnw/AG/cW4Sgt3Rac5mKu+ohx9Yy4+p\nXMhSBG84thZUsmtAb67zlONeeIFuK1rVaUDKu0xpmK8g8fzVFZa35Cvd6+1Y\nIuVV41SdJUn8v8dsRmTyDS5r+wpKFHlXjyZ+BRBu7YsVGNE1YtzJ/PVqYWR7\nJJwoln1dbCKRBeL3A4MpnpJhVARwCT6Gi0RWbWaLn2+2a6ouLa/HHw9VK/og\nBRxGHMAztbtdOdKeb983rNmUtE1fyyc3iq16og7VBqm6zdwD+lUXqyx8d87/\n7WmnHNgWqxVO3iacVba303sYVD2PmhgX7ulKxBKFhrPmFH71PueBAD6XxGs3\nHG1+MWkjjww3nJBNVMT2rI8gMx/xPdzFDsbk8S4aMVyao2izM0GRPpmtRwbr\njs3KvHK+KwcpEYiHa8Z2hLC+qW/jXmwDOkDjG8txCGgQqYjdJuSOZue+wRjS\n8hDr/YYwxVBr/J3z/mHIa9bCOHHaFMa5+xHer+LJFd8SyQxTR0F10wQLVq9A\n+HvAcrenIYuOElLQllkldzHHrjf6JLbUkFCs1Fa/cPpvzBXlrJPc/F2kn30K\nqpXq9tbmCU5SBdjkajNa65DlcHWZo9FoVBQ3NzIETR9DWiIFpXEB/kIVOOaT\nysUh\r\n=fi2h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"2a0b04112366e9732ceca13c281c056e264ebc4b","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix'","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"apatheticwes","email":"wes.hatch@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.4","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.14.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.8.4_1601315154572_0.29536726106192157","host":"s3://npm-registry-packages"}},"0.8.5":{"name":"@leaflink/leaflink-ui","version":"0.8.5","license":"MIT","_id":"@leaflink/leaflink-ui@0.8.5","maintainers":[{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"apatheticwes","email":"wes.hatch@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"d6e06d0bcd9eecb94e981de4fe04efcf46ed3240","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.8.5.tgz","fileCount":249,"integrity":"sha512-wIHVJnDtVPvCAXBNq/oWPo5HfZwuKBWKHqJ07OqGEAWjBh53mpokuy3TwCMcQTmkH4hsOb4HzdBgDgJ9ceKa/g==","signatures":[{"sig":"MEUCIQCRMXRDsiNnKiscSMPknuLeYs7sHPh3OxxvzJ4soaGf8QIgQr/+dnTbIlPOD/aOg9XGwtPkz5EyADq0HN8P28sMEAI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2748753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdfo+CRA9TVsSAnZWagAArREP/jDZnu3y6iXUhNaz9Mhk\n3hyvqS05040B78ne8GChCHoHofu5UykSy+0L7CRjQ2GbgTSdiFOEmI0kj92a\ny+HD4d1qUl9Q3/RWoXGzjirTAUUGZoOJptnaDuzbia2RytbmqH7n/Wq7cjJz\n6O9N39p978k9DNhXBAhjc/lj4Xda+noOHhIFpex9yn7V55LHrotCABa5VaWJ\nxv1i6eTxH8RMwqhD5lCgSMcOlF0j9KqCTi5SKMflK7dvs5yYd48wcon0/HfC\n7Ep08Hf1ceCyqGZpWXPhgXUgqIR35kcw7Z4ugq+Q00VOldzcml/Jpxpy5+Sv\n9Suq9XWqeZ+PWdASzOgCXb1nIubN6X2CUWWS3VYvsFxcPa2zLcFpgSYQcvxK\noBR1QVqTqjlMSKvx9CrOTGEk0bzo1qyUEiFmgNn8x5w+kWh0/TJ9JF22fY8o\nL0xVy5LPu+/9UaZEzH0ZtYQVS4CUEqq/+VdpGW6q6br8suF3MqZqhbz9i47B\nDsBoKWbJFOsudA5hB05gQeBbPASveDJC3gDvf3BbPorPxN4KJ62qolw3ajiU\nQnoQQOYmUO7NLty/AWY3skBZ+f26nfQw84EFHqCkz5S/AnCMTwyb5PB3BJ51\na84Xmn+3mfYLg6oHazeD5aQLIhJ3jS0yZQr2fQPB3Y3ECC16MrqTi8goFVdL\n3i5T\r\n=DgHr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"21f908115de150e8dcd6561df77227408ffdbdfe","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"apatheticwes","email":"wes.hatch@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.4","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.14.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.8.5_1601567293638_0.22936321633348689","host":"s3://npm-registry-packages"}},"0.8.6":{"name":"@leaflink/leaflink-ui","version":"0.8.6","license":"MIT","_id":"@leaflink/leaflink-ui@0.8.6","maintainers":[{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"apatheticwes","email":"wes.hatch@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"145d535486070f08f92ec0e4eee5cf48163d3878","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.8.6.tgz","fileCount":249,"integrity":"sha512-T+ohuBrsexekc5cVEqj70bXDSNkK02g8FAWridiw2NsENG8D7Sd4E+RZ2C0Ow1XBEubbuF3fhYAR1T0rUV7JSg==","signatures":[{"sig":"MEUCIQDC3SZ8AhmJ9H1scscfxEyU3Q2E72cZCuaKCUAw9ZQnqAIgcpSbzwaHG4XfiCEtvCl+NrF5KJklnyZVg+eezqdd1uM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2758289,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdjvcCRA9TVsSAnZWagAAY/8P/RAupaE+zkcyJt9kc9FL\n1TE74B+DmH+DaJcvfiwrayEsjkfj9SX+rmKg8CUfo+YsjKKvz2/AXlNDLZdj\nLeAUkCvbGGm9Hyh3BsHKfFhle+NJrI61GxjBQoW/D68KlQnAuWvkE5QjdG78\nnnIwzJyErW84dGbIgrNnzwUepYffo/pwfSWx9HXdXjHKDTYPATotf8ueAqGQ\nBNYWMgEnNUz52biiSefHtde+1WGsCn3JqFuG7uVt764lKbyvIXN8cFiGe9Yw\nzOQsuC4hYXHMn3l3ZNzfqhXqh9O1IQJDkzYke3Pv4sR08gkqrMkBXb/EN4xY\n2eTYwNeXJx/2iXKm1LwvYe1diAuFbC0ErwaejixI4zQSh/H6WmerytqQS1nw\nBDlegtNN97jKRIPsDLNrspmkuxv/QQOQntp414MXsEZu3XV4TKyV+bmadCDQ\ngmxoltq3YtLlC44fLWEUBBGBVxIrtJEX2AuOCPVvdj2/0PeZ7xP1QUtE3Tk7\nn8CsN/BCilcZtFcbCsw2FrzKkiaf57m98p+wKqD5JLStGfP3t6SVq4Ez1jNt\njlPMqnMAjJCJuj7WwKY/DQX3O4LsOUFWFDfv76rqggFjXkOCGTz8GEgcghIV\nYeQk84/QvDhd0gzuTxhqLYMQubAkI/3LoC9XgctxyJk/XE0e7YyYLptQG+qI\ncTXn\r\n=Hke7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"ad6188cdf6b58288814a105e4b03f60399656407","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"apatheticwes","email":"wes.hatch@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.4","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.14.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.8.6_1601584092215_0.19814612439204815","host":"s3://npm-registry-packages"}},"0.8.7":{"name":"@leaflink/leaflink-ui","version":"0.8.7","license":"MIT","_id":"@leaflink/leaflink-ui@0.8.7","maintainers":[{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"apatheticwes","email":"wes.hatch@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"6fa02cfc3f3444bc9b2ad001999490733742c5d1","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.8.7.tgz","fileCount":252,"integrity":"sha512-hJVFRTE4wS7slCbBfcDuckbcWvYbft/kFUCVrdj3+BWMgy8wN270lmEMm7TmzIu9NRZRmubIxr94ubVxuPkgKg==","signatures":[{"sig":"MEYCIQCreK5oaa8Rb8j46CvY31KyDOs1vHxnYlAOgMZQZfOvzQIhALlTd1eX5bpI/Q5cmoYA9tiQRfxkNB6IjpcezptX/5EX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2787699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfez2qCRA9TVsSAnZWagAApaAP/2jPAxuLs95tNRgp62Uo\nd4uyM4g4a/YQuK53myfjvONI0dHtbZUspfe2caBkK86pUCLunMss+zxO9e7C\nRcYV/YhSnfYVQbXF7xfg0D3AlFo14R71Tc9BElgO4ObDFaVM+HycS/7FrYv9\nET0FNBoSvZr/qMUwz10HJ9ZncDfSNdGNCFZ7A71gDV27RGE5DADv2b1mScsq\nMsLEj0k5YCHviS3crzd0tpJhV8FBixr9s7HFyeQ/WCbyrmDvUTAjFJGntDr5\nOzXo+7cJd6W5BScL9VudDEj6jOVfeULRxgFw656PZbV5tTM/utMcvboDr9ZZ\nM4ml3ldLB6bcY2jWbp5hbqXyxO7Hvx0Bht0241HS3iXaeKBmbuxIA4/hvmYF\nAiYtwo6P+Wox01mKONIFdlX6VqPGoDL1wOUKX5d8mMGsNh4m58NhnhXHQ9NA\n8hvzB5v0E6gBFourNnWigEik9CFwetkp5bcdOCcW/0a7bfTuwEdhgrNLfyc+\naiGS9+4CyT7fMAv4zf1bNjs0riH3tiuD221dTmu6Gkr/7nHqfRCALYo2//8T\nT6R7mjcP+ZbI1YkIVux623W2bbZ1m2ejCgjb1uUa+BNCi/z3AUV0gZPOACIq\nv28HFm63WXCPv4E6XkMmY958WiKzgfc7J/Awcri/R2JvgcLUoyrpxMvlosxd\nzuKi\r\n=NcEz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"0fd6d7e9a809ef5402d2abea2fcb7b6517308610","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"apatheticwes","email":"wes.hatch@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.4","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.14.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.8.7_1601912233481_0.032073309176007925","host":"s3://npm-registry-packages"}},"0.8.8":{"name":"@leaflink/leaflink-ui","version":"0.8.8","license":"MIT","_id":"@leaflink/leaflink-ui@0.8.8","maintainers":[{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"apatheticwes","email":"wes.hatch@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"81c32eb656dbf602970a4fcacf0424c33af6fd4c","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.8.8.tgz","fileCount":286,"integrity":"sha512-c92NDfFt3anAOFwc1m1+fk6wGZgsle5+rPfrwgx5nROpknPieghBkOQupgAhuCCbPxVdAJQLBWiyTLkAOHEYow==","signatures":[{"sig":"MEQCIB4V+B50R15bYweutzAGraplf5vMauQrLdYPu95xDiL3AiBqwdRngBQaEy8tzmoGt7tdDb06Zfcj3k22awgNQfilYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2988471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffJ0dCRA9TVsSAnZWagAAPTYQAIG0WW9wrH5tqeFaYNWP\nGMB/EycZ0xDoa9ZMnPqQUJ6GAvFitPqwE9cOlYbvqDc4TmUnJHTgCXhiYrEt\nGSjwN8v9HlQQuy8IvTHOSjp9n8c2uXHRRd0LaLV0qIyRTb11jJlvJKUz2U3a\nBSwzmcYf+q3gPCfY7ZTgwgS8gl383/BNtBF+dp7xAOT0Y8h+Nd0DURsKialg\nTihNzi51IIRkvt1I7Qgg3EaYuYJDVh1RFlMGP1UBrZqp8Rl9uS6zNM5PYq+t\njW3HD4gfJ0ByO8JphlecNMBzYDx9fxrnb+qQ9eJvy3aIcaJ8/UPhgtgbCGsi\nzIzTF5oOyr2tYqiQDHGGHhxbzrPVREjDlCQ15sAxoxN2ZMeYHqbsUyNiQjCT\nsPJDt9JW91rzLiLEeOgYyZc1KDztMvhvBh92ejiS2H+uCky5zyqHpdKZy0dP\nRVGU9y2vNsNo49esq5MNJ2s04RZ7ZnCx3AzW+Nu/DPFB4lgFkIIp8fJoj+vQ\nRDGBK+QI+kpE2U26fSC0B5zz0nCrv7ICzK1K45jUQCf2xrhb8gw2GsMTzchR\nrS+nn+1m+1YPSYQPDxEZ2OmZ0/c6xSAmBxmlkxmBZIDQFnLgjtqbBvLLhbTH\nV8ZNIQjSkjSdxP0uDWsuwhGJqg+j/E83iYwLc5n4C1hEN6jQJxyhDGbC5TzA\nVjTt\r\n=gjeT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"ac9ad63e36a420049be4e1a76f0822feea86e7a4","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"jameslyon42","email":"jameslyon42@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.6","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.18.3","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.8.8_1602002204967_0.5800478236403082","host":"s3://npm-registry-packages"}},"0.8.9":{"name":"@leaflink/leaflink-ui","version":"0.8.9","license":"MIT","_id":"@leaflink/leaflink-ui@0.8.9","maintainers":[{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"apatheticwes","email":"wes.hatch@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"941dbc1cb944fbafcee78cb0fafaacc28de89a2e","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.8.9.tgz","fileCount":252,"integrity":"sha512-sNf9dQKQ2lgT6TWDyBJtTqLosFRddTyGG5RQBVcNX1UCuwqsZ+JLHvPVtudUGDdsXwKMhgj5oPQ+0g7sUTCg+A==","signatures":[{"sig":"MEQCIF+k+2aBYWGTs8dd4nZNIagienT+zxUXN3ihp7fbs5EnAiBGuxgOC9rshNlDrHXWGjFL4cIGUXI1YWXrVOt/rDI+eA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2792251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffdYECRA9TVsSAnZWagAAjw8P/R7awaHYvVGLknhRS3mC\nHm9I1fg0uPhe4YiBcmZq0SQYZmeM39OA5vuXKhOs92LSaZIBMaXiL4huHaiS\nMz1w9WOMOLu+YPaKaHlNcicz+1qPnNQ3XNHylMQe5e6dZN6ZpaBVeOIXB5jU\nY2uji7tQt/OiF9vDg/XsIsCVT1fMUKwHkib7DTZdGkGUIgjh3on0sNjhZgUn\ndBvkdPa8UHfpAnw2zbC1K+5gl5Eoe1RTiZyTPMNNUC+dWlyPRz5yGtHXtKAe\nlpfA02yfx7rF/gtfQqHcPvTF+RWO6u/4Gi+47tEKugB0j7kTyGvXu6XZDZwa\nTyxoEVS2P4ruC+cePKnfKoM7NDY5pfcbQerkOnYsRN9E7ZXFBoCwG7P0DRTU\nVs52hpiYjARp4HeW9iKwe3hachi4qH0UDfu8DZK1k6XIXIgg6vTg1QN0MuvY\niDd2tReP6dpWZVqNwQYI1eTL/QStCzyW5oZh0u1xqsG3tU7n+5NZDpKNX4Fl\nGt+v/xgmrwFysGHPQFMIctP+5491W6r2cM9aHm7efhfWgW8l5d1V4Lhia4Yw\nDt1KYd5tRYKE4L+y3ZaVH8CSYOFyr/ELevACLq668ItxI2Lk7RV0UX5r+7pB\n+buZVbDUWMbVU4ryAk9tPTKGrcCKrtb6BXNgoKvZxp80NFuL2/bXykNwBrw9\nLWvm\r\n=WAsg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"afc8833bec8843c5496ddb547238f41ef6c27cd7","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"apatheticwes","email":"wes.hatch@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.4","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.14.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.8.9_1602082308447_0.46186756991525857","host":"s3://npm-registry-packages"}},"0.8.10":{"name":"@leaflink/leaflink-ui","version":"0.8.10","license":"MIT","_id":"@leaflink/leaflink-ui@0.8.10","maintainers":[{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"apatheticwes","email":"wes.hatch@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"3db032493a5066b84b4e58b36ee733d23c90cf16","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.8.10.tgz","fileCount":253,"integrity":"sha512-l4FahArnaNa6NbcG5cpFt4F0zO46tr7wqoh41Mhu4lHhH0+pcTdptUCwZQlvaOsWh8tBalq/YYA9r/MPGk4OXg==","signatures":[{"sig":"MEUCIQCwyQxdZuoZScU87de3Rwg2yw9UR97knJHuF03bOXG3JgIgBXzmyL380ql4TG07HHMVtgR0HxcMVyqFap9L0w+1j0M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2796470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffibOCRA9TVsSAnZWagAAUK4P+gM/tH2KlnFibG2L9tF+\nUthrrbYHVt7QLlNpQuzXFYoJG39/9k5rTUkP6mMGbD36hWkYnw1FcZG/Qb4q\naE0HmknusZwJz4cnrevYykSoKzzB0Sfjm4lp9LCgQRq3CcNaD8XqAWno3WHJ\nykbbcDq305vKk7ohBFfW796FzutZ3nEkMWbvf/iDqkf1d7G3iNualySi3NDE\nDzNIl8wpnIEn2PVA1v2DD+0vAca8j9GQbJsKLgIPNfRsv7M2hgDcx2nxjDf0\nnjwUOCMAqZIl0EeCrZkdrn8pyo4r61cAR5xAozoppx9MXL7MIigJygy49DlB\ncxon7kkar/inkKeAUOSBEekzMbOultJ+GzcnjiB5s9MxgGPBz1A7daJGJtSm\nL4hd02rymvK2GVlbLnEpN+I6bdjNnhaMdLsT8CTmqvM/Qey5kw4XdvPhrMHQ\nNNg1NSm17AFmKVhb9NWW15RBhZF6YIQSjK6REQcVmpLQ1mZuTsO0i7nFoHX2\ngM/i2q8HzReLUmxc0MBCii8AJGIp9k9T71jjJCqOySyseVhhbYgOapwq8z5u\nBveNwIE1ZWshKCKiK76Rbzkcg8QPfLHltgSNYccvLSc6diA70BesiC42LAzY\na7fl3o/NpXew7/TnnjuQ52I+quoAQDuyBPUEAw1Myhg4DiBv8cR5rqBSX2yc\nzUap\r\n=zQ4l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"666956ca587dedc7b1e562d1bb26606869f455e4","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"lapski","email":"adam.lapczynski@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.4","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"10.18.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.8.10_1602102989483_0.9538806297617244","host":"s3://npm-registry-packages"}},"0.8.11":{"name":"@leaflink/leaflink-ui","version":"0.8.11","license":"MIT","_id":"@leaflink/leaflink-ui@0.8.11","maintainers":[{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"apatheticwes","email":"wes.hatch@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"7c3aa976168092a0da6dca41422997c24067730f","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.8.11.tgz","fileCount":253,"integrity":"sha512-9r66ljBQfbBuqnwPJO7QF92507YtPDlmPcOO07V/Tx7l20GUKhNjhPmgLsjnTLcIzBP3Jqv0+pL0QuSM2Pqn3A==","signatures":[{"sig":"MEUCIHHxLuEUJU3gZhFgWLORKKlGMJ2fxoBIvfdYkjGjTRz2AiEAy1PKFoZzPC8xQtSFvk5+glh/8mIfoJNAlPaEo47HrFk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2790279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhyiFCRA9TVsSAnZWagAALJcQAJf/0P398lJNt7KtNNz8\ncPeT4ZTq9TAVpHsY6/dCoTu+8YQgzt54Y4LM4UkkiY96U5WaYp9zmV3+YHsU\nVGO/SBSV7IVtjcJObNGc3j+pCyCfT4Dpj5Ut6gMGHipn/wfmgRiJ4mXZB8wJ\n7qBERvl/J3M5aegkVoMjqbUzV6FNh02/iIIeds0iqVKhOsi/WuGnFsaEz7vs\nvNEdD//86K02srlOt3kXI19yeMf4C2eU6VLVaxvkUxTbr4NmiwHlwZ55Q3mx\nbxLZ2FrHnvaow3i2cpCxFS+x8yz3YreM/f7ew8VaGSiwweH3IhS34d4UuxaO\nUNt/gyquBPVC0i/vKAasLJYA7HnXglLGmq2ahKqUDsRQWrQWn671AGYavntS\nlC2i/Ez3i3t6KET9fgY+ZazEGkGdNPbeJg225SFLNcTctbXcyTse93SygTlA\nfOfSmBiFZ5TmayKJho9WImfLiasKbMaqwsHhmVK+V6/Z1Qg7UbWrKjvmHeZG\niYj6MNNxyxX7txOTkW+FMP2A6s0OToNq9N2sHueK4HCVDZCMCN2IE6RvM5nJ\n8AGCEeUgvkXMeZVbW05ILiioyc2qywuHlAE2IAEqyuH7E5orjH1s1oYQapOK\nFffLeAQXwyJsOQKEUjcis1E9UIxIAzNSZ6GGX5YFDakMO0svI0Fb3P7vpcpV\nRwT3\r\n=uCzz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"bf25400b35d82510f2e2e850f4d5e8601c10ff98","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"apatheticwes","email":"wes.hatch@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.4","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.14.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.8.11_1602693252878_0.7303707113495139","host":"s3://npm-registry-packages"}},"0.8.13":{"name":"@leaflink/leaflink-ui","version":"0.8.13","license":"MIT","_id":"@leaflink/leaflink-ui@0.8.13","maintainers":[{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"apatheticwes","email":"wes.hatch@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"8d10c8d03b1893a19090c06fdd913121462daa7f","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.8.13.tgz","fileCount":253,"integrity":"sha512-qr/CrfUvbVXX45n41HWvF/YMYN9AtEjWRE3i+hyOpzlKT3kEMKBO4W43/Y6vSZ9ekuDKxEUz3Ws3SUGmyXUVKQ==","signatures":[{"sig":"MEYCIQCM09Rcm7jVoPopGjW3DqeCFySpDsvL84eWrm3mPxxdIAIhAJucFwuc7bE74d+v9B4n8RlRmtZVscrUl73bVDojcQIn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2791205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiK87CRA9TVsSAnZWagAADWkP/A4DV1V4cZvzlPqAkkIk\n+a8baEnnwJAkD03gBduQrxG/oK1KO6d8qCeHHCgk1ZWqo3e04gOp9mBWa5UG\nUviwyiGSGVc6riO47Z8zrcJUk/8CP8FSd3g2xnsXjFF1Rs71kmBwOw4HUkYY\n//8PNsmTaD1LaGgKkuiIVlNuG4yRK97jDAFL1o2nek0KF5/BoLZqJHdx/O3h\nYRRK9dEyeNcolcM/QMfRSmMjMiSWXlWTCS+HeUnZ28ZsUit5+0uge3o1RWhw\nwz94KTgQQMChq+FBG4vTZm3LfHA6yjinZohwDivCMdc4wQ8NCeNi7CY8B4QY\nbeLCv50lgiS0j6T3/0xIepLJRiMpvgE+miZQsOC+M5T18tkoCNqrvSNFXwJf\nzlfocS8LpCw92XaNjVUPtMUoFBanCU1QtzvgLrkhTt5mLNC1jxKzNfJqP7iv\nftigkJKgQ2hp5X1vKhohcQAPMWFhPPf6GSXod/U7NT7PHtfeXfzKAxAC8n0a\nvn7sXnn94JOd+EXxwRCu1PPKSrKhHZMVbpw8pNgbimOWmz56suPciYj+Yn8H\n9+Q3jkFMx0LTApelPaaxYjpzv8sZFdtte7ezKxQnLvIJpE4DHV5ybbsOAcld\nUt3QicMLBSgsFKwRmw8GIMKSsxyu7OAkEmOoJ9OF/Jzem3Ea46NfN0qcmf4g\n6J6C\r\n=5R/B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"cff4e9b4803f12b183764bc2cf5cc13999674ec0","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"apatheticwes","email":"wes.hatch@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.4","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.14.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.8.13_1602793275178_0.1025609718376419","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"@leaflink/leaflink-ui","version":"0.9.0","license":"MIT","_id":"@leaflink/leaflink-ui@0.9.0","maintainers":[{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"apatheticwes","email":"wes.hatch@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"71793405f47d7efb1d3c9d73e7fe5d0890ee1b92","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.9.0.tgz","fileCount":266,"integrity":"sha512-Xp2qzGVPUAerF7O/BulDAWZA07LuUmxc6nIkdzE0mexN5tXh4EQob4FKddXmBEKCMRlcIbEH5vamdj4+uUnHdQ==","signatures":[{"sig":"MEYCIQDhD6xwPRP/atyDGpyxjMr6qE/z1dVgC1JhjtW3fEDkeQIhAKTC9WgWTGhywkvb6b3NJu/9ilYj7id/eQYEfbVgQ6/P","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2888761,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkaq/CRA9TVsSAnZWagAAoIsP/AlbRdVcd0XwwTl19w4Q\ngUnS5o9ButeEyLjj1wIEid7+BWrOY1vTeLXK21IhQg73qs8cRyUQTvw1u5NP\n2IYqenWFqahy2O5JXMyfWnw0HkVOoOzuBV3cGVdaULDhOCY+rffDVds8ywHn\nHMk5W3Zxc9V+gYnrDGBI5mK8KCE5ub5Z1B9rvcnPgU/qCpqX3/5CmQUcRKkI\nwSZwbKtOfOC+/B45I5SsIZnoIN7ug1ZaPxbfXDXOqzzKCZu6KwIpmeamaymB\nnO10Ujxl8nLLlk0s/s4Ps9wokZhi9NtkpUuGrDsH80tLgUcPIDfDOF7joTSM\n40iGd4eAK+/Y70WGyuA1uCpcHwKaKTLVTPyP1Re7tMxkva/YlOjl/Z3mzrdR\njZhsaX5Q3h2YBN4Je6XS1lYTPZl2UYA+8VdogftHavYBqbYfVjNr84XCWo9Q\ntInwwV/WQYYg79FBM83B0iXyMIvgexI0XwFo8E1UTM7iLSGHrM/2CZb+XAS2\nWxWt0NS15knO6eF57Pe5Rl9qWEub6SJc5XIyHnR80IePoFG75y7rJs6Ww6Ko\n9jz4WdDgacNhmjQ7oeVY1GIizDC5LP5ycD57X7knbisJAaWBE8MrDioJ3yRW\n7I6YSRV/8vHEsjJD5hJSsp3/IcpwIJnkyJCC2whr0J/EYL98UI/sAO4ptKCr\nEszg\r\n=7od7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"daa62ec9b061e70845daab569475bda6fc59b95e","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.7","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"13.8.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.9.0_1603381950651_0.9204954683860764","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"@leaflink/leaflink-ui","version":"0.10.0","license":"MIT","_id":"@leaflink/leaflink-ui@0.10.0","maintainers":[{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"apatheticwes","email":"wes.hatch@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"4d9c377dee9cff0e41f67006d60a4127d7162a66","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.10.0.tgz","fileCount":272,"integrity":"sha512-8hPNBBX9+stkkSR2qYl2o1gmue+Fw21pwNO0dyED1Rrqxs6ay0iiAYU34QGdWQBYdBhBgzellV2dfmkC8TSlrw==","signatures":[{"sig":"MEYCIQCzuKwMX24KH3prrggdfmjIp2pDTqH88DJEvxt5lzMdogIhAPs8oJP/VWtXVYk5hOvxbxg1mSmeLybFvzzcvamBjyOr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3074482,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfky7aCRA9TVsSAnZWagAAXjEP/2jHGIka8B7scSMM2AGJ\ntQTrXqv0fo8ltdq7zd9BfeVcqcTRbbiaDdLJ4YsH6Qi/PECOD0qrpS0tTTmG\n9Tqbi+KEiB71qfMgEbWe1mIdEbidRZqlEC6tLPwieuVOgk9ji7SrwRXJn9qR\n62FUpkfuz+zcC508Gm9Z3AY/9plAwV74JDQEj4r0lkk/DOcrG14ckIvUUWAZ\n4a/8Wp1gYmIGgELQ6/vMtnwB4XFlCgYURvuy5+dDkGuZ2LfnmvZJoumG8y33\nwCuiFVLmgR3YPg9G4NqW9n8W1UoEnZUYtIT6eeDQx3bwhFYM2qfO4ZDgJKBb\nCFlfBpvlyVVRC+krpMmNyDBoRDjS7OxIXGLSg29IlI2W90zcNg9L97iHvLlX\nJKJUP9GAk4ddmUXZIIIZtuR3l1xD1HyJbfVXPWQGf4Y8Qec1pkcJWwE1ekxu\nhA0nH+fsUgL7U9XRttCUBy/FrKi0w9aBuVi3+DNFVkMC3gaM4KhnMMRc++1q\n5S6XKyi/zJ+B0SoeCKI4tgbBPCKJcOhZgKd9dE7S/CRw6UZK5VQLYztu+/JB\nMN6NTidtw1a7KpiptTQq44GLIIDWXl82GwfkI0/+crWaNh3x2I/qjO4mcFWW\ngt09XnddG45KC+lD4YsJYPx8GQtouF+As+WLZk5hQtQjhEOZadN0D7Gd4KOK\nPg+1\r\n=rKJC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"b2d9075bff2b75e502b2e33e014a624e18fdbed6","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"lapski","email":"adam.lapczynski@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.4","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"10.18.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.10.0_1603481305798_0.5538180880080175","host":"s3://npm-registry-packages"}},"0.10.1":{"name":"@leaflink/leaflink-ui","version":"0.10.1","license":"MIT","_id":"@leaflink/leaflink-ui@0.10.1","maintainers":[{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"apatheticwes","email":"wes.hatch@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"3b291cbc9da9bab75cd9d47d51137239d61f48cf","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.10.1.tgz","fileCount":276,"integrity":"sha512-0czv68p3cGSmoj6vqGBPJbIb1xETro6nj/XsVnvCLmOPQodKPCHnTA1+ZBWlHnwvN9G31UhO0KVXQbFChy3XQA==","signatures":[{"sig":"MEUCIQDc+RVhttukbGbMjRVAzFO3RRGxUbAbXnpETbo5Xt3FAwIgDtI2RAqnUYFZPZCtosV/E+wgYdgb3jYFfTQR/6zwIh8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3140139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmZS7CRA9TVsSAnZWagAAMOoP/30uZoY/0aek7f9kXkrD\nH7fDBWGe3+3INl3i89o1GOdKZE8reqdPNmBFztDsLzjDvDYi30EdOHQYwqFo\nPZubPshgLfHb8pY5c9EK3gvuCV93w9Oh8WvlT+qoL3ia2r9Mzp63OVw/8Mn+\npw+GAYmWAQAZNOT6tm9tujmkCRD4YxXkPpeLkOoMy7Yt8xVUf33JW4MtjhDn\nwbKLz83X9ScUKzCXgMrm1BROKSKpHn6WWQwjGPyUMqREdepkn67azmu/u6gh\nNtIg6sHP4cG0SMjayRGqazTNQz8Ni5G0m7uYRJUnHV6R64f0HXgQhIOSXxfV\n65hy+A/VJV1W9GbMUTBTbQlI3zNSHDg7v53OHgEs6R66uT6/LyyVcEfaWI2r\nHQrn8COVNWghlRFV3BhH2kvD/+KeVbd9mD0jqD0GZx6yTGcMvEbZtJDna45Y\nqCyBfQFxelORY4IwJ89JFjrB95iY3gPH6vN6isN4Azr4+yz5rHDTbMHu+YTi\nJ+dB1LF/4gj+qOrPq4zeVX1SPmVNIcXFsW/CKDISa2QzMG/IbHqbadc414le\nCPbqnN5j3bQJKHOtEMX/d06joTrOKJ91dnY0CG8Rhl9LDDWOVJ87mbV/hVLk\nswCLJDtcvh7unGznNVLEEUEu5V+YFrRw13mnZ7IWPwtOx9gvPLbOYzr5jKYo\nj4OX\r\n=Mjxu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"f278f5ab57014c02881abe7046734346191fe749","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"apatheticwes","email":"wes.hatch@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.4","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.14.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.10.1_1603900602744_0.4537571718821105","host":"s3://npm-registry-packages"}},"0.10.2":{"name":"@leaflink/leaflink-ui","version":"0.10.2","license":"MIT","_id":"@leaflink/leaflink-ui@0.10.2","maintainers":[{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"apatheticwes","email":"wes.hatch@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"a23965a3fa588938c8b339eb012b6613378470df","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.10.2.tgz","fileCount":276,"integrity":"sha512-CeCy7zGnYX32uYWemJcnE6m0XpiJwxoGFPXaTZ+TfjCvKBqMGKBLgRx2TBrAAgRtF6SNDRBqcztHpeOC8OWhbg==","signatures":[{"sig":"MEUCIERNHDmXTRVeakMcdkBPAAkJy1ad1zIfkjBsDD6XtBBZAiEAri5z+YMBApYvH1aobZk5e6wmgMFUpO7nW21O6o6z70A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3140089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmctdCRA9TVsSAnZWagAADpMP/R18rGj3YLM3tDacRq2D\nHC0jPJRLkjBt+j03R6inzdXm0sc3kEQXWgoAo55NpOoqfGfqjKly4Yvsuam5\nd8/+88rL9Td6XZWaaLbchS0XXYXyslzujrieUryGYzuXzV98fiOoyDjX7wXF\neQaefMm8RzV5OSu9CsFuFJiJP3f0Ty6U/EPM6fEpunpHPasJjzuwljbFACI3\nhUBrS1DIDvaqiAwqThMFEVfj+OyNU+zlzFM88xNbSVW7GY9Uxb700ibQ7k97\nzSKDEZv9IEA5TyRhmNoB0X8UFNOrF4udZoP/bbN4uUvrzmWmY8V0RJ60D2YS\n96pC6ZsHl5ICk3zkHZpKXEqDye8+iS3MIzIV4VAzQKVZqOp9aJWy89ddot8s\nQ/qe1OLqn20Q3KUdESPCgaMg/eEa28w+jLa2fp9Agd6eZ12B8oK6Zn/Rqf5H\nPpNfozBGavQ/eKBhav1WfH6ABWxsbd9nvZ+DD5znq5htPBt2iG2u1zr3r1Ux\ntDuXVDI0YdkGPccI3Ib6a1Ar3n5oqUcZR5ENVWaJdcQHbB9GwQW64KqRwtdA\nbdeLi/kKD3wsOVOlb7GRSQz7xIQ6IRW66pEtDgzCW8Zu1P8cgFZRVa9PjM0R\n1dnwd64vMiEsTEUAhRBsx21CZe6YmpYbDGRZhPq0mN87KZo9XbA6AKNHOAYD\n2G4s\r\n=tv3r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"4b582ece12831f753011768c06398b25a91c3cd9","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"apatheticwes","email":"wes.hatch@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.4","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.14.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.10.2_1603914588777_0.34252858083682014","host":"s3://npm-registry-packages"}},"0.10.3":{"name":"@leaflink/leaflink-ui","version":"0.10.3","license":"MIT","_id":"@leaflink/leaflink-ui@0.10.3","maintainers":[{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"apatheticwes","email":"wes.hatch@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"0700ca79b5b47e184ff0e974c3239e8478ab5aab","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.10.3.tgz","fileCount":283,"integrity":"sha512-vb1dQsnfSwZhbnQ9SAFtH1nwal/7dL2ASc6exjZNby5kgmXolcJJ1ifh5+hdUYROhjjx5+cdoCIKb1Ee3Lb+lw==","signatures":[{"sig":"MEUCIEHdd9IkAgqUVduOGbLFeQup5pX0hcwcphHKPpt78Lw0AiEA+DHrWUgiMtyfPT1C+qgOhoMg7Afu/PNt28ayOh5aEAg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3148414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpXa2CRA9TVsSAnZWagAAGf4P/13c8Tv/bwKOgEKO/F4x\nIpDnbuOqIaMDkTh2wRQLYj5dT1dXxvXumygJNwzGz/I1FQfHDnjncIsBeAo5\n1pVAhSl0D6tEYjvmD/lvuXXiinzeiTCk6DYJDGQd++Ct0RYBs07WNJgoBnSj\nPDUDsYNgWupFtADsiFHCLbfgMgwRnAkhUG4G7eCgzNkxb/ZFT7NuZD0E7q6x\nXjoQ5mUGpvxudk0xsoTmLyOGebLJVymbpYjXTgaBRBntgOfk+7XY3tMhRUJn\n1oFJTL19NDb/2zVBuoBZ6tNX1IrWgxSepPbJPhKRBWC6NWJjaysbk39gHmgZ\nvABZeGh6HrB2r9zBP6v4qGQPPIZvygZ+iW3Xtj1JWgyG6N/nudyXf5+UGIiq\nKEM4+0WbcXokXHgip+L866S3OzHxotBYYjUxLd6B7Js81QzOkmHnnzbHX1QF\nd8d6Yaugx8LtoMHZhkks6SmhFRVtcvP3ewhh8/8lEIUBs+wa8IeChwNkpt+W\n3QJb7c7hOG+YrSziSuIe/z7tCl4zHjzABaU0sfESp37VHetrxLuBND1SJmPN\nPVjFgAr8kXQCLWaygxfh8v+enH4h5+kPl5fvoWguer7RExeXy8U1WRA3Uq3K\nvV0FwLR1fL8HAl0oR5/Rnd8mvuqMOH7c6+55wBnX1PfPpUy+0U5AkMGI1eVZ\nRDcJ\r\n=QtU1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"f93166d2977d87cc6712209ca74883d15381dd24","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"apatheticwes","email":"wes.hatch@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.4","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.14.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.10.3_1604679350191_0.4231987244463311","host":"s3://npm-registry-packages"}},"0.10.4":{"name":"@leaflink/leaflink-ui","version":"0.10.4","license":"MIT","_id":"@leaflink/leaflink-ui@0.10.4","maintainers":[{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"apatheticwes","email":"wes.hatch@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"e763e395410fba8b186985fc01d6d236acfae677","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.10.4.tgz","fileCount":283,"integrity":"sha512-tsEWj3ziisqsnJ6DZdcIbjuD6cBp0OyCvDwAtiH4D8nKytErYWp7zlPsR3w1idd0RbUR9xUYSIs/x5aw3zIt2A==","signatures":[{"sig":"MEQCIFSUuvuLkaalBDE7Ekm6hwtG3REKN0XUrPgA20Y8Yf5cAiANBxVsQZaOLXiMuiXNRYDiYEFh1WS1jwyqvi3kXptXHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3153489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftEpwCRA9TVsSAnZWagAAqfYP/0zy8sHXQqu5oOXTKgzm\n416m6PIPJhy7nbRjSzTeks9gd7kBf3drXkbnQtHCPzju/4gi/bA7GrjIxZ4a\ncATL8jbwO4HcrmBwybJDC8GpqgbrrX3N588im1b2/gqiPLQUPuOtBvvXfJrD\nbGM2Rg65MKDcBhk24G6wzNUpVgvO2wzUXLDRnjT017ooGd+oPZjkM5zPyIdI\ndu3EBTVPlY3foiZJXRhRmoOl0ilI84+Os4skEJXduGz2SjKPmPLzHboqMD/t\nHzTCbjOpJpYVcyKd/jHs2psHMDqmh7QnTZo2S0Rvhi9706imaNeUiTe4scwB\nnjSUEmhbspk2PQBOO27vw3TRlpZTHYZIaTC1Pg372JKmkQpk12BvNX+9484Y\ns+rBlEOqIIZatpvlKsNV+cWySOLXPe51grmHHMYcZciIs4wlXPGMFffniF3H\nm3Rg6/esu9QDic5kZeQ/t2UKAUGz5Jeu93os4/AlZTH/JaRECxpNoNkji7uj\nkbvE7ifp8BKIVPXK+nFAsVTqCoNXGeqm5MPpOZYMOHvLPZvc/L8pYAVbqLnM\ne2BFA9rpoNRDvXammh0BRe0Eyrsyp9RYUUHijeaUJMik9guqaU7gXmeGXFTJ\nXIsKstXtOCzIQzqSn4K4fFPANX7URBEYsEOHQy47BbgWTe33r964pHiqjTw6\nSDTw\r\n=MSEc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"62bb146e2416602e18ab10810bbbac739205fce5","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"apatheticwes","email":"wes.hatch@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.4","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.14.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.10.4_1605651055693_0.5988275950534727","host":"s3://npm-registry-packages"}},"0.10.5":{"name":"@leaflink/leaflink-ui","version":"0.10.5","license":"MIT","_id":"@leaflink/leaflink-ui@0.10.5","maintainers":[{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"apatheticwes","email":"wes.hatch@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"05513bb23a00e485ee0246559abe6b8f1ebfae6b","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.10.5.tgz","fileCount":283,"integrity":"sha512-kQfjtmkrRNS2oOVUG80y1oYnNJEsRmt59ksO9n96tw8I7amqvYk6ffwVkfK+Mmr3h5VkpT1xMEQ6gVRXp/GC6A==","signatures":[{"sig":"MEQCIDDiofMP3hnNQry5szW2gWhfR1bd6uwBUvqImefntxujAiAwy+dtqH5OaibkpQLI02Mfe0HsNsuBJIxfJj/e9P0pTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3153521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftFbcCRA9TVsSAnZWagAAUpEP/3QnYh3p9l/j8CDrq1tl\necCUOT/I+k83MfDfduq4qIITYqWDVySJl19J3A3ul3+DbtCLjlizjlbnoXFj\nvQb6oNNfgimz3SA6Ni6gTLyIULElChf+6qn2z1DjntcOodiwlDnK1TPV317C\nX3IrUYOcsyoVgc5noL1bxM+idPOgMKcEpxqVg7qqP5zyQaqSrQjAODB2BOcz\n1078EkQ02pT95HPS1AExgsFa/bQHdFJfobIYIIDqjblEW42pX1VfpAsuKZAW\noDBCyAcm9hYPOxwebvaOpTMLzdUJPgfKChBEpzOYP7UJJk3/dEu16kL5FnO7\n/T2l2ObY52pN7/OGxf/n5/GatzvfIO2GsxsRaNRM4wzEAI+jjh5GFVx8XO2d\nto+7bDZZyIEXA7roFBj4pGUdjE6JFMI/pFqQJ2GU+WuIWwRBz+6Lc1k/1Mfp\nNk1j35nvmBdj0C0n8/3T5jfTlr0XI1kmnz/pHFGDaLZsC8QgH6cd0RGgvIxH\nuScA8P6lQD5SxLoj2EdQ8OFxK/Vn4xaCGUhszkqaR4aJ4Rfc2nWPBD23AGCt\nk6ashpxpCon9F3Z+nNisevEg3sS/UqAUs3sZXUEPhf7Au1Mfx7TESd8NfotY\nF9YcQMDGYzFDRa9S6RzWhpNmKfZwn1Q+PlbHbP96SWlynI8iLh9f4rKEUIjo\n0Sfb\r\n=fQtt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"b2c7c9d5b3f950e4decfa678f4fb057261ae1686","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"apatheticwes","email":"wes.hatch@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.4","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.14.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.10.5_1605654235424_0.4677395571862908","host":"s3://npm-registry-packages"}},"0.10.6":{"name":"@leaflink/leaflink-ui","version":"0.10.6","license":"MIT","_id":"@leaflink/leaflink-ui@0.10.6","maintainers":[{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"apatheticwes","email":"wes.hatch@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"666e09e3d20105525ddabed88fdba6497e51110d","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.10.6.tgz","fileCount":283,"integrity":"sha512-0Sj05K+c3zEueH4aB6ujr9iBAoMMkN1hYnf5zuqtBIZWpaooKhcuzIryqkEnlkUoEIQGus5fZYTuk7ADg49PHQ==","signatures":[{"sig":"MEQCIEnkTQ+nswcoEMZGbglXoNfxlFpIoti7wl9HmXI1yhPuAiB42gF6CrYvO8cXERv/1gPLhuIPvSboYSQxDK1gvueyuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3154894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvSpdCRA9TVsSAnZWagAA8/MP/jE5AC2oQ64R25POdhlv\nn1jKL+cVV5N+CiD6Obyr1Y7bKFw8ZXhfbG+vaWnxovHOze3ILJxS2x52Cm7c\nJP+WGfYjNfoSVDR8wf72J/XLua8YCp1ZDqjJZZvYwNZif+o8Rzvjih7D/sjO\naXyyG0qaFPbcg9fJDp0SnsFmtgyD/kUQaLXT2G0aXTqEGDr6zSDZsklgT0mg\ngF6ivYKgMMLcFnRCZDv8d3qDgw3DyPp9a53ZHxPtlSxTfMLAKAwVuLdFm/PA\nGy3HUFbAj2hGumQ7UczZzPFpXpGC1GbPjp603Qf4Gn3JCuDPKPXUxk6PKGif\n32W8F+jqnttkzZpWy2jjSeQsptXF6TUsezA6tl0iD+qv+PeIss2MtvSHV56y\nO3rlhH48cK47jqSjFMz/OJmC4w6jv4/87Zu5NZT9kQrhrfxK0hPl+G3qyBhn\nafJ2/DsJR57AlLyqOEsio6TRl8q5IjF/BmGos9C9yCEiIhJZXZmtAsRPrwD2\n5WTEleTfDcpfIho1fepMO2DQlK3gCnMDkjtrChwY2j4ScwQFVdzTmH2ce5Ma\nRp7wU2DmLYVFv4SNmMtMoVGB/3MBT2NnILwVfCuKIZkWQD2YMhhBAE4RQrg8\nqfOWubAWTVFHM6QQTH4xVjS1/qO/wUTnIlMq6JF7u/FG8Tm6bRjcL2WtqXPa\nVX6x\r\n=qmwK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"3441a34b40dea0259f041a0fa3fa2f7b6f4dedf5","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.7","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"13.8.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.10.6_1606232668634_0.731830957507672","host":"s3://npm-registry-packages"}},"0.10.7":{"name":"@leaflink/leaflink-ui","version":"0.10.7","license":"MIT","_id":"@leaflink/leaflink-ui@0.10.7","maintainers":[{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"apatheticwes","email":"wes.hatch@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"179cee1858b907ccd75ff6b37acbd56c78175232","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.10.7.tgz","fileCount":283,"integrity":"sha512-orHm1soPaGtp2tYziYbUBt3YMRObWUAncEr0wSxkBP9CnDYBnD7siKBi6PXr1e1UZVdhxZed22DDScHqkQnVoQ==","signatures":[{"sig":"MEUCIQCi1ONWNBjFAEdyaTLuyYY7aNJPpE7p7FmMIm6rWycjtgIgAaQMI15F9UPygTe7ZNiGZfpfUWpyQoUbVrcaBvIeKKs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3155218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvUoCCRA9TVsSAnZWagAAwjYP/0vuOooIIId+mmUVPpKS\nzptl22ObdN+WA08idNOhsapDx9FA3MIDtaXpW5SmwTzv2CNByYybzxfTKn99\nGJYvCeKVwaZVAoJOeHHbq5gaCuzpjD77yEbqY/bh6KqADGf6luxvg7U+b8cQ\nrcawYOTSA7ae8NW5MZ+GVFIiJQrk1SU4mWh+X8TBReOFwrR+QzBKsTa+wYRl\n8L4Yc7In7oIAgrV1pRdaUYXiQX50pihVPw/EG0KKCakSJEtJjiDurRBTic5A\njkBmVnatvYXD3DEc6MDiYaLw2zz1rKZKlbaPYvIEbT7Ga0iXpeMnRxF/qkwR\nO3c1XwY97Tfli/tfzCrRHsA7gqZOr3cqvCo6I0M7163SfOLDvGn/GL7zRptm\ncCGWX25pLoor5MF6OBTx4RjG5Dz39v21Q76GUN3Ze5cXFgdbvD4QukaTg7uD\nA0+yGPDYuxCs8nHygICatsNHJRDViys7sy0KqN+PtKbW6DtVjs7Ww31rWrJa\nN9zwaBdRKvZ6zzObr09cFrAZpGwnWHhOdeTs7VOtFYFkujtCPUSbMMLSfS/r\n8Ilf6jzzkrDaNrunfXiS+ezoqUtSwz34XMFMZaQ0tw1+XdQB0t0MGIr/NJ9G\nkzpKoaL3b2uM/lJSzX2q3xPabGW6WRRbRyyRWOcLZpj4CIA7A2IuV+ne2JK0\nmca7\r\n=Smuj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"ba1410d714e175dd4b123e5406f7d791b25d1502","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.7","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"13.8.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.10.7_1606240769501_0.7747099387326204","host":"s3://npm-registry-packages"}},"0.10.8":{"name":"@leaflink/leaflink-ui","version":"0.10.8","license":"MIT","_id":"@leaflink/leaflink-ui@0.10.8","maintainers":[{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"97900f3f3476a7d72bd263b5f00d0766bca0c06b","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.10.8.tgz","fileCount":283,"integrity":"sha512-IkGCwNgG8AOgpDUt4u2iM0r1HFufxDeuTqlhxjV7+eObq+I1eKSw1mUj177gM1fUki0IXfrFaqvkoIJ3lDqC9A==","signatures":[{"sig":"MEYCIQCe4CnOItPivTGheviHbldn39YtkIKAOzA+/qNX7W23rAIhAM60yKOHT8OSkbsp+75EeARbt7TmFBPRkTZnzvby1t+w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3155507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfymMACRA9TVsSAnZWagAAYCgQAJDYAu2t78K908NbX8nS\nSG/1Xe2yW4qUQ7mKd5ONeAUvrKeXy4lzDqQd5MEqLS5WAldNzfHg+QbWCVYX\nSzlniyzWDc4/3QpqFarT95AxpYeqBZScpEOwJnKFipw4aCH1v7Rn5buIaZrc\nQPFijCYXctoKU15d2gFhthbdUi9ScsFUC9m1wFRThdsP08HvensCNypVhGqW\nPJoX+lLhvCBS9hofda1Yjl0kDTFX4Rr4S0n25L09IKa51l7VNnPV3CqA7tso\nsiUlUQpc8y1Iuq+rOj1IoCvuR9kKP0liORJe0T4LuffVnpcqR2TvCxc6zWDD\ncx44V1IO8wCf68j1zNaCzg0A7k6nvaWL9+wnB5+RZTzZB72sDKzIyNSrF35q\nNf3N4ZSV/Lr7rqxctgGTOFgv2ese9VTAP5zM5GftSUag0NNi1l68I0aLyree\nG6QOjXeCeivuQahX49CmNEOiex8+6/mKTUyWiQPcmLKcFOf7Q1wPGq902TeB\nfthze8t4+0s2Qsa0vuBuA4Kf0RO0TkJa54X/pZ40GZs0VCQjnyRy9XSIkcU6\nFP0yWv9hZuV3rQW5++0kyf1cgh5lljSNPmnMHTX4FsO0o7mh9b2HZ3iS74Vr\nHVZBQQVsD78M04oQkVTzvCEhJK2kJy2+c4mqP8OmItxhug6QNwbEggIEngEB\n+zE+\r\n=amNA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"f36b7527fcbed82f13b80922c9ed6d7534fcca92","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"josepernia8","email":"josepernia91@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.4","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.16.3","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.10.8_1607099136247_0.19526826401630104","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"@leaflink/leaflink-ui","version":"0.11.0","license":"MIT","_id":"@leaflink/leaflink-ui@0.11.0","maintainers":[{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"07c17cec776be571f95d21368a09f4f39d63cbbc","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.11.0.tgz","fileCount":284,"integrity":"sha512-BkpfAHM+M8K68Q6wtS6fgjiwaw5bdkBRTnpCh7VqXSD6FsqhK42SKKDTG3db/KHP8frEp2X6q6Tt1xv3ANkPlg==","signatures":[{"sig":"MEUCIQCcgrikDxsBN3AOjp5m6ioMtAKf/4tyIh+TQB3YJGucSQIgNBxhGz4x4QmLRKq/FCd6mAA7tHLpSsF4oGJm4FI9ecA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3167793,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyr36CRA9TVsSAnZWagAAtGUP/1TeCM0tTysG6HuhaOZc\nGgSEpV9L5Wr5gJc8BXMh6ZxSRHvtDQqrttkYDY7rQOAaa/f7FcvI53d71Vs3\nU637l6IubSPPWAzS+DycThR375iNwaW+5qRkdzaha4MLSXDKP7xaTUNw8i3x\nUIdrktB9co95UFzX9m7SXxaLLXXHFMnr3zfp9hkw5b+R7jOoEF+VjRVyYbJI\nEg40h/2P6ZGsypq0J6y2plJQEvJOjqDEUP6LSpMgqIW6c9HAL+G7AV/9Aax3\nkukuF/V7cq6098IZcZXVlpZvr6GG0csiVKu0Y5AQSab+hYrxguVLmKobQ63z\nqEsBOdsp322KX8s34uNjibaIFo+lzbcdvZlPu7wlDJnQj3eIcYXX25BfUAq/\nslQz1WrkcuBj7+PDKnff2Zb3n/j8NECVbtR94UY0zQWUtudHoQZzGl78l8jP\n77KEWsK1q5t7prl9SMHSlx+KKATQ5CA0mwifg/3xETouOpqT2GBhySNukx0L\nom097Iy9yOlQJWcuM2tqld4LcZE10Jwut6sOmjUS6NzlxIR640i4GOA4kO4M\ndl7XSY6DrjgOskSoQOy7+k3tUKj26FFNkVS/FrEXlYnKs4gr4ja6inwsLI7N\nYG7lLFT/mZKN09phtBUgwyo3KZZFmVIPeXwIKIzD+DDSjBZzjFQdfCVkJJUX\njJGm\r\n=DwZF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"eba1e04e2e37a26366227c187b3475a76110e2a2","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"lapski","email":"adam.lapczynski@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.4","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"10.18.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.11.0_1607122426297_0.7183818570521154","host":"s3://npm-registry-packages"}},"0.11.1":{"name":"@leaflink/leaflink-ui","version":"0.11.1","license":"MIT","_id":"@leaflink/leaflink-ui@0.11.1","maintainers":[{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"852ebe0a67c29dd62a117e08cee0c452ecd25025","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.11.1.tgz","fileCount":283,"integrity":"sha512-f1PoR4m1LQpAnElrvG4eDBaUTZHK/37vzdNeJsZjv9ToGLq+L4Gj9nu7KVzBjFU4weGa2UhagcoHhd7hrqrTlw==","signatures":[{"sig":"MEYCIQDcideI7Tzp+MPbXJ7x2YuHSm8kUsLKx6S6+op4ZqPggAIhAIdiMFgriux0AxcywAh6mdmMt+907gzYw8UdVlw76fYc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3163454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzm6lCRA9TVsSAnZWagAAjs4P/01i5Hfw5CmQ/Lgunork\nzosq47nQe7RZT0SmOIbQUwqa3MUFWCr4LEG5FL/bceOOECOLwP5FnpBPN0Ko\nUzT6INwENokR5hYGmlHly09ZNww9J2747gVyP//d66NrImq0Vsr14Hm8KO7P\nVrTC+DA2aIYLaPX9pIh46SMRy+KNDJnAqzCuk9mMftO7WP9HFzXFBM+XUUTL\n18odydd+uQZDU/WA0YuiciAMKe1K8GRy58/Bv1f49RFjdSa5BhSiyvnQrLlJ\nhBHtxCnU+tSftCMQ3YCuCOO85IGfaU27XXN01hw0MsEt+YT1KVd5WjUZjvpr\nRAuVunH3T/LLbRyFJzSJoaAXQuZZ5NDOQGnx+v3w3r+C8o602nPYirTRj2PV\nQ7kU2+b4tmY28bW/FauC8h7c40qYo2si4IVz6Q6nVvtN7NIGtvaOTFEPJTVM\nKKtIQ6EVSmJvsg3tvdW7YcOWBSuPKn9wPLB1k4tCOZ3slStihs4caZpvnUIm\nb0uF7SLdpn1eDqjeUBAc0JQjAucbC/4r42RtNSMaLBNR3g95GC51ILee6Jum\n1FzARDrGOhFuC4AEkCRpyf3oHu8VwfsF2AgDS6pdaEjToFhn6U+YBE7ClPXg\no/A+HQqGA7sZ00KReySNSwqPD2xznKsGFM/qX5FRfn1TWZsj08RVwmrDg21T\nuhxr\r\n=PbnX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"0a353653ad4226c3187cc76618bf238f239bbb3a","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"ltzenteno","email":"ltzenteno@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.6","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.18.3","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.11.1_1607364260588_0.23082385836578956","host":"s3://npm-registry-packages"}},"0.11.2":{"name":"@leaflink/leaflink-ui","version":"0.11.2","license":"MIT","_id":"@leaflink/leaflink-ui@0.11.2","maintainers":[{"name":"car3oon","email":"car3on@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"46410df0d9dd9acf7127e615d79504e63e245fc8","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.11.2.tgz","fileCount":283,"integrity":"sha512-uSqm20FMf1c5PNe78neKBBeePdGflSclOjg57i6lfbNiK1nEq6l6EytbKySg+ULaHJRSEfDq6aosUnfa+8xn9g==","signatures":[{"sig":"MEUCIAqb5TH+xdfqwohXZmQwjQMnZITyOQH1052hmgRE45I6AiEAlkfzCpWDHa1zV6Fx985lj3SVtkge1uVww5z4kT1qjCc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3162694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0kVSCRA9TVsSAnZWagAAWzYP/0q0rRpIL04C29WI54UX\nMIqqLgndtywY1GHUyrvNz7vT7UX8mUL0Ajf4krM44ICEIQUgPHlwGDu7X2Gk\nxJXXhogkKEKStGwcGyXJnduPsOGToTaD72RzVyofvUyr7juiyFSAXjIfBGl3\n7lkb6n9w/Ca7v8OtqbqKQGIQklqI2X2nqvyV6O0sMeKpWuMPJ71UxGYu+SjY\n3PzE5q1DnZbTNSpFPvA+2C+pST67lz0F9+q97EVMLv78usnrk5N+2B6RstEh\nlPlONkwQvdpflu/oCUgmgHmHSTXVHv8xDhiuLunjilpXlWIRH7jjXI35cWs+\nzwvSB+j6gwegJMHTRe4cob4FdEtP8xccP5+1IXkuY3AlC/67f87XiKbFjLF3\ntYhXfmxCy8aEbQrGUQ+G++2jOi2IkkbmpfTrnQFoKwaN9UB9nZTxC80sr0VD\nAz2BA0zyKkXv3IrZ90qyNL7LE5BEm+v3c4zYOygZE2PpHCY17xG7hzkrFkKn\nejDlMX9EuyY7pHqS48JHvDhpDiuuiAocLqVDsCHyDDgxrNZgOItqu0XwwqK9\nKvwrVc1AyIdifO7qYXHpXASGiUehSzbhsfwXqgpLysvW/vYXjEFD5ukm9P+9\nF1EVaro4Ye8PvHkyV2IuUvURNOTLvpVIjCjpKXJ2ntlnraur6aZcMo1M0MhX\naQsq\r\n=JNa1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"eef14604f5ae7acfd4c6af8f8b617a724c860c08","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"jameslyon42","email":"jameslyon42@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.6","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.18.3","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.11.2_1607615826042_0.515855281963286","host":"s3://npm-registry-packages"}},"0.11.3":{"name":"@leaflink/leaflink-ui","version":"0.11.3","license":"MIT","_id":"@leaflink/leaflink-ui@0.11.3","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"44d13cf4ae6b00038fa144fbf66370b083fb6813","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.11.3.tgz","fileCount":283,"integrity":"sha512-rwRZI9S8dJhA1pEWpnABWQEDjAvwARHsiXY2Mp/5gu8EnGLA1aycOHCegPr5kGnqTdWKp4Fj83xcbk8MJztPaA==","signatures":[{"sig":"MEQCIEqR8sjf7wH8eNFtrNOo1hf3R6VIEMViMvZ4o531J0okAiA6BJRCjUpAG6SO/H6Kb3mDHlP+Gig5Fll4LoABGq5V7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3174301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9I3uCRA9TVsSAnZWagAAk28QAJQyl5LkX2JtPmC4j+vJ\nxgc7GCsvg95A0OrN2e/6DFXwCTmlAQQ4UrxsyxwADcr+aVHpYH3stEzZKgiI\ntwOC0pG3vH9q+rNCNeh57DxrcWAZieax2grGCkzO9gJjqE6NWLVcoKbOhCH9\nXCHp7yCROSx7jw4j2z4oyDisWni+/mb/QGY7wqmFns/eCF9NmvqyHqM4DgK0\nKoQUlCwX1hPnRwyW40jNnSbz7moPQxu/O+e92h+WRiYO9zxgr//yHQa65ZlE\nLGdJI5A+h2dpYL7zGpWUEOVu/uLGwpqrguBTE3L84Tmh+h2K5wmJqK3EhonJ\nlLaC+FFP+zXaVg5cWe3yqYGdRyP8BGL2dx82w+25K3SeCRHsU9nuVjLKb7Rv\nsX9bshGreYVzZMLjCkvDSyABgjKxw4OJ/l/2HBJQFlTAUuXukQRqfxXdRU9Q\nhxIPgYzfb6zCAqt46hnDuG7yHKz2NSlmwpuUS+ndnKwFg8ny1PANuaipu0EJ\nAHFyaRtv9sruFbwpxSmBaGe+cDLaTAndUawHxA2CAfC/CmLbFg0kFqKYxCAh\nffUwmyvE0AW9wSA5ggX6n1+w1IplgkTCpoNTcBt3F1LwiMiMQg2XANdMy46/\nNJEH6ps5Ad8/AC2pZaBCo5INAbjexkv3pTw+/w+Gc6sBvZOXZRb+JL0eLTKu\nEEmh\r\n=EC5j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"79e60fa941cdbe4f75c24a35d2ea74bfa86b6c43","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.7","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"13.8.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.11.3_1609862637473_0.08755490954542955","host":"s3://npm-registry-packages"}},"0.11.4":{"name":"@leaflink/leaflink-ui","version":"0.11.4","license":"MIT","_id":"@leaflink/leaflink-ui@0.11.4","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"609bd5b51b4e3f3c981c4c9de71d7b32669108dc","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.11.4.tgz","fileCount":284,"integrity":"sha512-QHXxSzYICTYbtXF8pnnHA/2j7Oug3yFQ861I3INvkhwJDcWQuHylsKWWJyeg5Z304aSirQKP7h1+KiuxirXeWQ==","signatures":[{"sig":"MEYCIQDV24pKar3DErBe6WHjprDrlxQVo9djfcsoxxBOVbxb9QIhANjCqmWsPv6JEMU/hzQjltlTho9YwEoVQsgi+fG1+nGA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3180441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf93g+CRA9TVsSAnZWagAAaYsP/3l/iKiOghBaU1jQmgJU\ntbdtqr53eAbvtHtmNKytKNwFORGLySYidpFWbHtUneUZ2fi1icF/gTnmicYS\nEMwkQ1n3H0VyKf3dFmWI5S1GkhjbWyoYFcJ59JCZUROE4qFHubMlsfr+nLhB\nezPAUbxNRKuuJLk1u5m85G7FoQ3CmQeqEdNV4hUq/99ZX8qK75vYc3NayLCs\nryOHOW001PeoBFQ261bwNPkFUmUMGvHCkhkkzWkqd8yHq+X6+kRRkHAPBFeG\n4SK9pgtjODl8KeOXJf/2BSBazP8IozU8rC5jj8YIVWYZFvj/NxIf2Phd/g7U\nnV2Ez00Za+gNd3yQal6RZAlugDx7GHCEnw9tPgYEUQqm249YSCJlKznlSnCf\nqXrV7PLo9QuyWzRTHhAzr2zAeD7nv+yn6r4aFGlZuBGRinMrn0OMCWBkQNBq\nis97YKV0akNQfRNH0oEa9I5vjtSf7KVXB6IQl5+XR7wcM01VMLR4lDWaAPED\nxR6AmVsmqbgTc/QY9gzw6LOgpWnajS+zvWLwUe4FwRsZPIFHtY3UdFV7O9Fc\nmTqokKwdXECodmhnJ3ucQ1d1sKXXcsqhqrFTaKAWiHf6ZqSn3BPJKyVnUX+5\nMqJm2PGiy/zskQaOzytTEJPhyReXsRG1Awd7h2UH6tBswfG3QbqFSeaJTlNM\nxPR+\r\n=ESU7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"7f19379212f148608d121f79cd09a7fb60738955","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"lapski","email":"adam.lapczynski@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.4","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"10.18.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.11.4_1610053694108_0.9353292821138945","host":"s3://npm-registry-packages"}},"0.11.5":{"name":"@leaflink/leaflink-ui","version":"0.11.5","license":"MIT","_id":"@leaflink/leaflink-ui@0.11.5","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"88549f003384ca4ba5b7b03b6157d9c4346ac1f4","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.11.5.tgz","fileCount":284,"integrity":"sha512-mAYD36UYCVYLBS3wd+kxenQDCUPO/r2RLbnAqL76mEeHzKbgvxtDgGsrrcWNJcOkpYWzuek4w04mE7TTY2hK1A==","signatures":[{"sig":"MEQCIEWTDi3lT2g1N1zX5X9V/bm7MB9Z2o3JFEpgjWw6g401AiBC+ecePFe4oUyYqo6zR9zUzIAlWAt3NWewA5qEDW/zdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3181324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/e/3CRA9TVsSAnZWagAAj54P/10Kv2PSWRyubxwTYzws\nKoqnhFDwkGq7kYt1SpdfDpKLcEtSHmSXYWPa/Z4CERxnYnqYCQnnpr9N2iFF\n/X0xCCXf8+gK8AQeJAk4pb8NMPRiM0fxDwhTJ9DIEt+m1BYl9/JIvG2C6YKa\nNGC0jbFHrvWKbR84zDvdNRISKB/upFnlpAgiXczX/mK4ZjaNfRggR5X0cbss\nAfE2hobRPKKgFOQ12isZsUCmLaxh6muklA+z3w2vYHCaxrW++tpB4OElkgnm\nlQKg9Zcpp934MlRHzP1g3ji/yLHx5Uw25AB6eA5Bx6EEn2PSrvE1S96oiTq1\n7kZPn5WjHW6uSnq4quSLZjhGedTjnvMwbaYuT3DNnnnvFdZEiHUuHSO/XQ7Z\nj4EauhAvdrKLeO/lFFx/hwMllD/6Kmk+3hGt3jwD+3UvnThd4MU/XQPS8lR9\noIw8Y7uylUmNshNbbraP8Kw6I2jwYZCujf1gT3N0paAXGFQrcvRJEHFZB7LV\ntZzC2vW7qBy/Nt0PqbicsnjIgGTqdI/Ns9ykhkd7VVM6T2/i7VE7MVoEaHZ9\n2EwLOCzt0KbSSuebWrJpejc6AzU+cA9Xtrfkwq91DKc2o2QvbgduL/z+381m\nhu24385GVzkPZ9barxlOu72W3wsPfM7BzTtxzkssrZ5j/hIElkzZFFegdWG8\ntgAZ\r\n=AfQm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"358217551714ce1af52e9f6ea0fbc67f376d2359","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"lapski","email":"adam.lapczynski@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.4","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"10.18.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.11.5_1610477558535_0.4473957889256037","host":"s3://npm-registry-packages"}},"0.11.6":{"name":"@leaflink/leaflink-ui","version":"0.11.6","license":"MIT","_id":"@leaflink/leaflink-ui@0.11.6","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"a54d422286d0eefa6a0907c770ba7c1b88ed8e30","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.11.6.tgz","fileCount":283,"integrity":"sha512-xV4i0DQmh74HSR3WxniGw+wSFtFERFtv/oIDtrZ4XQaJv4BZniup6OtSXXr7pdlDDTD5+7mDekhST3KEeSOcEQ==","signatures":[{"sig":"MEQCIBGsjoBGk6piIwan3tte2kxZgZQd0qQlIjjOgCj5e0AUAiAC13LRZ/kagwWYT1nahbz3KubcUPW0YCY2QqmiDaZ8dQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3176397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHBskCRA9TVsSAnZWagAAb6AQAI+HWtqZisUBvjOossTk\n7vS+k+O5FW78Rhr/fHpXorusrxjGCTge0tLzLIELZHKFxKkIHamAcMSzTVx8\ne0p8gMetxy8akykIlQEBODAdFc2pGOTRPM1PFckyRZ0smXChwEbsLI1FytIf\n5JCau8BUe+jjM2QGPBSRIaIarGmcf2inSECYBPasVH904IKDukCNjKrfViBi\n7EdLN9RXr7soogwODx7vkbYYgLQNUYwPcvU0aRyHRETjOTemZ/jJ6GD90UxL\nYdlR+56WBrKVNY0W5/yxRUX5O6JBtin8H4ZHsB8N30HVzpvzFGjoxbLN1PKF\nAHFV3zWL3/kV8gNR5cyB4SBCujKcuvahWNasgawlMWxFCmNKOwpl6F3vQ9zJ\ngr7xNoXxccgqF5yNJLR+6yXe9KnM3aILBOdz+CgOm6zkDpGlUQ1GkswYHurS\ncjp7kD10zhXyHd4quKMtrIixiI9dCTQWbGnS/dwoVtXmmyf9yUr0TVhqHx9/\nSI92mIU+Rwk5gDlp/0MhA5WhabkBIVwwve3CEa0qN9IvrRKsidpVz1iyQ88O\n+oO8ihr/GUrGLc2V1wOMvZi5yrobxwZCpvdcZdcs4hj2xHiUOxVn+65YfCjU\nJb1Ygie3pprOeR93RQaapkI0M/t3oJE4N5/VsBIk3UsSR21HsyxlK0tm6G1k\nW+9d\r\n=Qsad\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"479900d970a7d16b03888c52760cf001466004b8","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"bla211","email":"brad.louis.alexander@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.7","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"13.8.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.11.6_1612454692103_0.29219611947233304","host":"s3://npm-registry-packages"}},"0.11.7":{"name":"@leaflink/leaflink-ui","version":"0.11.7","license":"MIT","_id":"@leaflink/leaflink-ui@0.11.7","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"0824c0042f31fdebbf948e850d58ff0581ad8057","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.11.7.tgz","fileCount":282,"integrity":"sha512-FWkrc8Rg4NXecDP66SPR17fjWcEfz2Hc7MOMCJWm27WcXFxlVaLpdyl0kj+DITyBGpxrFU9xCn0aX4qZk+GceA==","signatures":[{"sig":"MEQCIBulQ/hxIQe2KQkBIIW6RrHfWCVrFWCIQFq7HymxYlxjAiBOd4WLB/tjIjduvpzEbdARr/rKsVDuy1G3F6+Hlw5yew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3039150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIVeiCRA9TVsSAnZWagAAqGYP/iSC/JvVDfDUkiPp+GaD\nilUm6tSReceO0miB0ohEjB7YlAIFkvOuNHS6DFehth5dTrQyoWfwSyr/bw0U\nlKkcvmPP3VScqC/hZKndgtbAXVFryOcaekbOW9XHTk0F1VvSYY1jKESgqcpB\nbiRiervJF2FKms3E2V06VD7jvPbO1dPhPmRJMYbn8eqqjUqSAoPQfXRCcOGX\niIXRP9jvSF/Y7X+oxI/2FQ2Hrlz7ukp89pStjmGF9krJh/anVl7EDIx1hsnE\nnZ1Nw4d34rZt8RNpyDVf5J71dCyk3mJ3d0LZDb1aygr2QJV5VavL6iAhUW3j\n9Q6KqDahaGfS8FGjaL/3CKRxjWifMrHuz6ULI8kWdJyUIadJiVy/Qt6Dx5la\n3axDdTLZSeT43xEYu2El8WPU/bXpLYoH879KzLEiXjvsJSR/U750meRaAQ3b\n2t7oeuRg//bSdBhjpf7QGe5Tw20Zonbbw1ehXk1TY8nNs7ZKCB0wVJli64u3\nyMTzK2dVZAwnRE53X/ZUiV6XFn1Qi10kUzlsUFYAn8AhQSZbDzqOhUM1g/Na\nfqEqSUGWLaaLNuS9IMxsI69ZoPLZpp4Ea1cPAMCPmZaHXYtd6Snfv6bPK+55\n2R3uaVQWWtWHkg/vPvCu9ziMdinmqP9Ks1JSU+KHWKcosLcbwu0czg53qR4W\nexim\r\n=tOaR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"a152b6b89205f3d065761d4ab177532ab55bdeab","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.10","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"14.15.4","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.11.7_1612797858328_0.9901824800043024","host":"s3://npm-registry-packages"}},"0.11.8":{"name":"@leaflink/leaflink-ui","version":"0.11.8","license":"MIT","_id":"@leaflink/leaflink-ui@0.11.8","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"7566e54e2abfe0204cfc7b69ccf3910dd5c05c80","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.11.8.tgz","fileCount":283,"integrity":"sha512-ebyapeB18jmeFCN7+1IzpVoJHQ9MCFLO8E2w+z9eteM+zWEROHLvQI8CRmRt5couOiFSxXvDYKcTwVlSWKWbzA==","signatures":[{"sig":"MEUCIQDH82PNooqU++IMytcl9jz69MCjvUbFrIdtQvzwUDh87wIgLYcFWqTYzZzOAeuEbtCai3JZSkusn93I/0GfHpPYM3Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3177525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIb1YCRA9TVsSAnZWagAAI1cP/RTft6VC3P7P4AAMoms/\nemJ4QPJaI5FoU3XCmtO3uoO/ie/VVpycSXSG/NfBZsO5bK3L1j1xuF7ecAEE\ns9qIMM3+Lkw4g4Vcio7J88eCdRD4agq+PoQbo9loEu31tMz7o+6UqaVxhq00\noJ3DhNG197sfTi/o8L9bKMeFAwDWJfxHLFLfkSF1Sshv6s746QGE8PiyFV5Y\nxrl1mOSsdiP2xG7CHJ4hoEK7gYQfvqwuk4wgDIRI83Ca9hyz2gNmQp+ZOk/W\nsScBztc+28C0qNkam1M2cch3TZRn3E/wwbFNL0HcxtJmOef4TFU2LMwVmttK\nC+YUlKnN9IIUnD88FIGk48rjxIw5C1JSswujLaxC/gid/o040N10kA7wkMSi\nfgqwZh+B8vwdrKG4J3f8j24SoYQRrDmaTagatMeZT4hvAAuI+XCEJFSYl+hr\n5YdU9jbV6e410ACbJJ8MqhFs64cEnHVxasjjiheQioYqlqz8lyqjaxx+HHAE\nDRgap8nrvOIqDZPRUiJwjucn+zPOpbOpfvzOn4NbvbYO6It+xMtNqAHCJU6p\nlulHdHQ595a2Y8fw8pDRP7ntzi7GE8vNn6xDmJJ9cK5SKnFU61f9jabIWIsv\neo/hsiiHUyHmFG6ncPEdm+kFcefUuGSR9IbqP5hJ6tDg3Uyev/P4SRgZCbLj\nX44b\r\n=Ya2M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"c548945ca80f84b425eb8f807726d9c52d5abc77","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.7","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"13.8.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.11.8_1612823895501_0.6308594959844072","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"@leaflink/leaflink-ui","version":"0.12.0","license":"MIT","_id":"@leaflink/leaflink-ui@0.12.0","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"c46d3a2fa2ed348543b30501463b57df6017b518","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.12.0.tgz","fileCount":284,"integrity":"sha512-4VCqG/s00pDjJzYMnB0jN1T4U6pxYp+NUGYPnS6I8ANyl8jpiA9VUYzO7a9KV/1I/+vgx5eknOz5Eljd9qdnqw==","signatures":[{"sig":"MEYCIQCfAHW7edIOxzysqwd/b8JP/cpWFD1vAiK2OckNkwehqAIhAJ2j7YEdtls5kFLyQ/w6dEKyjE14QWs8oNxCguLJJ48W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3195855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLBP/CRA9TVsSAnZWagAAKcoP/05acWqJ3v5J/GvoIQGH\nma0nnSdaov7inrIjwVP9GY9J8YnoUkAl1q1bPk+ijlaUoSxl9WkttRDLuB/i\nDW/nV9y8TYA480n9XpmZegPsBmqUYedEcm3lt1CCwe5XRt9SgsaggeCs3MHx\n0Uf1sG+RihxrW8aAs4bX+5OpJYq28LTxiD236b18XWXxPNjQFleXtAuoZQsR\n2/FODV02QoRlQz5hJKWXENdbHLE15vuIwDKzXM629Xwlb7Idgg5XdQWErh47\npAU5UgQc7gtdOkR/8SEKQJn6M0oXd71CYaqxT2mEZcsMBl2yKp3JwLCcb3SH\nLH8MW/G6/ecKek8aMZCd9Q9t4Vge4nbyktwU9T2UBVRW9PF4VxIyMGk4qAH9\nhwh735B0hjca8Df4/nJyMu7EJK3wEyYkVDXi+49JGMhOqsniNan9iyTRXcCJ\nbp+aUbyGEJvBYgR6KpZMubwr8Q2bXXhdXgTKl4/6RbjYO4TSYVhSmjMNWfOO\nL1ZcpNCA5+cX081KqelSs4RJ/CXoTKKBFZk2mmo0gQsr8A9E8GmeZ6D3S7ER\n8Kqgo64M9vmXNeXTiuWsz8I8iCZ+fGvnAXn8xhR2jF413rtG86Q1KTdIj35C\neEeNcJ0w4vmWRPL4VdqFMU6mq9UuIPppwvfDjNUx99UirEIlPGk06r+d6eMb\nRpGO\r\n=YlbC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"45c0771287bca69df84f314e9ced52f5a648042a","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"lapski","email":"adam.lapczynski@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.4","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"10.18.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.12.0_1613501438502_0.7587941150853665","host":"s3://npm-registry-packages"}},"0.12.1":{"name":"@leaflink/leaflink-ui","version":"0.12.1","license":"MIT","_id":"@leaflink/leaflink-ui@0.12.1","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"798228db014e177207ec3afe8b1f43547ff6e56b","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.12.1.tgz","fileCount":283,"integrity":"sha512-Nf7NWAjzMohm61KDGOam+vnyv2USkXX+rJnzeomaP3xedlVSnssvT/CE9b3c+F6CIfayoL8B1nytz1mqR0goYg==","signatures":[{"sig":"MEQCIC9YQJDc8YpFCEnWfAoaVK1/CWaDEgpOFZ4fCLCCy84UAiABVlehgVzTZgcLdQrgieVC4XaEE8UOibvADG2hLXktpA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3200351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgL+xDCRA9TVsSAnZWagAAIcwP/3kenzIi1wLF4X4lN9XW\nIEnLktzuaFfslEPuW0L+/pIJZXqBgoKcLqJDy5oFD/CGiS+E8NzrEFrU06+f\n0FQtXZO4rVtQAVLQCuGkul8VaygoB03LpmoepitqVb8Oxu5TdasgtD2UNC0p\nFwKhP5wxHyamoLAHPS7Km3ElRrtYFpTKz4ra8oTOieX9BhBe+VRxVJV0+mts\nAu1fZLe23FUGDB4mCwNnc/FD7/7CTMsE07rWH03OWe3UDl4xE2YRNEm3j7TY\nF8V2RRkJNoFAhiN144AGxSldqdyNX7ZpUAFk2jdVDpgTNT09pBhdyeubt95A\n0mn9MefftjNqVa2wWmkaX3T0SR5WWl7E7WsnN0Sf6rAQ546BDl0w2V27pBGi\nSnTG3Jx41/t+ZvfXoiH8RhWj+vZbVHz05ZaRGPAv8dQGPJtq7oyVfS6Xe/50\n7/4kgASYoYnGQnLWJgEOeoMqF3NJi/VKZaMXRrX/n0ZSfVZJAPaiv+SzyyjV\neG9J3mHo/ngt+L4dmGFWQT1ZD3d818MrGg3nz5NVmxyFKLQNrwTd99N8N64d\nPt0d33R3lfqTmZm7ugajmjs1er7KlDLFD6B/ZXWujvDG8Ppqx5S1A+fxiT77\nX4sf20yA1sU/DyvZ3dFljoROF3MQq8UBKjUEOwbmTbZl7TlitzP3y6biiuhP\n7eFx\r\n=iPjl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"30c2599d5e9754c218d0c25a065bb0328c139560","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.7","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"13.8.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.12.1_1613753411402_0.5971868693140734","host":"s3://npm-registry-packages"}},"0.12.2":{"name":"@leaflink/leaflink-ui","version":"0.12.2","license":"MIT","_id":"@leaflink/leaflink-ui@0.12.2","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"29c7ca53d0cd1936f55d5eee028cc6f0837907c9","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.12.2.tgz","fileCount":284,"integrity":"sha512-ntXC24A2MtiObP+Ga8jXew19Qk6TfvgVsQGQjxtBopQ0BehNztUUp+/zP0n7IhYx7MXY6vrXupMKF3xANtLHEA==","signatures":[{"sig":"MEQCIDp3brrV53WFfhikfWNVf4uvUQZ4mP+3fPU0KRL1ZgHqAiAo7ARViA0zBq8W2/Zy9PCMf5XNexV9e2lugAwGlNs3cQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3209421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMCNrCRA9TVsSAnZWagAAgMUP/i4uWpNL0JOr8jscvdEn\nOYYrzSP4NIRZ0s8FMWEATLLvKwfIA1b+6l5oRxRNlvndxDu+8U2bI3sXwRCV\nKmPwC0Lz8sVbASWrRnh4AtTekMH+hL9YRb7x+7aZgNtyGE92X8u3IWfpU66w\nzUs5fDc7roIK7J/y1spINLHHFJ185DeawgXzGpEM6N0NkyEPGbT+oTCjD46b\n4eU8PYd4afkZCgm3Dvh561kHPXtTbvuNTXJ32qemqhO3imwvzFJ463x/v84m\nAexF7j2cic56yU32hm0kpFhaNFBK6d/usM4cMkGpsygxeT0GLhgwufj9ULEs\nFmQfTVcsYPUPvXEv6dtIAizWzHLIOGo0bq+M8SzIBt0Lw+vPttn7j0duVQ4R\njCn/wP57PZAretjFN/LqkekfawBnIx0LKqRCJC93p3fVLtJew/bziXxu4AXg\nmdKTxexpCpv0su/+4PVNbuMdhxB6ctlkx3i9eWD64Lt1lP7GgNGcZrlVGdpk\nUL3trtNJVApJWQjdgmMtBzC0c6qH3X9ODUDEM2VbyRrjXmvQdANGl1Ybekr2\nsLxEgTPIiuni7nPHCbiLPNJduAgFY9uFdkHZmBQV1FATPYXNaRmRzbAo70+I\ntdyuO+ckBnOcDX4lfzVXIFCjAf1UdXaouvd2DVW4YmuYFRML/1iojB/2KY4k\n27K8\r\n=0pS1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"c6d15f6b410c948c38dee6e44ddb8e0c5d3bc337","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"lapski","email":"adam.lapczynski@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.4","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"10.18.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.12.2_1613767530762_0.06519829438631275","host":"s3://npm-registry-packages"}},"0.12.3":{"name":"@leaflink/leaflink-ui","version":"0.12.3","license":"MIT","_id":"@leaflink/leaflink-ui@0.12.3","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"0dc6d6141aa6bb9efe17a575a994b683356a41c5","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.12.3.tgz","fileCount":284,"integrity":"sha512-rtLMV/axZuPY5z+GHeLnLGhLXT9c5DZufsMdDgC/NxcNTUnEVQCHlWEfZQxSMxdyFK4FTx+faub0QDyNlIirMQ==","signatures":[{"sig":"MEYCIQC0qFxZgQ3Dh/SoDjLWK0nwFMlBJMHqwloiEnFrX8+iCQIhAOPwYBTuxL5rzEu33lS9NtSqLZp2Wym7vGYAr3zbt8I9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3201459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNnp0CRA9TVsSAnZWagAArFQP/jM0603Y1Yg/Sautjs4d\nEH/xfl7tTASubbjB0KAXzG1TlZYjQhSe/br0clll78cnUavKC2vR3VmCcfPg\nqBc2C44v4tcfPUl/qKj3S6ahd8ZxZnuTwmQgvdRkDV8bndS5BiedD68HrVC0\noW1zCmtk00yGiz7m+OVsWdckrMVql0J8fnDRi3EQ4d/b6cA4W5KbxRqgFjdA\nsNw5Dhg6BE5UAPzI5DGo4lHZmLakzwcY2C5vCoolQd7qpfAvRfdSbvroSIgw\nz5QT40wpgDUPowDrJ7046fgZmpjbkW6nYIdxOQOO49htHd3UUkacnTJ+Fg9A\n1SmcLYXZy4LElCoaapt1dTolIuw3GgIi85AtZwrac7/yXgsurD+gqSw5tuAq\naGT/tc7ZL9SaFACC3gHKICb4zsqjRM4pb2KtqRmrnl5d2ASIVr7s2qOjyOSc\n5c0DoRkPR6eskC8R0lmpUjE3VSpIV8tu5UZjD7ohDfiQUgLIopXfPzulqpSy\nFIIwwH20RNyJhfuxShVPv1lP8IGkV5gaW34O2AZgi093GjJ1ZT9O2yTCLtmt\npLvymtoh5xnxOP4fKfpxOdWCTKBADJaqo6iBBVDDwowcRodhtp9iOPtuN0jC\nr0EPWGMTGoXd86pBHyu/AGle5ukXwMDE1oUuJR563icc8tTvtd2XNB78fmys\nJ6yw\r\n=sSS5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","gitHead":"1dbfe277652984f101505083916b6aed898cd273","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"bla211","email":"brad.louis.alexander@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.7","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"13.8.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","@rollup/plugin-node-resolve":"7.1.3"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.12.3_1614183028040_0.7304584257174598","host":"s3://npm-registry-packages"}},"0.0.0-pr-229-ff82428":{"name":"@leaflink/leaflink-ui","version":"0.0.0-pr-229-ff82428","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-pr-229-ff82428","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"392817ef5fd85f1541d7407a99f0817d24e5670e","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-pr-229-ff82428.tgz","fileCount":290,"integrity":"sha512-NFQOSIUVIJLKzjnZ6Zyc4iQFG/w92/u3BpMY5MdmbbTIH7JZAJEhF1E6tnHbu1A5UkEHtJ/Z53O8GIOKfOFISQ==","signatures":[{"sig":"MEQCIDDKZwreiLGZI3Eafx4CQc9T1VK0lkk/OqAdSP6Shaa+AiBf4lXA7VvxzovXHrM3fZGKzCIb/cOx+GdHDXBufShgbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3261640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOFVMCRA9TVsSAnZWagAA0K0QAKOFrA4WWRqovkPPfCBR\nozGcZFcgWbhnNEn8khKdtREU7dibnKVQrnR5GQuLxu1mBNQPdd5m8epiJW3u\nB+EDTlFS/hdci5MID6MvhaHTOuZa2y/TctfMiJv+zeUk/WeyUEznGrT4I40e\n+TID8mcG2m497LJt7MJSwY9j6AQlIfVNWWiV36H0qQbSAbQ8Hp7JNdF8dNh9\nHVBy+jQ1Jfdrew6qLrNZgxSxocvLDHdzGxV88oi7lshBmgzNUNos+eu6IIPj\nPF814Ee8Y1pi/SdQTSAsDoMDmFeD0l/d0e2SU1jyF0MZySIti2aK8RRDtDqZ\nGpPPrkXxiH9L7zVhnwiWNw9d5iCDI3pGSJnatrf/dkFur8yV5gUrbGldYaTn\nKhJUdDZ90vCQuNLTM9wur4HX9k/EHN/CvVTtbK4suk6eLj2vjgQPrS4PgOrm\n2U2mu6xubdUbt6ZxSRJptS5owSFnZbLuhPrVXJ+EqN0/eVylKD+bLTo4g3Nl\nx3ADFwKbBHftPa6hjEYx+ERdBBaDnTFbK2GO6KKrEzJYT3Om5G12yAO5ZqRg\nv+yK55QXchsIoCHP40BDTlqjix0yFywaG5jYQ0Tyd05Pkd6vkyMwn5G8QQ9S\nuwL/YVUftTpyEsKFIKweDs7DEsYeja0HRZQdk2RFM6maRJ2jRHeMVx2DL76+\nE16w\r\n=PdDT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"ff824289ec8b679aadb1e1f1bf78c5a62e9ca1a3","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"lapski","email":"adam.lapczynski@gmail.com"},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.4","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"10.18.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","@rollup/plugin-node-resolve":"7.1.3","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-pr-229-ff82428_1614304587705_0.6631102277764422","host":"s3://npm-registry-packages"}},"0.0.0-pr-233-730067d":{"name":"@leaflink/leaflink-ui","version":"0.0.0-pr-233-730067d","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-pr-233-730067d","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"09e3bcc5629d50be626d7540b4dfb245484d3f8a","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-pr-233-730067d.tgz","fileCount":290,"integrity":"sha512-t7mhGwgcukLbTojDmkXAOmkGfNi0Ku/f/GMIO1A5eXw9bwq8ZrIRFlis4cXPfw2hStbRk+QnS6aRZ8ecK679jw==","signatures":[{"sig":"MEQCIBO18u7o6dx4j4BZiseipvWuGhsJ6+VsWMldfGsxknUKAiBQ4B0lEjoCo5Kom7TF/bD8W2SvZUnX8R/JCLo0SXOxzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3273853,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPT3vCRA9TVsSAnZWagAA1lwQAIKvRfFhBPFQ2sBkVJ7v\nH4lP80fk81y7mg6Af5oOoLhXSc5Nrq50r9cA0tMrEQgF4fssYxv7fC7w54H0\nftV/exHY4BNfXwvgN/C/59JVMUtZkCjyJl+tARLBCBGRcgYexS4XcE2rHy4b\nNrZckF+SH6uFECUHOBCBv0FrOLJsN8v2PMQN5Bq7LVxTUKkzAca1gg9mHw6k\nqH1ph3cpjk+TpB9jTo9z7oC7jKatTpQUrk/4zjV/mruM+n+GzDslHkVB8kEc\n7pcues5DTsk+3IyPovUYAEBn/H7ym1nQSQyuMJvH3dyhQH1LgjWJAqQi9L1D\ny7dklgpuFotpldVNjLlOH3dELW2DwxIJileuy59MFAQ2lxlwIt9sCQiHRZ9x\nZsZm1QCYFjzqN7BbP37YtTyLCFAk9dlNy4pav3kmOBD2bYV/EA+hf43NPhRP\ncf6PTGrXxf4BQB8H63wZ0AdXKFOM0nSoo9QEeNhMnwHLyWz5HgszI5vzwKLn\n35yYxYGK6vOBS3L7eR9MJz5mOzppzB4rIhadUvuMTcOMfwKK+R9P8WRsqUVT\ngCVvdXgIYXK5tiyyIArhduINDmRtBKjJoao1yhqW/7k0vKA7MEtFG27oJnKj\n/qL7xu7RkCnJHGllKet477QyARwuHw6v8nY9OhKCYziwXf7WiFsa3nrbGWup\ncmfS\r\n=zyer\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"730067d73a7ff6a4f97c60e10a095f73e6455be6","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"lapski","email":"adam.lapczynski@gmail.com"},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.4","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"10.18.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","@rollup/plugin-node-resolve":"7.1.3","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-pr-233-730067d_1614626286899_0.6091799011435834","host":"s3://npm-registry-packages"}},"0.13.0":{"name":"@leaflink/leaflink-ui","version":"0.13.0","license":"MIT","_id":"@leaflink/leaflink-ui@0.13.0","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"630c7accf1d9f9f9df8cf0a6540efbfe8d7595d0","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.13.0.tgz","fileCount":290,"integrity":"sha512-bxO1DmWpHj62Tv5KGC/pcD6JHYlE0JZFcAajcIKrsuKDJQ5xWp2YezaDhpQ8DkzpQrqxnX8G8WmeWE4m2EPf+g==","signatures":[{"sig":"MEUCIQDpKkJEH15UwH+R1i48qVOuFWPKB5kXJRHcAL896nposAIgcUBid68H9jd6r4HD62v/hwRZilOUiaSaHjFzWiT9viw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3261535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPlhBCRA9TVsSAnZWagAAk0cP/0E2Fuweo//eXeXEZ/ZX\nYwEz2Td8v9yQen3zuIOeoCzstKpPYq3+PcvHpK8wi3X13LEkpN8mMoorRBS0\nQ5sjrg2Y7M7hZteEYZIbgLNJPbgvxV6x4vXJul3Q8z4oCHFcvwxzNjzdUprd\n/7oSAg1JTyDY7BbQcro4hKX/Xmuh4my8xMBEM3iXfYZdG6O77t2hDkxnejbU\nMExjkbkIc+g/YB1yh6Q2EvcsPRLk62VfVIwXjVyFxkFC7Tjy4xL4KwpCkFQP\n+DxT7nn1Bn+R8rrWsm7kIw7vJhxoQ1oXO85f5Z3AoE87A4iOFxcvgEhOcHis\nOAtET6g57JjcGU1Ww8X33hxNHo8fJHRVpwmZvk0akTy4uWv5CQtbdxCWpNH/\nYJR+cg3T8OF8AHJ1VMUXIWSHwdryNY93i1g6mmXsGjrit+OxirAy2AIgx6Xb\nj6Ry0XftJPPp+HAhFkA1F40Ob79HvyCvFK1p8R2vhq/YLs/Ddah0kzyv7dnk\nZElHY9PCQvc0ThIedlbJz+90bNbcEaDUyYzLzRm+tfyrCCU73KP9Ljg6POFS\nNKriBapbraf0BYrztiGLSuklY+io7Ozy3nHfmE5e2BGfVS3lf00yDAg8Vm18\nB7YJOK9mhGw9W67tGbNn1aA6HBLA1SGH4zoudZAU7fvXZcZ4WwTSsFoIgBS/\nkXCY\r\n=nfb+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"1b50cb8e0a4b320d869c97b617a2cd117a62feaf","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"lapski","email":"adam.lapczynski@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.4","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"10.18.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","@rollup/plugin-node-resolve":"7.1.3","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.13.0_1614698561018_0.1949611555413686","host":"s3://npm-registry-packages"}},"0.13.1":{"name":"@leaflink/leaflink-ui","version":"0.13.1","license":"MIT","_id":"@leaflink/leaflink-ui@0.13.1","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"eb9157b96667d368c7c8c341c019d7ea8eb0f01b","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.13.1.tgz","fileCount":289,"integrity":"sha512-qLZjwnfTp1HAr58WCsKYMOSUiySd7lscCzGlpxnnLdq4q7hEOZIRh6bccnR7RWWCJL0nIpA0GQYWpUBF/+fUEQ==","signatures":[{"sig":"MEUCIH+IO6B/PQVAmPLRZRZYMuOBxGbhPVdjj4Q74+1X/JjYAiEA7jPI/kA6vlfhIBaI56q9yoi155yG5katKf6LgBMCYhU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3252477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPp4WCRA9TVsSAnZWagAAI9UQAIdQ5YXDuIIO12PP8qsk\ntm5k/NPGKBuiiyckerhE9yzlE2J2y+g8c9ypcebO/wZRs3gopy/6hQxsGxF6\numiB/J8j1lAZS1l85Q+jG+GSf8FSciQATEqDP0dk+fa0DLG35AparsDLZpQw\n0BkAOaHhev9RK/JIuBwUSb0rcWzzvfKzg5rKQ9TmFeCBlrarCX7qVTyVVW1D\n7gYbHHbcTtKt95wEATz0NasKEQQppU409+4zedR5Jpcq60Q2k3wOKcpcMxTe\nQ0u5h+HKdw+k1tYW6/qtqjXRbsETDcze7E5AIKxutONDXA9rIY0mzq/h4OnT\nSJqHtYUl/KMpNac3/kNTN2oIGsG9fsliwwW5BAp3pL8jJIDIqeQvxRqsL4sh\nYR6AdqMi93eoIZe/vIre4osussvzR8sJZZg9mIb9aN/8ZXuezTJvKkUMB5na\nQk4dGT2Ha/NuEf/vVNwPxlkYRDZEvR0bUeb8auemwp8oD2o389GKfbgSoj69\nAM0gIgBf8OT8reG5hkoZKxnXdtPU3eVPR/DAM8vhlja6e4uDz/fXoLSXDrYq\njv1NxG0FVnCgyodJ4P9pIl4vrU0g0kswgCT3nbw/DAyAEMWvqsRg2KC+3z4V\n7TwfnvA0DeI3D2w3FcOipuD0oSkp3WbP8whcdOfw5udIILAcYMVg9LSlgVkt\nH9K0\r\n=Zb9x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"5727a304ee8a95900040e3a0fe411c32cecdef40","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"bla211","email":"brad.louis.alexander@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.7","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"13.8.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","@rollup/plugin-node-resolve":"7.1.3","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.13.1_1614716437796_0.3449413406348709","host":"s3://npm-registry-packages"}},"0.13.2":{"name":"@leaflink/leaflink-ui","version":"0.13.2","license":"MIT","_id":"@leaflink/leaflink-ui@0.13.2","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"e5b6090ce236ba2a02a8313ea9f43e81fbe23495","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.13.2.tgz","fileCount":289,"integrity":"sha512-hYV0BVHL7uHsp6YThegZZhDHIjq92URFp46TcCNFtUCXcgfTI/+mjYvqGf9ESdDn/+tH9+HLqW81DXVJ/WXjEw==","signatures":[{"sig":"MEUCIQCxNCzMZ2BLGw83ZeDDpTi5dtpleKH3YF27mihj0k5PnQIgGxXAWeimQ3NXpIyxJU9M6RL59C6rvXTVWA72TMmnmWM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3260466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPp/gCRA9TVsSAnZWagAA7X4P/1fShD7pR840gqioiHTl\nqyYXRQ09AM6eF/Au4N4z4XWxGDCxF5i+diuxN2lstODpKrsnWi7SWMBFbOTK\nlr2UlDgxk6YPy9vwBjCgYJZEJxokH5SuLickiyShqk0NI82+zU46JJ+fsJl0\nli7V09/4Ibn7JCY4A7khweUmNDnaaB6lhlUmmthD7xejQfUiDDFzSviCEoaa\nqzS/Xo3JACU90Y22o8quBK/7SeEBxmOBcLQFrlC9Kav4EbPqQ6J9NzfzCp1Z\nMSTj9v4o1lBf5KPyWWV1/Y9Mk+h0gyppU3MKS+J+BDB8nYGWmHD6PvUf0Eac\niKIkTsFSZp2tG11o/6OzATSzXVwJyfPRk6SD2zSxLFmG4PS3jAaeDykU6wyX\nipgmhW466Uf3/KYICbFHxODWAWrjJMc6rWgHAZ9+lDw23R8BNN6LFTPMYSMH\nynawjVWcfNO8J5TyNIu2pmqspPIIKPY+pIz8/H8D75MUttkplq2UjUbPWT08\n+Hm2A31iDPa0MGA+wXpdEGMD6n5XiFmf/oiHFMlwqnyoHH6MKP90EeDOqIDk\nV0sSWLrbTZyqSai+Gtu7ZqzqfyZIVIc34NhmLFgEDOgr+vQQTUnRnlEmT5oK\nE7PFL736S9ValkCFFIInix8261IG6wBxY8jCTiQUEY21JNOVzskd610/ifkE\nU2kl\r\n=iFtm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"75b743380108ff38bd99620423d928dd6b69ddb3","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.7","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"13.8.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","@rollup/plugin-node-resolve":"7.1.3","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.13.2_1614716895954_0.3723603477858115","host":"s3://npm-registry-packages"}},"0.13.3":{"name":"@leaflink/leaflink-ui","version":"0.13.3","license":"MIT","_id":"@leaflink/leaflink-ui@0.13.3","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"98d453193f170ef20616cdc0ec1ae31452ad0d9f","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.13.3.tgz","fileCount":289,"integrity":"sha512-ECsOE6i3C9i8RonIowHKHCs85MEkfxDa9sQDZGz9Y0o5isEEiZ3DIoykK0gEkICZ1pHPtGicZZzt49gGRLR7SA==","signatures":[{"sig":"MEUCIH7ZNGAhDrJXvVA0fdmHCxxk2uXAIaL2KwhHe/aYQzdiAiEAtjP8lZxmQbDmvCqVDFd384ZOpOfvq4nJvrDDazlwfMI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3260543,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPqX3CRA9TVsSAnZWagAAHoEP/ibpfmVokUKGS1tt5UHk\ngI5HXpCuRO1vXOVos5oeGa7w7mLk1r46Hy0HCoJyA3fxW5FgyTTNf7NwejXY\nsf5F2nVl+B5st2XvZwirmv8+aqjbwYUGhd9OZKNe1iTkWxxw8PkjJSB4Xa6Z\nHvD5ik0VcrvPLI6XULa1WyQtaFrxPt7qx20H/jif7ECgBXWnBoW+UXdLV+kb\ndP4HtQCQGTQyWpE3jYsnY876FNdO5y8+Pujip/6oMHn5p/kyDX2eWrr5ABdk\nUMqpvDHlODEqgnxVvoE9pQ8qde/xuOJQEGsHocvzu8kbmhOEBGD3bdAWjImz\nElH4xDjON/wRHE61dJ6bj0h2h26SI5bi2XbP1NR+ZoaHmzUYmA9WaD1dSVRK\np0uwRaObYqAWuOIg8skBk/er6JWNEDDlL11N7sFIf1lWB9CRMz3q2805z1zv\nJRyu6/3GtgoYbbehDpaeF/1Qhoi4oRmEFmMpv6jXUK5NGI/cX0NOrlLqkKeb\ny96Vtf1ebC/tAh22MeoEXBUiiHIZrNmfkLyPt3f8kKhFBJ7M9G4f93iy77Nx\nNsDqj7pYNR7StQW35m3jBafSHRbt0TXXkm+xUrBfsnRFABv6haRt5snw7OyV\nyhVlQ/F6svxkMo7bXYP08YLSVYu/auRiy/FDfS2MLTPWkKA9tozd8J92FNQi\nxz1M\r\n=0gVN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"081676d4767769fcb882f271c86648145eea2b7f","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"bla211","email":"brad.louis.alexander@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.7","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"13.8.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","@rollup/plugin-node-resolve":"7.1.3","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.13.3_1614718454812_0.056468354737055027","host":"s3://npm-registry-packages"}},"0.14.0":{"name":"@leaflink/leaflink-ui","version":"0.14.0","license":"MIT","_id":"@leaflink/leaflink-ui@0.14.0","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"1da579555ff445cefe8579544e7ad965416ea7a3","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.14.0.tgz","fileCount":290,"integrity":"sha512-zMzACm2Bb/GEkjoBk1s5jJJ6MvyDaACpS+DdEyZSgJ6YY4e0Xv7YHp3XBJY4tzjjNpZM31epYlY8xjuldGp/YA==","signatures":[{"sig":"MEUCIQD0XGDlvuZbliZ7gPWWo4/kXKsM05OIeMRTr/IxubMayQIgJr92GO7yDA+44QoL4pfx2hylPiA2BKigUVO80t6uh04=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3284399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP575CRA9TVsSAnZWagAAi/QP/1yAfw8GsYjHhAjUxrhI\n9T/1pjFbpsLO2SPRjLOUoc2DhD8nBkuD+b4CnseFBFzJXkgIHcFnrLPwpo+h\nI8Hna3GQSc9LQFgZhy2+hlIqRzqD9j9GHvIrcsmEO0jyPM6/bhutDdBcOhYZ\nqx365Zh48bf6Cj4n2gak+yVaFQwRMw8xXFTjH+LBiod5IKDtLOUIYeNuSi12\nVRT5FUvPQxDy1MMfkIt0ZfQkpUTYw4ayUteilToeG+WnF6IRfEJTMjdR+YSv\nE+hgRX/dh43uDuyWWAi7nBXfgAYjqZbk/W/hHrnzWEmOMd6HNJ8xqcno4tTK\nyaRKF5kohP35L0pJ0AD0mfE7B3x3VmhiJlFDveaTby3NQ/C06FqDE/etR1CF\nh7A51/B7SnI07zcXU00eTGqEkxg6fwQpKBiGrCXkZzVFUtqQAvn4D4mjNO5g\nRcMRggjNiTS6ShKGX7HZRDy0gWQGMvmysTfeqQxDdsrwy0jdRnvXFRV9DBTq\nMwZ3Bcgf/Skq5jhuKfsxLWTp6m3IAyGwbqroYtcj1J0SxbnrLcHfoddApKzd\nWOoZEeXYu9dzz3U50qM9Qs3gdR6uiZ9v+tFvKgwkxbAh3hArbvcrbcnE4tM+\nonmdl6djSAdySly8B/eHQNH38LgpO0Z3/j9BwBUzWQnNayrM4umz47fDYqD1\nETOe\r\n=IMf7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"ded79ca9c93bee1e7ae5f487a0ad21c1856d10b4","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"lapski","email":"adam.lapczynski@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.4","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"10.18.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","@rollup/plugin-node-resolve":"7.1.3","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.14.0_1614782200653_0.453779249942067","host":"s3://npm-registry-packages"}},"0.14.1":{"name":"@leaflink/leaflink-ui","version":"0.14.1","license":"MIT","_id":"@leaflink/leaflink-ui@0.14.1","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"9ce6969fddbb6a2954693337e244888d1e1908c1","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.14.1.tgz","fileCount":289,"integrity":"sha512-Mg1bfkSh1uJSyXHDdcSFwJq/427Y6kNEoQ252cgHTunCsNzaIWN26qshDQ0MA0UqSRweJNdjW4Z/g696NewObw==","signatures":[{"sig":"MEUCIEx/NH/6jWDIwK1f06yJVdpDIUCit1Qvaz+G53ksqNHGAiEAy5RshwP+awrRfQ6RvGmqb4vKZxghZHa5Ms+qjxFBv18=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3278372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRkT1CRA9TVsSAnZWagAAoHYQAI/g6ArHBVZ208A3cBAB\nhslv6asPBG6i2wdcvc87up8YROT0h3hRC6vXq64dgaDq2rZSGpTCSm4rrY1u\nr0XzZi1PZ9+RJNIV8qKZjdMWiWaUeFheEgdABr0Z/imiIC6s6l5KjOqt3cJn\ni4yMnZ2LGXN86g6rjKQXOoaqRsW2waR0xa/eBUAPs1vh6lpGF9jhLMOaYeIB\nXNYP379/KZR4uIeYEMjD/JFacou75cW8ljWCQB0LtSAaIwIovWzyRRKvcgAO\n+Ym7KPAaFGlnEeZFcSt8WlpAGrwG3Z8vKV2VXR8fqv4MlksBOQLGz/KToDQr\nY9hQ0MAT06+8xcC2El4AQM56k/PBbxgdD95mqtd1ULS4ZMKXtnOx7obTXgyU\n5GRFuxLaRJURkOLTpLZOJNcdDxZ2XzqEaORJH2UbecX7DUjPJeiIY8YT0/4b\n2u9QYd/n+O4+dNtl26GQNwP06Teg7khcHTXDhdv6hESLmqsFtqqRMNMhKm+2\nZ2dbYtYIVkAO+60dlMijR3Qyn5xmMaISGQ3sh45CGcapSAzzY9RfCqv3bs53\nNrEYRTLw+tER61QsihShgHw2/SVk7Yvs0VuORE06aknuZhHq7KONyzQ0yXPz\ndSOUo9++iiKR87JsMKOmqFjvsUSfio40o+2f6LaZ845wPUSIuzsB11dHCzu9\n8h29\r\n=R7R9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"f7598b9256c912bd66b6cdd8d957d0ff785e3267","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.7","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"13.8.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","@rollup/plugin-node-resolve":"7.1.3","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.14.1_1615217908641_0.10070398233026379","host":"s3://npm-registry-packages"}},"0.14.2":{"name":"@leaflink/leaflink-ui","version":"0.14.2","license":"MIT","_id":"@leaflink/leaflink-ui@0.14.2","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"8638482d8e59f2d6cf766d354ee2d69004f2dcda","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.14.2.tgz","fileCount":289,"integrity":"sha512-muem9ng8pD4+cRLRzuxrM/klzNJBnAxw457RnLk6oDC+t3nm5hNiQ9KTGHZnAaGkVWG6cDmnPUaNuJBah3oBHg==","signatures":[{"sig":"MEQCIC1xroD07QZ+kSKVy2eek3BATIZvojnIcRozs0hFhUMBAiBLJ+7cuOsBXsSpYTdBjU32cOh6Dq6bxNeMHXL2PA/ZOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3280088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRoWeCRA9TVsSAnZWagAAiHsP+gJVy1h3ZP3EOWM0knva\nPEg7lkR01SXDy6sWMhbFbKnBacEM4C8DS3DSGIb1mlsPPXyDO125aZZdFWT+\nNRCNUEr22bPgBiyGrL/FDaU73nZhvk/YvmLs6dtV4RPkY7FDvUHs1rs58QPp\noHFHkJFVC0jRATRkz70eDOSr0afuxRgDhR4pANdzGNxR3Zpgfsp4b70Uf7fU\n3y1GDWH3ia9CrozONjnpqI8j3WjHqUuiov7Shq368GccPbj/AE9gQmaLREHQ\nmszVWywOnCiKj9xos2k7X5Yxxiqu9Mh5H79WMVK7JwE8jLEBvhw/ApRBwU0C\n58eg7ZWPOg9p3PTOHVSLUD/jsB5uGMZXAYbkkVL4NHEFXi1GerruZ73HI3y7\n8RKsllU4OcPX9JaEgQg7MVWf3FQ6U+UCwfd3kpoHu9y8jxFY752BEgt68jae\nu7Qa+NDYfNseuyeglLLiaikozuYfw4Y8xIHqQVGI9cCICJQSWHCo9ngLi9uf\nEJgvDBZg+u60FG1JMF6J1FAH0P5mTM3wfkop5wRIOKZqxO9EVa3LA9EyMv6h\n1fsGH9NjtBZSxjjJiDxbQn9NMLtRSEI4UJTzAJI4VsWLTVH1HRZfUTJ/ZtJy\nw9PPlweheuhUvDmGw3gucL5EH3pOV22W446hNdQ0sh+FsyafAkXvJfjYyHM9\nT0sQ\r\n=oQMb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"e6bf11da6327d9a81eeb04a5c20100599be16bb1","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.7","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"13.8.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","@rollup/plugin-node-resolve":"7.1.3","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.14.2_1615234460757_0.657359327773614","host":"s3://npm-registry-packages"}},"0.0.0-pr-254-f0c5eca":{"name":"@leaflink/leaflink-ui","version":"0.0.0-pr-254-f0c5eca","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-pr-254-f0c5eca","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"3bf8e03bb055205186f932cf455c1922c028d48c","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-pr-254-f0c5eca.tgz","fileCount":300,"integrity":"sha512-BzikGTvGSOYSzdX3EdrEzW7sjqgziOzkahlCpPTIMInEC4Y5Y2EFB6cwDhtcXgf2Wy4YDE0F0DiTR6PD3G6lGQ==","signatures":[{"sig":"MEUCIAWeK3nY5IroR675vPrb0pazmcCsCZSTMSaKJ3w7tqofAiEAkZsSYwxlFRhgYHy9ia5Di6aooyAYL9KRmkJj2JBihf4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3942628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSPgdCRA9TVsSAnZWagAAzk0P+wSVEObvZaWksXBeYFgh\nBZPMbDRCoWeEWk3w3FWBwIoYgrrjBlide+EtfcFc1fC+nlNAm4K1NfdCWxQA\n2l9tqnIxFv7OmRoUnPwf8IToyGCeQg3CMKC2wg+oUMhrlX4xMx2ciwSiNDhQ\nR+ipGfDyg93YP+WCtLqJTBEOuSfkxwevfgev44vXWpaYIjs3s5/llipQwxZi\n61zvUsqA5+SO5OrytyaUbfXLGcK8KI6ejRr4p/1UshSv423+N4M1SabU4iQb\nhFuGPN9QVaStrke85G8ck6SmHA4W4RQH4Zekyu3TlFnFVbQOkwUjvN5ZY37B\n3q6FdTrVQYs85Ce3D56oX1JJwrf+1dZhpdxBM2h9ZF+D1pgTZiaNMq6QdRNR\nXOSxw6ETHgaX0qczhJ+YRwaNsbpxappVyRrws1I+BH9B2rGtb9mFd3uDkjBc\n4OFm6dvZQiYFYkBOdBAGamLt0hmTzJyVLTFG0QqHBrZuTUNnAsylWX6eae9u\nBH3MUzVXoQCeANByGGk9LVCxTfU8oy9u2m14HIZfloUPdf/qQh26joG5uECR\nmpWCrzjr55RzjUzTIjgoSZWqOyaeCDQVcPPjOSgD2xrUcvlobn4uqWvyuqG0\n7dgHbFfBo9Ze6dJWs3tQcSGRYOkl95xioWMnEjDitP1QP1C9zzW0bkveSBMk\nPpvA\r\n=RCP1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"f0c5eca288555db26834769f4a93965975adf333","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"lapski","email":"adam.lapczynski@gmail.com"},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.4","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"10.18.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","@rollup/plugin-node-resolve":"7.1.3","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-pr-254-f0c5eca_1615394845280_0.9340857552994815","host":"s3://npm-registry-packages"}},"0.0.0-pr-256-2cf4f70":{"name":"@leaflink/leaflink-ui","version":"0.0.0-pr-256-2cf4f70","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-pr-256-2cf4f70","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"0fd127f1eec41cda583e16479f3a59ed4c084757","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-pr-256-2cf4f70.tgz","fileCount":290,"integrity":"sha512-/nyQg6DdKxAINEKPDmIPkRRGG0IngnEM6OsSmZCmd+g+OnyBtR/j6U5aMFLkWD7mg+xMPxM0bLjbW+QY6zfyXg==","signatures":[{"sig":"MEYCIQDn1Kv1pk5+dJBEdmYnv6Ty9aUY3ES6GbpngsVx7VPYCAIhAOMpnPqj/pggOkHaKBXTlvrXXitmg+BhasN3pyLI5sKO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3291529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgS/ZmCRA9TVsSAnZWagAAk2MQAJtLcabXigIzlJC6lLeK\nvmlONW3x0DpTgF9i2TNM8aLnBJN505QA5AQ2t53aj8lX3zLt1dsFIskxVPr4\n+eU+Yax3NqAtSLwsk5UMIbcD+s85Ir4hsdHtx7nzpp7DK1ypnI50sBguN+5n\nEuGleO2hvhpzIBL9zY8dlH5cWLW8lWD9dMTmQgiErhdiox5VSzVe8xksVF9m\nY7J6kLQqVxqwJww2q5xDv+R/JzIDmoCCuXch2ig/rbRS4jdT9ePKbuDyI6kp\nZgueeu3soFKgPFpWnhCs5WA2YNYu0rk0ru8NsDuJbWxZlMm+2ch9UY3Vp5NE\nIfXUGhLRvNPsSYe8/+pGHGwj87v/Gu7hLmWtCep4WjrbH1EhF9U157rlWGoO\n6vW+hOjWdtTGdeWXSeXLgYUOVc3aV6SurjnCDcazDFESiKja1uOJ572D78Zj\nv6VuK2EDkJp1SX1nYnDfqAkCCpi1gprFmn009AIhgysmJIk9EeDKla+/iCGr\n2HegRC/ou3JxCEkxd2Kw3I962dcK5j0tQYDjfIC4G/vzhhxcLOGSJwTlrS/7\na9GA0QGoxksqc2kWwok7qUrxnqTn9XylaUfvR+oTVC+BmLhLpHd7SKWOSHyQ\nDKAK9nwUX4YRbTMza2YyPYKf9JThmjRryWLzENrnokbytOj3RvjiR6D4H6fv\n2Er6\r\n=iwrO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"2cf4f70ab1fd9363fd5f327e5d7f45a5723f0506","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"lapski","email":"adam.lapczynski@gmail.com"},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.4","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"10.18.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-pr-256-2cf4f70_1615591014113_0.17678830924171818","host":"s3://npm-registry-packages"}},"0.15.0":{"name":"@leaflink/leaflink-ui","version":"0.15.0","license":"MIT","_id":"@leaflink/leaflink-ui@0.15.0","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"97ff60d1f58e18088abb33982237c4c8e2581ab8","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.15.0.tgz","fileCount":300,"integrity":"sha512-JctxvRmeJXRUp6Mciy8hMpKk/ErF8C7PMts10Guccxi1JNF7nmH9SmqY6zkdEhHLDc2iek5oNGcTcWFjSnlxWg==","signatures":[{"sig":"MEUCIDt9qlQ8Z0tIMsT7nz4ZvOvIi8C4HtOMuz6hEl8KtbfsAiEA1BfxelnwCXw6Z2Uaj49JMF1drWM6fP19T8KmvkY+4aE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3950858,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgULptCRA9TVsSAnZWagAARO0P/A70lfCh67T2g85Gj+w6\n82JTJ4vZkmzOIV9kC7LGfCKU4EsckrDhLXsHZniOCFCuU9zYdLi7uzPS3+6l\nw5M6FkOlaTLHN6HlMW1IVycENwqRw46Mdi74+9rHIF64ZbPYAvqzT/XIlesD\nY1fh1w2agllrbP7KLUBG8hSqAkPiJTV8VVSOYickf4W1yg968LfNgDoRPBmr\nbWFVfkbNbAOIYNkczZR/CxMseopLqnkjRdPWFoZylgvPcs/OO3f7ApZnxCBp\nxmlTCV6tyBhn9zI4tISY5fAlPekha9nZnOYH4afdZChCQ+pgVD0QNuda7DB3\nRtq30G37/HeDvN0HDX+skJJZP/2XmbwoIx695DmBK85OV/8l+MaXbUxGT/F2\nAkIPlrwYptjwMFAEFljWbE63KLA6SFuPi1GO5F8Sgc68QXuheMox7E+giwXM\nYqLT14ss68G9jo6wEtAMc/b79EZRsmx/M4bwjLC9n52oNby0KJ1mIoluBItm\nDst571qDIFglKl4EEb8/HvNbnv3fpkAAs/5K2GSVdAs0gJkQ9T7zxqMtsgMg\nXLibi5XGXBZ3KvYuXjACp6S3hid1hl4t15Dw2wd+7x+8K6s49QHO/OL/cSCt\nYd+VK92EImBWSrGwPv4CVJUpCYSefnM1ZmNtMJbFWjqM21ADm0h+pn8Bp4Mj\nAgMz\r\n=7fOL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"b4c8a463a327e196b83e94162fccdaf4fd2669e8","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"lapski","email":"adam.lapczynski@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.4","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"10.18.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.15.0_1615903340625_0.07408055142626035","host":"s3://npm-registry-packages"}},"0.15.1":{"name":"@leaflink/leaflink-ui","version":"0.15.1","license":"MIT","_id":"@leaflink/leaflink-ui@0.15.1","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"0825a10de4b502a6a978e8478605b36e7fa7c655","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.15.1.tgz","fileCount":294,"integrity":"sha512-2Am9M05FHthxDbns1mVx9ZlwwEmwuMthOJw8/FbI/Rl6SYx7Kq04jTxnWmWct/M2aUdxr3W+NY2f6peeaSSyqg==","signatures":[{"sig":"MEUCIHe0gPHBqCwjKFObjhWhGYkom75GEG7c9DrFnc1jFm3xAiEA0X6cRvY33QMpNxvh9W1WIMm727jjcyaDVj2pdYyij48=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3201447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUjsfCRA9TVsSAnZWagAAlC8P/27OGljx0iwHNEBDqP/o\nHbShs0TNUn/6oX31v6jMWiDHYVdLts0gikRhBqRNDzaPkRgeaOWXmgC9FOxy\nDIZP3HImqbeEUoWSyC1aotx8PBNwNWe9+ef/8W/XhlJqJs/wde42M4co/99n\nq0gkB8ks7AneYeITJeVgi0a3N8djIOFxplxSP0XvVJQl+8CTuwqM/TnsbdFO\nctxckMpBIzRNMdBU4X67MmxiaO20r9/DC3bVqm7naujEFQCD+wxG8V6vngnp\n1GYsl1hVMaYbvqEbCSaD2lBQG1U7bT2wZTIMWeevKPjdg3CnyT3khJG81Llu\nDTjsIT4U0C8hmCFj10ibuD43Z/v2KLrtUXzXGTW7e5tUGMzkGv6OVRjiKm75\nCCtxVMfBfYAOUDOxvVkFr18YI8xwaKiyXrTxn+tSRIPEClgcxwI9NBjb7hkA\nEvl1ZuTnkgh7qKmcrCrDAq3QnM8U4PjU7foAU8QuRCYTDaehhvTIhmHviHex\nh5VrOx+WmXYS9trg/oVFSN/tPhvBGk11dAccQ5SUJZXiZEJnD0OXulN/gSd7\nCtzvvCCXe8QkVOqjyg6DPXrG8cNmyD2pOrGwLDPIlKEfGPhJMVzfOCQQZATC\nM7tlki4NCvjXUVusLajZNoq1cB0TcrCk9JW1t/vtAWEgOzqVqyBLJgUTCi5D\nkm56\r\n=y+FR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"cf3c971cc14abd51289374138e43ac038879f709","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"7.6.0","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"14.15.4","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.15.1_1616001822463_0.8489825654001484","host":"s3://npm-registry-packages"}},"0.15.2":{"name":"@leaflink/leaflink-ui","version":"0.15.2","license":"MIT","_id":"@leaflink/leaflink-ui@0.15.2","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"be3ff3ac6f573ea0ae47fab0540a79bbb871235f","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.15.2.tgz","fileCount":290,"integrity":"sha512-4DKtevKjY/h3iVjsb8SGDdar29ZPBfn5JqEIPO3f00utwheIJg4RyzPvXujBXGooIEv5FGKapW++N9t2nZyB2w==","signatures":[{"sig":"MEYCIQDjpUZPjEXkJKGTAFWbEaiNekvBepF2MacazYG29wVE8gIhANRGtfK0KjY1uJ3YeMkyHyRRIbCaAqJ0x51Pmn9kX0V4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2907758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUkkICRA9TVsSAnZWagAADZUQAJXlmsUhlX4v6OZAC2+i\nXU3ngWnrh9CYBtUKSOsZ5nAnff2/jyHtzUbY1+G5NGS1bMiLggh1dmyLGs00\nRd4/2H32JlH/hNy7+TVlCd/gaiuhmbIFrxAucNK1WESItf9S0lI/RyQFHfcR\n/MCOwasr6ETtyf2ZUxyRM0stRLcTT9jrpgTzpYqVEY1v7RZkS5jSEQjmpuLk\n+M+/lQk6/6RcU69pUbv66paZK7sL38Q/FVIuFrk7s6HWLiPtY8jTQnDuSznZ\npgBQnWbs/2KnJfl7rzt/s12BLY6Rxo81UPaZP3HmkNCwgtKwDpk9b4RnSYp5\nnTPN3b/yzJhKVYO+eI/glnb0DGA8em51zrFLiSxKqzdrxAyofvM0Bbs0NEba\nm3/F4wbvNWQgDu983ACHr+Hm+QYVBgWEx0YADaJuKKJVpXFo78YiF4+iF8AZ\nxS+r5zJlH2x+N4m4Dlw5XneBbVujSMQjmIlyhpL4wxMIwb2P5J5YFchINK4s\nPVt/Ob51kSqqy3MHIc4VyP0qMpyBXl0MroUjMo6RS6lzX6fqxRgmpvA16Pkw\nrOmh0awosufOfITj4ZFnYVeHRRynXog1faWBVS15hMIZvCalBrn0Tn7mySR7\n1MjgzNowWbufzTE1qp/5cwecLHuwlHjpyJmeDyfTimVUmph7JzQaENNYDiQ9\ngL7l\r\n=i3Ay\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"ba5015c041f34534ad4b5ba9780851660cf6e406","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.6","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.18.3","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.15.2_1616005383508_0.8502317500519088","host":"s3://npm-registry-packages"}},"0.0.0-PR-264--3c11d92":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-264--3c11d92","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-264--3c11d92","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"08865706fc1405e02184d97c50ef3aa345ac1010","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-264--3c11d92.tgz","fileCount":297,"integrity":"sha512-GHwZF6thT4kjROizHC7k10rlEzuIvcghHKdYklSKxil7Cv/BYzjRAGNdIY2FJ/OjdP8QPf0qEoLQ1G9ChNGFiA==","signatures":[{"sig":"MEUCIQDJixprRxd/dHlogirTbJboOkRZD660AIYhYKv4EiUQHQIgfxvZv9WKGKX1thtIWr+uhow4l3aUw73GI6xMduF1jNw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3494601,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgU3jjCRA9TVsSAnZWagAAhMMP/iVGidBDhbLoW/dLaEvs\nCvB4VCW7QtpHDEWjZGYbqqGTkaMxyn0vAoYAgEOpWhKvtzXfF5AE8w3n8Yte\nfBwVexCC2mHEbTTRVMIiwFiiA0hmcR2xyfz0asRJ0wMswfkcTEb6CL4+1RJs\nVzjxe4ubaZJiQqv5XKyCSxBE+p+5ICp5KfdTqUh9tBOh3PMeYMbbxli067YX\n0h3QBXsp+L2VVqKmqlgFRtd/PIp6lbf8l9tEO33esyOp2Hio2WpXKIsPVQHY\nQKr9Mkc6lgR5rCwrQ2352cmdQRm4Oac4GIC3qPyfzBZdJP5bomhQGkWcpkLo\n6EQ8Vx5pdyik9jzzrpB1+wNhNk5AQyxdEsEQtLH9ZrT3ZBtexeDi6kF3SJcC\n2pxlJahVWsUAgz5vbk6ATQBiXtUck4gQrwxSS/1r2d+Z1drVdkBRr+mViqAN\nQHG73DFg8Mv2966g7elZ/3pDBdJP0M8PhPTiI//LY/i2/GthgFKDDdvLF+p0\nJjnO7xl6wGbWZeHN4pZhWwgA1Xavq9h2+16NJWdSD0c2kNR0fuP5CZSX0Ctv\nfsb0sjPQciCCzvGrIRK2sjyTDWfif0WCFwCWeJPynyx0PONs++g4sSRhqgU0\n/UyBcwvVJJWIg4ttMKL4/7EhcDG5rg0p4s6YjBlrpFLc7skpcOpm3LPPOdzR\nbdZ6\r\n=1HTu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"b1abb8fb1046f5024b6108284854cd5153eadd76","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.21.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-264--3c11d92_1616083170608_0.5682027270680521","host":"s3://npm-registry-packages"}},"0.0.0-PR-264--6efa03f":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-264--6efa03f","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-264--6efa03f","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"17ed2da54eb89cfef077e41ff352956bc0119072","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-264--6efa03f.tgz","fileCount":297,"integrity":"sha512-P8pA0b3utTRk9H/sKDFGrTqDc7hj62m9zdxMMshD1CAKErnbvGLRFICoAI73tf0eYP3JpJyGqpKNUpvbJULIWg==","signatures":[{"sig":"MEUCIQCmFoZjiGLMwbwNY/IaJAp6ZoQXzG95lh15TxJJezMdNgIgKp6eGAjf4W0XkD8HpZmZsWCBJg7+m0dYMyvr5FBsFb0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3494601,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgU4KdCRA9TVsSAnZWagAAHLIP/1mLMcfJIIDtUfc0R5gC\nH+cQlvtvWfaQ57xAp+i0/X3gLKAYWqYTU+plAxmBx//drkf1JFulJTO3/isF\nfrWfVcJogNb6yvpKlaWkWcWYG1MnyBgfT0GodrQy3PIpStaO1xS2dkKbfOT/\nACclBozTe1z5m6aYI72pthFNQGmh0kakkEum/lFjRZwO3HKoHTNcn0dJDs08\nVUlIkqtXr4YOJXOOqkG/x2Bu5UuvYc9Kewmk3bTP79eNkr5eQ02Gi0stA6DA\n/r9WGmM9fC4sGvUxAziOCYhW1zgVvhkqQZk8dHvanccdCA9gcjc58biHUeUr\nNCqUX3eTnadM75aqgFgzQWRomHlXkMQElrcJsYU50ot56FUouJOq7K3lGFtk\nnD3fnU03YSN/i5Gr1sK7CJt1oMm9CB4nRq7NaRkXePu6Ds+ejhttnvoltAfc\ny0MfBhyAiyRrwC4hy3I7vN+Is7GEhF70IV/yVCp20LAeo72eyqHOcXOcSaXc\nCR3BiPy6su6lYTbhh/nCJUdBSzREaLwshlE8ZT8A7UHJW7suP6q0KkgaYMoC\nrI9FSB2Mmps1Lz1EOOd/PRgM/kvX8pdBf8/lcNvivKVeEaJ+LYMhdEjYji8f\nZAYQKn7a1QONo+Um1lAloz6aZzLOpbGv6sAvaQeeB+XVb7P16joL8oLwUFaI\n+L6T\r\n=q5mt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"6efa03f7925e7685b0314f172c617bd5f8de65f4","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.21.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-264--6efa03f_1616085661072_0.7385392585020909","host":"s3://npm-registry-packages"}},"0.0.0-PR-264--25ff9c6":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-264--25ff9c6","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-264--25ff9c6","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"9b2296e223e8bb39dba7453f68d228698b6db7c6","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-264--25ff9c6.tgz","fileCount":297,"integrity":"sha512-wp4sQaERRjO5mocf1MG4WToBidXXkITvbIS0L95WpxrlDCCcvENjitecwhSili9/ZCzHew3kS2PmAdDii2dy6A==","signatures":[{"sig":"MEYCIQCDYjuMjmqhwD64FqPbn0YgxquF6RbSDt7OHkkcbH1gYgIhAPFpVS6HtCHAppHW7J+dVWALIZVr8pprSQ5VCxmEn33j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3494632,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgU4bdCRA9TVsSAnZWagAAwl0P/AwWQZTlhaiMqeghdTFx\nj1WBsd5FEa3OLpI90HPFt9DNrvv7HNLjhnB6Ka6mJ9pScWA4OoEXe6XJNEgh\n8KbkS25s8O003758Mjq02vs35gtaPHZmYOI8jXRClZjlpmOmB/1xviXdpPbR\nFPWwFA+EyUS48sBdoxgx47C+VA+G1jtBlhSiFM/opn174otFo7xTEN0xlSly\nnh6ZwAsECNYcYIP0JwRHBF318fjfKVE6WMfjvFwijBTWw3GVd3YAc5TpqeqR\n2GV9XR+O4okBlOqofPzW2HBGPjGgUirOlf0HXikK5+W+h5/yprsGkK+Gc3zI\nkYPh/ua6Tip3MfCEVpjNyF2ztYv75M0Tmz4PCw3wd2EUypSdBTLkqTjSiFUC\n+wLwZi+cCXJlEpaHfTbgP9IisPGWPTjPzOlorblWNThR4ZwHtA0dghA0uGVN\nWX0iDyxQ3T27vgEl9ZuosMzvT6+MfthM8fhoWMWG9f7m1GvsE/O8ml8DIXBY\nbFu2jU86N+yYqdf9/SGJ9kEBXzfay9fzYgx0hd6uxluRCam/1BcrkRodKsZ4\nZrZmp9g4sv5nc74bKGnZUhhk2Gr5pRdh70hp3mjJTxkmwHC1aEGvo4wBROoS\niXh0PAmUhc0QSlQoa4WPERZJN67wyJfRjW7D0VTaOWzi9P3k390D+nvsm+KW\nBtNx\r\n=wmPt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"1518103a5f33cb23cc36371a9ea593bdefdc7cd5","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.21.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-264--25ff9c6_1616086748238_0.8671225230142519","host":"s3://npm-registry-packages"}},"0.0.0-PR-264--4156857":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-264--4156857","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-264--4156857","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"ba9368c95f79c5fa56dc887c939b8f84c4c5e540","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-264--4156857.tgz","fileCount":297,"integrity":"sha512-BImNpGFceo9V67pmBUMbmHfKw1L4SVs8w/5HkCJ9qr7iIeUAAQEYi0/22xSXAGbdfflQxVTUjCUmNuTn0twPTQ==","signatures":[{"sig":"MEUCIQCQUu+U/JcpHbzx07yGAY/L5LUdb60ZP8kuFaSRpE786wIgXj1IqWiImB6LWK4Af2+eFzLYIpASC9F1leWtfwPTbCo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3494890,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgU4jICRA9TVsSAnZWagAAW18QAJ8tR1Rbwoc0TopenXvQ\nlSqp/cXKU7XjyRLHGo/WR4+LBM7ZpcPtb33NMhMwhW2Z9O7/CfodgCslQUES\nevhKAjm5Rxr37HPuN243jHjcE9tC5Ybcyo79MeHvRv6gsNZblJulRpZMesIV\nU5uIQDBG1rr+sDRoDhaSNG6L8tY0HPlnxMun0NUAZiP+EyqKE2KDmIoSh2mg\nBx3GQsEzA5UZ/mPuaNDVmUnbJ+kn+6P6L1QqV+buBmDRHZlPhqQ+51Hwa/ZO\n/jMh1U9/K+SygIlzJThW4TZwX8v7WxyfqLZ+YhUe2BJt3hFh0JzgDsSKXJ8T\n9BhG44NF9dD64TytYh8IOyjt9piYyUJYHMb3KfowM5ey9tJjfILbsPvvB5ZV\nHZb2H4eITMtCeg2ugZCc1o/zDUdIBwNjD5T1id3OPNJZ8aHyRc2RW1ihB0lk\nzZ1LKnoO2IVNugsQdQQ6qmAuexIOz9og3SVehI7ysDFoQ6RyW2qWbel49xqh\nRlmi2olKoUYHjFtSq4BmFirhkg+UsSXDuiiAww1Otds6St+Ok+a41+0/Su0o\n6a3kvBfeWZs9AtwN0OYrLqDJU7BC9+m6Dj/IR1VmiGV0bXiI5kC6DA7Wd6mo\nY+4ovq+gPeN59IRVc+ZLyiTgfHbTW71BUvVMB6xQj17NfuWYzV3WKuOLRqoj\nYOPy\r\n=uJ2g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"d72b2390537b552de45c96180901ec4e76b41880","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.21.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-264--4156857_1616087239748_0.833385543628061","host":"s3://npm-registry-packages"}},"0.0.0-PR-266--632c598":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-266--632c598","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-266--632c598","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"9379a473fb3f4e0337387ee06c6ecf8cd5656be5","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-266--632c598.tgz","fileCount":295,"integrity":"sha512-kWP287ZqlIrf6hT6g5Bw00AbmOm+UFfdik9zH/JkU05/yyRMDLyNtQlaAci0i6+JyiyUlOeYNKiR1nbX5jDcig==","signatures":[{"sig":"MEUCIE+koS7ERjvTQ5UrbyjBt99zxT6GH90w7udn5JLYW6huAiEA72Huh1ZgkmvYyHgDRlBXuneWyiPuz6qXy/m1PKgNxOY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3116289,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgU8fcCRA9TVsSAnZWagAAsXkP/2RhWeYy9JeEZLsU3ErN\nqteO8yZQNjkF7HTsr6wPSKyQohHIVBqGbrI9sqbL/w65OHHvB8LFZF+EIt/M\nEWGIOftrs5SsfO0Bs06uG/WueZWsdCkcuaOueY0Eb32K+ViedDOrabcxqjLe\nAuV79Klvlq8N/RpAgtigPzEG7luIZ1gpZZ3I3C5bRgL0r5LsuZKyYBjLyAhe\neDcJCK8u3Z39jKS0L1YjQlDOznbtR2C9Xxn6+TY9aYTa7EMu1dYh3kAdPNcb\nik26SySLFeuI5x+TqgyAL4yVm8slqMnCSMLf2AKpnnG0HnqQIdj63ISCcWdf\nZrhytzFtH1p1vzhhF2LwQvg7zNPAoGcN44uLMUAB8uTQhEkkW86L8acQx58T\n8g92k+YJ8IcPkO71a3pN+DwV00hY1GfZeBdRfX3uHxLegk5WUFrPGt1VlXcA\nJ42q2lG/8bJRxH6PjKK4vKaHi5L7KjFeTO0aHDYz4F18sA6frEI4hSi8fHSv\na+7/yORxSlDEklN4IRNDX3WCOU3d594//avY0n15os8aw2uE9M1iYOKXSRDZ\nhvZ+GQh7PI/B2J6ejEu/8t+HB5Qmhym0ah3cVyf4zdGbZukqmkQpb/dtfDIl\nvqbtfrNxM3gU2EO01RwnIzHd0nb1fSosMKe5s9XTphlM1T0VkaKS/E/QrjNs\n8t58\r\n=qgjP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"632c598501fe13b758832652c7784fe769ce00eb","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"jameslyon42","email":"jameslyon42@gmail.com"},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.6","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.18.3","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-266--632c598_1616103388246_0.9836404311752811","host":"s3://npm-registry-packages"}},"0.0.0-PR-268--9075860":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-268--9075860","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-268--9075860","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"c360e07430e7e8006615e17b08d21b64caf111fb","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-268--9075860.tgz","fileCount":297,"integrity":"sha512-qtyfeuX0Dr5evtGgd7/1yWBvC1BcpEB3uhiylf7nZuPY504OQsfT6ZHe1DLol369aWg2RzW5PQs0NroeBkPlbQ==","signatures":[{"sig":"MEQCIFJBiEiwkYg6Rk0NdT7tLaqTzz2VE2cUxrcm+VYnoHdGAiAuRZ5VJCX4LgkxWBGUmF/Ik9ep3t9Fg2JAeCPMu/ue4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3494375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVKivCRA9TVsSAnZWagAA6fsQAJZCVgFzhzZbgi/uC+3f\nHQ3o633UYBrz8pIyBEjzcRHyDXyjAr/TXR9Y923WfME9RV04vLlyDqTXjBUt\nKefwr2GkPbDkJkfMr1qXfqVQtg6Mnh/H/0s4ueq/uqPY70OsA/5q4FCIForh\nK+ViBI9KSkufHmA3wBl02Zo0vCNwkOgGn0DmJmB2Ve2PXDqDoizwFzsK248U\nApyvSvdmr6Tkjn4vDMfrip2GUlpDDwCHMPFU7CxU5x3ermPwlQuXFg0XrDMt\nVxtRQ+0bNr79aIcJgEd6v3WANuZdmAuGYdKPW+lM+EyT4KUhrAIEXCeEw0kS\nIigabTTCVoBdFxSv05FQWihXiT/LserB9eiGW0VbGVjTISNoJrTH5svkus1L\nXAcnfn8oW6AkgY75BY0EMZIp/p24rZ6GB/J0XKZhcgjCYTShn18nzldMBNqB\nAfXsNuXkPf6DFjwqyR5Qy8UHjG8ZsT6RQyYcxoXWLI1+1fu2Wpre+LZRX+pT\n7E3D/nn9fQ/Y8M6+n3/LEznKHiqFEfcA8vKVAN4W9el3OlYTxywRfz+XpKN3\nyIsybBY0ekT8KjXyY9aUwlDX6AnyO8KnBB6PYUbBZYVbIDOaNlxZ8s+jTGK9\nemVLPoFHV12bBsf0YuwPqwT69YTf+td6Borm0uJVbLH2AJEOpkYsoPhydfn+\n5hkf\r\n=XXNJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"d8bb53b062a4a562689f119b706935c51edf29f9","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.21.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-268--9075860_1616160943341_0.4412696900336557","host":"s3://npm-registry-packages"}},"0.0.0-PR-269--2c0a880":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-269--2c0a880","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-269--2c0a880","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"8462d59dbac405e618f3eb1e68e5c82dfd46c10e","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-269--2c0a880.tgz","fileCount":297,"integrity":"sha512-67/BNXtqK3RopuiF5sUqaZpzZZnujMmbXMl0scmK2R5Pla8SLnUUFRE/s6CM4/49rHuju5gP/Uz6gcC7bfOMjQ==","signatures":[{"sig":"MEUCIQC1R7v0+05snYX0sEPqYo6qC4gj5cKS3FlAb6nlS/1uYwIgF5xENuydfEt34lJrT8DdS8f+bM5GONcssIOJQ8kvGuw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3494375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVK/VCRA9TVsSAnZWagAA5d4QAIbGqgkKrBDRi75Jy6hd\n4cGdlOCShMQ+xYnoMuhn2bTkmbxPLVjKP5ASKHKknV1g6VrAacJzdsohdPCd\nQoYViHFo2p4AcyPP5q1AzRYBWSoU86AnxQkbQkRniLQs4r1LPq8PIa3LlHFr\nJityH0Y6IzMe1IU6b0IJWzaJIPG6xIi+tocIlBY3NsV/g0JPHZoF95Nghb7Q\njI6PBnNeE4ZZPkLPqNjq+2N+5cHZrZSkyJu356ZWG935ZcM5BXxxMSfrhvHB\nBGS1wXtqywqgE1KExBaFrGmQBX30GqAukggGEUeKzToCTs2G/wDIZlSz/WD2\nmohLW0dUv9gQzVqG/JFuLKJ15bEb8b7DB65SuGMTM/JShGFZSNzAlpakxRhf\nXveZoAj4hlsFs26yPSvZdG8Lewo6NizTq2rXmltz5jb+mtEdvGWecX4op8Mt\nnRsC0+oZ8SkxDgGix/Rl5GVNEs/J7yIKAEC1BRwIt1qXpeABokAXzbidqesO\nG9C+AdbF7jb65rYkv4raYKDtl4fm2j2SJv1cdtc1tlrALmr9i7B1AJZC3RbS\nn9SlfwENiNNniCsQ4oryqU+/RAjuQs5LrmsqrInv87t1Wd3WLmgOzYwOdPyL\nYmGXYmOmiY6H7xAJRYhnh+pRV8H2dDZdp8A00OdAsuKdbpdeIMgO6ozEq1pi\n+uaU\r\n=BylV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"c87d0fb090d862255359eaf93009df043a0bcab8","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.21.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-269--2c0a880_1616162772987_0.8897031316092157","host":"s3://npm-registry-packages"}},"0.0.0-PR-269--3d75f2e":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-269--3d75f2e","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-269--3d75f2e","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"ff799ccdadb737af4003a6b83f230c8b24f4bdb5","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-269--3d75f2e.tgz","fileCount":297,"integrity":"sha512-Mw0AXEMXfEaklh9HNPea6+o5uIANr3dFw+3JidX9XcbqeoxmF5BUsMqSVtzEDl90W5Zp0o/xWMDbK0WJA8bX1w==","signatures":[{"sig":"MEUCIGLptEroRB4BULaBre4T3r+wDOYsa9WZey3Wy/CQG1whAiEAqjLhbIi0BqkmJ9v6zhuA5m+UuKCSZDwPzDgWqeWTomI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3494375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVLEjCRA9TVsSAnZWagAA+cYP/jKGucbJRmblMrO9tmwL\n6jSw7OVOtkNFHYtsfKD/Ui4X35UMfgDS9lrg+qftFc2UWf5SvDbYpHR1qT32\nTrSWsIwup/dL3CfxqYLOwLBogoIBPzGOFZnOsXbgdwW6qVkaE3dJymj6hzAb\nXZ2rYmK40dbhvWgw4oyzqrjhZsO4NQNoFEL9FNjN+DBa/hH1lC/ELiBLrf/n\nTADJHfpL+KuxQRTrTRX7UADmk8HpsjW5Bjarj26049OrYDxVfv2m0ornrirz\n8XG7jEv9vlAZ+EhA2oOnGVsiz4gk8msaSzEnIMfmBeuj0mAvcwG9yFaO1lk4\nn0Gv3AwIITKewk/5gMgTzEGeq1A3CN8iJUn1xxsGQznQQjZdZbevgddYHRGc\nUZFUvCRH2QyJBsREfNIE3KCHbqAFyBFeD+7+s587x7DkCGDikBz6kmETdEh9\n3FdZnnMou1zPCDLqylMGK+/RWdIPmSaEgnhiytI3hF95Q5jRRPuFCTRdErbo\ngdV3IZmNWx+asPaEzG8Vzzp5CJI3kNgPgrH6C3N4OyUDRdccxGnMieaTtLv6\nXOrzLRh7hs3zo98qdcRFihHt3JQ67OyOGIbdpr1ftKx27KIMnqjVk6zZcQUZ\n1j1gSc5+v28/jQovwQYa44ZeA4PijDJ9eYyvwi8ZfidVVbUrCF2TcXelTZHc\nNAUM\r\n=C7tm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"ae7b782d4d136b29ee40153d6eddf532e1354b87","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.21.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-269--3d75f2e_1616163107338_0.4142764270908539","host":"s3://npm-registry-packages"}},"0.0.0-PR-266--77a217d":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-266--77a217d","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-266--77a217d","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"7bbea40e6de7e5ffaaf869d64d65a68749c0936c","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-266--77a217d.tgz","fileCount":298,"integrity":"sha512-1ZesKRTIqyu0rf2m828qO8W10c28iOH4mII0v4w8+4u1j7YPIvp1sohAf+eOXlD2PKZ8+GBj2AZvleUdqFDWyQ==","signatures":[{"sig":"MEMCH1Qe8M8Pe+O//U5TRNFCTcwEpoHfIK1/6N9jfyE10zkCICx89py9f6DYl40BiTVbjJFEIC0YqK2TLsjWw6vJeUr5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3510984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVSh6CRA9TVsSAnZWagAAeSoQAIzTQui4I2YXH6PeauyV\n8LePspxv+x5/+mR4OBcR8ufo/nUqBhHVQZycSJIEnOuPd7OFDb21d2G+hsf6\nkUQyzYe8iSBmUJs24WFwwO9ofysBTy+csYr47DfLiSMcdmAApRChtDGBKeSo\nIg2+yStcKe1chzxJn9F2UTHhsR41qV1FfbVwM1MPW2/CNtEwBcp0wIy/IgCh\nEGu8TmR6kbtvAqgyVR1l/zpoUP0C0t9HGZgfTWLr0zPU8dI2JJv9eBhJLcn/\n/9eBmDhND87sZLbmd2kKzoCaqlUPciEycW5QIL11jPVhW12w73rBCYupll6X\nyKXLuUXy2V9nei6qfIjinYT9jqoOyounqsXfyXGJtu7yhV67f8hpw/PM9EWq\npa3rp9eanLkkHADzL4qo7kC2yBNXrtY/8XIkG6I+qluLEDtK83V256RAiqV2\n8+VHAr58IrdxwnFtmf1CUA5TmkgrjVxMYh3YKvFJvEjssqngtaagQLCxaptE\nDaMHGLBqO/Mhc/BbfYp/WYjXR1sz9qA/fJjvkwdvCnhhfUWtaWlCgj+QB39P\nSD87NAt8+nSui63NZ7xHpSFBWBO/YczvUHFNvpoGomUV8JS5GiU8oU36s4Wq\nM2jbvXdF7bruGqwWe+6HVbcgX80XpTQzEVoS8/J1MualCiQWF+hDZ9V76ZAB\nr/cz\r\n=0Zqw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"647598e7670f16d62a3f7429fea4931d47f0067e","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.21.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-266--77a217d_1616193657687_0.9403198104808834","host":"s3://npm-registry-packages"}},"0.0.0-PR-266--11a2c20":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-266--11a2c20","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-266--11a2c20","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"beeea96399a67e257c141587dd38df69ae069403","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-266--11a2c20.tgz","fileCount":298,"integrity":"sha512-asoy5It6zS8HcT76Jcw6EQNn4MU9yivSDLV+kjUueDLC6oGjiGt9xiwc+BLQJC61Pm3iBZFmiNSJM+cu5Zy41w==","signatures":[{"sig":"MEUCIQC7GdX2xGbBb3Si3tVBuis6/+Ndg9mDQRg1XtakUeGFDwIgUBjdo7JSL1/QHy4+nTyRH+vXqawlPaLhtnE1GY4w7XM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3510984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVSnLCRA9TVsSAnZWagAAmOYP/RyUmEj/eXM9W9ETLxCn\nvlyyC8WoelmkHitM804bYr0YcFHZ1SiPY739wDWWfMdDIvbYQP5t+XXmL2Cv\nXKYNgGdrVlXWzH/5n0Ksi1BFvzH4NpxbjrbKZ7eKqDZvgfKv1pNsCklVqLUR\ndBZnax/XfkbK8tEKXx2ZVZR29NHrHB9rNDvp5fTxvBbR32y2o4cyWOWpw2a2\ndVegQfM0kFsSphlPAGqZZX36MbRY671Nyu8zJDH0oOd2AR6H89VeU3NPC4uT\n/fdgP1mZVBrXRn0ax/W2K49/mYlyy9yhSP06yMfhnhzO+S7OBtVsQuWwGbfj\nczzNTMSzXzfVMxCDJp2NEe1nnS3gJdtgI7BJeV8EOrk5NnQLa4I2Ud1m/E92\nrIEcyziB+oOmz+G59BXSjQuEXjUTK1b8UWm/ZDmsKb6VJm4htIbD2yV1ZPBJ\nRWocZS6Qx+sY8Qg0n+Z2PZJtl44T2ULK866wMo5Z4GkLtlcTrReyGcoZVNcb\nc+wbjQGTnZkfIxuDJtjKcgRwcyfwED4qkWYQB0epZvodR4F1169+rrRawE2L\n/7dSF9/52nmY25LgLZ2pDzbm8KJN/6bSas/piVGXGHjy4EbdwHQdzjt1CR1D\nd6zQWWJaKMugGUtrpuFlACdf03TNd9QYILZ4Fq/rBr9s8iyRtoubrUEBG+LZ\nmP4G\r\n=qRes\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"ae376a4ae39b320b3c0c0a87b63130d14c4494b3","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.21.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-266--11a2c20_1616193995271_0.9945781541391778","host":"s3://npm-registry-packages"}},"0.0.0-PR-270--45a4327":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-270--45a4327","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-270--45a4327","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"5a5bf49e8b6aec2f58e019c4eb9b86f5aae0dcdd","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-270--45a4327.tgz","fileCount":297,"integrity":"sha512-aA77xSivfZU4eSQvQPX5KvSf6FkODQiGeexlskvcbhsvWI53H2hlkMVOgV+QtMt4gLha0P/ytdmwmAFr22fJTg==","signatures":[{"sig":"MEYCIQDG2uJ81W8nbjVvPdjBpYgU5SvXNIRvlZYvvog8WslXvwIhAOFLYZKAweq2RdOBOqaCea1CdW29OaPqrcI8hsdIawWx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3494268,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWPIuCRA9TVsSAnZWagAAhXgQAJmOMsWFDk3mzNoNiLLJ\npfIn47M6S60n+EcshsrzIG8bzmv8VPy74AF2e3+CwJBaYmIlkrULdC1M5UB3\nL0HOijSK7wpxfkrL2F2SvEz54rRbUDs0ai4S1jAahIeNmG1R8ne8WMgS2Pd8\nrpypvNtfQnRWd1Shso0PveQUSNf6kbvmmeh0GcaNlttVnTjjdQV5ASMyVMM2\n9ALnQxc18ecMdhOX0kD262aoBjv77YS1GbQNibnlvwI1AQ2D5qoJ4Hd/+/J5\nJLvp3R1lM2NhyCZlbTz+ITJZjNHNTqXsKwUOu01rNkr4MsqlX1toptuy1Nqu\n9akeQvYVzFStp+fVkwGHvGrBdTcTwokqyHslMSYYU+uvjaPKyvUxuj9XOV2b\n6yF/wXZKmQi4lxaIdaLvV6Z5d5cQwhsClroGMfvDHr2q8jqIJ+CPzxk57f9s\newdqFK3eDS2e8nHeUafSyACJN4aeQNaLSrgeEIZ305VRJubajsomGUMVs9s2\nxznotTxH/AHbHxF7BN1EGEutCwTi1DxkyF7qBHnrhMgHKYifE1TMR7YLE7c/\nVg8z0lBRgBDNGLzSIyhcMukgv9K26PHUG4pKcN57MY1DPdrvIwkq9kj+qFqf\nIKecp+JX0SJABbbJRmkkxuFCh7aZnkT78TLrOyYdHUDNXN4hXQgRW3kF+DXX\nHthb\r\n=zjmj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"a224ee6bf26edf9814624bdea56946029b474a2d","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.21.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-270--45a4327_1616441901720_0.7963529828593725","host":"s3://npm-registry-packages"}},"0.0.0-PR-272--8979527":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-272--8979527","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-272--8979527","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"f40a88112081d9b0585ded1d422c24f2dd6a96e9","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-272--8979527.tgz","fileCount":297,"integrity":"sha512-LrrmiqAlioGYwk2WSyz4SZVQCLyovmZjZh0CUi1hMilvOvZH4Pt07XSZpBy+unTXXzc1OZYDToQJx3VfcY855w==","signatures":[{"sig":"MEUCIQCqhapsAGVVCvReH288e1pD/K6UfO2k3MGSOcmoxpIwKgIgB+52PDoQWdZagI2Imk8DQKalJuIRUIjEMKnlmElgZUI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3499633,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWQyKCRA9TVsSAnZWagAAcf0QAIK5uHPChi9P9lbBZQk3\nVpDidQXbKzgwKE39PPFAFdFfNYnX60FUuNushRXFZsCrQnlAk6BsxA/TCJCQ\nCZEVdLonEruy1CoN2QOOH4An1tdprI2GJ74QFflzbAmqLEH/EbNS9A/T4vMI\nZHWZ5FPQpNZ2K8f2S3waoaU9kVEXqPN9XzOAAQwHpgSQmr3wEFksfYKfmE4R\nnSHWyK+NPT9Ze//b42BZ0rbdNKBuXRbWufDDEWbKj6nSCiNvopLzZzSWKKn6\nbNA7pzIufXh5bBTdLEx7TNTzKhht3iKvio61u8dkGU1rroNQRCvkldboOssT\nxdPZZTXx8qNSkRG53Vf43PkYajYXa4t3Nr3mIJTVGbUFwvGvPywg0+XifuWg\n6mGXtonvK0iSzLJ4U3ac7BLlhgqDyU2tiqmPpuhq8HAPnJZS5fNsFuBijhQQ\nJoe+vYiwa4hwQw8nkUM319WCgfc1LQD5JXkhNXH58XT3vCvnT8dTknF6x8nK\nazBN7o/al5ZxLbKJH+Scbl2vxlFneaqqqktIdCDhGuyGMfTWB4tE//9nPDya\nOaUWVjmyED+8RcaIjwcK0MqiTZIQ6MKlV3eMXFnpwKtEkA/+zzyWlt8nEEtX\nuNo4saD9s0VG1sCyI2eKAnFGezYHVWesAlxJnzaDTEN3D9xp//m1N12djG6R\njGYc\r\n=jHS3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"88280c138b016f1563d7951edf5fc30961e807f7","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.21.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-272--8979527_1616448649769_0.5421196329554059","host":"s3://npm-registry-packages"}},"0.15.3":{"name":"@leaflink/leaflink-ui","version":"0.15.3","license":"MIT","_id":"@leaflink/leaflink-ui@0.15.3","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"42b95121717bef0004f77033696786540e56c55e","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.15.3.tgz","fileCount":295,"integrity":"sha512-FENS+nKJG8xzoghm1oxDpmvFAOgpte069wqZSXIgE7AmtU/49Mr6hXAuWjbeTMuNIOqp8uaTEgeMEM6yIVVL5w==","signatures":[{"sig":"MEQCIHnsahlFBEf0/ZcSyK9BDSqqscd3NZbJ9d0SZdYzxSUlAiBQuJFSubXOW7PlrpccNt6bmUuoqqgLsqLXbgHIN2aysQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3344513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWfIDCRA9TVsSAnZWagAAVJEQAJ9V302drEq7hMFLRFZa\nOneIdOsIwr9K4VtaOoVpxW9dX/EUBgKPEDK19xxvoLpHGLCfCgP2hB/Tiita\n8BsItj0tMU8/v3SRSCVmBe7ZYr5b0wC5zSdhoIGoxcpFjPkRv5CHpt/qMqQq\n/cQHKK/snKVERW8jnVXjg/R2vdPSCiFrAwwu5mWI2vgl57AVFyMMvqwWaC2r\nJvkJlr9W1+mIczX02m8eOwguj62LpaRkFkOUunaJWFIBNliYBbbdT2unmOCt\nBh/KgJiqE4FHPxHNh/TwjtgsCPCJEiUdDxZNwkaiirek8FNzo65GbkEnLIrP\nU6l975NjvZ2laDGVtdwuCG36l5W3Mmf1FsXHUFMhM7F+JGy0VDLELJchLA3k\nP35i/1Zz7Rc4mB5w3w523tKzOOpRgdgs9gF/T51/hMSkZ0AFRX6i5EyaJmfz\n9pmVnGzsQK4+iJuBORu9FpoLfTK33N7Owv1rUjXLwLmgZT6QaVMnqH7LP9d9\no9bE9nqCD1nOy74zv7eOdTcWrvIPPHVCipGmIkNqMgsEgjmZLJ7mGxjj3x3i\nSkjwkajZlG6hwq+Tmmsm2goIZF7/D0Ppl42tGbqYygQqlAdfm+gLcetWbSqT\nqUJqYRGJWqA2DKV4XbUO0y6Z2BJ0oR8bheaQq6UcCDbPTwnengRzqDZAkaaW\neW8i\r\n=NyNK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"2061406e07918518647ff892ff818153a5ac5cfc","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.7","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"13.8.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.15.3_1616507395220_0.015856067019191622","host":"s3://npm-registry-packages"}},"0.0.0-PR-266--2a10586":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-266--2a10586","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-266--2a10586","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"32b1ce864415c7c3ac9df51881a300a4cbc54f76","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-266--2a10586.tgz","fileCount":298,"integrity":"sha512-hYWg36x+b6P+9nCViN6QwWRTWO5fJmw24TEWPt0JVnBk4BU285rJly+ZVEMd00JqMK5CVWGgJ7t88zqdQMG0Uw==","signatures":[{"sig":"MEYCIQC73VsUY4Z2hKSs1+/j/MlcCGukQKFFu/vs4aSyXSkMwQIhAPbFhm1FLADRDW8Bj+Dld3DJZCr73hzDZPlV0ZbjM8GY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3512004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWgkpCRA9TVsSAnZWagAAWfkP/Awi6buqMRM66DSWuy52\nS/W8G76V+Lq1gIQgvOUT7p3cciYDUFzGUKe2ee2hysRoyJIWRcn427sZve+m\nORK0TPkG3o2G7+I2PxrBVJ+ZF885kxGyCmbN1ejTphwPaAcC3S/IU7qAsIp+\nzVYxywlP+dC39LlzhTCUHN/qkAslgTT17GzX9jA1q2nPLsTeWxEuVynqsBer\nn1NMRzgraevfVLXNhpG+uV0UeQLaAG67fg0LXziH1e+LnWAw+TzSOcDc6eXU\nHaQyCzw71aqKwr+3hLKJJ0uTlY/BJIgHD0VIaRS6dFqADHdJpSKG3ATwizJo\noMOZz5+43VDTel5za1QjWzQDThQ7a9IbMitd5kQKNevh7KrsQa63qgae8zuR\nDkTyIVeEwns49nnEppDmvxa2ZZXtFe5yikfPPRleXcpJ6T4gZGRUMRKZVGPf\nvSNpgh9UJURCJHkzm8c4x2dMCDiLxj4U5mlThHeF6W6HwJX+ow/LV9oWJEE8\n6KPeQwvifYmcM6NZc1ZhDU8WICckurH3hNdnbK9KnAQgAVQzIUrty8LfA4O8\nViHPKnrJ9pP516V9RXIYejY7hqUYU0WhvjPFcEuJW1ntNgoDgwr7CkvTLaa0\n+3gLbwv1UvFBpjzIMtbezAdxMyStaNtgWjIqcIUlBI1Q6eiiz71JKawLcR+e\n2KrE\r\n=S792\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"87950245c730513ef491ac91c2abe6f0c71e2921","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.21.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-266--2a10586_1616513320506_0.5192437213008985","host":"s3://npm-registry-packages"}},"0.0.0-PR-266--34dd353":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-266--34dd353","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-266--34dd353","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"5018205ddd1dd716ac11dfd7048ae5595a6ad3ea","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-266--34dd353.tgz","fileCount":298,"integrity":"sha512-E+/NB2TCcJ2ws/x+OHo0Srr4/zvyUN05utIsrDjm7zlAHHRXVnj4zAFeakRAHJ+HF/VxV13deTkjAPL59RHfwg==","signatures":[{"sig":"MEQCIAwm+qv2Yu36a7Zk7kgpLJR58zC1ddvyVKu2XqpXSQ1sAiBo4cD3i7yMPxlQFtuuIPMqDJOFq/SoRHExD+PaQTZh6A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3515610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWjFqCRA9TVsSAnZWagAAp7AP+waUf/3KKTl+CfcaxtCz\nN8esD0dZMOyBvjT1StZOp0oY1Zwxa0FGZZcRZZCZyTCnlT4Ft1omCtoGt1M+\nXLJxBqxQUR9jRJMrtmCVQc7nsMuhHFMleU4DJY3HHAhdHPksjxKhJX7pQsln\n5cD5Sja5KEPNr4sFiPEk75eJ41GQ+ZZKfSFfCcY6R/46qeR1UnMr1cxpC1fr\n1Tw1nlkx5GU4V/kV2BnsEQ3d/c3/EMTgM1/62Ciig9ms/tPwMPgImCEPVKsH\nrVgdnXi+QpMBxB8uMSJkIAYz63sQwecec3kQoL+SBFrpWvKwBlFXAXgIVwOo\nmr22jqPW+8HUcJDZZ7Av+AN4psI6Ks2ZZbLMSqIveAOr6M5oP/vVMEqiEmEA\nbing8Ykou8kIjxehPKfPXk5etyfSgAO8j3izWABiWjnXlllT/UfNABX3FBdf\nFIJtUmg+j/pq3W9UFr61I6FUTyxVrUbuztR/VKMzAtlLZaQSr1VlDmPY6zyN\nWnI5IvzHz0gN/7ek2xGcFxHYBvRADHkWsZii2bA0OjNY3jlD9amOewqiml8l\nl0ZW67llaFrLWuapjEBog9LABDqeIzfgSYCjQesqLjRZUHo6btuXpt5DIVe2\nsuPhWzkKXXZkpLATTxhcD3py77rCt2tnmFpNkzY1zM+G02lWW6WicJZXQZEj\nMO7i\r\n=mvta\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"951b5f716365f473de4b80bff4afd17207deda6d","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.21.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-266--34dd353_1616523626170_0.7482068752610953","host":"s3://npm-registry-packages"}},"0.15.4":{"name":"@leaflink/leaflink-ui","version":"0.15.4","license":"MIT","_id":"@leaflink/leaflink-ui@0.15.4","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"aea867d3fbbcb73eb8a2f7a246a12c8cfed01666","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.15.4.tgz","fileCount":298,"integrity":"sha512-b/1eFVb1yRPJZDIQvvWYk65dMLxstCI8Rcb+yDxFsayZROMtMWpgGY5/MoLA3joIERP7n96d6k0MqZco6mzT7Q==","signatures":[{"sig":"MEUCIQDqI391TPZObRbOeH34musMWXCWGr3ebajE+xMVq9b90wIga+NuaJBHc3lzRcVBm6h1KNBtL4yt62wiu4yQ/ea1v1Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3517689,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW4cgCRA9TVsSAnZWagAAuC0P/1vUF9gSMGUDWgRC5zK7\n6GqMF/pg5mTKuLBa3r78A+ALBGzjy093lUsnPBD8s6OqmwC6T7mjKTSSP4fD\nsyzuXv8MyOyGNnda6yz5xNqDyR1zkkBVHKzyGiwMAa1F0Ke85XlOzJThuIzL\nEaYq1nQN+bXmQ5UaPhf0Cp6Ca6nfqTgeT6+QdaajdXeq9/9Xy0Lx1byJz7in\nB/CkT6xDTDM6ttKBBc8rw4Lp9MfCz5MDGKKKMcADbymb/zSWqDfOqXJJ9i0Y\nxcxcg1zuckAkpwnzBb4BVsqlnQ4ZKi2uszxtXo70xeNIXgkGs/6ELJ8EI9Ko\nvw7HrJ59HAX9fiYh+EtSvJpuzKTbJ8OKY2UoCBXx6k8lgYempd+unu6pfQsR\nhtpBhdqrK3CE0J9oWHwouAz1ymtqBb9RFzyYkgUnOgIceK10VjcUUglrSuYP\nTCYLB5WvXXfNdcGsI8U7pD3UtU76CsVT7gLrSs6UWl5FbjnCfQGirPxBE9FM\nJKSkmVyYEEseFG0QHaIqbHL72E22R+XLMQGqH7OcB6x5T6mUx2NyeiHcBjvM\niTTWo8FyaEPctbtkfiFCLPCHyghclr76qc0EZzLZzGCTGT0TquKgJNJO1kpd\nsLrbXJup2s2VzeYY77GqEELThJg+DEktFxZVT7DH0wonQzxpB9ejMQQ52Qgn\nuxjH\r\n=u3vK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"c6056984f28c84d68c1450b881710bba1c4fa873","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint"},"_npmUser":{"name":"jameslyon42","email":"jameslyon42@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.6","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.18.3","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.15.4_1616611103678_0.9586032826657862","host":"s3://npm-registry-packages"}},"0.0.0-PR-277--11b766f":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-277--11b766f","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-277--11b766f","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"9589febc278600b21b494a41d4bb68a62e6b7bf6","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-277--11b766f.tgz","fileCount":298,"integrity":"sha512-pJv/d2HRDjJvNr5OnJHlVpyjG1MvI4NE5VJ5ypAw2Sim802wniCGflPj/zbPHP5iHYI4gHb0c+XU69gbEWY4Sg==","signatures":[{"sig":"MEUCIGrWqMEUMLTARFxHZIYLhST9ISuwkz70HeQXA89a/k9YAiEAu+9ncf78f0AQVjnumihhzM+AKupBRab5PiJDnW9RTUo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3518401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXRfGCRA9TVsSAnZWagAA4rQP/34W4Y87oK2wtt4Uu6sj\n0+2LDuL2iWSEGvxo8CXLRAo+5ELVY73EamgWeo1lJH+9AIRgg1Y8UDhLffGN\nfOh909LiCj8b6hPbFqWhQKgANsI6C9upMpnejyNGhVeX2u6R//lsEVUspdVS\nC+Ltf8y4pSLz5AcJVSHTRwf58ex4mAxGEXCAqIZVpbiP2BekDAS6UqmbdmvQ\nHlCHl9rtRyT2i9s4E0WO0MHfgnB6LwRYSuGnE0RQ2IOdnyQ08XaF6VIQTipU\n50xC8ZsibxmuysOaENZv9ubVsCm76c1PvmrdSWxDUrTVMEjlitHd7FDHDSCQ\nJvBdud8XC0trUC6ZytiIwoirji9jvVuNeHZBq8egkmaaeRTasmjRiMi0GQta\ns4NCXhTBueRI5Xk5LkOGjYuk/9AJxAAof8pX7XSf9KyI37z66XSYy20TOWNx\nJHqiPg3WNHa9Pj+XcpRltRXcvN4jwOgd4H0YDqbndhZIz6AwqxyN6hjbFRy/\noET2iJD66HlGfezfyj3UOtsBGvvjgSDb/1+l+9G1j1L+4CHrlV8N6mKfUbaE\nD3KpjTNbJc1ROCUx4PJV3QguBJzLyhQf0zXGT11ItuSIOA0g8qw8c00KPWXk\nJanbSriiwEnpnwYAeB8I2d7PG+ZHeSeYM0B4vtmoKxG0m9Ymah+1BGSplObX\n2yEp\r\n=XZty\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"67359466a5403de6294b8d7c72f030021b525689","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.21.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-277--11b766f_1616713669874_0.5614228520855429","host":"s3://npm-registry-packages"}},"0.0.0-PR-277--9283b00":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-277--9283b00","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-277--9283b00","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"4106f48368c8270ec34708df15f30f413448bb6c","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-277--9283b00.tgz","fileCount":298,"integrity":"sha512-sx9LDGZiNkDKiIlWepD6scdwrb9ZmKg7rB0Vm+hvtuTSFz/xm+s1SnTzyd9Iw6W83XKbqgey5CwCtfnCfwjsHw==","signatures":[{"sig":"MEUCIQCNdmm3ugyePB3G7YUAq3T3HiYI8VFotmhIAAupHynyOwIgEBzSdKc0IuQrpEyXtVquw0Agpzv/rsF0crnrE72jNeU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3519439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXTd6CRA9TVsSAnZWagAAiooQAJ6IAq60enW7Qk9cRwbA\nPbu3TNrw7U3JrxgGN9JoI8PQG7EGEtwmge4HDwZ1Pw+wLB1SlrfEXRhsdd7F\nAzvyFYieX8PUV/IlBk5KOV8/JTN3QsvARD7didM30H6/htMVpSTasrjRXn5R\nhuCQr9PyO3Nh6oBvvq8nvLq76p3EAZ2vfLi5wj8BY2MaK42spTs9ZATkULqm\n0A8/56QT5zUYvZFfIV87dtcCVe02hTmjOhrc8yikCZc+J9cMtpA8egzg987X\nCnjKeY4hEaCabu+jLVMAx4pbkFGW9Pb8l9idG8YcdEXuykGoXnjXoNMWUgbf\nhunDlWATfEP4UJaDteADyfaPsx1IRd09A/U+5G/2l0uTFsg9H3WSVWyG+WKc\nFkr+rxuClqGzMVGUkV74DEiB6zgna/axBtWiHuLqtZYkpGWU7WI0Bi8rmBEi\njZqJmA2mo/vOKRpVl3ja+vVe6wvaX32IH14g4uNCYqrfZe8hvRMVGIm4ZAmv\na4GG+evDs0ZBBb9CUsEnZCBrf2dgFHhSIgxXNO/4ihK4VOKNj5kktyfKAt3O\nOpUzcnWOLO0yIg2+QSyDmcH5k36rWRbP1+/+QTX/q+wdV38KwLKGUop0rD6A\nV1E8AJYdX9PoDV89pEYfQcghOVye8DUioDeDjYGlJGZEh4OY8BjqpsL2ZyEK\nKyAO\r\n=gfAz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"23657c261dbe576c5e503279ca36ac6b913a7573","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.21.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-277--9283b00_1616721786259_0.4654415112364816","host":"s3://npm-registry-packages"}},"0.16.0":{"name":"@leaflink/leaflink-ui","version":"0.16.0","license":"MIT","_id":"@leaflink/leaflink-ui@0.16.0","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"e23be9f7e44aacbd8e6e00479795ce6e014c0179","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.16.0.tgz","fileCount":300,"integrity":"sha512-PMRGbgq0Vzd5V4PDK9vecEOeu0Mjqta2aEKtHW9F3eictVWxH9lfDFwcSyvaHaS9wy9eOkl5POEfVALB/nt+gg==","signatures":[{"sig":"MEYCIQCAe0vlPVdeaJbhgRDYqF0rQc+IQ+2nrLTcRlZlk2ralwIhAOWkjUDWIfsK1IL5i3R0mm47BisXRE44vUHtQQK7urUM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3531348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXeupCRA9TVsSAnZWagAASFAP+QDSmpfW63uD8jaEEaw7\nUlNsBz+G98UDfdj3zL8/g4r4YXkrcaORrBMXtWP+8jIlfI0CD0sxpPs1nqxf\n6+J65HWIOfGw+Dxu+gtm7o/9b5qsbL7UNHd3+5fGM5axhzZR+cyfGQ8NjFWd\nLl0C5z3qAXcGEf3nhMTLsDmg/dlvP/4pAIGLyQOhK9ZHogsrSnMj1aoWlzmM\ni+TXA1LLB6y/2dg1Vw9k/QKPwuo+8//m517p/j+f5+hd4uVM9xYm/ss0pBqy\nF8f0IAKa3sMJ1a59IlidTp3VVDYDGfmFyiVUdoSfwlshOCWTxxmPS+z0X6z6\nsprGB1Su+AKR8EAeDOZIvr1tLJp5l4aA3mCdu7+isrHUna6E0nRYUDO8Ti/2\nj/8W1yGnhoiB9R09hPJNU+4OTmsQjUe/jYmw1pocqWYSEiSQR17jUUVnIeSy\nzeFI+UkZoSdwoDWXZB2xVNSFWdu/sKHHtOC7kdmtpYuy11QdMXWv5B+fb7T7\nErEA1pLYl7+D6Erx3yZMN5NGlXY7eKYBBCihW/2Nl4WyFiE4+TywA53Wzl4F\nHzO0fr6J4P0KNeASbhN1aNAon97+VEM1BF5Lq9ZRbm9waFEoiyK7n4la7JwW\nLDnv93/sZ9xuygxZg+iwUS2a/4spoobqFfUYPpEfkmrp1pGF4Xtd9c/UqF9P\nGW2f\r\n=/j0X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"a80d5502fa4404c5694c7e895f88aea1d35bf505","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint"},"_npmUser":{"name":"lapski","email":"adam.lapczynski@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.4","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"10.18.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.16.0_1616767913287_0.1209983522954805","host":"s3://npm-registry-packages"}},"0.0.0-PR-279--b06267c":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-279--b06267c","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-279--b06267c","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"844b33d97479e1f55d59c688218e4d36e6e08cc9","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-279--b06267c.tgz","fileCount":298,"integrity":"sha512-DKYZ0qtVvgt4TwwElasvtPiice9bF1WVksAXnZNtN/+S0HQzZO1tNZyZl6sUPFFfuHelVBtj+WrTZM8a49oBMw==","signatures":[{"sig":"MEUCIHHUvZ9n8zhoftHsCKvpkUmGs1gWyL+ogi9HLmeALMXmAiEAotktJazEBbnHlpnDUF1UbWlk0jhx62Emw067uGkSClE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3525043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXkROCRA9TVsSAnZWagAA+FgP/15RfSXsY+ZOTuJw5fne\nxzmBYw8RYrBkjJcNuQgKC7oQqN9q1lMx5JolTGnds8mlubl8lc/d71h24AS/\nEyGX6kP/A045makvxVarpTL2zFT3TBL7KTvcWj6xrSwq8e39NRI/0LtCivUO\n3HEJhHkCSV4LQMeSmZvQvswAUdsYFJhzCJzQLJePP0Mk0u+33AoCw+oU2YG7\nUyRa15pdj9CozCpSuMQKPbkz4H7x6a0+ZL7YgBeryC2YpPQGE1t9iQuT5ELU\n/HABZ2KDU2MKsk2JHtYRVWPS68AdVOMxzsF2wi4LKYaqBdvJRrd/Uem1vkmo\newT/MeBIACZb/m6Qo//I094z1GAEjkoOox5NnHSHFyLu9RauAmajLUCWlicJ\n/e62B4tmJ0e+ZVh8i9Gpvy4S9ErZ7Abr5Z8W/RRDfYSb0SrQO+UG1LVnxpzZ\noCi7suXcyc1vqyL4lv4ANcW9ssifayGGIql/obYLB+pTcTjsTKde1oAtkfuB\nk9SF9En+FmpeICj1LAL+FIEGB5Bc/2ltxBamgjNXkpenQbUNzc2j3T5uOAIF\nQV0Mgb/UkAQ6C41eobdxSX188zLEF0rC2eLGH5vH4eb/TMPnBoFjkc95TZoD\nS9ZgYzadjH2I07D+u+IJtXqQtiu7jQjtKxTLWw0LqbU/ziETkC4aA4y0IDrR\nUqUD\r\n=jQSq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"245ad46c559a85709740556de6e52f6a27c21df9","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.21.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-279--b06267c_1616790605755_0.43691455988003525","host":"s3://npm-registry-packages"}},"0.16.1":{"name":"@leaflink/leaflink-ui","version":"0.16.1","license":"MIT","_id":"@leaflink/leaflink-ui@0.16.1","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"3824db7e7f1a7c15c7f19307cf79d018ffc6433e","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.16.1.tgz","fileCount":296,"integrity":"sha512-7ZPrxSLQACUhBEkz0uARlRXsGNBlYo+vCSoVzhETM6+duAr0YIFjuYz5ISn6XhhQTWojYuCGtUTmoTFEvP7F/Q==","signatures":[{"sig":"MEYCIQDqPj9PNnaqQMCkbBUxOKERny3NHuvAqvKtZ1jMT7FfxAIhAN7scMhXCiVumK45RH+rvz/v728Og7R28IysRrFrQOCL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3374371,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYdiKCRA9TVsSAnZWagAAx2IQAKTu+l0fEm8GfS+goBR8\nD/NS1zPC7x/EMjMtDG20bvTLPqvRTDHxN7a+yRuRvyXETD3vNKy/zKyShLEi\nGWCaAXjlUq42mvMYLB8Qg9vWn1+kJmbGDm+svmtOK8SgeNMXFR2JdUwalrI0\nlaJkZojdUUAaKuSos9WJ50wPHyhKYdMq17tECA6kG/1hDl79lhgCThn0/8x6\nk4g+sTkT6Y6YMeDS9vtjL758iq3a0dv4jm5NR3KVYkq9Y/cXMdGjnNnX0FvC\n9Rum10ALYrXb2T5yLmacRtfQ2EgMWw2HOObmCGez+gI2zNlgP7f/CkvqfKf7\nLiiIw+Lq/hX/PR32+6+pMgjsQTU7XRPRSgBTfCkmhwCLRKAoq1woCKyq2jVO\n/hKWjHZ5cBud14T41Xamqq41593AqicYHr5rTAQtY0BufQr5HBy/dTISwyqX\nE6rdUJxE22CJt88/oip9wqTmqEZKomGs5AUIuWEZ5bph/XdWrl1cggo8d0yr\nc9ynTgHIAtPTy6+5v/Whqmy1Qz2IDibi05lc+VAVTlCbGvNo+qUPJNSksUtt\n4Z4FgfI/pm68IQkf8iml0jo6OKwpDNfUzRH2zJnmfRNX8FMJCGSw+1Nj7yzN\nruKSPi26+AqgwK6mdsTOoaW6twkN3ukS8PqaD9i4g6lN94a8F8T3kv2AHRVx\nMo5o\r\n=2zKg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"3d7b2196789b468ef73ef97bac05cd36072d9dc7","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint"},"_npmUser":{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.7","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"13.8.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.16.1_1617025161744_0.7059350201405523","host":"s3://npm-registry-packages"}},"0.0.0-PR-281--38c8df4":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-281--38c8df4","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-281--38c8df4","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"e28db6dce7be6b6f2aea95f36289209e0ae7dd08","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-281--38c8df4.tgz","fileCount":299,"integrity":"sha512-1GxVvFf7uWl2BiTyDXD9bFPoXbrYaDTkELdRLn/IuwfaSCuX3MSeqBmbrtNV3a/Mz5g6gzyACTQYpifyVMknOQ==","signatures":[{"sig":"MEQCIAtEy4wbfK1spuoc5cgySJA4qwLRdNXA1WE6iAzEWTOXAiAsOSyhBsgT2657SVwjvpW7vPer2d+hSbqm6cLtq0otFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3537670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYj5kCRA9TVsSAnZWagAAalMP/j2yXz5zvKBc/VlAatAG\ngPEXBN959uZ2jskOWyTbzRo1o00mrGyz5YQSa+kIzOU8jje4UAxE7S5GOrDa\nEIFBCVBNv0OC1Xlw/Bj6V+57g69Bpvz/nWEAnsDBK9ayMOM+cmfG9ocuQVfJ\nb+zjYMyF8lItNXwOpwb+wvOqSe8PSfbbMhJo7L9fiddy3hvvoykBvv4wl5eo\npQEeO0s2PksuR9J4Fzk6OAH8ywklspp+DVknZOg2BVA5v/ERm3k22MHZpEIb\nHv72EBJJSZQfF7LardECrTas1Q7Y+6dQHMXLr4CUfWX1uksQgugMU85z+1iN\nV9CguDIZ78PbPaUYdcY8hTS4+unYurbaWtQneabf8O3Vy620gwlkIdM80AYE\nC+8wstYVK9JPkUpUAPOVw8wsVdJBc3YQ+IE2WzRYYf0SYaZRmXFykty+1gNJ\nP63GSzE3SXUoLE/VS0oJn7MQy5lEvJNg1WHxIxIuSU1GA9njcb7q4rFL3ZpW\nJc+VSXm87OIAIuOrW68EQqnZoZW+xPX0NmKwDUrpWK3I2Ms+IDjqWcj0eaYq\nW9Mwm4sux+ROfpfiQwcWzYGFAZrqxx/o/yGdQXOeq8VSsEZb2w67UdhlXn4S\n81rWPuel6uhD9eH4IoHD0+c1f97gsadAkwkjZyLjUuEF8N3GSQeJbQ1Mb89l\nkHAZ\r\n=gxCQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"07c409f42f5359a1d3e7daf42faa30038023b2d4","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.21.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-281--38c8df4_1617051235968_0.536090629074929","host":"s3://npm-registry-packages"}},"0.16.2":{"name":"@leaflink/leaflink-ui","version":"0.16.2","license":"MIT","_id":"@leaflink/leaflink-ui@0.16.2","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"9ec890b2eafedcb19aee2e5881808ca2a874c31d","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.16.2.tgz","fileCount":296,"integrity":"sha512-iOEjJ3EJWNNnJXuvL58UOP/vaCHruou9Z7cd1kYQ54B8OaI3Kvb92xw33v6Y9sZ/39wREIjqJWos87ms69E2lA==","signatures":[{"sig":"MEUCIQC8gv6r64kJnU1Y9GpX6r13D/969JDPM4Byc7MGVh1+wQIgQGVM06VZcoHHuc1KTYGj4+81WjZzfKYWnFTYXxi4nY4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3374488,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgY0npCRA9TVsSAnZWagAAvxYP/iUWrt45rXErA5DaTJkL\n37cJUXwzci5F6uLv7JypF2Z0rh09lcvEIAhd7kZc7+cPTRK3zBwo18UvvHF8\npn9/cvwOU4hQ76j5c+4o3AqZNgai7dc0U61hqu5MlYR2C6tABmR89Ur4Gnk+\nySY3fSumtIQe5Js6kX23KVHxcTN5VapjvwCnBfBjXr1l9zIqdvYGFeSQwCX9\nIgrkZZgBANAFyDsDtySbSkNPtLkMZEqXufN4crUtWGJ76x2muHaA4ScjknSx\nQVAVAP6D4Bo/R3ArVQx/ve9Jt7T5uPuzIT9iC2FLYvmC+OC6/awbryT25CtV\nVqGxJX1n1007Y/sC3suU8vm7n42Ea2drsQTWt4LklHLi5L4Db+LXg35SqAkG\nzo0YuW3Q3H+en6WyFKYRGNlqLVGbjlx7G0kqKZcae7cZ+L1DOyGUJry+jcOb\nWcj6p45PkYpW0toCWCnZvvrFgu+9O4oxyB5MnxTExthhumG4IOH9cTvhFstj\nn/Dnt5svzqkDGbEsPUgskp7lXdUG0OZklz8q1y4fyUnFhuhutzX1cBUKkwg2\ngcQ6vC8HX5UIgrpalOlV7a3dApvDoCg5hUQQ2Yl1CYrizE6WgY9BO/TXyQRJ\nSwlBpWaTxN6sjYXJnvdUeqjEUmtB6EE+jUrnliHGoCKjwnrbbX5OtX8Y48qM\nu128\r\n=a9Rx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"53177ccb39b7a53318e81b0adee3b6bca61a70f8","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint"},"_npmUser":{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.13.7","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"13.8.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.16.2_1617119721211_0.7280101650439192","host":"s3://npm-registry-packages"}},"0.0.0-PR-281--45dee1c":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-281--45dee1c","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-281--45dee1c","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"a3c02c57ee076f1c14dc28f1d8bca1c784139bce","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-281--45dee1c.tgz","fileCount":299,"integrity":"sha512-asWUhkMPJ6WfuiLOPdAS0VetV5i0xXu0cD8/TbwyuJ4mpJFiqQTXbVvu4Ns8kAGFAF6jFE06zlOgWRvM4OyQnQ==","signatures":[{"sig":"MEQCIDe4HbnDiK1SC7U90vzudvGDU7s2rRDj8euk8J9WuORvAiBxPKcOAF4vSozg+wBvA2yMNJTFJNh8RHnZz+9OKzG0Gw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3539667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgY5vHCRA9TVsSAnZWagAA8PoP/0kCOXJMwoFg1HLJoAPq\nbEEGM73IyGHzDeiK6l7KVKqBZsOLADbqnoQmS9btSpFq+CK2ITw0b+GWd5Je\newvVc/dguXDLKtTlCpNW0g6fHu+rVaJUXFrvY/k/xFAr15jvlTXGBR/T6sf2\nr+meYJYn1S48cGrXSgFbEwqiBOFFIy3WAi93t6JzpnlkziUEO0FhKZ1/MgvY\nHd4MlBC24fNbCBum7ZU0D6NDvUnNkjjnLk8ckvQSxu/ywv3oJp+HU9+pSLHQ\nMobC0y4x1ntEsBuxtj7JXtzXDQkU7wC4RQQJ3dwRrg15OTT37aRncSk/icoh\n1J3UvSf9FQvrMKq0pdGl2gx9vC3sdb9zAnXjO5aP55rE5SuRTyjSPZj/tko5\nIv6XxTANOmnwzB6hc7ZQhR6ZqJI0Fc5JH3YeDSo8Dwk+3wfGpJNB4tiE5bVT\n5Bi0T7Ft5o12ho/VHm909PvloF/latkM462AhkI6X0VrhN6dmoI52iLZ4u0k\nL/Vka0GlabPRr6DD2C0B9FQqr944jJjNahdZNuGcBPWE1BJp9uHkqSCbKR/4\nxkfAxYrAuElrAJG2IxopeA8keyX9+x3N8enwYV0GCWCimpAusMOeB9RXnlc4\n7j1drV/sQ9qMC3Zcs4/JzX9q2P8Rq+qGL2VST6IkiZNil/q85/tUB6JbPcH0\nlhRL\r\n=OIJK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"e1226aeb2aa98a9a696bc232ae2bd9dfdf977530","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.21.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-281--45dee1c_1617140678606_0.400908650265833","host":"s3://npm-registry-packages"}},"0.0.0-PR-281--2759f61":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-281--2759f61","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-281--2759f61","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"7f613f58af4f470d06cf2ae7dadb2d46208dac5a","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-281--2759f61.tgz","fileCount":299,"integrity":"sha512-UbmtGAB2kUPWujoLg77KdRfyU77NyIWu0TsIzz2swfJuGqCkSP5Sio1yOB91nHoVkbqK83UJU8Ow9v7XX5Pz2w==","signatures":[{"sig":"MEYCIQCdfbdfvh/Q3E8aN5yX62W0cdAkkJFlps6f0x6PPK8a6AIhAPsemTYfZ3BSMakoCM+OIfLRliHx4yBDpcFV8eGbhG3i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3540717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZKKNCRA9TVsSAnZWagAABU0QAJx+XYDKUCukQu4nNzrN\n4oBT1OmfXdm+AWLyMzAX6zDy2boCiKrvDcb4wm/ZSAAuu013X1G6/sF5+Piw\nc/7ijzwIRgoGmO/jaIDpUOehS+slkm1XHejAEVRTbAkqdWLZ55cNAHs0mVMF\n9Hh5N9OxHS58sWxCJ5XV3dr5DAAeuzNWpgIYavmfnfVRIClF4r2+Iik7fO+m\npOvLrHKpFrTSHoCrll9OekArKe9jBXp8rzCkyokwAXZG/terVFETyQXgjAIa\neJu2CtHADUWIStYztnYuxW3toc4O3Ob6MCik5R4zMInJk0SYSWtBmpypdLRb\ndxAYL3PQH74eNX/luOo55hN+2RUX5q4kVxSahp41hiVMj5sA1pj6+M8P+z3L\nfftwt+edoM+fpxDhjLGdxzdSaDQk2VTWGjrJRz4/8rGTzbeMEQ31qK/SvOEq\n3q+dtC6hmXWO4F49EYFHHHb8spSvYV+ccCa7lDZjSc+GWaYA76qDvYy57HDI\n7X4ZTndA59Wk03ukAMYnaLenbbqWnBQO8Z+ufcKCIrPEjEeT8LeNSHfrq4bd\nQwo4uoGO2DjmfN8XA9mYk9Px6GV/tomL+cwhyCa1JTb+q+cBaCgMXT8k70w1\nVOPATjcZRnN5j06ucbLlWMqY1HE89qcY0f/5unLJKix7RmWPrVFrqJYJyrhv\nDq2y\r\n=NJ2O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"1e409f2d92457b27e84eea4e3dcce2947cdb6b02","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.21.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-281--2759f61_1617207948301_0.40635279135123414","host":"s3://npm-registry-packages"}},"0.0.0-PR-281--96b4239":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-281--96b4239","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-281--96b4239","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"8dc56ef33d2ce2e0029f57fb650e4246456ff47c","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-281--96b4239.tgz","fileCount":299,"integrity":"sha512-tIAKFlZGXokUP4e6kdMmK8NVTV6qr0Ch0zHbZiksijp9YbLf4lgeVYLiQFn7JBpxeidHYDBCOGYB/nth6Vk/6A==","signatures":[{"sig":"MEQCIGVTZtSTDeZejYFwF0+FQ8IV1Aa/idnw7bHEWxc9hWY4AiAxvwY9obVwy5Y2phnAmFbEATxXqinuqI4QQqIruz2IaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3541240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZTlqCRA9TVsSAnZWagAAROYQAIIDTHNPdHPB8pfLXeKs\nMkpbM2nEeJyaU0M2SpvO79oehP/owUZE7e84cMNz28VhQ/0xCAj4xdl6M5Pj\n125+aBbHqJ7pRbPpHNBKDOM47c5nEKXRkyVfqJtpi9ZGJZgf+e/tZpvaJrCl\nFwvpge2Cn8teo31MD+0lJMbJ74rzJ3mwDLbAzcDvd01aryI5VwP25ehwVB9s\nxTUbZM8kgEodHj3Gv0i78B73E6XvAQatySjWgzNTyKTBBsD84L32XzMtilGf\nK2dEvf0VGqohlSIQcs7ohgb+uBTXHnEhrD4pOYSzXW4L+01F78TIImuMLGwO\nwXoK5xnLeBJ5dA2ec8sUVVY7Lyjspoq4ySVUwqy+yOLZzybLCk62WrWfCIeQ\nk6fiKY+FsD9Jkozb9wsDiWINClg08wY/a3UMX1F+GoNAbhe97Un2jRGJN7vu\nz8J4bKEd60DuiqN5ULv2ri7XK/DoqO63z4OHOm9HTwJJwc8JrTAFH3iOflBM\nKvTat8XZs7QAlgPCjyosUjWW19/d8l+TW/OMCDSPcOIe9Mu1YuEhuF5tDo5d\nGGiXMI1JbgXf6qiW+WqKBmNwg7cKaNw53Yb55Vy71x93O/1d+4/zieyCUUFB\nkBkDO2QuZRFB/DIP7vWf2zSCViMQp4cjHS6sZbjIZX+TmxnncnKlRGTjqAaQ\nQ6yl\r\n=o0yx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"bfdcd72f7209a22cf6ed6a56b82ed1c0afa94839","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.21.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-281--96b4239_1617246569752_0.11590386182552326","host":"s3://npm-registry-packages"}},"0.17.0":{"name":"@leaflink/leaflink-ui","version":"0.17.0","license":"MIT","_id":"@leaflink/leaflink-ui@0.17.0","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"23b736ac5712b69f2043c31bb37339a745b01acb","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.17.0.tgz","fileCount":297,"integrity":"sha512-nIHQSNolFW5SxthZ6Nxd7rjkYv73jYUdMCkpcFnRq0/i64f9IKzUiA4j42gUFpAcIWWX5BOTCWGF05eDwn/mTQ==","signatures":[{"sig":"MEUCIQCP29rM8N6+awldPkpyglkax6f6ebSTF5w73jeaiVy/EAIgITsWc7OKdRXlelaoamrvDMm6ilsWwNguigOCezTJKZM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3386921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZjEYCRA9TVsSAnZWagAAM0oP/1WtXBdjPfo8k+foAuMA\n8dgcE2gGynVs71HvwsqgoXYarfO0l+BoREFAuWNuCquvPs/gNHm4cis5WYLO\noRL6MPILdEZ/q1LpoFhIfEglpL1wkM/o7g3apFqix5WWVz91B1toM5F9IkEW\nvEVS4RB2i7erA3vTGCUWnmVO5VGxNFdwqtYXqKiIdc0GR1ZACOHmJtmK4AkK\nHQG0JlhE5cdRuWuqQtv3W/E8Nsq9rgHNLJb4tAzn6XnaIcq8ZCAWkPlxCFsb\nlsNmpx3sCd+fUUh9BdmVx15NEh1d49XGT+W5R2hgrR4kg/c2OmJJ0IKS9U8x\nmki775PPLdBS+QbtqhJYhZw+2/XCELzXMY2Zg9WAPEl8zk9PWW1588331xOF\n1b5Sw0aIn9QwqNxqF/G1S66JBytBI/tFbocU032TJVj4a/rUhMrneSvvHI/h\nCIVE/UA4e/9StTDb1TL2ihs1Vh2vXyYM4efhB/Mzs5VU+nfMLrFfJujN4s1c\ntKrFiVXbn/hedYslwywgita9hnTBGxYLQ1dOvTkq+aGa6Muls/5lIT8jW3eF\n2yejySd5lm+VhBPHH0NqVWSet9fbrEvqgAJxeEGdPBIlv5F8I4Jl9JNkQ4fF\nHIpYu1GhBM0qoIVt6X67kQHz1XetXSONzucKgaJrb5l3+kZ2Cxt3FUy5qi0V\ngvrI\r\n=drsT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"54c36f5ed0d5db5ddbcbf935695c8428eca1717f","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.17.0_1617309976355_0.1117624395727308","host":"s3://npm-registry-packages"}},"0.0.0-PR-288--5ffca44":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-288--5ffca44","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-288--5ffca44","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"45f354d398dc0684be57ef002b1bbc46fb2b5abb","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-288--5ffca44.tgz","fileCount":300,"integrity":"sha512-PJlorGQDFMSBYqzxQMMToRAak6CoN2Vo06QbNpxyZTpT72CZZG1LMb95Eowmdouy+NiQxpiGAC9HoEerCNgrmg==","signatures":[{"sig":"MEUCICv4fA3zcdj5M3q75CPKHuUPLFAkLBo2Iu8xMXBfXoI9AiEA6gj5PUC6BTNPPUeh2ZcyC7AXMHGf+EEtDUtEFlGXRJA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3554059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZ4dzCRA9TVsSAnZWagAA9c4QAJACc8yDrBfxu6fhc6LH\nBqEKNMIYHUqBJLRxl3rYNyLTW1TZF6a7havBZJ+sCT2H3RXiTsyToXy4QMXP\nuU9oz5IYBU+1MJB8VtfymttFT1RTK/wbZf56P0NVCcWpQpdIVmEvDe429D56\nCZMc5amHB6ZE0aZsh8pCoeAPSs156Mxsl4zTDr30F1re8DL0POYV16LRn7tM\n9OYZI4VhuPBNlUS8uQqgJMuRxQyojB2pFENpYSDm3X8B9BbUFvZrir7ViMQC\n59DEr8/o5k+tlFYBB+ZTZ/77Bmc1ESwgL3YwmwnwSx2pe+cfNDKo3sqDOi8B\nMZejsXwhfQqt8Wq60ON6NrvY7PF7CNVRHxwwLGVXL9uuEqtxEtMJ72RMuoEu\nho3PE2xsQcOTPhGBL4zmyvtbW+8W+DlsNKUHrSb11TnVutFq/9tR6lZmoakk\npAZCL4Z1guqr/KdIuxAjCOO4LGv4vR5GN7+U9gsWECKxv1u/P4jrTiGp8PeK\nFqpfns4pnGvGW8ZibGvUh9THV44PRdIs4340w+PUTAghH3mOEE/r5CMN0T6m\nSt0QOJD8muOwjNYFzXhKm49oOVkqbN92NToQQpc5Wu50ddc4OFbeT37O7I2T\nuYWJjFH0/pJKpknj41r0rq2mLgBI+5LdQvDP4tQwCzp4yR6UywyOYdE6eq2M\nvQaE\r\n=dD69\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"43ac78b582b998e70aef6aaef5d56dbed01d400e","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.21.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-288--5ffca44_1617397618600_0.7643396393810302","host":"s3://npm-registry-packages"}},"0.0.0-PR-283--c243f6d":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-283--c243f6d","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-283--c243f6d","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"081756bef11987ad25b63a2629a5120617a7a8b3","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-283--c243f6d.tgz","fileCount":286,"integrity":"sha512-uoO0p9h6Il5OrQu27ZIwf5pHlLDU9EUOGXB9MqAQls8GldyzHEw0joz0lfIAMV996qX1lJTpIGdDxTWhUc9Kvg==","signatures":[{"sig":"MEUCIQDgPRO81zCkck8Kf1F4GL+YEN3ASC+23moO3neIHL0DSAIgBJeRTqmEzZl6MIwT/Oulq7pL2CmGSvs+Xi1jafdyWRg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3527870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgax89CRA9TVsSAnZWagAAh2AP/3WKBgEmJ+O1gd7BHa7f\nLBG2GBVaxNBhaXuKwypjcWS2rzDeKHoWgmNyH3YMTLSRB5JzToAfB07r4jk8\nLx3q9fLzzW7wXzvPjI1L1G0WZHtXlP4W2ZpFP6SueGK2J2BADXBAdPQtZ1o7\n+GIIBmWEy59XaLqoCq44d1dIu3m9k3f89rPnHc5I9JVWgMeq9EkRBPf9zV8e\nZjow5cPEggbik3gaJZGbNzInd62ns/RKtPOMkHvfpjZIjeeNyth7AHGxn3QV\nWotHwZ3YDHC2ZO4lvOJibHLvjKXnDl4OF85bMBwVpn5Vbt8TS+Lk83lP+VpV\nJA+deIvdaggAyx6Z4Mxd54rsGYbEjwuQIgaVs+4g9UtuFED8j3N9RWP4ucJK\nk3w6PK+mPUcErZnIt4yO9dRbS/ub10t5N3ZjrOuQ8K+PJpeuyFJqd5/VpRFw\nkJ9aDTpr3bGqJ4kHw8Suo2G61q77bPGarMFxhhIP1kuE6HHLUtvb2KhS28Dh\nOM4DDwQBFb3Mm1dFW2IzRk+nlwhR0u5BReAtL6CNZPOuSn6BdFO6y1jhlVsH\n3J4LPo0+Pb58Y/8T5Fv2USnwLDJ8qgwliAyr1xeoIihtnX6oQK0BVWIFoXvY\nAD72lgfotM3VQnlNsb79gLxJtxps+4wIECVKsPX8CAL8Og6dd/dyAapw9IID\neSVe\r\n=3h/6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"ab0ece1462d02a4007a55058cc0834f32064ab86","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"build-storybook -s .storybook"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.21.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.1.21","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.1.21","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.1.21","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.1.21","@storybook/addon-controls":"^6.1.21","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.1.21","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-283--c243f6d_1617633083788_0.10384243933309323","host":"s3://npm-registry-packages"}},"0.0.0-PR-289--cb0326e":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-289--cb0326e","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-289--cb0326e","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"7e3253edca64d3cc9dcec233867f38308584e206","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-289--cb0326e.tgz","fileCount":300,"integrity":"sha512-cl0SO/zFmckDzCrEnRiI15epYvCfnGswVWpege+mntz7R9O1PC5/hfKyutVWJ6vHDd9dRCPkngruaAhX4BW9Aw==","signatures":[{"sig":"MEYCIQDaOX99UL8doNH339mCXYQGAhHOtV453bVcy+j66Z0wnAIhAK2Y9887p3CxGfwe7gIMz+55yrh+MNe8A8DdLDW7aB6U","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3552399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJga4SVCRA9TVsSAnZWagAApTcP/0KWQrSSPG0hSDBrZPDh\ntVlSX8E9DTJgNfu4JNvBZI2U4RPtzFPzQw2EvD/eNHZy1daI/kZne4L1rf0+\nTd+aF8i9niffdL8XS5lkfoqO4kmHmfTwQq+fbOZ1kLWC4o1k3VqqxbtBWnRN\nIRLAma3rpFcGaMkp055/OmSKbGCrwIpw2BIOSZpSwT7+QFdzbUzu2sF/g63L\n+El+O+E+1aUMrFycWi5HOE6aZwJ+XohXdHXFCat58MJH9gld4uhnzmdTfjHW\nQlNJs82frjenkCsPcbgG30OXN3CpEmfv1+ke+LulYMlvIGMBWO8zstlY7+Yu\nz77Z5ywNOVu+Sf2PLkGLeRY9VGuPK2h/5+BUOJfA6sJKetSfnIFTh5Tkd8rE\nr6r2XnYDTXgYPjzZK6HdbsePlS1IwPSFpCAOk5eJTULPk1E3+8xE2B5HoPK+\ncFAMRdJk96Eds58x+fLMj8/qZAkHuDicgggFwGwIlXGhF/hGvdJz+4bC4M9F\nGWZPxMAdlYAQIM7tp5QFQNOHDcSHulCQ8aRTW8I+cZs3iBGdI5gyjIR1AbNw\nwbKQxcZaia7YFkgSI1UV9Y3Q76IA+KqfJ8eE82+0oz31YhgK4JlhfXln9M83\n6Rm6XjriOloeFIAGu0G5dj+IBBOjW0zDbx9agvGy2mnF9+FngJRHIU0816Az\nWZA1\r\n=3Y0R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"5814a57d74b27a55378c997d4fd683ce07823756","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.21.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-289--cb0326e_1617659028992_0.944082290669171","host":"s3://npm-registry-packages"}},"0.0.0-PR-283--3c83294":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-283--3c83294","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-283--3c83294","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"6eeef47f5047c3f55443f98da48b94b91e51098b","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-283--3c83294.tgz","fileCount":288,"integrity":"sha512-OVXv7jLFIPdoScPFxZWNCq/tePFa6Bog0q0vAQYp5xc8muo1nuYnkPbtl3u91Qh/vFGppn0GAhTuEo6kH9tfSw==","signatures":[{"sig":"MEYCIQDKOjj0iGAo5DuhyIpnucVT0YLDfcDoUiVug6Brbg6VHwIhAKHmSugfx37uMOQHjXpvUtYYtPMBLoFTeNaUyU/yNrYw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3537928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbMyICRA9TVsSAnZWagAAXWIP/iR/yf9beXA0OEexQd9l\nT/TR2fOj+KHxcY3fWTI+c2xSAw+W3aJQTLmuwkwo8q5opx9BtkUkUzWY6p2V\n1Mj6tL2YTqnwlt4RMPeTiFuTgIVp5wg4KCx5/1wLirmOv7ITRkorDae+sLZc\nmpRx4uxSuyW1KZY+5OxFLfTPLFP2aULz7cJ7dCJ4tMw3vwXfWaQ/rafyWuxN\nWpBxb1oAigih+1ww3cIcksfONZvSwHrraX9qW9Az0JNC0YnrXBCS6QEfoBI9\n1xluytdu4qq07w3XdGIPyT7Eibnfpx1LZ/x6ighv3G0loRlscbvydqvB2jnj\nbDuhbQfb7hUcUbh2uEbkfaL1v+2zIXLNEdQWZ0pM8mpKxPMaQB+CrayMNbk1\nJ2DuxFwrdww0vdrCsn6mrAsgtvZLZn+/wO6r7mh0V22AcG00oYvL2KXAls3f\nxyzyd6qIROQYB9AvaKBQBzsJrajTmUqm/XMJalOVBbswZHRL4dR/zaPck6Um\nXIRMZuOUXCTcR48/tHGDW1SsooT5a/AXOXNvPSJn9lTDhHdV9v/AwTKpX6UB\nzzvQAOWJzO+VFOgT/HIfNI17euibhoO4fI4GgEHoSi3LbQTO2iwGwkCnSbrm\nZqdUmbHcNj3ux/nJwfd5LmePXirh54UdxRx/Q3gGgCMsVnt1h+cGNpnahTkC\nI9MU\r\n=5ZkQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"c871063e22cf039b3c867c3fbe78883498dc3e35","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"build-storybook -s .storybook"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.21.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.1.21","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.1.21","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.1.21","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.1.21","@storybook/addon-controls":"^6.1.21","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.1.21","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-283--3c83294_1617742984192_0.026642960996723364","host":"s3://npm-registry-packages"}},"0.0.0-PR-288--2c5b9c3":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-288--2c5b9c3","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-288--2c5b9c3","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"6f45ed55196da6c876cef754a5f7fd6e3407ab8a","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-288--2c5b9c3.tgz","fileCount":300,"integrity":"sha512-TIfUFQrUvPQv+yV+rfOnrF7Sb46+nkSQ8o7YeKS1IZAKH1m0kLmVhktgz2mxlnybllNZSVDydJQvgvcGFzQN+Q==","signatures":[{"sig":"MEYCIQCAhE1AX5BlpKyNPM3baj+SYHbcfetHBru05jAzzCeg6gIhAIPYCJJrhAm9WwZz6+SwPheH7D2Ibqrda93xQRyRGP5Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3555063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbeMBCRA9TVsSAnZWagAA2doP+wQfZZo/vKliQhIts/Hs\nnWHajgyt/bmKGD0j9bkwumQpE8wuYpuCnZDehqsWdB2Sgj15k1l5E/R1LtfK\nNeIasgE5AtSql9wxf9qsUcZXSzI3N8I2AHwCjnWtDZSy8vJLFwNmb7cJ7MZN\n0Rj1UAlAYk1XwP/0h5WT9rouEamitnj7/EQFW9Zf6B65lz5ndS6j6sj7NArO\nafUmH1ps5dH2hqQX9LxvFueIkYj4jX5jcRT4+lvYe7OgcPkWf8rklnYoIELn\np2kU/bq9VT9uJOnQ95A/HghYtAGvjHX//+xlWRBe8W+BivmCCvZtT8rm2oLc\neCHKCLcudTBL43i/jbWyJLEbpi+zUlmiDNWmLhw/3ukfrdyV1r1VyM0L9PQC\n3UXLEFDc3yuzQkjHX47Bc9y8iltGk8yvrU7PRAenjqqXqaOJQqPz2aMXnrUB\nxPp3dkqc66lLIcvpZ0ThOoWtjp52FdrIXeadhzST59UALXeGL9KdPzo4unaM\n/pNn6f4Xgbm130ZieszkO21coF0faX7tfOUVbM7onw4L+boaC4ppfqsFe5bx\nKQE0NN7XabIrqrL3JW+3/RI2IKuoS9j01Y731nvJlo8aL0WyZj/L4MmfYltw\nY7iGY6+Bl09OSzHBhhR30XuKCC3nR84athrF3DBYvzVIeQNNmHCbMshvXGA/\nsj7L\r\n=aKxD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"38052dabbe4b6a8b9d103cddf20c3fab5320567a","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.21.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-288--2c5b9c3_1617814271777_0.6444649118257477","host":"s3://npm-registry-packages"}},"0.0.0-PR-289--3f3b58b":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-289--3f3b58b","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-289--3f3b58b","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"8b65a29b1e78e08d653aaf42756ebfb7c331381a","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-289--3f3b58b.tgz","fileCount":298,"integrity":"sha512-rYBsGB3F8shbVJokDG3bL3QaWbye7udOPsFLRnSH6SU2gr1uWPGtXkPxn3Gw9khJGCC1ixEw4PpJUgAcVsKmxA==","signatures":[{"sig":"MEUCIB5fZiKA6YC4BSTqZtGr3HqpGYg34nhjv2rJ+cgbW1yFAiEAoOrX+HlMN2k5rgCKiS0aCrdM4QlzqDaYs7zUpIrgOzY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3523478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbesQCRA9TVsSAnZWagAAJacP/RG2PRptLNiPAcb3w9gW\n32bhC+pcmBQTxQwZ3AZHZnK67CFfEZQnBU6pFyj2PbgOuL8aDua0qNs3DBUl\njijj+SLUG2YN+EYVh7+0pRY7GGmC7sIPxzzZDWOcanSIalulWaG+MF1GD+X9\nyzXqodmSPDIS5zsZVDe7CoP+MUAeRzA1250JX9+y663GEKPd7H9qKzO5tTn2\nqgpEE4euUHR5w5/h94om43zbmAgLOzF4QFR9RlXvJflZSS8yNflLD4Lej1ho\nMqSIw16XAQmEI57ZaB61J4eF/2I45UGYejdavM351mFiV8++b231gFBJMLXY\n8WiV9ujwxOlbF/3uSF38UmRbkAkhnoIxPQRoA52bFntBO6gZL2aWMo15hZub\n+kPIh2FfCotszx9dWc8mJq4reUu0va/lNKx8uCq7IDDyFKx98Of/Q34+qvyy\naLHN/m59LtHz7MaBv2o7dXePeCcXYXk8/lghN11ZA4atroZsIrEEpMklR1KX\n0rBt442I+ozVBpqanNvwIyuF6aRDm1UbySrnCOcs9bQ+hkExkwq4m6dc7Dlo\nxJMLmoeSxv0VgIz94mpNCpsFLG+dcsOvmhEq6S4PNz5wAKeVllf9bYeBW9MU\nN6kTRi1pe5vgwliWyFeRq86/7Ydsa9yxfv9wWvsowc+cff+l83IELJuLn1A6\nSdhw\r\n=/EwT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"968b9a24bac466e75e8fdc2486bb6587830cc607","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.21.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@rollup/plugin-commonjs":"^13.0.0","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-289--3f3b58b_1617816335908_0.9447208015937247","host":"s3://npm-registry-packages"}},"0.18.0":{"name":"@leaflink/leaflink-ui","version":"0.18.0","license":"MIT","_id":"@leaflink/leaflink-ui@0.18.0","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"f73db278f195db3c4d9b713d924c84fa87334d11","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.18.0.tgz","fileCount":286,"integrity":"sha512-SL29SFHqR+pfV8tp3YyED6UjRu8BpAktrs+saEfa8n6uKRLZjP5R3fm4Ywlw8niF/rWlqJeAhwqjyGrScbSl5g==","signatures":[{"sig":"MEUCIQDNdntwns2fwzgMVDD//7oMJCCmXc59b5S8tyq23zO0aAIgRN1Oph2V1Mn8EcjJWMaaD5+4pMBIvCYIvERjxetcvG8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3397698,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbh4sCRA9TVsSAnZWagAA+aMP/0FH2hNOB7hhixfET9AC\nkqmc8NV4OLFMcx/j/yHOiqNXUeoHo0rC3KUMLxJka+K5Te2xc3d1hYODifH4\nhfvRUldg/Y9gKDzLdkYLxm7QiC2e1RWhIQKevh1i7xvRNjD7ddpjmwbcG67o\nq6S8ghlgjmdKSb5wtD02QIFkaDhcHLm1JdJEcSsFYUbnKWVBpvKu3gI/tdCY\n4BGO8xRnuilgV9VsGslm2vBEYFwz9e4+djS66VhDA6eYrO1EIJ+twvdYnkx8\nRXpYahHZgGG3q4la88Yhg/uZDfGgnyX53xsOe+2A3ByzhqkTG5HDqM7lyMnt\nPIWGxEy6HZzdPa+Kp+BYELFkCpdqDKJiaIJTlm+6OzXQ4HsqkvxGwDRXq3G6\nM9U+ihob/89gkXsRYfoEYCEREP2b5piHTnzN0YGD7rDEG4qJvb9dNBqkmEbm\nZZVdTiAtqMkxUtLFtAgKJWfjoVXr+R8PwyF/G07SnoJhXlF73FQFQ2nNBEJ0\nIIDyzlYpqrfDTZEOGGdsrj8yvR6gRNA2NXRUx3rKrVaDJVFO9Xh9b1cSHepR\nYfxIHW8Z0h7Qmxyc6phEGrkK+qSVqLyub9MdyH3/lBfybVwtDuZvSvsO0C7G\n4ezgCM/fINtIyzbyD1CspiO+Pqajb3IwDTMNvIP5ttZMF6g42B8bq685tjQy\nGEPB\r\n=sfrT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"e3637c3718e26a7ecd071b3610635e250aeec6c2","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.18.0_1617829419913_0.4496371831189552","host":"s3://npm-registry-packages"}},"0.0.0-PR-293--5e1f31f":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-293--5e1f31f","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-293--5e1f31f","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"bdbe27769729bcd756a998e159a9378cab495029","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-293--5e1f31f.tgz","fileCount":287,"integrity":"sha512-BE2qm7ZqqS8K8bQuCI6d34tTyzyYlqV+epA5rlGRIaZcFEzoCLSZnNfwSWpfaCMiV4FO3nOPRy/LbJmYvD7cwQ==","signatures":[{"sig":"MEUCIQD9ZvUKWCXlSz7/bkeEct2ALS5Zp6+srJ38SqK8oOUHdwIgfosdypXJK1sE4qrVWvG3iRCHDkQgQ9TrcU9T5StOlxs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3536884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbwviCRA9TVsSAnZWagAAYvsP/3ZLPCf+MmvBr5IxU9fu\nrDrcZN4YZTB8dMdSgSI54EV2KLLSb7vWOKC7iRgeLoYAtv9PjllLK79S8mMe\njm2aCrO4z19OloCfp01uxqn0ptvPMIA1D36RvDYP+0ueevLYAQEj5+cukgmB\nPGt/Ea1XOwqBXaALs7qd33I4Rv6N4h3zScoA57QtsuLAHfFOUFeR5byScy9+\nMGzhjMNtYyQIzt3sQp/DNCanScqskwV/asU/cBWFGKJQIZu2LZaznVe4czPd\nEru1xF2St+FYgU2kU0UqfUSaOtjQ0lFq7mXw9GZDDxGy3AaoBCol7RgXWXjw\nk33ruk+bRHVZmSe/BZKGqva9ecUc4sRp/ER1pOobEHzM019Bqy34xmwtzRML\ne1N9/rnqNbG1IW1hcX+wQovyxuwofDn6BfTXSHzHFJXddr0OeNxgJbPf4ita\nc36Q6urOJVbiluz8fcH+mFkkSzlGsXTioQcytgGcyRZxWwUZr8/6wYvbWufA\n3VXJAlhYiAWgbIXqTnJC6MsMkX8TiDx7+5IfuQ2qic23pgLy9yTMvPMRQsqv\nJRBWU0SQ/o7YXaoFfPMBPPoiqyjjzymDjYNMg6Q2UuCzWVhIb3rkRfpV5zl3\nuVbh4pmtAGip0ENx8SuEk61lk//4nTVf9n3I4cCOa4OwjVaRdeDmhOu9PDtO\nUyzr\r\n=dEak\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"f62caa44b28d54a366e9b9d06294debd72de646a","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-293--5e1f31f_1617890273348_0.12274595764150331","host":"s3://npm-registry-packages"}},"0.0.0-PR-293--3eefed0":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-293--3eefed0","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-293--3eefed0","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"3eef0df33e3df418018058408fbe4c5fab347c12","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-293--3eefed0.tgz","fileCount":287,"integrity":"sha512-RZYRiCIe5rZTRrHfDkp1Pq4VAGXc/gGM2hN9GMZAP3bglhBfvX9itaVdoBIm0BkdMUH1OpVyLyOwcqw018bjvg==","signatures":[{"sig":"MEUCID9Y5GRE3FXjKatc4H9w4wIOh/ZVLbVelfxr5Ei4yzMSAiEA/1gdhI06NqpsUl9SlbP2sSRnwFDE/8JTJLYNL/582bg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4032601,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbxVeCRA9TVsSAnZWagAACgoP/jvIp0/Z4vhoC4nEF2uV\nQFUL8QSXIjxcmI8LRiodeGcHQb83GLS9Y/7w3YNeN+WenRgMnvykrna6kHDy\nG774MYIZbnyiwC1W8QpdWCvRccZf5NdG0axHp3KFXgM8sLxhDdy20nmGyNpM\npk8UcSa8jGhP+MevYRN7b82LVib7TelzXH/lHk/DwUk6pHC/X1+1szUeouTG\neBRQf+QdRRL1buOeCDib9ay33Mvz//E4QFKHZwXTDssPyoBSaD1zjCy6tjMj\nFTuAvattDBQH/X0v0kQDvChvlyn9VjPDIk1rQCQwavgfV6s5IjbGP6DRqcI0\neAJwb/DbuDJNshBQPU0sFVq2LV9tSBMzFrrC0Iid9209ATyX7txCW6RgNxaN\nF94XDBhg3XjsQ+aQ1xt6KGr2w7U+KlaP6vgKmL/g3w5JaqR0TlGw03jTxSWF\nsjQHqiTP6uhnT70elWUttWaO+GiPIUfUYTHwziSJ/CsatkDFAaeRTvlUMS9h\nQsH0490wYPasDvphEq9tmONNiX0zZq8Pmlop6WqL7awaZgtkVG0NHNGI13+m\nSCwDPsi6UVP53a4tNbsrY18LtKZwaPEcN7wnwbg+WC4NtUAgVnSHCyQwx701\ntzo2BPmYN0v5hwGxSdgHEf2ZpHXWjLKWh5MT6Nq3h+6bX5yfcRfPw3vfNUjS\nTtMq\r\n=U8cZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"dbe39ed9224afc97542863aef60c633032a7bd65","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-293--3eefed0_1617892702055_0.5710364050266585","host":"s3://npm-registry-packages"}},"0.18.1":{"name":"@leaflink/leaflink-ui","version":"0.18.1","license":"MIT","_id":"@leaflink/leaflink-ui@0.18.1","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"3f29c614e256e1231969645be7e1dccbb6e20dcc","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.18.1.tgz","fileCount":286,"integrity":"sha512-iF8JazNDQJc/QzipS0lUwTRQ5vS4ON/dVK9QWBmn8vap3q2uOUtxW/RLLZlhEJsDv8SQZYHn815Wba5038T5Ew==","signatures":[{"sig":"MEUCIDMK7H+qWuq56wzZ71YOSXUcbfBRiG2571SOUBptfsCKAiEAw5SD/bOZje3BmY0vNO+R3F5jbdWs4Inp+g5qTufUiug=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3893415,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbxVoCRA9TVsSAnZWagAAHHoP/0ATa++fMRmYcW+qCfXe\n0rl3+c+c/adlEh5Z7ASIDAmgIRRSbalCkDnlFCb0Wcpbd2IwLj1OrvFOf3fv\nfWhbDaWjXEvkITuklQEtIvgqnmVB8kMx/d5/+QJ00nAmqK8Q7aQEWGgN9i1Y\nNf+ee6FzOEhvijZ9PN3zN3j+u/sjh2yPu67laOyvPt5/uhO98Qp+8frnOO3G\n3aoO3CACQN6KJd83N49pLGwhhHWwJWYDzNtqd3hoIHhrbv0l71kGD0irKRR+\n+kRoM82cxGS50TlWpmXvS3W330WaqhGAmri3wSAeXSKG9vrBS/Q1ciUp9O17\n1ae6rGQFxeiCRDgn1LuAkGa/Wj+1Vp5YLROsnfOdq54ZjFUpKznCWTaE1qZN\nxN0WKmhQQWt7X6osfKQ1lt9oA+ytiSIPQ6man7waJ3v1RFgLUDNNlsDMNcmF\nt8zwWR3dz6scrQ+PV0zsCNsitzOs/rNHZmnwvTndDQmWmCoCGZKb/UEa1bGs\nburwEb5rR9epnW39ORBEComvDfRIuhs9nVn1o9gAR0Q75AHOaeMvF2rAARjV\nVfIwmrsZ1InTrFCZCdOKAAO6jHLQEurf9AKWWADPXjhur6MGKDhwmGw8Jtyy\nm+RmpDzT/FKAe84z9ib69Dr1ZIkOeEnxAK4vjgWBjM26IlReCjUXF/FpwQB1\nMbdF\r\n=fDWF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"b492f7866198a157e6ed3d644ece94c787c51af2","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.18.1_1617892711668_0.35147342824946737","host":"s3://npm-registry-packages"}},"0.19.0":{"name":"@leaflink/leaflink-ui","version":"0.19.0","license":"MIT","_id":"@leaflink/leaflink-ui@0.19.0","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"4a2a38e4f753c9f28bfc8be6f9e8e890063f4e22","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.19.0.tgz","fileCount":288,"integrity":"sha512-plIfuIJMYwWgkZRZSRRniX3NY+K/NxsepaL8e2HzJpvPU676t3EI2b3PMgq+nYcYF+sQSG8QMdc/lBNii4xnaA==","signatures":[{"sig":"MEYCIQDKFqp4CWj4Yid4fgT5FKuqL1LvQXhts2LKXel5thpQUwIhAJlZX2Azupl4WZME0aj5CLqVB/qogNM8nU45Dgoz9fhL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3922353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbxk9CRA9TVsSAnZWagAA7RQP/i+hDf3hSbGpXPBgI9AQ\nHTNfnrutB5EkVyOSmW6HKVrrtVdT4+XJjeJ6GOerlvOjwBgWORLiVSDmqdLp\nXRroxRH/7h1QaKFRvkK18v0UdnOlYNuvfKyYaO3zYjkwkixrjK8KVflbl2fU\nVPYy8+ZBknDJAOQfBR0oN/cTNPycqpMADZ+eKwg4N4EG2Bv3jfIPLSuQSID3\nTDvtQjowf8GssjgqMxLqJnso8QaqQWkmd/dOMiPreCzziLzEqikb/1fXQRI3\nuibvt4Z1hAk71xI7g/6eENuTgo6xgpF3hL/vEBWqbaPt22WcEZ9A8oIiyDyw\nRA4oy/L3LHVVa37MgXj95NAl5q7AyFiSYmhJimzESI5ckuYODQcZ1KHdwrKz\nBFCN2SMDyRruNi8vA9DgPDf+SQ9AguJ06d2zBBjOgA1k4ZLlw5oOCJlE5rS8\nfVxEyG75Wxl/s4dZZJ2UdqIKveu+TgSlIYYpjzZCfGS4EbmSKl4AkowqWJF7\nkiEjkBrABIRijkN+dfTJnl3WZ2aHmJ4fPahcEhEtOE/cxKGHvAyCMhuIfXTY\na/2hO+KqApgrYOO4dXVTS8SVauzen+1eny2Kwh/nDhLtqy9NO7jhE9+cyhbh\nYu2xg4BGEy4iAmDLVfyjXxl849jMHSscWjR7ST7kUHRuCYBIJHc6G84ZBftR\nhlt2\r\n=KBLn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"9a308671392097443f08ef9dc6efb6db14e8893f","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.19.0_1617893692885_0.557264521307457","host":"s3://npm-registry-packages"}},"0.19.1":{"name":"@leaflink/leaflink-ui","version":"0.19.1","license":"MIT","_id":"@leaflink/leaflink-ui@0.19.1","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"c0e526e476506ae32864385175afe3de4d57257d","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.19.1.tgz","fileCount":288,"integrity":"sha512-o+9WvzVzCc8qV4B5BD92ri+fDkrYnOOMLyIdO7bk/vwlW96fM/e9KWAPFsXFBZXQcoWN1qNsq3edLy2yORwktA==","signatures":[{"sig":"MEYCIQCNkaO2FozdUqv8RlcVvrybXiGHtYCbNwEGDmhxYpAqIwIhAIMEutbA+CY+Zml/kOGyX+huEL2YYkQ2hdl+bSqkn1ZU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3922353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbyCsCRA9TVsSAnZWagAAJjMP/AopWaa/hr35tI/CFYDs\nblw3vC2iU/6aPUuyywdwHt+WfHiXfKaO/CsW/ibeXQQ5PyYcwmhqnsYHAS2D\nk+LB1XUiWH6s89O2cyVnQmm+Y0NJI+pWlj9l9A7czOJEuehT16AvSscxTYV+\nGDeFBjcktm5lKDeqIOoLlc68rqGrtSoLczd3TCR6ZabketZdg34gCvWcy2tu\nQj1I5Emo/uTRIVkQB0hke6xmZo49BRpNAQ+EougCtcEt2lmnDHfbvPOlxDZ1\n9kgydF+RdDVsGw6rXAzhPljf66z4PIZRKHhnCh6b3uuvDC8Ai/9wvuKhgsgB\n6DTq/Ix8OSh8N0VQq0hJtu4tdhUAtzIEd9hiANLPgwSXHv0WPhHVTpkPJ8mw\nPQlGWUlmMvEATQLeBwHq/0t2w3nm5rdjapyXY7qu3ifN+uDnVtRh2vERi722\n2++zzks8h9gyD58kdtu0yQLD1btizvrGFXNd9c72d1tkPgSMXRQ3Bfl7qx+I\n8DUMLcPCntVZfmHhdzC0Tf9JyJvDjFIO2wourSSagTebkhS8CIZGyhDTpfUa\nEv6xpUR1EK9HrR0Cm1MVyEMZMScOoLxTXAnVvNIoVFQmEWwxgJ2BFJzy2Jm1\nhcKp/C4S9xhUxwX/dP4lw0kTw2QKBMl5wZJGrB6dSfYlytq48ax39M6XRKUb\nWJA+\r\n=QkS3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"b5f67047d8f3f9b65bffadfc51a5fb7d138fc0e4","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.19.1_1617895595765_0.5105518155656548","host":"s3://npm-registry-packages"}},"0.19.2":{"name":"@leaflink/leaflink-ui","version":"0.19.2","license":"MIT","_id":"@leaflink/leaflink-ui@0.19.2","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"b0b62cf15ae0144475cab69fe0a2d44049aa859a","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.19.2.tgz","fileCount":288,"integrity":"sha512-2S74JhQp8JlzONb8j7EsRqtjjCIVunkaBHFlIibF8AUnOsyyA9vy061rX4Amark3B1+eR6f4BX5a1hmtio+CjQ==","signatures":[{"sig":"MEUCIE6jWvJtyH36IHSmuX0uK05HViARymSvVtYQ4XjoDE9jAiEA0zv/1mckVjjqmeEMTuiLRajQbKOkdhvpWkRCPjT1xo8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3922505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgby+BCRA9TVsSAnZWagAADmAP/jNNHghM630KrLEGTt5h\nVAtjPoKtJiq7VZM6bLFQPrMNQkUTTHRBnt5Vso+ajuIS7QqCqFzFe/Lrarqd\nGlvUb1Jo+s4DmRES+PIldsD4eOiRUwAZk8PIv813L7+Isfkaka6nLOMDuMMf\n6DiXzIldZuv6GXkYGUG8f1PUTWGjWs50feNfVI22KVwrcDbXypphrU3ZnCdx\n/8MvBEDv5bM20QMpUekU75bTPAnWMIkWRWf7qsgam7sksNI25szG2VDyq4Cw\nRoS8YiPLGuHgzF4wjwsNlCH52macmT/LxrE+VJG3ITLed2XPIzAV/kKW1+OB\nfj3rMmxc/DebDe/EseoKnTd7W4NGcNQ0mXoGz5QfgpWODzDsi1iibkX1GnqH\nRzeCe0SjvGDI9F/pvhe7MjKH6t2k5y2sWhsXnYwnkWA9E93j5eEjUD9GaXG+\ntoIBtIkGWtLP4JIReI/F0ICh594WfQohQ0di8rqq1NYMFjtkfpdzaEdZR6pi\n8SxO+6gaoBgbNAu2QEP5KQ6Kj+2FFmaR8tLts232MEfxXS+xm2JvtHU4EECQ\nRFez5IJqTP4MF4JDxFfEFjTODDqOf3g1lxlfbnJD6fPXArYmvP+oKzALfjdm\nI/CuZcL7SlZFiF0GNu9k2G2V0fgUBD0NM1d++m+sXJqobaL2T4q7hy3NvtRC\nfHHE\r\n=ovBe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"60032b59474c7302c7a33ab07148beddcfcd6dce","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.19.2_1617899392541_0.8345658967189096","host":"s3://npm-registry-packages"}},"0.20.0":{"name":"@leaflink/leaflink-ui","version":"0.20.0","license":"MIT","_id":"@leaflink/leaflink-ui@0.20.0","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"a165408f2babc5c38390eabfaa8c032bb2438794","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.20.0.tgz","fileCount":288,"integrity":"sha512-5XlLTo/jWGF+U1q21DZ/OSbdfnCO+OYdRaH7ta429pbm+mjkVHauFM+S/X4TyCM7Bl/o+TqZxHskr8mppZ3V1g==","signatures":[{"sig":"MEYCIQCgKcSFc3hXa1i/v744VQVUk62VMOo7ZogfY3M5dgYm7wIhAIdcZgLLUNAooNQI5uUNrazZgF+4v625AYd/m2/pgh3E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3934031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgb1B4CRA9TVsSAnZWagAA3zsQAJAiXLlLQkCkDEXpIWgX\nMe2G8MiZWeywJTPAw984y6uGpiPMWBsP4EtivFh6Le6myvVnfnm0y0iYhMZM\nUBR/SPqKN0uEzzaxJ/kMM1lutkZIQLyq+wX0BHze4rkZYKUMOTzsyxZlbBHS\nr6fQE2zDqm4hrlzTJnqivg+1+JddEefEbnt8CLKA3v2bBwrPbXyN/ZIAzJ0u\nfsp6NXJTpcvoIxR5d7EfrauiZdwN/fgCn+bBnAiH9TGi6rSEHTYNJlakrY/4\nE1w+Bl0xhUziees/8+TvAczMrxbkSC7eMVAR9NdAYAycYS0WhA22NmUoUU0A\nAhaNGe9CtLsQksDZDzoFHmvwIXXEy0XpYB/q+1jf6qyNEfuc3/4p+FYpWMxN\nFQ2YaQ68Wbz2FSoteoSTBmPy8FYApRmE+hm87ueOrvh1wDPr/8tOJq2FOAvK\nth+efEIDb9S6cYC/DTaAxD0IrFEcUUtsKmcHNpcUKbWRlUtdNjQ73UL3GTyk\nNyabkSPnF6fcyto/0sWlsw9irNi6e/QHrDHA6Uycfx/l+uuJL5GAp8L5S5sb\nMg2j5crgBaTqx6ddo+2T9+zTelW1Se496+SRsqReE2JF3IdrRlpwSVHe2hq1\nOQQ5tJNWA1v2UfmAmG1Ea4sCtZ+fE83YX8W+acs5AB/Mj/uDGM7r+nnd6GwK\nLmkW\r\n=BEx1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"5cbe7c922777755489b6b32e7c5125e77a2ab4f0","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.20.0_1617907832177_0.5494116265240261","host":"s3://npm-registry-packages"}},"0.0.0-PR-291--2673e14":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-291--2673e14","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-291--2673e14","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"4aec555994c87a61ad440809ac3138f1b93c8baa","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-291--2673e14.tgz","fileCount":289,"integrity":"sha512-+AALe931DS3zlKdeAChBu3O/qNfx52ZI4j3Fb7R3xDVy60MruFXS1dFTt0b2xVHXF7at7oQ4yb3s5d53LzmMeA==","signatures":[{"sig":"MEQCIFCQYnMYiKVc2BSEmdVy8cja2CkBW4OBReyMkZCwY5lfAiAYBAGY8WrMuJUAF4wLC9IYFv91vYQ8MHMfjY6oe187Ww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4080832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgb2cECRA9TVsSAnZWagAAKuQP/13q255/NL4j4//eq4D5\nnQUWuNfX9/8EP9Zyfp6JN9aFqIc9euJv4sDULzZ/FoOuPnFJ6+RCuWg/mNnS\npzJYUUmVKwxjvJpmYIRUziE7fzfmYY4tyWM2PYspfxwNUMUbpNMVJGprvL+C\nohYBpimdOij6RUHaPMAoxf+LgzJtaXSzMBXmcWq2zuXA6zxNeVyDe85AVGyp\nCMnLxWreUJornAO34/4s3mtAb7gJC6wZodN/Mn2e9We9JDrYkKuXEBPOXDe6\nAU4NTJpacN3VgwjtGIgY8kLATytuYn+CHcPa2etIkXKrHS5orksYqyAQO9q8\nZU8TIMyUyO11fBVqKqGfnoZTZqIUKLlxcAVdKEAGW54tO263UatTNntYMuUH\nVJabcudFvzPnMJmnmeAhWFzZwkBOSyOLeWt8PG2TT7BJhU7hnbtMQ6e5F9BL\nAwH05Vw95lfd2TyzvN8spmUaIDdaWaX1qbQj9hjjU2FONQ48SgzT2Mmkpw3h\nIAGv/9bxjrBJMa4O/AnjXFHCjEqw33/YhC7eBEOSxWicLEKPEaHeVd1li0o7\nAecLDU+b04M6IABd02c/P8kTTWwwl4YoEBa/nosW/onb3vQMRdJ+cR1ztmIl\n9OFQ3UrHuW7YA5qQAeoHZiBpvxrXSsfSxsB5qrfuV1lsPfOYBp/89fCWdTgB\niuxQ\r\n=zYUo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"918bccb3f2fb17c6468184e43bf728d66e03c76f","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-291--2673e14_1617913603564_0.030987837624997683","host":"s3://npm-registry-packages"}},"0.0.0-PR-299--6f5cb0a":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-299--6f5cb0a","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-299--6f5cb0a","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"f3873e7d10d5b5b1d46b17f21858adff49dbb9b6","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-299--6f5cb0a.tgz","fileCount":289,"integrity":"sha512-DNP1HnmAVEsUFCVBTaar9aXPZXS9Fgf1093GA8xPKvjpGK8vTLpR+Z2KSTGy+LiCupW7IukSGrak1HRYl0YiPg==","signatures":[{"sig":"MEUCIQDaCYboa35LVe/S3mkywJAd1+fkPxZDn0hVYScX+kUXZQIgcBeMk0uAYCDy7agrWHz8zP4F2ytOqEvktFbNZT1v4cM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4079573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcBPdCRA9TVsSAnZWagAAefcP/jOtvJxUAkYFReivfdby\nwrAd1TcquJxJNnmmqq5Rj21F7JYAZYzg/JfzCHtrh+MUsqN8Br2GS2bLNyhH\nOAYlYumt9hT+vXeEzbdtg9a6qBeeCXm/T9Ed7JoS3ShGx9b+s/rJBpqWpgKw\n3qM9jWLbUGJ8J44E8di5bC5rrAT9oVkyRY3ERxDxI0O1DMA6jsRQb3jOD7j/\nwY2cSY8yzZ3gA5PY/OhkxUNCy4Ff8C49pqsCzpk0ogznA6ODbGLqjs7COUb5\ndj+DiuhX39AzeF2egCGdvD03AEQjprUzTm3udrOY2kNDXrHP9Ka/fiadrsX/\n6QdaHmclNU2pkbT1X9UotMj82dvnebTgArV0jDES5LU3/StUeXGYtVWwR2d7\nH+hj9AVWZRQPxyTakEC8sXKpSALL05Wswr2XtxGfhOvPe53XMw2MI6PhgCDr\nFcAcTF9pE7h9a/7J7JNysw5liFAqh1VuhamCTd2zpg37IcmhzrrRWKcqzzBO\nmiJ0SW9QIZ/rsgEJyAy4nLzmBIXBquGJP98qm3d+TUq/e3hBDxEJK3QLbjI9\nIsiUJaP2xsCcF3sWx7GIPjBl6CSr9OeptScQZXiUzjMs/bVVbCf5GRj2ISLJ\nxDGd6nBGGq11sTmQGnhqQ1Gk1yu/rsNJl/c4vJdvPwCcxhqARrlImxBthbbw\nF1mX\r\n=b/WH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"1869cabd3f8458bbeb092688b0dd9dae018da9f4","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-299--6f5cb0a_1617957852763_0.7308124885325522","host":"s3://npm-registry-packages"}},"0.0.0-PR-299--0ecbd91":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-299--0ecbd91","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-299--0ecbd91","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"ec0836aa8695c1eb45f58b0c1870d30b8761ba25","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-299--0ecbd91.tgz","fileCount":289,"integrity":"sha512-MpiUYaBdMUtI9rDCc2lyi82+3LhXhdURRvRlBsFlUCQ1vD42JxaxQTEAwvbbEfNxv03Y03YVgIg1i+6RlJlbiA==","signatures":[{"sig":"MEQCICYQOpB59pL1IcBEddE4k/56Bo5bSfgx6DPLjJ+VeV/8AiA8ybumm7RBi5zY9g9VeApT0g75G0mijlx2QWn3TOEicA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4079556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcBqtCRA9TVsSAnZWagAAOdEP/1QZ/WHdtKX1NXJHJyvW\nrCgiwTW5bcQ5H9qEVhohJ/zYKl1zEJsABsdXNOR0VFIuM8+6C5tOq2HpyjTb\nbrDE4/DE776da//wO0qznRpZHtEpC1FvPqOxgKUyR99IzCaUBEcZWKtZ5HbU\nsIDV3Xq3kQLNx61tzm8rAit4Uyh7DwcajyVPyNWLbVOkS1h3ZS5S1S5+/aJ0\nTGKcvVoHmHFywJGd5jeTqS+vPQJUUn0X7V+dvafpDtsg4P3r/tZRi8jE0W06\n9dVx602yX5edyFNLTlIAnr4ZbNQSvPy0SZtHF6HNEK1p1p5YG+yOSDp2C/8j\nITTiu+DCI6PPMUyFceS5hctjOKdm/eNhAgbU9rCoXpUFOyWsVovuIjzHeu9f\nFHYRpPaSB8Yhr7lLrAM3EGDzf7j/xra9+KqHTCbOabCDgapWUMxIKvACeV2/\nbbmlZH1mPx7L7oRe9U65hngmY2Nalc73PRx58qwEwqrWUupfqTVTuXqS/FuG\nziMbjY7rqbVSV/paHR648Rdir50aoWv73KzyX07ts/7KJ54RM58i/Lwiipco\nvk6qQwE8tGCKdvgfMhSJ1JJvesv0xoglm2BMJkKbaL8qUu1mSBUcvzO1iYup\nQ4lr59BBo606jzJOGZ5bKKl8p5esw9ZnUVCBOcQFMvRpgDG38FUZFEcXL0MC\nPTNc\r\n=G+yv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"a98db797e98321ee91492cd18b9da7be59ca4451","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-299--0ecbd91_1617959596907_0.928317153642757","host":"s3://npm-registry-packages"}},"0.20.1":{"name":"@leaflink/leaflink-ui","version":"0.20.1","license":"MIT","_id":"@leaflink/leaflink-ui@0.20.1","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"de7fd8a0109c2b87edb3c182459c9adb4737ae8f","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.20.1.tgz","fileCount":288,"integrity":"sha512-13bWB4pDZc7BzrzZjEJ8P64Bg4hs5DlgERBeCKdchEB7igM4iT9S8KwVEvxfEjMZUpAynF3rAjo62nKtioHrVQ==","signatures":[{"sig":"MEYCIQCXxENTdw4XdaSwdfgZ+QGqJzNv5Bu+HGdeZyD5VOaarwIhAPKU7DXcqveDKwpQzwKOhpuMjqqzhH5qKvSdL9NjjXvM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3935674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcFRCCRA9TVsSAnZWagAAOPYP+QAao6DyfcfXShZaQgRi\nlozB1Ajd9fQhMtO04e8MxbFYiK3khMbocP8ZEb9FtnIS2DbhGXs2iJ8EyuhZ\nUMREjPBAxfSkdh60xVq61P7cVVt618aW9U8UlrtAiYDa2fYSKsxFZ60m4SPf\n/5QlgJsNdnevAUR4fkGMuridJ1DwncrJYpGVWcdCzMUnLuac8mBTYuT4+3c5\nM4JucAPTOmnAT9QzikVDAlzeUyKw9DPLhV0OKe9DUpavRldpqar0rz/ad0KM\nawWKG3r5w/C1dCb4SXYEKqH3JAtEQ9cLvyb5o813XjmbxDyjtV1SgUAPimtE\nzF1wyHVHefUwBdj0VhF1q91XcDlDZEdOOl3djVfMbmE0HFgarDIzmZBl8Rrt\nAJ8dYmHBJ+JVmmXUa7aaaSB0qcUMdMM5oEW1IANOLnXab4oZoWMIPV/ZI0rj\nnAsteqiMo4ODGmGzQGWo3myxGscqWJo4qRsBxA/1cbHlB6uvaiEpcn+tkasE\n3LADwt3gB5lPk5LXK/IL+9Z0Wh7/WfToPFE1RAicodoeJO7xcV98cGZv2JUK\n+poDINACjM97TRjgxxZ97WA3XEmExoZYIoSfWQJoAwXU8gY0dheRMlPci/Fv\nkTayBQWCcr7jKnpBPNTP1y6l3dyJ5c+hOk1S88UYyAONY5aaQ79geaO9MQ3R\n3swE\r\n=b/Ew\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"b879037f407a3dc9433967e0f97f2137e2e23e49","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.20.1_1617974337454_0.2125833327572948","host":"s3://npm-registry-packages"}},"0.21.0":{"name":"@leaflink/leaflink-ui","version":"0.21.0","license":"MIT","_id":"@leaflink/leaflink-ui@0.21.0","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"c7e423fd5c3764062cadd16e5d3b800f6327b6de","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.21.0.tgz","fileCount":288,"integrity":"sha512-WmUx6pVqt5fJFmRfFY/9nHjzOqE1VSLL/QEaoenKOkBx2R8mc7TbYzzCENxA8Ry80Pz1f3A6lVZihGKp1ww6Hg==","signatures":[{"sig":"MEYCIQDTLzC3pq7H6tO15I5HQkeLarS/wEuKNeGZaXWgcM0bJAIhAP5B2npy9UrQY1gpWpX74f2+1PuDgHIEmYwTV4n1xzFk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3932972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcH9ACRA9TVsSAnZWagAAHcMP/3q5Y+m5WGaxY5kAGheN\nd/K+bkKdSYrP7vwNjL9vU3QLBQ/18CVD+HuNc61Nc7vhKGFZ0Bam8LduLGU/\nqvDk/igV5D8If1JIZHxMx9CMTyk0ykGV//rcg2UJQD/7iKaC0ebRRrXI0T01\nlZ/nASUA7aRBnyt0Rxl4RXPWCuKB7iUzfR0m5RcOfwuGsHXkMp7C6ylMl9yF\nE9H67nXF5bqT+YXkAdCP1hZTs3ILWT8txZzwPcefUCXW46DGj4/6Yo6u46Y9\n1ljnUcV/FzKCKTeG0TqYBVagP58v059JG8QrMqcdZpSqOWD+Z80uqB2VujvX\n64e1ckbpWg2QwlsifOIwIYwhqLIS41t0mQNPhzB5DxmX0DbEkYj4sZZ0mLge\nTpuFbR+XAV1K9n0OKxaaTFHeTET/C7hygfDAx43yK2FXQ3Z4HaR0bcZNcn66\nBO6pslbNMqQfBSbDJjv66t3hXNykemYJJ1eczhYvQcqKee/uymJb1mpKmr/C\nHGUaJhpAUF4VLVdh/wfqARXoUyP63XFTZ0gKuv/JOKzjViWBRlPbv9spbocd\n9vWPkQGAH0+PulxobSzCi8WV2djKzuDogDlxbSHu4hFvYV8Lv2X09+WRKUuv\ngXtfiWWXKaQRgmBxpUVV1U+OWfOc+lYGsjcWPlhlxLdesRLmJ1seP9z4rV7T\nOTi5\r\n=O7rS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"594fe61a12d13e6ab70b7ce8de31ffbdf0e04852","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.21.0_1617985343393_0.07417648689945788","host":"s3://npm-registry-packages"}},"0.22.0":{"name":"@leaflink/leaflink-ui","version":"0.22.0","license":"MIT","_id":"@leaflink/leaflink-ui@0.22.0","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"6a3b14765c67acbc000b883e2f13276a1f227b33","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.22.0.tgz","fileCount":288,"integrity":"sha512-7XRnnyagRa/NuZMIfy3zDFJISouu0OE1Ij1BpB/7qb5vg/yt14XZlBg2YFrB8Fu9NIeTjWBRzRNecRNrv22hLw==","signatures":[{"sig":"MEYCIQCjJssuweJMuTAVUKxQLA5mbTez4BcfUgobS54aL1CJoQIhAIR13S4zKkQ9Y9WhPJWgTgXt0JqXF/7+AhxskVLRtIX0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3933607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcJIKCRA9TVsSAnZWagAA2hwP/R73gv9gDufFp0YM7GZ/\nJswHlZQXb+tuid2clgXGwc+MdQNbdy2gH9grnSrKcfnhxe/hhyP8z7q7vGNF\n6KxbxI+ugSrm7ZyAtJlVUgXc0lPBKaXBkmuIXhLEWqA4rID20gmxnJbseq2Q\nCm8BkgxPO4H5w1ndblBMKQAf5/nLO185617NCD1GeogWTLVM+osCp7F+JDmd\nC0TC6DHW6rN7fpHfNztnTG0akoLYxJmmeV+8/1H9mE/pBJII83VrLRofiiIr\nzy+/ZmQ3McUPXPeOKaoIUb3DRy51BfX3n03x2DWO1/WHibqejjTU5RMllRPb\nQBqdtSMGb/B30i7ODFuWDEF10p71SBuk71KBMjFW3lTUUZZLQKix2SEu7sL0\nv51EB/5SnBdrQ25PrFz6g39W5oMI4kPFf/f2Zor7vEcTjwcIO3P+jIzgdJ1T\n42ACDPaqh4M5JXrWfY5v+JGFhmU50CvzxgZNruk+SIymP0noognbptLMpVJP\nmkS7fePG+wiyWhrpXNA+lbDPWGmrk0Yyk9aA7j6PF4Qn9yZ/MqWjebRg4dCO\nl3Hk8gs02BYUpG6rQLRt0Y5lK+x86hODyWGQOr4Y0S56pAueT1oHURfDlWyI\nJQiwo0Cmssz5dPUzVieJs+vssptVNXGiUnXK+2wru29bJO7a1WtBZRaGrfxe\nq3IQ\r\n=IILT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"dd965c5c29201c7e0155d99a5d033b6211634451","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.22.0_1617990154088_0.36376785970900793","host":"s3://npm-registry-packages"}},"0.0.0-PR-300--e275035":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-300--e275035","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-300--e275035","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"d851533002fc63a31555d4b8c069d50495113c80","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-300--e275035.tgz","fileCount":298,"integrity":"sha512-0fPzjJAUc8ZYHpbqHyvVlNKkqNe8l1JrFAB/SysjcP/aN6hUa9mEyQxq+L76Zmd4E+1j/iofbF1ZCgpu3rzWuw==","signatures":[{"sig":"MEUCIDTvRnxZ4TOGPUyWCu6PwIczC5ILQ475oR2NF0PyrWIhAiEAo2t+01xExEXIVNnlggHNwHmS7iEL77rPx9Zbat8yjD4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4319833,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgckBlCRA9TVsSAnZWagAAwWQP/2M5R3Ru2VfiiaReDRro\n6pa0g5kNCYCIL9jh+yN0Yos2Cx4L/+DpgjE6+Y9gXarfewssEBQaMssSIcEm\nydTGmAuxhMVGwDz5HzLPm8maWBvuucU0/cx7IdPlRWd9CSDdUjh2anU3BPyA\ndsZ4nusqvd2NegfsoZEGBq+NWHzJdU7N27jNn2qBuOVbD0zrsn8zJyzQn6Zz\nHF5RnlQbpf1+An1tJekwbf0EJQIc5HHKrHrftljHuMgcYrxorejlObC3pFNf\ngjN5OazTIXBy+nzPA4CQoe24EHncMV0FgPKBzDk8FPeTfyLqsdTLU9KGaT14\na0WqSPOeJgzBonTn1PoBVTSJYn+Zp0yW9cIHM4+g8YoNsixbdwQmcbfFx3M/\njy/0Y+mYYulUAVbT5yhTIF15LrATOIb6/48sFPwkoOirE+NS5ywJFc/3rZie\nTaWLuo3OxiV4vW3VtBmYGc5lPkLM2v8MD3/qdctIxvZwXrglbBcwE1XWkTxA\nAAIgmYfTxxC5rbdnzv1ErgjXvIONWnH8qL31dAHM0IAVKUTfm1gpcQbnmIbF\nfmfDNLMqXTQ5I1GKWZeNvIFNWTT95592a6+Y+f7nXd6bTGmbVDb19NtX5xJV\niDF8jm/hD02+Tp6tpL+JVeXr+syxFcbej+NRvCuIEyiKAIGs9nKpVqv/k33I\nztCO\r\n=SoYb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"22592733c998fab71f90d594c38884655522d6e4","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-300--e275035_1618100325210_0.02031540258996012","host":"s3://npm-registry-packages"}},"0.0.0-PR-300--a6ed021":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-300--a6ed021","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-300--a6ed021","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"7c1eedf65441cb8b04e720c710d619465932a9ef","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-300--a6ed021.tgz","fileCount":300,"integrity":"sha512-NbYK5XdTDpldidlmkNhDdhMENi44hp9fn91Sz3VIWvCVqKhKFTSINWAk04Aryo6wH9pQmjgK8ZX+NwxaOA57rA==","signatures":[{"sig":"MEYCIQD26gNnNV+sqS45bhgFo1k7GoHxvtKo4UWaTNRN/8jXXwIhALpv0fTGAOQAfMC3ZXwpBV3FNi2j5a8vMr3S1o0kFAVK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4394871,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgck3RCRA9TVsSAnZWagAAWTAP/R4vUuf0e32gJ59xi5Vs\nUveqAXQ/Rdy/d9EHVSfqU+ldKa11I7l6A13p2NyuAXY/WZtzoO1SyVrj9/Wa\nUrSJtMuxeQ2q7jo9aig2+fmr5YQucrfxzuCXH8+Qu7aSihpDNh95J54Fhgvr\nA0d/iR5R0C47Lyl0yv6QLVMt9SB938zIfmRkFzO1XN9zwPixEpFM4FbA7ZLx\nXzk9Thk4ghu1m55jPQkgdqo4lg5cTcud/L6EAfxviyvKA8WEZ63dj4Sr16vf\ndYQBa/+M7b2qB3GzxtrYosn3CJQQ+yzug5WIWS1+kzbrtMvTihdpOfPL6zaS\nbq0JpsW/cZISrEPCJo9FUwu1OxZK13oZvS1J3R/M2ChmOe8eYcf6g81o0Oub\njKKNHDQsyvBpZW3WZ5CvpEmBKGjjdf6g5wHEKkqJEnQvrMk+D9hzIWYS99V2\nin0hpEsZ6rl5vUuP7gTa50cIBjtNgIYmkRcFDm9cduQuDwR/9PwYRjV8bBIG\nlxg9xFPpSW0EQdKQBAQdxiPH6tQQUpyM1ZBWC5Xvrb9sbG+YOIWGUlsTb7Y+\nfxU7Feuey0GNT2dWXX/BRR46+TK+TPW64DAtcYG+MEDE9coghvAKOXsRsTyW\nQEG4EyGjNdi2KveduMpOct+g16KnM6+ZAzROqNSFq9dstdnyNV04BV0UimXQ\nBxBI\r\n=b/8K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"494a40bbd69b23d3d7c0e270cfc89f5a63f54268","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-300--a6ed021_1618103760672_0.16808737637538962","host":"s3://npm-registry-packages"}},"0.0.0-PR-301--cf17cfe":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-301--cf17cfe","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-301--cf17cfe","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"f7b8c243373e5e15a292288651c0903714e8333e","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-301--cf17cfe.tgz","fileCount":289,"integrity":"sha512-gvFtem9EIUL5yeXKiuRUQdsvVpRxksuvwjdUeaRuPEBJIyEQUBWB00F3Yg7+ScDoye2RVTSyMJdab32jR4FMtQ==","signatures":[{"sig":"MEUCIQC7V7ys0nzO9xnfvJWCydFL/Gb2EbPnb8fV4H1/RrMfGwIgNwBUKK6qX6Xm6EGCmse8b5bb41vJnJnyH1LMCB9HkdU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4079166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdHSpCRA9TVsSAnZWagAAwkYP/09+bHHlsNa4NfCoNHpX\n0NI6+NGfeVN0KhTCiVR5kDrdhplkwYWNjAKN2/MZ81vF8/WsDVgiHTK/8D1l\nHQ5ggtRvvdw0yVJ88BiuwHq8Oo44n3dquhRZsvtHLLvPX39xJrCWIKuSLXrS\n/3Kq30XW6D5K3c88uoNet6u/hGk+DIUMWu2DaBO9UefoIQGuJPgLWxK/6c6Y\nHDv21u+2XAak+3oLXYyWonWINIOJAkI/kwOOli0JP0rkUZfCQjBo6XsmtFta\nX/92nmahYzjkjeKSiyTw6TdzRhys1Hn6InlKofMKLtEzNVRk9Y5E+GJyn7Oi\nBle2aaN3oRVhFCmRY/OEyqXWPOwAUCszif+TXM1/tIHnd5//7AnWfOnZnSz7\nfHGn+kaih7PL9iSK0a3ZqnTg+cf1RYfhyf8U/PD0+AVx8/rzBeieA/JMS/RB\nkmqQp0UhpUol6LJIMnVw2dQhtb2LLFG5K3E+F1MEpfXwXL8ZIxrMJxjYqdss\nFCJMiUnHp624gbBL0Rpe7HzFE2fm4MRJCQ3IZcSg3V1dQRho6HJq6B32o21k\nOPsDmhe7xnA65GzDX7GoTcKBrOdJ1Sh6eHiPT46mrNLUxjdLPPxxzgNrcWzG\nDvsEFjHNgVu5ynx2Pe16UHifir1VHOHqjHvrrzqLplchzdMRU2BrFcti1zfC\n8KIw\r\n=XTmC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"1dd6b7c8836796fe50e693248fcfd3cce3c37dcf","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-301--cf17cfe_1618244776776_0.8407568921543691","host":"s3://npm-registry-packages"}},"0.22.1":{"name":"@leaflink/leaflink-ui","version":"0.22.1","license":"MIT","_id":"@leaflink/leaflink-ui@0.22.1","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"9ab29ad926b1d80f15916c501012e41d9ff8b96e","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.22.1.tgz","fileCount":288,"integrity":"sha512-5myW8Z8WXlSF/sqfgR+v2SQB2I8jpBg4vjsANMDnyn+GlvHNSyaLu9uNFlAhB0Zg+7p7kiabT6zGJXb0QfcBSQ==","signatures":[{"sig":"MEYCIQCQJ0jynSw7g3odVbxlfTqxDxoxHz54Cgq7DI5inTNJWwIhAJLKxonvYjfI3Fag6XpeSGqi9o3TGDRAj7OZNAB3A+Kh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3933974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdH5NCRA9TVsSAnZWagAA5MYQAJvUPX6dYKqmzR9m7H4Y\nksb/0ebtEPn21DOKcs+h/pRByctyKgc2HCVwDjln68LS/VeyVgLN2KIH5QSq\nTMmuL7JxtTa5mPZyIj6E4tQzc2Z6+L0yoHlFZnf7Vrt+cEYyWjpvrA2GBfgz\n+/4JstbZ9a4W1pl6eSn6UXHgKJWlMa4dLJQZWTg99zpJHgW949e5Lfyy//vo\nHFtUjEF0DI3/P8/eqSA2uhZqygM+JkFEEEO6Dz91a6Wv+DCynMc1wo1Fukal\nuGWH2rMhqj+0fLvu47Trr3XnOQ5LBP96VCr7GZFfU8XH4Ce73ZujGrEHgPiD\ncKX9t7/x1iasiQLL7OMSnlYYcNeiXhxo7iGwaWstEjS4L05HyOpcNMxX5VEh\n87uh+qs9/VvLaRX4tRMJzW0PHfLlBT7vBIElBkCyink7L9cuKzF9krhvIaTA\ntgJ5ugRVg8ab3tRr8Yo1Vzqunsxs3RvHBsUpsKru6ISLrPuUHxAWreenc4sN\nmFm5uQV2FRw7qPvc8DFPRHaDIC3UFKDNQOgcX5sYo4UaKEWsgYfw9yez9ZZR\nFg+d2vgvqO+9l1e3QynNga56y7Ty0WF2h0xmKvZ3j7DIRlY9NFTndp+NvbGQ\nEVNb/PN9GEfzjHf/PdIjQDR6ZqRytE9YQkUUgafex/qHzZUW8zB1KXUn1ysy\nMJnY\r\n=V+lz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"7c03c3b2d0a9d8f25e478004648b7fb80d9dea2d","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.22.1_1618247244723_0.876259589676508","host":"s3://npm-registry-packages"}},"0.22.2":{"name":"@leaflink/leaflink-ui","version":"0.22.2","license":"MIT","_id":"@leaflink/leaflink-ui@0.22.2","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"10161580f43915f8f3c935f04edd171344ba41c1","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.22.2.tgz","fileCount":288,"integrity":"sha512-I2Jnfb1pq0eZSB/3X5103gd5OKrnHS6UIdtgusz55DhKCFj5ehh0I/hMr8rCQ2OUkmoqwmViDoZY/M57mgzSHw==","signatures":[{"sig":"MEQCIF379XetUOkdLQ7CbZw9uHmdnkmoKUI8oKFa7pn3jCDgAiBDa9Nq+3N0h000/FLG8BDSeMoH0bcs21ZoOH5pOefEcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3933968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdL4rCRA9TVsSAnZWagAAwQgQAITY9dGnTf/nNlZZ3ayS\nJ3d1+h7RAe0Sk+PUzkLwoSsucvio3iX6XUJ2JYAzSNdbqEyCNDoZ12016HsE\n68Xu9PEypYg3ULtYrvn7iXkpko08b0vcvYcUzdr8CkiyAXW7LhGxXa72LzhX\n+HE3HePrm8/fOjWI5BnuWoyw0ahfaPkwbk8m6DXa4xaLtaA3ReJg2Ema8bd/\nQIqFNgNhL5BIiV3Upj7gQqNIJ+UXr2kvXXyoOO63UfQm+SkbIIuchPMNsAva\nTUjqdan5AxKrj917G+MspcoZWSSGtmWkfxQBsUiDXPJwUfyiNIjYPC4pF7kp\n0GLsA24+ll71kEiENPDh0dKDlw7hU/t2S7AzV4lBP3KXC+Yl1xXzcbZ3tpaS\nfmSjN52Rt1duJ9fYaVyyVmnx07uaKj+eVwaSrAzCuLhr4T6ja/5cVKlP8Mzk\nZNNOfoxEkayx/xvnMaYv6SxlmzaniBhgCaOJzDr6OX2ehgEU7bSbdUYMq5FL\njTzodpFXWsjV0QKEajxa/nfAcbdH/0jmYZ5M6oZu9tSJgLzYK3ij8xzZ2j4d\nxPgSkUFSnz9edzebcEkwjlPAWapFMDYcMpwL+so4mtLUIGjgYbIEA+EXxXCM\ndw1H/ZdbrlcwegYeqwV0o93aSfr+SJ7owtS7W/K2Ua1s+nBTmXGoXI/UbarM\njYCp\r\n=6COq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"d149e5d5f5d5d6648b9c92ff05137be8556126ec","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"npm run lint && npm run test:unit","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.22.2_1618263594684_0.6172599626693651","host":"s3://npm-registry-packages"}},"0.23.0":{"name":"@leaflink/leaflink-ui","version":"0.23.0","license":"MIT","_id":"@leaflink/leaflink-ui@0.23.0","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"d7caaad94a487a7cd893a3b3f273eb699d5fb272","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.23.0.tgz","fileCount":299,"integrity":"sha512-GtOSInufU41JEqVUbi5rIfeAYpDFZjyoqDf+tolrkpJPzZHw3CEhRzocP6OZ078mBzR7b2o24UXSvsTvxPDIjw==","signatures":[{"sig":"MEQCIH+C9nOczQTYbbFa78ng8/1Zz4A7ysRkFJQsOP2fVKFnAiBfywMGMY1Gohm+k7l9KjUUxHt87z9gMUMBn9KVPQx1Rw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4244565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdZ7fCRA9TVsSAnZWagAABacP/jwIY1LEaNx62vAoz0nZ\nj8EiLSOqYTM47G3HWotwlHkqix8WP0qzzHYQ4gAcD4ltxj2KuFXcpFI0zVIt\njqt7MHqQN3c3dqtXHfMN4TABbJl1hchVvgugGPeeot/3PfkAKz3RZUtkqay6\nsQ1ahszkFIwIV3GP9mJmVMSqI44l5sOhw6QeSescXnhaf7uQ4cYPeKDVSwln\nuhMwd2XMmSOfyvlvQylZrSWyXswzmi4uCmoWQgGh7SZNG21ckWuX3gUsWnZF\nQBc4DYJAmJxP5lhe8hwuJntAtm7VHnWF/B/YufeuaVRk57GzgOPnHzRCaG74\nvK4rEKTqKov5q6nT/eK3iFYdrD/LvLcfXhOW0HiYVn6pzWPojZKxsT+IYBqI\n7fwFjKDbaJR/kUxEtkauMHhjZyNYkjmUzuhW7ybJl5QWJTIBQpKtnugOiicj\nf+dILKUSoIJW742wtOKPKt5vs4CbQ5LMeMhdK7/g0AqRrinMP46MqVwG0ABm\nHmi8VJezijfnDAZcvyFaH73W5dryNhXYxdPVJHGGM0CxfpJWaApM6D7t6iHW\n8wxIu1vxMSAnCHJR/C9Vm7GKBlJKbAV2ErZKvEVrrffoSowEak3dn+7sTORQ\n5cyBri15BBPZAWzmbWJEMGzYW3TwWHGihrYn400TJm0esZv5yFgZrsj0YIs+\nMcFt\r\n=LUyk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"95d42e29d7305967aaf14a1f130c53aeeddf8358","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.23.0_1618321118071_0.9334955555566951","host":"s3://npm-registry-packages"}},"0.0.0-PR-302--0a4c48c":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-302--0a4c48c","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-302--0a4c48c","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"89583e13a05fd19ade0c0bae373f9503a39f3c2c","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-302--0a4c48c.tgz","fileCount":300,"integrity":"sha512-BR8y6DNtFdOaL5S1/uV6Jau6U1tB+HBQnfu2IyQ/WCXwEgH8WIQqodJPCqDRe3FXeMbSIwQwN6LBfsc0H6QIgA==","signatures":[{"sig":"MEYCIQDzC2AavtRcEvFU4OONE7KVxzQXDupQk2jV+kfg4l/yYgIhAPDnHHREOfj1Nx1OVJEi1cKO493qTDk5o+ZrQWMgjmf5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4390529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdcW1CRA9TVsSAnZWagAArxYQAI3YsAxTdzrRrLvCnRrI\nt7bdalowtFNvWaDWrawo4ugLddAfDXB7m/nv9obDKdWSkhhFBnPy+CQvzQdi\njjAzYc+UwXcQQaIw8HXbQS04R0dkhb9xWJqi0G6FUHKZIad2h03Wf8qDvqw7\nPnX5ejmCLl5hctaSjPln1y6d3Fj0R/0P4Eq1YWaSUYyZULnnJxlrphO1mptk\nVYsHSdh2+O2Cz6/WPQ/JTzgpEi4IQGhmdps8kKgUalnEGtJoJlFABscirHgW\nopvxDEYcq7j/AlCusjBneZ67xGjmqfx3jP0SV4ZjeYaEuj5tvjr93nZZ5xZ0\nvClBSOgjbe4ItZ0m7KjoXDx2s/FewBbW9j8d3c/PxSDJjsalZKWLIlaYJB7h\nJYGilUJJ1aAAihbIqF9FH1xDcMkb8k61gVyjy8jQjsQWkjQrVPsCN/iE/U9U\niVrA5UXFtfp5eg4x11utgzaylOW91Sgsz+wdxWftN18RsnP886FIyPVAbkLI\nlj7Yl3jMVwrrBPUthkGFYbih68CKFyWMsZgMqHSiULKZ6VSLpA/0qHs/paTG\nKmBQ5oMmHxr4G/T+UPQ0TFNshBnQRMbRKoPBf//5DukOmVbH2Cd/ndg504bE\nhERgNfDP3SG5zcOYTYEKbYpua40WZyOTCFHwVaouKmWv7ywBuUw/u149z9SB\nMVvo\r\n=9LO6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"3540d6d231296b2defd08cbe0ec4ab54ec9874cc","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-302--0a4c48c_1618331061335_0.5359149741410827","host":"s3://npm-registry-packages"}},"0.0.0-PR-302--5ee1b62":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-302--5ee1b62","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-302--5ee1b62","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"c3a8edd1fb9e9284531efd1ae1e1bf6b5adaa794","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-302--5ee1b62.tgz","fileCount":300,"integrity":"sha512-25Kp9wd1cgMIAbwSBpLASnfIi+XMcGRH0ZFZcev0lGnrIyDC5bF9rtfADYW7kAoSAlF073W/FpuH9xrKaUaZrg==","signatures":[{"sig":"MEUCIFV4kaw1io0IBS5BI4gBCI0wYREfpYwX36LlpWi2TV32AiEAym4V2/IzYhNc2CXEAQkiY4YNq9R3pZUXUS7up9Bms7g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4390533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdgVgCRA9TVsSAnZWagAAQD8QAI8dsZMresTVTsjs2hE3\nJn288FKMMypfYtpi7W5/Hj8QtPQ6/hI71arWmvo0LCeaBIqFJYW2jk21HALG\nsEci7zysAUGpYaIvbmqu3gDI5cKjdy92Ja/4WsSkl6A4UKeiWBXGwwgD7ppg\nrm0RB6oa+VcOKPCCZMTevxYHfoOXIcMmymygL5tgEkmduxIG4D67gW5GsB+v\nz27rojLIPzuxLwO9E4ndkKwz54QE+eMUQy17o1SnhOsDB5C3YYzniEM3ERmA\nzNS0IlJDS9uEV1LbQEujc5EzK+PMUIVxxePr6Nlr0XfJoMmB6S7VE08zSq19\nXYjhDdvtbiyqc1xeV6Gh7U4ckIVQ9e76mouIaio6EWbWZSoEPhTDexhRSdJW\nv69j5nN0e0UptnvfH7Vm1m0CjxgDeV6KrOHaYV2l8coKOdwvgWUNixRp3bep\nUkDHmhxVt65TTo78sMr6tu4S3b5/yZ+dt/T2FeGAQHt1nItMFbaHKPNPaetZ\n/H09ri3yP2m5s/jrzispckoAUkfZLwIzUag0vhiZnywS7evRVfsaka8vmxPs\nBKEBOv9hoOcH07eOo9G1y/IuxDbQfHBjJNKV1BXlJwQBcL4fgtfiUjBpvPDQ\nVEKEIUg+YlFU2tzqD8Dn7dNyhYD9dYbraU6YpIi7xVMwW0TWd4EDQSPujKOM\n21zm\r\n=vPeV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"20cd72bf34dbfc668df35568f33a9d220566abf7","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.0","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-302--5ee1b62_1618347359360_0.2770426429901547","host":"s3://npm-registry-packages"}},"0.23.1":{"name":"@leaflink/leaflink-ui","version":"0.23.1","license":"MIT","_id":"@leaflink/leaflink-ui@0.23.1","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"935247e0f20e060cc538f4069733af20d2827c53","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.23.1.tgz","fileCount":299,"integrity":"sha512-cwZVCO0iTe8mub52gi78JjlPzwSo++A+9j6ja66tSzytoXHmcN8AokHovI3G30lAmEXUa3souzqVFxbPPlhAfw==","signatures":[{"sig":"MEQCIG+FFItU9ugZCotQbiCoBskUACV3b3LwqJKlhrPxnNn7AiBMdJPKvIns7LK4PvmnfkuqfP+iJPKdZp+TS/CeRRG03w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4244565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgd0GACRA9TVsSAnZWagAAPy0P/04oH7pkYXp2w5YA2pEm\ncRKQHSkTF1I6a7C2BjqtA36Y2MF8oY7WDPViz3F2VA00wS3iGJrTdkY3HmZH\n+3hcE+wvgDUjnQtM2OZGDSMrkoPvNx/1VHWu57WGJAtteXwypYCTuzqTPeHJ\n1GNsRX+IXzXSUxMupNt017KQGf2dLmCuR6Eo5dPql0iPy0x8wFVtnBc6Hzm5\n7QKAOpJc57WI0VLcw/O4URkZ8Mo9bnFWy2c3E6hbkTviAqgPcEJqos0whunT\nf5UWMA4Lefx/JAtIxKLqdr2b9FQxOc4UH/qnaO2gIymSgXY0C938+DmtErGr\nVQVy41Ny+4GiZP5DZQdAQuUP+kEmp0RL3WUEYWFhjDtQLmkmf//7Wf3yA6PS\nC1Z2PVCy93elcHFGSs0IkNAIZAj33c5mfIetyyNEpo+dU16dOGH3opCUOdW5\n/uQPWFCb6igKtbKVO04e/fZpMGdWKz1tL0eET/wC8iUm+wjkGGtApZ10RzsQ\nXslpgG9ZLBa+QhUpT8WiKqJHCPFLvGb4QKRPv5tey8RtAFBxbspTaaGc13j/\nrpVobwwbkGm/CQHrLKvy7hSaTwTLO0SdTjg0huOwpn+Kvs958Yh5wPPI/itt\nUuU/e5dFW6bJu7DGiogjaL/rpAqdxTGMNciQ0avpLONPEDOCq+BOB7DEIKyO\ndC/G\r\n=hqCs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"511c0f8487504859211f5ee05870f3c49ec7d97a","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.23.1_1618428287756_0.554708232902889","host":"s3://npm-registry-packages"}},"0.0.0-PR-304--3bb589f":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-304--3bb589f","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-304--3bb589f","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"8b797263899abafca0ce1e93d956369d338eb221","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-304--3bb589f.tgz","fileCount":300,"integrity":"sha512-kP3xPc+v5//wIfs4p4jSgYUNU0I47zb1FlsYuhtNGqZiuUtGyV90jrQKBVYoCrbYi2Bis4kh1cPr079Pm+9tUA==","signatures":[{"sig":"MEQCIBrvJLwSdl3E9JZwJ79LPzbybwm4KT2I/+9K50aVe57KAiANT5XrXyYOXSS1qHi9aLxO3XQLhzwVOsPDYIHQdILWnw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4395742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeFU2CRA9TVsSAnZWagAAlkMP/0NWP15cAKYWrYNupX8q\ns4W7kf7DMnfTR0Kjl/jhqZ0A9GySrbCEvH/eoxre0dGM5e0/Z9fbGyr/P5HB\n2SzBsMIsHMc2KQabb9QYMgKldF7Z3pguZ7F3iiiYI2qg6dzfr1Zu/KGtfZ5i\nX6Uf5IlaTJwOt8XaAa2/xtpnzS5XmTxWUtDiL+rFQCjirNe+Wapqlhj0iSE4\nNZjOQaijKdudv4mMcgFkn3IITFb4hNTqRR9k1frv+v2baU+T8B+CeFq8DIcI\nre4lg7RXMD6tMBvxBtQoHSN2rdO6QpqjpbNAcwXjUN7Tc4Ld+n+D5dzBPzrz\njlaXzptI7Xp8IXTrMg8IsnXghqgWia9PfoNdM7PRjoLOlsdufn5BhegIOal/\nAQWW3XRX0qeOTpUxCOiqehAtYx2/l8gwok2ULUZVddYLuQHfS217qToqFfB6\nQwkRROSmtUx0xGqDd6zvBdrF1SKqQrOw0HMckzz+vcQZDBZT9DD6HiDNnzuk\nrhDG4qym//rHvvgOiZyDF8US3WwDxMwCqPntVcGfHCjKoZ1dJu8bBNll5jJM\njnbNjbGLEi+In55eSQdDt9BduLsv9b0DNb8mjl5MtCo0FL8oipYw/VfBA4Sx\nZAOiFDbwfYhWoMtQDOZduic3qx0CJk+VVla9ZWF6hS8mVfLfDvShHaKgTJov\n8lTM\r\n=6KAa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"c7f6733b182be20349c6cca413f6a8a19380153c","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-304--3bb589f_1618498869718_0.07746485828958205","host":"s3://npm-registry-packages"}},"0.0.0-PR-306--f8576e1":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-306--f8576e1","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-306--f8576e1","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"97725935bd91027a4ba39f08feaabe97b70895a7","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-306--f8576e1.tgz","fileCount":300,"integrity":"sha512-uRUI2vAKDU0XVVQC/enZY4586P8ue68gyVIf+/3zSQuTrHrpCyTIw86Qv2BzJ/XZxJ5mUWCD3jH8bD2nSX88gw==","signatures":[{"sig":"MEQCIDnd91uQARWLu8y4MEOXEEwWbIex4UQ84F0lS4l7zDt4AiBl+waI+RDXmxmy5H9Gv7oYBuh6hc53QQgjBpVLCZmRYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4397686,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfYNTCRA9TVsSAnZWagAAcuYP/1xuObJH+b47tcyk7AkR\niY0Ad+3E2+i4rzAwz2F1yB7KIN2IYNwhCf3OYZZ/hbIEZ3pMak4LwzbMKrze\nv9Z8DT5fpA3mS+pKQ3IsnmT6ubbNMhAFlL3ZWx8hMxQDkAXxUWoj95kpSCP4\n0iV3a0Vpc5JxNIYK4fGnzH+7TExxbIGSgCrYABvvohhQCE5p6Z+V528iC6nF\n7p51eWmkHz0wLKS/+omd8QAs0ekzjm4vy3wMxmJLdwLyeng/yAaR8MhBOoDs\n/mUvzBFIQegDD9w4cuGX9K/wwxMHOTTU8YSt+KlDykLtz1qSgjyUQQvaweh/\nP5F4D8IVaBaImVAxRrNSbWr4Pt1latPq47lx9KEWOvDDadCr/GJ/Y8dSY0QD\nmsuW0HybrUxq7ajcwX1+5/Z1KfZkp6ZWY2RCS9k0wma5GzRANzHryx4Vxe/E\n2DEtJeKbpiuqNIep6gLD+KT9KlP+a33teuoVMqavNu6gHX/a+wx0cElV+uYq\nEiZMyK2mdt+2OXc7nGn4z9+Cug7jlYMElly9aSvxO1Liq4tZlWTPiGHenCeO\ny8WIcB1Q9C1Oj/7ET5I3z8I86G/nTeqN6j1LzuKOFz+j71iy1BtXkaX8/G96\n9wI3XDVkgNzdf/5/fZmiANvV7AmM85F6z3jGLFgRs7dlJwVHWpDSNKQkevui\nvDL3\r\n=BvsY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"3883b790e8307c846ce92e8080778d9159e1e149","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-306--f8576e1_1618838354690_0.064950885261164","host":"s3://npm-registry-packages"}},"0.0.0-PR-307--6de089c":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-307--6de089c","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-307--6de089c","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"ae75f65ac9c572d79360b6f106fc0a79d51f6bb1","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-307--6de089c.tgz","fileCount":300,"integrity":"sha512-/fV3+9SKly556YFZXBEb4JRz6GAvAyhJEoMq9fdlwSRk90DfhjXQ7wjPA/Hq68RoYMKrJ+vXPnST15PgrLh8PQ==","signatures":[{"sig":"MEQCIAU5mNKRNaovFkQEm4ZFdV+ul8xBaCQXjS2PRGFZujSjAiBZ7BX5DVRqx3Zt8L/MB+ZMtP2tgwL/EEFyjDX4bsSLcA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4391439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfdiHCRA9TVsSAnZWagAAQY4P/1jd1KZ6Gdh9Dvxq1WhO\nffCIb9sIf1eu29J/RuobZvV+eRk5U19vqhvhnvoIonfttbbiLZyg0OlbT3Ng\nnhnNzBVEmuUO0NjedMKQd5tbYVW629IK61ilZlOvoIVJLvZ2eaiWDa61WFWK\nqFlOq5YvyKAw2uTt428iSBQaFG/8bEAtBagEDFdBngQ+eFXZkv/N9a19HYED\nKUr4m0gWMhcWFh1VtHsNlqYf+ylx+bFjtDhvidlBjUTDCmJdDGJRd4wGGBE3\nRhcCQ7OFGO1Jd5rq0PqkjsnPBfjnxjkwv8+4VD4VhPK8TjFa5Tdux3OLXKnu\nWw8j/TBbgiDdIpN1774obV3bwuDETo5r9ukm/BaeNzS/m8mn7I8LwtZjgKaj\nfohPGqhKtMWuJHgSqJsrlO68RCNhDEc1Cp1h4vgg3eHswQEvO3BUbRN+205I\nmZq2ezBphafg5S+MDNlD2ccldeqBKzxPQezVqQMhv208709WH/TyBYV8zw7u\nk+05LfTqVxw09etNuB7C5TLXs6/51/7w01i6yacRtZZiynfbOKnRe5mKQbR+\n4F9xJm5HsGelS86b9DfrNRCjarwMfZ+zp6uDGUIqderIZcJ2CZDn3y6/KF+0\nrwAmntxl/dMkpCZMrng7bQ7gAf5KNCzXnLgFCFduRtUpnrqJGpa/fn6O4Bk9\nfdiA\r\n=cL+p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"8189f2874d27cc4e6c29689fb16d6c7096465be9","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-307--6de089c_1618860166962_0.7610428795941255","host":"s3://npm-registry-packages"}},"0.0.0-PR-304--22e4ad1":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-304--22e4ad1","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-304--22e4ad1","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"fe855dcdfefbcdd01c889134012dd8c413011152","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-304--22e4ad1.tgz","fileCount":300,"integrity":"sha512-m5ERdy5XpKDIK7LSVYIigOeLPcGdQ0rej8gfIST3lyDN12zEenkg+ASaEJgaiIMRzF+QTUDbUuLgF7AM2HjSZg==","signatures":[{"sig":"MEYCIQD2W+OaVcRsfSbpZIYqmp3Wxwo3DzPkdfEXfyv/NpnqVwIhAMx2+VQeR6mvdGqYFwCiV/D50XNZatCGBsXlGLr8aDqZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4395715,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfdt+CRA9TVsSAnZWagAApsUP/A5w0w4rCszd+OCnvtQF\n432qmNFAO6F0zazDdBEvCvVCFFAWwfc3Hq/gqEssiqsTqiAwbSgXDwewCUoa\n0s1whqJ2WrgiHoKzwaWgo6/Bi/El9evD5mKy2NluKu2Zpn2Z1gNW7esYwXTx\nH9Y5BeWcZkrvleXPp4XRy2lhJdazHebAVi9V8vLJI6Y1tZukTsaV9Ut6SR+4\nSaD9I2Apo+Gdl0R14HJlZfthc/d9de98D2O3kSHKGKKmDSEToSle5YIRBJU+\n137sOsp3QHyTbecomEz1BtxjIvxtWqL2HU/pY74+2T/+9W0eh1cIrZzn3JZM\n7EQV9F3Opaz6bHEdIbuQu6xaL7Qbtxp6pb1rWog/JnF+ZhwirvXZskBc0QbZ\nKNpXiPwfkl3Ni5DqB+wrBtewr7WuydjtRRPOj/81/I/ekSKpkSDqa9IUvkXc\ngD5Ba/y+NElBg1ny/oE/DJvWGLIGHnA3oSL0T5yKllXBzB+uqdcdM4q1sBYT\n5BFtrM/ZLQXaIvhVTcia1IxLbuEv5nDp+TI+efCP59lHA/D6hLIeigjyOMHO\nUub6bqILg+XmBKh2OKb0rzTxcgVaFq05JXbOD+wAtWhVVTjmLOo4CFfmeS4/\ntr8QDcQFRdN0jgipTxVWzDPap+SR5n9Y/udyjTboEMTlsGECZJQ2r46PEphz\n6uUb\r\n=eUf1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"a59bfc999beb916b9b61e903ddff329f3da5e578","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-304--22e4ad1_1618860925401_0.06684921740344185","host":"s3://npm-registry-packages"}},"0.0.0-PR-307--da8e4cf":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-307--da8e4cf","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-307--da8e4cf","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"522c182d9c82ff4e10727ac6f05e6b37bc9f92e8","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-307--da8e4cf.tgz","fileCount":300,"integrity":"sha512-kO/gQUlSCZYnhTjjkjlIGw5kHLOzYmILrTwk+yoxURvQzTtE6wUcfeczjyCdQ6dSeMcX+g4q4Y0YfBgmsvUfJg==","signatures":[{"sig":"MEYCIQDBFwoM1rLIgxkxlcD2AbhU2Ozl87kfgnT/3SD6xBHTjwIhAPS1owloEcidNZziFZCpT6VuTUMUwNz4BOi/LM7NAKZV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4391464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfeUHCRA9TVsSAnZWagAA+J0P/j1pM167Cd5JD7RXRBPC\nbuVTlpLNfofUzW/i2mZHwmnHll1Ff3obQADWT3+6Uy4xE+mP2N3dte7EnkHl\nzAu1L8hx5JVfDZ3Ix+GZ+o3/Egvmy9U/WzdId5LlxUmpR9OFlS7GRZMNFM/3\ndKuAaWPbOBDoUsNfb9XwaZHYgAeUGLRh3+A6+nqj0qSOJJRM9Hk9zREvi/dJ\nv5S2Y+Aa/p6PyIPwE1vpr32W0Lsnlg+4ae/HzXKUSNGZTl1XariuL079qiCZ\nkUSFcogOCnRX/1iGXxxcA+YNys4NZZqs+P2eqUNDvqjlYhMJx+J/6XnW+3sB\nDQKN71/TVFXDNBD+pY84qKHUN0DdHz0XFzfWiMA5gYS/fu/pLWlj6aWrbwTD\nxe91J/e9teZZ0QpDqsTql+I55AsUwKEamHn4AsZb5Jm3H54hEsNec7/n5KGG\ndyyMPTwcp08pR6fzZCmZXBYLASiBg+YVsB0eBGzUXn1c/cPPfB1Fcr5R2HXf\nNhYLUzW18gbjZpZ/YUvmrBwDLk/s+crwSeVUzbQKHvBa9OjaVPirwWcf52Ot\nQ1F5A1uYXQ3xhFe/4veJ+jcuyL6ftIhyxAq/fhLQkO9N3NWOFaKgsJ4R96P+\nuS987gNTEhDgLaBIw98/k7IE0KCZjWAolq/+Oh2B/cNryKtAfPigGsRSh8m/\nElk5\r\n=wpWf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"5b931d9897e3a37a0ea12970a15c590673eda0a4","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-307--da8e4cf_1618863367258_0.36241903820780696","host":"s3://npm-registry-packages"}},"0.24.0":{"name":"@leaflink/leaflink-ui","version":"0.24.0","license":"MIT","_id":"@leaflink/leaflink-ui@0.24.0","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"0ecbb0aa35a09eeae267eaad17b7665d05257a26","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.24.0.tgz","fileCount":299,"integrity":"sha512-aTuiQRr3e40qZrU4k6XM5hJBSpSYYKgxKZBmm0RPoy1HBjxRhUUeeBFyDB2nQKQ6zITWoYFVGI+kXNF4IfwAzg==","signatures":[{"sig":"MEUCIBhI5pUyR/fnp+bulTPKRmaF0VqfKHFTAMv1HSZQwBK7AiEA59vS7fcULu5uQi//nYPIulYnGJGoPys3OuF3h13bw/A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4244565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfe/OCRA9TVsSAnZWagAAmPYQAIWlq9hlI48A+Gmts3mY\nBBAyXUQyLu7nI065jv0yY5TK17nxsMKYXPZsoqSV0TfNkC2a/mpumA6tbSk8\nc2vF43vpEVcHIGjJ3WLS552nUHRZvPAgTMOdrN+2z34TqJCC9+pt3I1Xx+dU\n1xjaNdVFjDwgl0QIcqSnbGqCda+70IX4HIKuV9K0db9OH8DJTpFtSFZ0LvD+\n6UbyilSjbf5vOZeCdE9vkWipgW/1LFCbIBzfaBiUu7pHsMNRbS7TY9tTGeOr\n9M1Bl5RYdJj3K9MeKKPHoxEg2Q1lNE08s1iZvABopgeuCAHFGAuv+AIRaKPO\nrsHI5fW/Ok/EdBL1QmGiKkP0I2DrcrQ3z8w1uX6nFF79BBz3j9++Tk6Pil3n\nxwBwPsO01aTD+3w+2WZXvFhxZxYZfwaLkXV9lCfEdw5AdD2sczrD84ixcGks\nKtwFcMQlEE+XD9anUaNbVny1RLdvmawS6kbFvGx3Gw8YLduwqSqteqUss2IE\n/5hyOb8OYHTl9AdgqVckvUVb806qhV/aRGIwZSkvU/IYmkwKgbs8CV/EPfpG\nVV/bQxeqCkbAUgdYFB/qvL1MjpyGz8GtH3IcARirGL5ftfrXOYIIwEfKR8lT\n3avZTeG5A1KXcaA/wxsJOw515ZbNVTK/8ptGgO17KYI7wXiPFRP6HTtGZ1Vw\nKHnx\r\n=y9KU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"f7b79ff099d2a42063b77bd43a79f7e64689810c","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.24.0_1618866125432_0.5243798849562014","host":"s3://npm-registry-packages"}},"0.0.0-PR-309--31343b1":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-309--31343b1","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-309--31343b1","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"f66779f9f993b0ad30e7a66d4628e97570aa0c85","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-309--31343b1.tgz","fileCount":300,"integrity":"sha512-uXb5dOMUyUgYY6x/+boi/CBtVes8qcK1eVyn+DrCzxOmAPt23HIBipRXumlBKoD52yzWZJ0eqr93UbZgwvFSjw==","signatures":[{"sig":"MEYCIQCrVtNqwvOWfg5fkYiOrmrT2Yw7sKtlEXAr6AqS9vbbSwIhAM5hPrhcb9RfE0jWIq7e5fhBSEOSP9QDTd1CrBw4FyOP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4395288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfg49CRA9TVsSAnZWagAAjzoP/27HWPVbca14q+osFUry\nAP6rSdoAB1fl0mnxmr3sMGare90YCTauo4TZ5zcBeGL1kxSe2lsvs/VfHW/r\nk8ZLzAFSmSDEObsAvXjJrC7hizKZmglpCeibavKJvopnWKLJISt1AKNHNiYW\n5l1XC2Ycssh9pTFuUCbS+h5q104iwYxk8k+hF98xPzL0RhsYXKkzluGPH8/3\nxnMInIyeOXJdbIzwZcQWZcvsPR9T3rFo5k1+b2g8QW4ck0wFfcXYsdNdhgHp\n/wxxLl66Cco7or2O1O9poBydaAjgYAS2KbaG062CfsR0XTv7Hkd7ox0w6S4s\n5EsdTijz1fUfDa+W3ZrNc03agUgJQtFXxLPj3UqjNgggy6019V8eTLIoJs1n\nhkTOQerHJyolnf42a/2FeFqs8vhoyfJsAdgXNV0ovtq1k5U4guzgkPQyEmMn\n/yBIUQpo3qVM29A1Z9/W2i32ncjLhkAfBaE6ADnHnpK8Cky3Pn4KZSGawPeQ\nNnqgJDKQtMriADuFvEeVu+P0/0QzreQzLjhZabconqC1OEtyve8tUyYF1eLG\n0iF9gFy8BoM1dYLrz46MWDpqIwMUHpdnk0ayuGat2FD8Sv61quKqMlnKGnVm\nqG4BxtSm5s3mLfpbw7CvEB2rdNSR9UP15ZuSjHAs3EAuCC72gBPNUOk1fiqQ\nriXD\r\n=6Od8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"ade94d3f558928513078ed5ac556365a58b9654e","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-309--31343b1_1618873916704_0.9217684045330314","host":"s3://npm-registry-packages"}},"0.0.0-PR-306--e3f7da4":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-306--e3f7da4","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-306--e3f7da4","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"28935121fd8905b97fbe32f7d4a7fb34cef190db","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-306--e3f7da4.tgz","fileCount":300,"integrity":"sha512-KLh+/tFKtF3AWNrKEn/Rh1m106MatPwdPztD06b/U1KKeA3sFPEJT4RWyZX1TYRSY1l1Vg3kjK8iTw6vWakw4g==","signatures":[{"sig":"MEUCIQD+NSIT1db/wxBrpQ56mrOqOfjrXw92BPzNsb2Uo19EnwIgIKyOok/u1IsfBCzp5Or9ezxqRK3GIBo7pGgrsmMI/iA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4398148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfq1dCRA9TVsSAnZWagAAArwP/2kl0VniXpfajij8LCVd\nkdiuFzYp6FuQebnv3qr3qbJgel/GA4Sm1My2Qn+6LnPOPmCm5ld+2lXwe/MT\nJyiO93inIFIs9x0ZwH+llwNbOwK5UQmaCTl5e8a6suEG6cs3k32IA9qBdqqO\nsAx18rEHBVEML17nDxriv4jVv4/h2S4CP1ns/Gw7SwXzMf+RBb7B+wvPMvcl\nJvQFexIaIo6IoirENv+9+9QTevLHpBU6YHLA9iLxErE/o9Tq5w/viXBzO3/A\n1+ng1xXL+ZB6xbl8hr+vuE0KNgYFlUOOmlrGZw4983Bs8kEqNLn/YBQ0GIHf\nka2ttmOw5BMu95PKc61QbqV2PC8hvqZSEHwRevOJYGgR1hR4yMbczN8nQjNW\nzjJOkKVv6HOZO4IomSXwetmHEJzP7gGsLrOsLPtYlW3hotlobdjoBBOR69jU\n/fMQvmhYS08s5TaBzEUJLB5F8HpC+gOu7/Huz83akmlrvGksBRFVRUCXEhmE\n8i2Du9owLIe4rLXvVe8mrYELavIKpeCUwWkZBwzwzwzG9RpFr4N4J4gxUgwQ\nngfauQXHtrx5T1N+7WNPEoBlZTGWLtnYZ7nOgVPlYjfIlANPh7+NvzXy536v\n2DL9e6Juxbm2Cyj/O10diJ23zMVn/acgPnEyGN9VQlIIdrVycoB51+fk4siM\nA2Rz\r\n=pdiW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"e7110d5f9ffeeefdb68948a89d6985bcbfcf29f7","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-306--e3f7da4_1618914653211_0.8909644045441694","host":"s3://npm-registry-packages"}},"0.24.1":{"name":"@leaflink/leaflink-ui","version":"0.24.1","license":"MIT","_id":"@leaflink/leaflink-ui@0.24.1","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"e9c3af571a169dd8907421ecdbc8cf39c8e3f327","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.24.1.tgz","fileCount":299,"integrity":"sha512-pne46w2+iCJq1A6b4ZUMHg5vqZ4hAamXjU1fgvEMZB3VUu7zn0h8sDPJWa/q+RoW3DoG2SQ4CDd34LAxngLtlg==","signatures":[{"sig":"MEQCICclFUTL18yiq1F+PT2Z9DfcP98AjPuSe7dQ+A8TxD6KAiARr92NR2CDEuDb7thcXmOd9YduMFDFz64fyGD5LbKaww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4245787,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgftIBCRA9TVsSAnZWagAAWUgP/ReujIOAExzRUxUkKhIT\nYmAMTZ+/NaN5Kwgdt7kSwyz6bGW38ePWW01GykTxUrzc5Y5IMVpfdrESknaO\nxutkTB9zrHs8hJcp5mPrlzHd5Te9p8/pFoQCMUHf9oI6KmLnT8FBmIiZ5/P2\nkAB8jiIyqH4KED8P43NNbC17fqPIg0xiTtlPnxnYHaceBwIb6F5PaYdDU2N4\n7kwkLldqUhcAj36TTTpFOwLWsvrnLRiUECjvsuwK8Lf15o3rRR8FO8quwcxe\nn76yEqDKCy5zvZiSONbs0qbeqvlsEe6MQ7ugOGMxt6zdqOtrxaqYdubwaQaa\nAgFQD6H9HFh7FzJi4+a3HX5KqDUTDLXvZ/+JPs8drig67vXG+9xuvGQtHVAE\n1xFTwg5wa+y50mRZGrz4IAA8lfTascnC69lw+MiulbTrmdogBuEBL8d1FXL6\nK7tRArJekHnlVhDO4YHkRoU95bgityU/EXCpYSuquUwvFMCY99CzY9ZbTPEd\npvxGObKWDztvrQDwKCr9AcoJ3An8q5GWWPg+r0IQE4XRptRquR8NvFRELP+l\nwX7wsHHmYqljxJUX7y68LSW1aHuBzvyYt9x1mloPTHI/Wd+PeNh7attOqrKU\n16ciIIMLWNU5r9y2Yz7/el8FmmF6kck7c1rQuZC+YxA0rjFQb3KGeQXAhFNK\nw2Lz\r\n=X8Jt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"66057c05a8f95ffb497555ae7734c74f0eb08445","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.24.1_1618924032157_0.5720986189353721","host":"s3://npm-registry-packages"}},"0.25.0":{"name":"@leaflink/leaflink-ui","version":"0.25.0","license":"MIT","_id":"@leaflink/leaflink-ui@0.25.0","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"4a997d92688cb041d3b3b08cb1ca41e915ddcea8","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.25.0.tgz","fileCount":299,"integrity":"sha512-ouMmGweWuDFgScbPD7YpKlCZEQ//XmPmFbHhawH6gegEc83xmyGw26RCwZMi6Oi+y09OFW8P1UzvvDZMV8iL0A==","signatures":[{"sig":"MEQCIGasngXBJS7ecZ2TBgIEZmTcgY16UO3j1gJOl9beOJupAiBzzKbhSV6veC5EWhw4hWD3gP35TNZ2ZToh8D+R7K+yuw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4251913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggCq1CRA9TVsSAnZWagAA5+wP/1REW3KJsjgwVElqkwgX\njgp+XBdHTnNUMSsNp1kw3DbUXC7lySR86OzmhTBd+kiSokVcz7vp3NGW5WFY\nS0BOrriNvPsiY910DlJ1wTHszmhBQBO+LrGjgIMdcVSbOPg47Zs8KJ5TBt+m\nuE0awCID/crRvTC1TL962dVZzIiKgKL0EuB1RFmJ8a402EMTvC7n52OD2VsX\nvgvpWvhmukPDj8OZEqFiQv9fB6RKWxwRGJsJA3U0GSB6xGGj66G/053B7Izg\nUbWvXs2a5ZUPf/w1PgKo29PhSSOtZlMd0/HzeudeR+RJ81WBeBiFoPhWb4z9\niIt/DJYPQnV8yom+xyWxp+YGqBza3l2UO1zcjfVorBPZsUYw1WzDfk7PV9Vj\nozlT9tSqELV2SUiQBwlvzCdgUtCG8emBA6QFAWwfygQPXDSc2gs6N/4Rb/GR\nYWF19CkpSWPLYUhIe9auOXbChoan1MraXNWJLyU9g8OE9wvMsHZ5lK/qMfoo\njwMImb70RvcEvhm0qcddp1xF5oMwhfGLL1APCKlxnE6n2zCnVINmVs+7uMmG\nKcZkc2XzwhK1BC1A1SUnmG1D8zFtmPRIr+peXAfb6ns/NuIGCDW1oZzH1PDQ\nrxH/PxIntQWTbKfV+AIXjZypM+TVohSqx5Z3+VtzJ7zPogbc8z1B11eG+BY9\n9i4B\r\n=/2tY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"69f09d9983faeb9933f0ae4d9be719229317f722","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.25.0_1619012276680_0.07713142874879231","host":"s3://npm-registry-packages"}},"0.0.0-PR-314--4d99827":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-314--4d99827","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-314--4d99827","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"85b2ade0adcf7689055242027498f6709939b938","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-314--4d99827.tgz","fileCount":300,"integrity":"sha512-tKdRKatpGqTAnx+2rbOBqSd1JTAa2fq5YF2hznm2do5feiVQAMylD66stpipiDyXNGlufz9F6YbTqpCPDOxUFA==","signatures":[{"sig":"MEUCIQC1eihCFhV7QhN5bczNj+FEC1HLGfKAaQTEU0EwRn5RswIgMLpJcbnTR9/cJDXGRqwaCGr7MGx8i9RLr0KnGRY0XoU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4401420,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggbe6CRA9TVsSAnZWagAAqF0QAKAlCqZFA+aGpGzScB0c\nFhYoT5DAdB14aXU7CR7dV8bmVDGD+bcdvHf1TbfInyuM57csc8Loov2mbpJ/\ncus5NZRQkp+3yXBKxaNSCi0bOvi+ijvfHS6Vldv9mIFvTN6/PsM80u3uu5Y6\n9WMRyikSDe78mnN5aiM48FqN0jgS9KuUFs8TsiR/F39Wv+BCjXU3UBf1bPfO\nKMOfBZxHhip2kkCWiS63QLnw2SwoX0HlKO/+WWB0nRGM9lI2njZg1NbZxfqO\n7lbVSnkGrAQu1RrwXe+N29fazJqu3/yt0w1XLiU2Zqc1lfR8814ekTYGaHAo\nDsEEpdQ9LYuU3wR/l6/HT3bjYrsoVbd5S/DDtlVIfRWNk+WMapXeP1YVHTla\nJnpj2ECx8NHAjMlkZw8tHuR4m90NmlnXirxAnGSSSSS37kPPqSiNo6gtSCYV\nsFEruxXX5AaIkEOiqw1Wb0XIPDt1rJ6O74uZ/yWZ0khng1h2w12xiVbAisMQ\nTc5t+eDY6Ljiv9mzOPE2vsq8lUIYa0HSHij6zJzVzGWwMOPBx8uFtCGHSXLW\nz3FdlM5p4mCN+qdRVnTlft7HWuFlyQpsXRK0B7pM5FDAqyOASVfdYdC2qooC\n6Z3J4K7REjJRHqQyuhBE66M+nf/CbZBym5pVG8HXL8o3kyN4WsQHG0FmfkHW\nqsKn\r\n=duw7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"a027d54acd4115ded6ca71fd24d94fc82c33f640","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-314--4d99827_1619113913898_0.32117593393011457","host":"s3://npm-registry-packages"}},"0.0.0-PR-313--ec2470b":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-313--ec2470b","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-313--ec2470b","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"d6be2248e81f68710e396785e0e4afce084d8252","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-313--ec2470b.tgz","fileCount":302,"integrity":"sha512-FBPm+gD/hhxc4GY6DQgrjlbzLePLsvMNen7SLX4hfjirwFNmPzKaK5sNArA+fsqkPRYit+yQF2meBKN2PZeXWQ==","signatures":[{"sig":"MEQCIDyrQnYeOT9kaFKIL+1VoBJ0+JDRM4A3hl3kf6TohrmXAiBwcJL/8qrsnmp1OMYgHnj/TkwqKYfUOwt+QlHB5VNZOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4574259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggb6yCRA9TVsSAnZWagAA1BgP/0+QWSsT1iN6aFSyd2XF\nkjhYe6XqhnFbnwZHRvSRkvKJ2zuev0KMOC5seLv83GkLnVtxb5871khIQIbI\npfvdjgKYVqL8v9oAZFWeizm/6vw4h0K/c4NXkAZ19q1gZTKRdYb8x/uZ20jL\n0hBBYUWVAPlnws1WD0zz0erE+wfKZLx65eLqke+EAnmVEU5FRp/SHMGloXzu\nvNdx6l3EVJpKcJWA/OOnleLh8BYS1DmYREd+vBrfj02HIBn1da67fLn96E12\nCEeEyAwXi4G7DO+d555BP6JY6y/pB1A0JUQ6Ih5EN6GJlwLTwga+N0swQ6wa\nCghO+QJQNUyn2t2ycXK3/G4UX6qlPSW6AHA9kDwn9T4Pops+fMISVuDCFb/w\nQEpfFio7rsGRC6lQq5xDbUD2E57SElrzumLIjE7NiQE4CxPtIgeBiRQZbmod\ntIJsid8WXZhKHJ+Izy7u9RE2YVrNFVHThC2FXyGjCtHkONCQ97F9iRY4CD1V\neerB2PL+k0tL6/08Mv3DjcItqzcqZf1ilARw8VHyHFUi7W75FS9yb82ywYP6\n/tV9NoikEfAWT0a/7LrH9pR2WIVKLM8eay20CBO2Mn2cHwk0EbW7PzixPhM5\nugf5BvFk01ZbzjQyf2PK4tGbKIDVeSjbPEhBoDqU8caaZ6yUCcWASqLU1lhq\neYqO\r\n=xWru\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"74fa4dc77c05fba391f0268be2c68171697ff6a5","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-313--ec2470b_1619115697390_0.5084417349715495","host":"s3://npm-registry-packages"}},"0.0.0-PR-315--20012a1":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-315--20012a1","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-315--20012a1","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"59977a9febece0db9b037de29f2908059a277979","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-315--20012a1.tgz","fileCount":300,"integrity":"sha512-rcRqF+o15gSmxSR0cBPHa2VayqNofwrVtq3ULISwoisPIfDyagUNa748eV+LsIX4+Y1CiFHQGSG3K+8+4VGicA==","signatures":[{"sig":"MEUCIQDKqS3U/mDu2ex6oxR9IeEi06A215rumvzfVdXzpFjUBQIgebKg+QQkEFxRlfymf9GYrLmC9E+SIzJnvrwZvlp8y+o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4399482,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggoGMCRA9TVsSAnZWagAAi18QAJ6pQWt3EQ7wAjnlRE4W\ntqZ27lCPjoSjIJf9PtQ869gs5XOo17iTVoGDOFDlD646gqduikIuNDqvyHDr\nTx/7L5YuDB94QLWWaRqyBVHum65RGJbAcj6PAJmZMwe8/aKgIq6xIWJS1Q3d\nELMdu5WS7HJkydUok697JAbS7vFtzpBL1W+bqWZulO1c7/1nA7twgnI+trhO\nwt1sLTpaM3fng9ebowgAdd/jA5c90D7yFrAP2RjCRbVhU9ulgbWcl1PQgx0Q\n5HydnOzesHx8Psf30+zE72Xl1WN3Ui88v9pH+e+bJwLEymFd8RpM+z/EY9js\nnP8yqdYHAHIxQPa83XDDee5LA656aj8O0M9VEXdVTZzHPWlrz6+QXCTkf8o1\nn6fElkeqkeVAa3wX+SGzGV3k65/atngt5ovmtZoynf0lpRFZ9U9Bp+iZ1vj0\nOMtewlloKTn0If4snDKOcDIg3t3nxBVyAV0n0bM3uFTlndlob/sm8PqcgFmS\nEGPm0hz0deMoNIWjw2SSKo+EvbW99qZlY5QarxPszdo+sfaf76egD6sKvtKw\nnfaQ2CUovMxeY3hmItVqhgtSMY3CZ4HOb0tiE6QrmhXFW+8aasWRiu3fHJ3j\nIY+TLEKhmh6uxX8NhOGgzfyg6kT6Pbe7tbymf1Y976LN1yiZS44DmELLzj/p\n5+0q\r\n=zLdJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"da3806c89ce710ece60d379f8610d1dddf6d44f9","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-315--20012a1_1619165579970_0.4446408739854093","host":"s3://npm-registry-packages"}},"0.25.1":{"name":"@leaflink/leaflink-ui","version":"0.25.1","license":"MIT","_id":"@leaflink/leaflink-ui@0.25.1","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"cca7791dab8434a473b08e8edfa9163c0e3d4a50","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.25.1.tgz","fileCount":299,"integrity":"sha512-J3noA4HJYN13CqpTMxTOVdFKJqUO7U3MQKQi+JKONJjo3j8y9G/z5kjKjiwV95MmCNFTNpW2//bUjDjMFR/cVQ==","signatures":[{"sig":"MEUCIAL7naR/KOvGAjm2tu6CN1VBkM+eECaEBbzUZbopsl5yAiEA6qa1tMT8PN7YGgBrFXEJ78uRtEQWlAiWzCy3XRnd9XI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4254732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggs/tCRA9TVsSAnZWagAA5OkQAISH5LF0hWym0EIv/v3l\nZyWxbcv3+rGzrKGNPH5bhSIMItL7WHwqAbrhqVoUrsOH/BnCvw5KK/lAMKXu\n0PQq+E03KpXUBcPGVzCaca4LPWvDdWzMPjHIJ6e/IzKpn76ds0Bkb5dvUKGx\n/KHrLGAAyBF5vwkKsdOlRO1g0tKNgEh5kpXssUXOXu8e/TyXCj3iP8bg3R7Y\n1JZPiAjRJnmCuDfrWxTvmStL5QqDdkbe6KYiLV5rUiZcnypwzSsBpMn83Ald\nsA4zu3qKuuccmc9WYFJVxPuHLdzJ+hN5CxLrKFrhxImm0tfpawQTDj+0uyOl\nsEroCtoQd68MFJrAuM4w/Mnf/4oKuxKyOs2VEVUImbLeVJsBr8aaQRY3AQPP\nayylxMymmkyH+qLe3vRo8n5YSpoA6TjogBquN2HW9iV7fR3kpqOIEtiki/6N\nNGihxsbDd4jNDhsSzzULpXEKP6TDWjQBhaCgoxrdk8GRcCgidk1VrkKl0MOb\nH80mIt6Id3w9uPm1mpc2/IJrejoQwd+fc+IrsJSBnMTmGmbgjBMhW+O5YHPl\ndcZFNtJGQtkk9uvZ3NFJeNY7bT6eGVOberVLXM5LpLDfVG2vKvkz8w6yc7RX\ncF1vZxW3DLzstFrLotgIh5veLTNwVU8SN+bzEq2vIK8Ct5SMMglx9jrMHTXt\neVpo\r\n=J+2i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"1116567dd0c37d1b7e2e308910196e260fd9c068","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.25.1_1619185644823_0.006520095105528867","host":"s3://npm-registry-packages"}},"0.0.0-PR-313--8bc5a7a":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-313--8bc5a7a","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-313--8bc5a7a","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"173ca23141d7f81377d45936e9189a1929f7c5fc","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-313--8bc5a7a.tgz","fileCount":302,"integrity":"sha512-3F796C9+qFMnfaIiOw9IKyhLBddQbf7FRuX/yl03IjgXcjUMGfpX7VqnwmTmZ/1jqzy0k45ckoMyPcvW+LotZA==","signatures":[{"sig":"MEUCIHJuLB2DorlXxSJ5+tC/GrCD2hT6HF4a2q0UhWNZE6IvAiEAvVGT1bVp3Oh/RvPztty0JcnhPfm9sc3/vkZo0pUo56w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4590171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggvniCRA9TVsSAnZWagAAtnUP/RZ9UvXRUaX2IYCAkF77\n47JhPO1lcXayyxWhpWMdn7XtmPtIRC8W7rPqjscW92GIr00vJU46SNHRd3TD\nDvJ5L8FYpecOQyTAHTot2jf0871ehV5NMqBICnW8THm9ziDOm8eYauL/nhoI\nB3Lop30acRzd++EAr/VhMu2Jq09isORy7+qu78V8Sk3Sc11F9l9oyN3JB0ig\nE83XwONG3tk51CmaAMrVqfsyh1etlNDK98mlhvDU8GmlhQj5oEkCCfaWroCe\nhlJgc+uK1Hy014QF3FI+pS5Ctoz93DUKwqRbM40ON9H15W1oWXqcw4sn3lsO\nSJEEAgxgTvEOCxlMc83Efbo+ZzToHHb/KYgDf6kU+qOwuptixV7240MniVFf\nBA09rlwk0OJcwdSL7yDvJIt56NwUvIFDuPpqa5S8y/fTE0NmAkO04W/nrMrt\n1tWvzHgFD/hDZjiVE8bRhmvFkw5a5jOTGDo0MLzfZqFLktAvvZwf49e+DGI3\neOemyEtV6oNijRYhF78+vtVUUK9vYzwxsbijIP9Kh0tyTZ6MoxJ4BSOftgZO\nofP6ewBvpbJAIIGW+QKpLbQ5JYMLAvhSrrEVQyTeQ4yo4NWfsgriiGxeQq/W\n4MG9dU8tAAkVsoN+zSuQVc81M+o+ubYOSPUwFXSfip0Q5LTCy627QztSpECi\nr7zl\r\n=rLN/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"1fae4c13affbec6fb0396b8ef317ed6924f7f576","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-313--8bc5a7a_1619196385927_0.6951177219288394","host":"s3://npm-registry-packages"}},"0.25.2":{"name":"@leaflink/leaflink-ui","version":"0.25.2","license":"MIT","_id":"@leaflink/leaflink-ui@0.25.2","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"e0059560f0346e157ee3d875bb7fa138abbcdc44","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.25.2.tgz","fileCount":299,"integrity":"sha512-BI68E+OLSFzt/vEOYhqdGZjJ9yZUZ9JNMKYRGZ06y50lYBYtUNPsZAy7PfHIbz5P8q/0KK4stE2xjAypqv2sYQ==","signatures":[{"sig":"MEYCIQDcc+SCDkPDPXuvwRFT9uSEBtIo4vEsq5dQwtfib2iXvgIhAOqQA8svb+AmgXOZ9JYBw2Dx3uM8ir56BkUpFnZKOF0G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4254923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggwtGCRA9TVsSAnZWagAA0+AQAJOU8X8n7FOqaGtSB4OT\nwqW93VkOvsoTOy2viiVK+M6wrvzzaI2AeW+OT7JuTzTWn5nAiDmM1M0aT+Ny\nhQb3NK6POIaKA072AOocLujaPZmwcaU7IDqPWoxVIaTGIaEiU314A59UVxiZ\n139X/89gwMeajWOlIlFmRCVbBNKEVzJpOLHJlO+83eJxJFdQ5UyN3qcLuiYF\n7RMhv0TaKfNpeHkVKpbC5KMhtV+3H2k6/765tZKD5ezqeaOQDz01Y8kp3RDw\n9gqBK8dcRHRtrrn+aBjwq1VGdkNlZMY0cPcYNK0X7vBBVi9JgP9ThoV+Ot5P\n8jVUgUqSEj+Pag07vr1Qyp2mbhPttwVuOS3IKTXKd9b19yMA0/td1Re5STdt\nBXvSJxjUtzE3tGnYnmBvVcgkmATcakyGO/HdkHMfzVG4v6QpxZefBlLapdDK\nzT17s1A/RWNKj/xamD6MY6DRi6ql1TJl97Ak7ml8NbjWNI7QCWy2kfknYIOB\nZHEDH6Sw6WZg/VrGEDlsn8zkulabqpCrBE0p2Nt8SGwiUInapsCj1lRkid/2\n8MnStYvFsDlq1Gqzgw1nDhx0TwJoPWRom0C01OFXAHrbM8KzMUkdevYHzwGb\nhC8uCR7B3nTiBSVSaidpf786xShpF0kbYOExq6Uykw09tdCMCQoz/orU6rW/\nVtnh\r\n=4o55\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"460893ca44d88748468235774117846dcf1bd523","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.25.2_1619200837382_0.025856855854478944","host":"s3://npm-registry-packages"}},"0.0.0-PR-306--97e45b1":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-306--97e45b1","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-306--97e45b1","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"76e49873aa7fc2373c0f9c37fa9a1fee8b6e6d95","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-306--97e45b1.tgz","fileCount":300,"integrity":"sha512-39G4DHxyKmULtKPT5qDK4ZDumfhezc1daA+FJ3ce9dAUC/rAyGYKpcRzB0wIG/0P1Gmc0VPmbBkgzDawxuJqKg==","signatures":[{"sig":"MEUCIAflHvq/Yn4sHSxYjZfclcU1oQ+7ev43SJPgAV9JoBt/AiEA+5+PQ/DpQ5ZJWyBKvPbs/Ug2nk9Ih6Oe3oo5rde4JAY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4409750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghmpcCRA9TVsSAnZWagAAJJIQAIVokLHeJ89dAmqLe6FK\nIo6pJyRV0VvJ0XVzS4eqt0e0G/mNqXbqHoAdPRWMLRivH/Su2h/KPt/qGe2y\nwD3ovAWHkGTjynur+sBYUPZIRuJ8YFl57mD1652jvV+2LXqG84CWBU7pzcN6\nJlhbaauZDkK8kOuHgcRHS8GyzKzdT3ZB48MCfG6iGC8WA1piCfiqL10wpySJ\nCoOH3yo7Vh0kxREfMLqsT9qkpAdy9Nn7a8vgx1XelLZn2pa1SmldQ4FYfqb1\nluz529gvlhuOSPI8toeDfBbH6R1Vv7fzuiM7O156FSZns4iDp0omU2yW+r8o\ntjHWnfG+Vko7HR2u6CpPttE0i50KYqQALrnsDEnC3eQ7itJmSQLX31/H6MAW\nQvzkdGBx11aCLlwjo12fYsD1/57JCLUaLNQ1UKtS7ctr4foC5ITXVoo598pe\nLnR5uaTY7tpoU8xTVT8acSyQPsiRSW3lPHC0JL9871jDwCNQCCctjQB4QdAP\nNI9NGFL1h5QW7nAv8EXOMTmkmKXl0Y7lDospid4/yHtsKxnkCP7yDAlMXio6\nRXahiJrE4P5dPizL0bRkBkp5eGU1UbsbE5fOoSxER+pycXfEBa1Ckib5QhTm\njqOqPyUN5CdWAjhEh+2WBcLKsI6cLUbEnOAl9gDic29WDJiO56tgaWHMjdbc\nSIs6\r\n=L/pW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"26d0d5e511c88a01b9a5f94b8d112f3913d69d99","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-306--97e45b1_1619421787737_0.9603711198260649","host":"s3://npm-registry-packages"}},"0.0.0-PR-315--786a6e0":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-315--786a6e0","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-315--786a6e0","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"7e47ebcbe2cf6d6ff742d1c2e09b8d03f5996e86","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-315--786a6e0.tgz","fileCount":300,"integrity":"sha512-Xfv2qjmCkxxADvn2wpJ2i2p2YSgm43YDZwA9jgTaLfolVOMZPIL62O2kV6INy45FbjEbEJBjWrUdhDWMgDdkPw==","signatures":[{"sig":"MEUCIFMR2bWsMS9H6yy6hd24uugKYyScdwy24hupQ0Mqxan5AiEA5FITb4AGFOCV+Bx1ZQX+gy1M/oxpXIw4FFBddcWqcqs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4401132,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghoVxCRA9TVsSAnZWagAAYNcQAIZSgPaW7j2bmge24nuw\n5mWRtZbneKp02Ko7ZMkEXDItP2v5dBfUZ5y/tRKgBQzV8Goqdkm4h2/JxEKp\nVTPI1LfVcx/SYQks6uRozJWF5TcsnQt2IuwxwMB2OaOwBUJypZKaw0oMhqg0\nwYxUebWSMBwwnpSLyOGc3pazkJZnrB0RA0zYushIuHEMp92Hjd4vePehId2w\natUzj+9kVEl6+54YMD19pJghZYbeZROTUizQorO+Fkq3KVFR3vCxEtg8rQYK\nvw6vbLLfI3JyL9gcakyGkC9jz+qcdctUUs5XDVBATkrkyn9w3kZRcSYlwXVB\nMt0tTwTaVEYTYPM73lQ/yejDjidRp8EXjtXnzniC0fl275yc5njZsrUpC3Xj\nr9fRmfg00PvHDeuiS1f1T+qY0uxL1YIgztL0nthrSWH7DQXkCgmhPQ62iryX\neOSSanCAfA+UOZZ+nhHs13ZqEYFSTBg2o61Hf2zi1RqAZvBK1A3fgl2ABRB5\nTW8t+uw6Di6PKuiChR1yiEROdf5MAc00iuYJylNiSciqSmDdLQcS60IqjSnO\ngFMIVLl8/1ESnvfeSCe/JbR7NYokebXjHC+QItARlvhDePFMAm/2sReWt6J2\nBsXPMMhmxa471z8Pj3Q2I3Qz9dzHI4eA0430jP8a+1bfN72NIAor6DEqsjID\n2JPB\r\n=RIVz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"15859404b632a0e2241806fd1fb0751ebf0fc0e3","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-315--786a6e0_1619428721041_0.21628695677473564","host":"s3://npm-registry-packages"}},"0.25.3":{"name":"@leaflink/leaflink-ui","version":"0.25.3","license":"MIT","_id":"@leaflink/leaflink-ui@0.25.3","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"bd535e6b50de07c1e0684b96f001491a19774e0f","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.25.3.tgz","fileCount":301,"integrity":"sha512-/bmFTUIsIoLzgBg9Ar8sbp6QnOlCQEYYawAO46zTXDYuWjUazo7GYmeBLiJwbt42/HDlGhdfhScRkfP7IHfgXw==","signatures":[{"sig":"MEQCIBjLR/Ji6woOrqClY6VTZgjIa/reYMoocPA6WkP9/XzLAiAvoP5VKObpGvVA9bWUcCXg/RVMsAzYmgeWA3yPKYWSAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4444344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghtRtCRA9TVsSAnZWagAAQG4P/3loqxRYfGbzTegpqQDY\nQpMN6BWZF4GcFN74Lq+CcBXGJZRTpaHQCrkDxYvUm4NGRH5/LIAQXyWwEleL\nkiQYV+gDZQJ4KxTVpKKDAB1pl22aNOXuqay5bvqYdffrs7FnmNusLxIT8SNC\nuSk40Qk1HDuzkCXfjNFccKXR+crA0eiwO/y2+BB+nRMvK9azjclfg0BS5ktQ\n6A3DLEoNmE9g686dJge91kqol6fmmIfsshMSDhXS3SUi8JLJ2h9Q4RQwRDQ7\nKYwlIdtNCeOXGngiXFR45u0h1hmmX9KR1K8rfsskdoOPFvehOvpLlHAQhx9G\nMkw14IDLR50i37So+it3Nnkf7UYfCqVZSCRQEA20/2UCPs9qeRp4Iy9nxNSv\nYSZEuVldTqAgKs4PKngVNU2RzBgDdZBzqGI9s/sJNB7QaF4Bay8h0yCQR0bO\ngh739JE5mUHSZmP4QO4FSYdMbRee9aGsQR25Q505BBqh+E1JFOBMRGuAt+6E\ne9oJkiTJSPDQiZttT8LUpSJT8a9nkX8s932kcftOzAI28WF60lbGxtYL6yPm\nHvfztCd0SNSnwCPru1kc6OVTbY0TmYsoogcA40LdL7ZCnhkZXCpdxFAVUgFp\nxh8Qdr67vi55MysleFlpn+hPiQN9KDJbyQII7QFFS793x3SbSGZ86OurYbIc\n/8lC\r\n=nbZY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"236e5cbe1dcc8005ed764f0bb969a21505721f99","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.25.3_1619448940312_0.15597522190634638","host":"s3://npm-registry-packages"}},"0.25.4":{"name":"@leaflink/leaflink-ui","version":"0.25.4","license":"MIT","_id":"@leaflink/leaflink-ui@0.25.4","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"042bf6c6947b5a832befffdec4091b5215b7bc13","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.25.4.tgz","fileCount":301,"integrity":"sha512-tdsAMjQYtfe+VH6kMRbNOw35EQHvjqX9R0x/aXe1xGtJ2vS3JCf4GaFBqrZnpBont8ZPyZrWfpugmnRQ4tetFw==","signatures":[{"sig":"MEQCIH9BaHnWEyaDWIiw5NLLgmOvxaagtrjkrci9naF8qGhgAiA7/OH/PNYETRcpqL1R7IHeNG3p+JA/8OGMvQtZ36MUtw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4444650,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghvW0CRA9TVsSAnZWagAAcHMP/0eppktatxVTUNHywv7v\nYTFl6zLe7GUskCzzW9cUYPMB2GGP5py/i28+JVn7a1gNNj7kJND730u4CCfB\nMEHjg3o+7Bq5hlXZVXjIAayaLNxZqB0GLSZp3/saWFWU2qahC/7aIi2H9Y/8\n7XnACkQ5Y5zsWeQZbTRYdmfRfgR9SolNE/GeWgivc3+VGNqhFSkwqDd6vVbn\nTEm3YF0JEaCWTgwr9XPwoKX1LAutDWJQK7j2R6U7Qzs2ynAU3cEqDLOwDYte\n942ZDw9FxTKWYNTfET2bu/2NsI1RsoiAVvkL25yHSwGcZmmIHzwwyY+hlOF9\nyKWRp7ZFhzM+9Iy3q2khcjDnl5cCRykCiQJVkiDdPatcWyjvdHKEZL8/vb5A\n1FbUW/+zQstlI4LVRVJge5iQhailXR+xKbOyE3NsPtarup4/b3L3ftFHMcxi\nDTt9gfWIo+zcl49sWlM78U05tHDhuYBzw3NcJk3UVIHTN7glnP6v3mYqbHyx\nr0n2Q3qlr2ptphOFBPs1XEqeHPeJM4XYtwv48dVgX3He/dUDyMbzTdut5WQy\nSUaAU3spN/Iw+DedGsvqzk9CRrFjh2ia4RXAA+ZKUuy/UEDmnYnJ1gF/izRx\n2s9zj/HCXDf8CjemQhPrvdIbJQzv8qRyPDlWisURG7vK+NJzCHZTpJtfCxNU\n7uLq\r\n=Ud9g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"752581de65cfd97243ccfbba943b65b6b199af3f","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.25.4_1619457459737_0.9744174646240309","host":"s3://npm-registry-packages"}},"0.0.0-PR-306--0b6b37f":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-306--0b6b37f","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-306--0b6b37f","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"27ac96b40c5cf9a95583b7b6f0af54f8f6e4226f","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-306--0b6b37f.tgz","fileCount":302,"integrity":"sha512-c48OmKN0os4nufpAvGjUfB/EvyU2q66j4s6MXfDu7KRV/saFCZue+YeJUqhWPAhHQSAp6HSHCqcHPZUSTQoVSg==","signatures":[{"sig":"MEUCICyeqBButQaYMMU8aeoDDqZ8aFg0kCehmxg18lOyMg/NAiEAl4KjZUMyCb/8on2h4g7GR4opqYSrJ+T1WeNsPvaZx08=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4601298,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgh/GgCRA9TVsSAnZWagAA2EEP/iY25GUJPlQIAIVqnkAM\n1Tz5VSV+ldEk9vE80Ha6nl9qkRZ2orDfSPSdK1UgEeYVUiq3d0y1RAXSeRUJ\nmUG02igZrzD/UwQwBmNVmh0fwdg5PwHipNbfCICU4O8VaBf6zDBpJYSpm0lh\nwDjPSok9gBfMciT8x6CQWZ5vGHXo8zFPSstnbtB9ipnihusgboiUl6uONPv+\nW5tGMynpOC4FNN7uqhRn+eRd86D3KFQLCbRdmjwGSY932xSMmnm39u4q/twa\n2uu8PhR32b2hbXOAbGF5FYmc0JQMYTu8EXLQhVKfU5tOoNiQ7uTtqbnIAwx6\nP454YYpdVcvC9Iw4+Dp20USZ5HiQ0BuRRZ6RDhuwCnX/cdJS8gitr0PKM2up\nClgeAnIE9PS9e020gaetY9yKUsBkfbiz1SitIuz9C/F4FRf8g2vDfz3PorjD\nNLzMuCtUz5e1Noi/P6Gc8hP9WBl4W3E7OIPbxzGzdQqYhkHQtbfdkXb9+nC0\nhua58K0QvJJADp5nCecZtHD8Oyq1o+XdBMoIXcgF45SE7MqvkQpLXC+wHeV3\nuyA3GONeHRiM4vdKiXUnnttWvAFERva9tE+fcExQSkZmgmzz5K0MPuy7LVYB\nWtC/EG/GEirEFkFapqwWNx76TZ9n9fyU7WrJrGJn+QIJDbwCpSYBIvo1EyP4\nUZpR\r\n=ZvKC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"c74716b00e56ee430ec05f9b5bd6f4413b93dffb","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-306--0b6b37f_1619521951527_0.6589871678240842","host":"s3://npm-registry-packages"}},"0.25.5":{"name":"@leaflink/leaflink-ui","version":"0.25.5","license":"MIT","_id":"@leaflink/leaflink-ui@0.25.5","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"6db76def6b38269fac6be150404ea7da3a63f778","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.25.5.tgz","fileCount":301,"integrity":"sha512-goho2aFH8OvTbjzPHcT1+nGywm0o6a+bXTN/sxLTo5p0Uyw1/nyQ767WRMxBJ/6p3Jk6VFzxvBGUGVwzuYP6bw==","signatures":[{"sig":"MEUCIQDbzs/knMoESqhXwbAPcOofpKCl0g/0wwca7UN+2hX5lQIgVls+1+bso/d03wV6HLyPZ259P/hMkmxWuWdu5w9JXDc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4444459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiDTSCRA9TVsSAnZWagAAySUP/RO1HBiZcg494kdIFf7F\nKioK0wmX+UjhC6DcxleBm0x+RG8Vk4q8nSPGw704e1mU7/QUiv4oXVdf0KXh\nraAFNmUKbQ/WtG3emvpHqR9XUXhncUvy/J4o5W0Rz3F+lXbsKvyzP8a6X401\n7vhqfL+ikcdoiwAsk1t0LofoYmyRWoWfGR+V882iEay9eWghHn/hCi5Vv8Ik\nd781WZUepDk5P3LbNdU0B/eKPmlX5caqCG3Q1qDeuUKaLWYIAIIFlelMX2vY\nGEZ4zHZ0ttB8UpndHd7J3kdjvnSdUkejGA8fOWy/iqy/Rp6b+YbH7DZAhhIQ\nAC+/UUY6/eXj7U2qbidbXzLNfTtGSuuvWWOO5Ubi1B4oRuvnqoj8eCEWNUqg\nxGj9CjczfCIpMXyaBxeX1MRxTkEhADMzz/TedZYxkZgdT3G73xb6pVjaIC+Q\nXbryNSL/i1CwvYtwlz4VnVf2zf//GO8yXDcc1Cn3ejF6GShF5cTIhGfVHnBR\nSO0uJllVVyaiEJ7cz9nlQ94lBPIulNljAqLt+5y2O3gvBmvdDpYJ/Hhm2Vb5\nFgiJiHN7s67xA49WSsbknJR5H5wM6G6w5lHsqblRipzOeXzjJ9Mria3JxU7c\ncWr1PoBixJlaz9UFL0FJ3LTX60bUbVPp6tgnvUDu27dKWjj3hWrLqHQajTvE\nuk8U\r\n=+H1B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"0f47a4ed42bb12925cb1e6d0eee5129ce048cd5d","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.25.5_1619539153970_0.7219960017513154","host":"s3://npm-registry-packages"}},"0.0.0-PR-317--2d457e7":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-317--2d457e7","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-317--2d457e7","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"c428a2fe325bdf5c30f9667f35f7f6d0fac8257b","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-317--2d457e7.tgz","fileCount":302,"integrity":"sha512-zozRCJrrsyRLZX2+3H2vGfLV1F/B/VX7W0JnImROemKKtd8neuJYMzP5B7Afnroz1tVlmwaaos9VAqb6whuBWA==","signatures":[{"sig":"MEUCIDPH9lZKZ9K8xkVo//ggYbU6mA517DbPdgEhzsnPQu6lAiEApCSj3Z/CpeZJAXCfao4JmTPHk81C3ImHRIlGc/3+Jas=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4583738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiGWFCRA9TVsSAnZWagAAItkQAJsyfmea6lObTYLyinJQ\nzaM9uPo8DNYI/mCdDBy21JW/8C/kjh9sSe+QFMfQH4IbTLH0ccGnE/nRXdHZ\nzrWWlrS6SdR2JaJZiuyojZPuqq+xP7JyEx6v0A+quHEoR4hkEjLjIIuksGFe\n6SQmtMiww1rSoSkl2ti7ny/vW9RhRzzwsnppaL6JkvrQFRJA5Yh8PKngEptC\nQV77GT8lLGhjeRexkWzTrOIgAzcBTnU0R2jFO8gONt63sV2xGyXaX6M01m6R\n21732/Sbh65vjiB531PFvFF0XcC8iNMxWTFwtRTL8AnC/b/ZwSwXYJQt+Z83\n/LtivjobMa/b6s5+46oOBA2aBf22Y6dv5ufrdSSzNb6jiRNr5gs8CiSncd9i\n2Tz/Z2y9YKZVsWF7a2Sge8adhkGxf6RKijdWYWnHgLg11yjphtO5xsHmlrRU\nRiZ/6lxhw2VEEQ4x4PqG6hJMG5iyEX5iC7HSu2+gBxrnPuXhE5XdchQZiKzj\nAo8PBxIi6U36xDcJrrBL73VmDws36wxkROzje7raKaakoJbj5mwThwBuk0eK\nnliVAaDGsnIYbLIiCGjiJ2X5b2egC9SmC0Crpwq3gO/+D7o5/Z37rrf7veje\nkhvLZFBB63WextKpzt65DY9Rsews8+pNoGUsbSXV0krg/LFSktzL+ZpnEvaw\nzN2p\r\n=YUmZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"7053191d06a88a7016bdc02413800c0af6731784","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-317--2d457e7_1619551620781_0.6317577186900345","host":"s3://npm-registry-packages"}},"0.25.6":{"name":"@leaflink/leaflink-ui","version":"0.25.6","license":"MIT","_id":"@leaflink/leaflink-ui@0.25.6","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"10513d54cb83c486010928a658dffeb2879407c1","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.25.6.tgz","fileCount":301,"integrity":"sha512-sualKZnd1yRWdUMlC05eu+ZUzVBvhirV7c+Sc28Xe1dAuaq6EhtDyoJj+n2bIriCNQPg0yscI2UZvnzoBI+yAg==","signatures":[{"sig":"MEQCICKtAXNwRM5KA1BQZ90/8DEAwD1NXFqr5OiiwYIbaad3AiBjfw2tbjXQ3TE4JE1GRAq4Y+ymqtv00KV5pqWDaCA3xA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4444533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiGoYCRA9TVsSAnZWagAAuKQP/i2QKG/nrVF4Z1Dukb5G\nHgLuMrESAgxLqWxTCjrMlMqcdOnZPSOFcxH4mhLamCG2SHnLizYLBNEweJpB\n4jrLr2+JXQ5Kp3Z1XV5/vZZC+Hs9ufTHBMsKQflT057+Nyn02Wuko8juuPQp\nrsAA/c4s3pFGMVNyF5CahtgaYX+53fm/efnb/9qiENMpWzk6iMKscbwaYZji\nAQfdZivMRaNH3cbkuwteAXw10CnTs6HJpl8Uiz8420cApywNYkzcAurqTtip\nscpdLd+wrFBpNU1hKwjp0ZUjYH1usfRGm4SJuca4G6K5PSKVUupsXaKIcEc2\n0c+kg2vNEvB128FOJdlk0YEKuJ0HtzJ3bTTqkQXHN2nWr0jKbQQ0bZCmYcrS\n/CUI29qjGZUeXcCjPXyqDsBRFPKVZFjRHoEez8MSEitbwi6L77BjoTUVgza8\nWQBc4YxKwQtbDAIuGfPraq5DkI4CblVRdOXDhAWiSXFpCkI4ELCDh01T1vuM\nLgcSbV61Le6Y+S9b4yZ/4OXJbGcuy0sQ+9VCTBteGddar9ovPFw9F9GbjDRt\n5K3uIci1Z/11+Svo0KspdLdXbHzP48VGSrv17Nr559ebCJoT+ulqVsT9qSsT\n5MWf4FoxAoYtz1y3eWsHrzXooIMUTz+iOgwxK1m6sX4KiGojWRFERMnK4ubx\na8QO\r\n=p4xs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"c13fdba81c032c6e700daef82deb0957ef487b6b","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.25.6_1619552791659_0.8198682877500096","host":"s3://npm-registry-packages"}},"0.26.0":{"name":"@leaflink/leaflink-ui","version":"0.26.0","license":"MIT","_id":"@leaflink/leaflink-ui@0.26.0","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"135741459212925c751674538d9f811d6017a2ba","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.26.0.tgz","fileCount":301,"integrity":"sha512-35bDVRa7cduxSOaevSBLgPWvz6DDtTanL1CU2w2EhHPWmawnWjU705skP9iQ25oI2MXWukIRQxrp5h5qxd2yRg==","signatures":[{"sig":"MEUCIC3b/HK4T3nAyJyNTkAgXJ1iP6yITifnuauVZXms1fnuAiEArOq4dJDaPt91Lhv3T7M1tkmB7B3EBe7BT0XHvFkMHRM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4446004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiVoACRA9TVsSAnZWagAATs8P+wSK3uauQJoj5tjktRL8\nbNewtiuLz0+AFx6/TRQRbXAV9oSQlEyDc7mVB2BXZbYYAHHX3+wMfhXO3Qxi\ng9ikE1AdsBtXBR+Y9BLX40IRP3jvK3hZ588YmAaDGpglNYDlHD7pf0fGw+/s\nazdIeNovFQTYNfsiyw/tHaEZoBa2+5zXEYfIRvMJt5iI9AR4lEE01zDkF23k\n5IYQRzxy6pCZz4gHE6wlJ7LVc3hqGVPmVB6ev1kpStGPwI/ebjy7Bxsb1VBU\nXTWMNlEWmG4I/7RdO+eKR9gllinam2MpEQhZOXHlBwjlUXgeRbpSBBfnzRIZ\n001E5GXeCS2cK00J7HvZUkuj2MAqNEE7BpkjZcFAb5isC8R46bHS/L5u7awR\nv9lPhyEtF7twHVwmDpriZMRHay6fD/xFOZ1OSmsE0o7NWlbbPB9uj0HFu2wU\nlxq+z7mSp1VYbgmH8Pn/jKQRdKUi/JHl47N+R2sQpUbHUVK4AP9nefOrpZVw\nrl0rOsgz1LIQPvepnntKhlwvX6n+8stW6dcanuml57WPVVWguCc5c11PL0Ma\nfZ7B9GMaAm4Bz/JuTpHWiEBPkjyC3PCtUAiSPPDV9fl+9pyNzjWsQBtw9Fzl\nURKVZWhzvuhL/X+AmoAtbwwFvsK+jR/gmJaYWRDhrlMhS58nZIrMCaA+kRU7\nmUDG\r\n=ZyET\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"5f60096a27c2b5dc1d026de0f5cb64f4a10a2c3d","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.26.0_1619614207500_0.7333504348337321","host":"s3://npm-registry-packages"}},"0.0.0-PR-321--41d38d4":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-321--41d38d4","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-321--41d38d4","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"bf127773b70247395f3062229c7c51d08c67c908","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-321--41d38d4.tgz","fileCount":302,"integrity":"sha512-fAl0khwiGJ3iqdmFmajIl+8wxbYasvKK7Zi6US6djDbUVaDWgxunPLoiFmUVG/mMLVUgOZ1tZMfxnZaw/y7Wpg==","signatures":[{"sig":"MEYCIQCPC5qUgSbQkRYFjmA7JPZjz/Nqph2Wn9QHV/X7dncFFgIhAPLaE3p10r2FMtgJGJYCKYUX5Zpp02VgnSd8JjH9qK+n","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4595441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiplYCRA9TVsSAnZWagAAgFoQAIG5Pje5V46tcBA1cA7Q\nJztcDZ0Ni65YMwwqmJW3+uBzvX1MbJ2o3CYygWDnRsdp7RSLyZz9IQQKirxO\n2sqNkS7UUh8oigvyUb9mEVE1+YNVJ23ck4pxBlu1C9JfBLBKfOK2GTq2ujQf\nzOx/Ki0sDOpqNnmRvgjeTJ9ea50U5jxaoAwUSt2RyPUaI2zBzBuf9TifuVoa\n/ulKzCPenkNZE0xz6m7W28+Zi2diT2AnVHJV31q5SzcszeMGStWgAONuIaCn\nuNtr4HWRmcLtYLTpMdFPC57hc47Z9bgXXP1CsIJ7NR3oBF85zwGUnN3nORVj\nWhcU6aB7RSkDcxqczuR8sXJJh05uKWEt6W6v7SClixiCMUBw6uWv52KZAHUM\nrnzeeXjiPyNNTkrBrGdn+LSBBrwluwcWAhM+g76sIi5N7m76rnIi1a+hbZ6w\nEn6IiORjfZFJ5npwS3ZBDlr2ClKD4UrUNOY2rjz59nbjl03ahpi+sSukaNZd\nF+mkVxhoho+FYGyzxd1B7hoX/kiEWZXHlOx6DcIrxEwg7+L02VA5DNapBOw7\nQOQ3G2LuxiS62dubNzR2vfZxoE4ElPclaJTpBRkjHThFQramU44woS/3DzfL\n8jvgSSNnCKn3RKj14ThxOWbr3DK8aVtuuxT0phvCO2Gpb/Z+lmJbVsZsL8IJ\ncRP1\r\n=Jzkt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"3fce395c0df277fbfc160199fa20db71fbb02e0b","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-321--41d38d4_1619695959849_0.6356804190723435","host":"s3://npm-registry-packages"}},"0.27.0":{"name":"@leaflink/leaflink-ui","version":"0.27.0","license":"MIT","_id":"@leaflink/leaflink-ui@0.27.0","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"67e18dfd6b812a1349964565afb52a3ba77e4d13","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.27.0.tgz","fileCount":301,"integrity":"sha512-HFYR3uGfRpUxYOkt/QrUVD/E57gv++QFtkwAIOVMmakW617gDplP/gcDLLy8qY3ENQ9yuz/kklqbPMTf6k9j2Q==","signatures":[{"sig":"MEUCIC5/TkODHEcc1WePcthuQGFW0IAqeHGwRbuJ78lZKq80AiEA4fJcShfSfyePYCGVapWsD5WFL7De5vfRTCOWlt7EzAk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4447048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgizBMCRA9TVsSAnZWagAAEYAP/2JHb5A6XUfxLpJc21P+\nPRBaecuFTdZYsvtCe4227aCyAMe7hbdac6KY9clY/MM5aMoxD1qsxbCJobRi\nVX3EaND8w9sby5sowZAPhIECbN39igD6rhPUIZ9y4BhxAgpPciX7a4ZFXAxa\nRwd+8Vm3eS0Ri/GvRbnCDQZeNldN3KZiYRIXq/o9sz40locBtWYfnG27mziW\nCKdvQFPytYIoErwRSX1FTET2MlWBSV/OF8oJyzFJ52A4hKS+9aSVU1ZH5R+d\nCIJu8YNK2qr9DspzH7FHjKsDLIXujwQStqldy88Bx+uSIkdQFVCh6rvZ84d7\nO60Mtamx5D0EJllGF28iy3Q0vi/PEr56qi5UFcp1TwkcwjVq4A5uaEy5BYCe\nvHI0r4tEoHwKD6XtGXFXoi4FnWwxgyFgLWj+WAVzwdT7dSMZvKhcxk4viV1i\niP8taa/ZjnfnXw4ztaMZDWYg2ASeuxkGIKgRSVSrvWKkY7hRfbzPnfaou8I3\n71MeI12qXxSiqJHqFuOZMAKeg2NXA/C6vobQr1A58EIVLk1LWZhxS9OXjrOX\nNnfE0ZH8fJ7PPiFhUGTW+jQ06bWs36Jyf3rxrqp9hUitjLgOeGwB2f+pFRHV\nLYJgtrG5tIJJmUJ6WqosXUd7pi6SlVfwYe5wK6/nA1lYCQ5cJcyxt7jdtvG5\nHjwB\r\n=MHas\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"8ab2f365469f34b0e60da5eb895e484775299896","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.27.0_1619734603707_0.08524298474039482","host":"s3://npm-registry-packages"}},"0.28.0":{"name":"@leaflink/leaflink-ui","version":"0.28.0","license":"MIT","_id":"@leaflink/leaflink-ui@0.28.0","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"a06d8e568592e4aaf2f1c96eb9fa38efb5e984ba","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.28.0.tgz","fileCount":301,"integrity":"sha512-bKg5zUaz2Vio8Gr/vZJNrJXMTagdH/ED9v09EkENO0Y2fbf6iL7EbBh6fCyFh2m0Qaaj4id6y1VfDuKlKBVTcg==","signatures":[{"sig":"MEUCIQCRb2Fko4AU7btDFeP3uv3JbK6diLSlqyJ8O2JXmmAmyQIgbvqIQocAmrlDzs1CfrciKcRgPNeiLttb7CYvTK4qSEg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4448306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjAfjCRA9TVsSAnZWagAAE7EP/jzAutM8kniNZVPkI86I\nXnIvZQ8OMYWEk8Ez2oyfzaOyuKOwIhGwbB6OBlUXNGAnKSMQlLaxsgrOLrk0\neBUGMoPyPbPPhtBONCAbqsfMqQXHSt49t/1gWuhEiVq4t3Cv9oJ1yW8L2BUh\nqMuNtpop2SPJXiFMTyf2sr7Dicfh6sjY49amsGvC8LKdgnkxfbfxZxijIxIG\nQJGkQo+rR1LKPt6bxvRZ8rz11UXwuTBWZSf8IJKzIcUypysYVsUnhh8+L81I\nMg4fLobBsVD+LB/DfrY+uPHtct0LuzLl3vmaa2yCUKazcv+R6QemOjsBag0P\nbocmUz9LlRyeLrk/MwoYkZF47zki2eexWFlLe4rWSvOZKbC1LyaAjc7C576d\nEO8C3doKGDvstnOFuKKGDxcZIl/Xvm0pCHfnZ0vHFE3YxZhJd10Nx0nqTNeC\n35tCfLL/6fSR6+haZvQLOJ79qwXH0YEX0pDry7zi9735KtThFgiexQ/ZZl6M\nPXi+JydLtM/SOZCar5HZqdP4A0Jlu0ed/13eb+iHpfvikkeEQSXqzLLOpiMf\nc0CNZ9o/gts5/u8y4xMbsRlOZ51UnD4S6/5p2Oax8HaIEzOadUHdNV34EG/V\nKreX67wE4WZ4WZcZKirhkBFxX70huxPpku79K2uddZQ2AIIrRL32c0VdS6Vq\nChfP\r\n=t+GR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"beb315fd4364ebeb54e12685002eafa0e1ab81ac","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.28.0_1619789794584_0.40418899409021547","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@leaflink/leaflink-ui","version":"1.0.0","license":"MIT","_id":"@leaflink/leaflink-ui@1.0.0","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"49db493f7291b4fce4d8af426b299ba488fb5473","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-1.0.0.tgz","fileCount":301,"integrity":"sha512-2J4wSTg/EpQdWcz4EWe3w8aCP2EWD0cJ7fHuaaL6LKRiiV+HMy6xVgR/jtR3MOd+/6+rCjpDS/kNCatNIyKg8Q==","signatures":[{"sig":"MEUCIHEXSL5QyaPVbgnrnrAWkpRiU+gH63sl/DmcNNlH1U4uAiEAyHChOkJKlbkScpdsYlX/KrZp/06yEShF+4H8yYN7hq8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4442280,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjB6cCRA9TVsSAnZWagAAzDUP/A/zBFQzLqdqp4mQi3E3\nsLMMGpx2xXe5esO0GpsGlTKAMuTlg0O7gZu1SBPFRCQicLTadDz6KIg+eApr\nBG99AMy6rMhE3CGj8Pn5OgwzdfrSxE91Hf/wMU0UIyvGVuIE8BKrspgFcox6\nWB1H+JaIRSCdVmAE8NcGL19JBz+pm4+NfAaYqTU2Vd0+q7x6Bu87+5QenSIU\nN9n2h68I5cP5Bs4c1KUv+cxV8heHhGEZi3w6sYlCWFahxOcpOc+lnZTYSI74\nMWiIbwz8nE2rHv5YmoVXAcu1Ea8Ojhy+6E2pQfYCfWdEaCElwf4Omv1jtCC6\ngbNEijrmW7Dj4eaiKePXPkge4/SBEObP6iYVf7bgbd1KdaU/5u41Hal5Nr5A\n/3xTZzZgr1ugFoFFTWMkbzh5bTaaS2DiCKHwpWiymQkSU7K4Z2VdbE4FJQmI\n+NRMCjkxDYsm71l4xWsQAt9cnpR+XBrrEXdztkCSQXOYicnDS+sapQdP5H5R\n8PxNI1enbN2wzwI0tXPxdfEt0lJ7mTVgv1+oDhCYsnM8NJA0yL/4Aim6bMQ2\ncc2b0gAtQeEhxqMWYcqY+pHXev4v7ncb5FnVO8cWNAloS2NCg3U/PFL+dM8Z\nKWGMR/UkpwWbZpD0RDxJJcViAl3+4zL8ijl2Z5OXm+A8fTcKlZ80g2NTwGpV\nSk32\r\n=wCuw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"135e9e88c21f6ec7e9335342242652a42de83d3e","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_1.0.0_1619795611246_0.8099364817485679","host":"s3://npm-registry-packages"}},"0.0.0-PR-324--182490f":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-324--182490f","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-324--182490f","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"971b260e2fd4266e172d9a7cdd0d3921a97d42d0","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-324--182490f.tgz","fileCount":311,"integrity":"sha512-jXWbqfLjL30+6siAeoDcoUzXKQB9ojscixMdrJjXGvchmHOZWCrMpuycjtzrew4pD3D4gB0YcW6ev38FXp4XDA==","signatures":[{"sig":"MEQCIC1wirhYGpzr8odyRUZrLkVn4L1l/ldtB0YrBMDinQxlAiB53HWuof15CkfZ6PJxvbkpXG1KGu5Ex7gB2k65XgLDcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4596075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjD+5CRA9TVsSAnZWagAAUrAQAI7h4ctZQqJBfPQmJYGN\nyPelECRfvx+lHRrmWzUGamvJ640J4BnY4aisKOMyuXCPr8/eWG8sA0dj5olo\nJO/rBZWxVMn8f11hAr73pigVS+4r5KwTgmxYzNn9J+gopBHizKWnwvmd4FaW\nydhXxtTo1z2DWMRBwo97yNWLwLeEw/td/u8LkMCLvoJIEkhaSFtLKbnCAv92\nJYHf5SYAG7/Qx63lsbasOaDLRN2bsfU4S409BCV5kQxOTr4vFujdphymCwMS\nrMigeO66zu/nue7srwvQT1Lfp1J1k57xWSGOsLATYY7nng1n5QK7TQbmZQzx\n2l2HcoT1qy4TIp64iGG8I9u4eSM97SQvIwKAJ3/veg6DABfRqLcegdeLbQsj\nsMrqvNLU/9wQb0bURLoqI+h+gwX6WJP+wI3/f3LQ/UlfhgGQz7QwRCWjCDyA\nW5xgs7PJwHWV+DVxvFx9Pg77IWBjatVgYfF4nX6yxa9o+tGHGeHeLC9D2Ykm\nQA9dAiFvjdnJH7j2dP2X0XjuUYv9ouEcV+SASLAuEPzFD8etVAUvdO1yN99/\nNqWVsqK0XzCRPAwEW+rchUUGuGOmvvNTeAUXjGG6sE4zHNn3el0E74uoNXUc\nF8jJUy32mQwKymhJGY+fYttMM623Ox/TT6Y+RB+VPpgMWs14db+cPx9p3OfS\n18+E\r\n=dLja\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"ec8f48bf61d6315569d582a0d97359f59588c8ae","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-324--182490f_1619804088594_0.3894114096938277","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@leaflink/leaflink-ui","version":"1.1.0","license":"MIT","_id":"@leaflink/leaflink-ui@1.1.0","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"737e514590367c4af5082ed8ba0e04aa0af0e795","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-1.1.0.tgz","fileCount":310,"integrity":"sha512-9vs/vxahDXOBHzS/RgHwoPni82a6YUtMHsynvitFkG/b6smFk4ByWLZINV6t1Ym/sP6N5gSnC+M48yW8ONn7Zw==","signatures":[{"sig":"MEYCIQDu9lDSvLySWWVm/KiYmxVnSL51JMOxiUq0QoirVQb5RgIhANFI9fYPCEeVOkyB4gvGuGVfuyQ+VmvaFzxqpOHbtIlH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4451549,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjFivCRA9TVsSAnZWagAA7EQP/3qPZJeABLvHbzWDqqb4\nZ7OCc93IeXJD8JPRGt8v6pvvw7GpAQ8D77Z/0JgHQkLC32Qg9KjFj2N/hUCV\nr9MDlS3xaH7QDTiqSDreJCW5RIcIio4Q7ZkdSJoYmgeYRncus+gFPu5ZeLpa\ns21im35UciNjOn8rBP6jxxcvr7tS9evTq9gpj69S5Ughm6HqobrH0tpC0zAW\nhQjlEG4W93GgHVM3NID59uxVagybJi5wrDVkUqVhSUij+Fb7Ya/pjIbNe3HF\nvOl+JHvSPm2f1KnDq2EH+LPzuZrT8/0/grzI+waWqrb8dVMo8nslabEbu6NQ\nwecKahZbBp30yeb73djkxVBWId7NJ6gN1jGOMe9HHxpDZMr3VZUR6unoDYsi\n+1C8XjHSmeZNsGRINkh4WtboWYGBReMVbCW/2QzaQyzFKSsqzpaB+f7GyHON\nh8OBJN4+eZrmL/qpmVCIcE/BGjfkDXmt5QNOqOKP14EdqeEoaCm7Bo0lmutO\n+tnq+buw/3Zyn23CVKCCxMd72xwaCr0kJkNK7DNGYpmQ1UOa+hEo8pCJtKR3\n8QXfeBPfJmF7m0PYtTN7O3UmZjF940kewjdGXmWR/4dLldHTlwkXZdJBmNww\nK0DPTugfcwr8prPb8/GBoRwf5MokQ13UAHFFVRRLfRE7C5sW8dbfpVqTNaR9\nuVel\r\n=PqHG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"07ec0ceded338c307e76a0f9d1753bf8c2986afe","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_1.1.0_1619810478626_0.6637146047897038","host":"s3://npm-registry-packages"}},"0.0.0-PR-326--480920c":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-326--480920c","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-326--480920c","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"08e934c3c1a9210fc1a7bd32293f02d426681f7d","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-326--480920c.tgz","fileCount":324,"integrity":"sha512-kWnfbnChHt48CPCjcyzauc1CqyfXVHBVsjLKKcbNgdMu0sbEI7Z5YVG/MrrfrzfV4yKnqNjlNlSWva/eTfzdCg==","signatures":[{"sig":"MEUCIQD1OgeEqFhk0QLoxVhIcjv/Cw84319SSZNKf2LwAyXOMwIgbOIzONL0F3KZfjR3AAnK6FOvFc3H/b2mFgczhRluHp8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4615378,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgj/7iCRA9TVsSAnZWagAAFcQP/i59sg3C5/mNxceU309f\nmxcifrlTsMPzIiruQce5pY5pdApzjkCm7ifMQUqSXEb8Eql5VWI2gT8FFBxr\ngcXElxZVYJujRVnn2hrWIMJpdud2MHkgD463b37MfYaIQG3IPmTal6KaUJsG\n4fIcH+gIPdtOf7O4IjJcoBGGB+IURMZwt/3Wy/dgtugbk/JMkmLeO7efc+Mw\nGRPYkVLE7QD0qgMGwSPFMS4GUdbzN7lxHqPhJ+nx2VhbtwID0Xd4CLhDpjKT\ndISUCYnaJr/uLPlx73cCHc9UwSdf3dyQGgajkvHQVcgO4j3C7Wtog8NbQri5\nU3LmoWdGvyBb5Dy+jaHCEIbP3wkwpfTkXozUNyGGOqtkjAyqIMoybQIXJpri\n6r6/NZflu08XrTZi3jws4kSy7BFq/tF5e/vB8EBDdH0c4vls8PAfTJnjiGDo\nVr1sQU5/49tvR1mj+nyrOvi94OuI5ZBizNkSzhme3OATlkxQuL8ggVPwr6np\nMI9XK8o3GnMX4Lbbg2qXi5lvAYzvMfbFsssict8tDTf78YBE7idIUBqTxGI5\nrq0ST2LTkoOEfJGq1kgRnd/+w1T6TOFElZ8tEAhj8u4M1hMRyrpM4jCkRl/j\n8ht4YvpqGeFMJfLySUGBSPvwqpthoKyoJcWrfaRh9wi8KmD8gWbJ/iUTFw0O\n/YNX\r\n=iM6B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"56e7c2988de0a2d45a56b607461760d662e2f367","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-326--480920c_1620049633631_0.3220908825201301","host":"s3://npm-registry-packages"}},"0.0.0-PR-327--dbeecd3":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-327--dbeecd3","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-327--dbeecd3","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"baea1d6acaf0e19d3a7096c2bbac7182d6f19878","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-327--dbeecd3.tgz","fileCount":311,"integrity":"sha512-su0/R8cfxhP8bz3XFFPBUwOCaVivBv0EGSPBsybUpwtKo0Vmfg04/xGiHo0Ivx5RvoSTGHk/yDJTd6iQlf1dIg==","signatures":[{"sig":"MEUCIEnOszbwT4kwqM3Vthn+wEDADpZlYBtdX+nKg9+ArLjlAiEAo7j5109esTs1batphN5kBmmAa3PVneMv1lTdkWTU+vA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4596103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkBtfCRA9TVsSAnZWagAAt1cP/1ohsWkDoUxQ8VUeztEU\nwbYDfbGqDIcsGPmq8Bo4+jTnH2NbiwMgsEM8s4YHPHjAe3UsoAxVhxEMHTGO\nYfPXJlx17iOSZz9jHhhLk0Hlwpi7aimUfodC9r/1MatqdGXeumZt4mRatXbW\nMacevRu5liK19XdJvXe5t6sGeXJPmBD5iQQwHVgCtGuCGjpNUoIxPil0+VKK\nNYfvDJgv5ZfL5pzSXbn0iwvpYYmJNvcwMaDue6ITyCqo33aJHs5R2ywCzgvP\n4nzI+E75mX3bfhlhN5/ARfIVlC7sg3nInJpKv/iv4KN2HXOz/E5tm414qoHj\nwMTs7rQDCAlo3CMslpp+k9MYdakR89EQL9oGnm6+mCNmOT01qROevnRTdLB3\nWrlxDVJevh7VWR1fCxNNaGOnQePLufUxz+/EJbEYpnmlkHeBuVCa0nh1ECa2\n2lxw4VXH/AJN0QXfHFiDghvjexzQGj7buDun3z7GssCT3pm0rqAJ7f7ZkSTC\nfrmrqBrsRs9Enye0BZTNqC4FbQN9sk/FfGO8D4p2kAMkcB1ZvwkchCbkQiL/\nepHYgWutLYqrK2ISI8KDehIiBaL66AgYDtIItfyxgnp88BvK6H4vkp9dI3iL\nF4qNS0SfyNR04C/AI34c4GLqq31XuEy1oqxGSTRv4cqPMUJorSfHF+W4/D0X\n6Yy6\r\n=gvHr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"3ba0e3eb5fbccfce14da50918d96edf39233f69e","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-327--dbeecd3_1620056926666_0.8461566987934934","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@leaflink/leaflink-ui","version":"1.1.1","license":"MIT","_id":"@leaflink/leaflink-ui@1.1.1","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"77da63776e41bc3cf372e1485e2d82b9830e2778","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-1.1.1.tgz","fileCount":310,"integrity":"sha512-jjLXQJLkxZVFAMzExoLdDeYWxpJfIPPUBqv4es/79t0TPPvR9Xdlg9h/Wg50gCwyAVqjDMo4nhQcBNdSWqGOww==","signatures":[{"sig":"MEYCIQCNDKpceyjkOi1nla4nsCVSNvTgJCK9jcmsPSqAytqS0wIhAPvY6Isgekcb5Tb6+OcWeC+JxAsWv7f0NoG0dx+i+OfZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4451577,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkB18CRA9TVsSAnZWagAAWzYP/2rC54V/Dr52inwtqX85\n2G4LNQfNECA3HN5pY3kSAzeHzVTJX04qPp/GroJbB7GDS5OUHOMKlOIeb3mD\nYWqWQkU8okvpKxBXzEBotxztCiWgSWh5vOnvtSEghKV/pPPk+YM0crmHGZzX\nBy5E+Xf7768VH8q0PQ2pLlJzl6lW7BEoVjWSqFAol53U2SAImr3i9uRZzoCE\nCCGWEWenNDnA8CnCgvXN6NVxl3sqEJoK0tVthXak+t1PWLClyqDDmTpxTxmW\np1oQoSqcJEjX2LUqiqOrTWg63NUdlkryUEu5rZhW5M+oAdjekzZ3ybs/UBBt\nqhzw9jozRl4GKpSpM3V2M6joBnaJ1eZxMcANZ2ZrKQk34zMjKQA65yxVhb9+\n9VGfqaeZMdXMoqAZMCSRoT3LcYOEir7pMDrOthJDCrTbKxtpg9bGREbPgxKz\nFnWEK4a3w91dU1+t4cP8or7jztR2zNujZxkYC22qUb08FdRg3xjD2JAfoRnk\nTC9qNPn7WeQ8HZ641HgB2LfVJ7uGyf/d8ISd5ayrzPkHFragtm9P3Tz8VVhD\nEHSXXc+Qzqy0NuC42/kdPwGv2uZGg1NhSiuGj3kLFODIIVHILtTxaneGpn1H\nLOgoWF+K31Tq0/D31HYoMh29fP7DAu67y8jNqbk9i/HbpJkrpc2/0u1EppNC\nMI6b\r\n=0xvA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"25fc59e161457d828a152cd12cd51e17728c15b4","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_1.1.1_1620057467977_0.9002033991389624","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@leaflink/leaflink-ui","version":"1.2.0","license":"MIT","_id":"@leaflink/leaflink-ui@1.2.0","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"9927a75eb27d0bd74f61ec23b186e32fc213347f","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-1.2.0.tgz","fileCount":310,"integrity":"sha512-qXdBuj0LpXD3YJZodSWuBAUBMDsNyh103vdy5pagscBlZWo3vX4gqklwgZgFRFW3p76UWxuhXDd8HKC9OxNR5Q==","signatures":[{"sig":"MEUCIG4FaX0jJcRCnC+0UF5+h2j0gNMiJ3WDVcKf8gnQmUnGAiEAt0OIZb7lb+PS9ZIi1aprcsWOhldqHvNk2whCJs1n//A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4451862,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkClQCRA9TVsSAnZWagAARg4P/RZ9l+AEJpuAvs/EDQCG\nUdm0qeP1KcwgspOL48dV9Hmt3/ziQiHLiZAi9G/dc9JKYAtBXyKxBN7A7J7Y\n8GRPJ/a0oqomz3qPaX6hPGZW7uR62n7tBecNTgJ0QBTYSJY1vAUw4oB/Eqy5\nB7lngPSF6M6xuSGkPP8jkmxQZMOmP7DvHRjsBZUbp7ZKJ8vnHm4MvgeV6A91\nVjGWIizdNU9t4gC8fg+1wZUiMgD3LS7Q1E2b305YNKNq8ng13f1E07EQM0Hr\n8ZJqgxQxvJb1YmBZDvm9Hxs2zuQM1FKUn8OM1K+a4gXp3b5vokihKg87BW1Y\nPnRRE/lXgPbSyRVeBO7WA2mTZ8lKZtz3u28ahqtkNZe9ldpWzGGMIOnBdOG9\nlcI8BmlNBw7YVLHhQMP6cvtNW/qZmBC8es4U1uejwZZFUsQPV2PUqKqpND4j\nKafsjb9t0L/Zj2DMcsvBLZuZNUhxF1ieUIwyEPX/7TpClWvpqO4RggUnjxnW\nGaUMDxVQHTFstp1oWN391IuBGyPjFxch9jUlS6PjGFD81QTCc51fHttiqhr0\nGurmRpK9OA4fvlH4lZW/9x4vu8VfMSrfln9grcDlCqKde6I8/iiNUCpYyDo4\n4OfVy5lDAO51BkCvyg2qMdk0XIG3S6qFQqtkj0AgrO/gBLbjyS3ONSKJ5qqW\nLTDL\r\n=Z9jn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"e23a05eb8b4f6b7497929fa8338b767c51496de2","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_1.2.0_1620060496232_0.11754330905959631","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@leaflink/leaflink-ui","version":"1.3.0","license":"MIT","_id":"@leaflink/leaflink-ui@1.3.0","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"a83a8c601ee2df5a59f779bedf0b22411db14b2c","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-1.3.0.tgz","fileCount":310,"integrity":"sha512-XK7J/PLDG6ZLlThxx460SOAuuE54YbJFtwLNo5fQRgtmuTPUPfMWAw+hR1dsPSP/O+iAIeb3zg1hwvJodhEUOQ==","signatures":[{"sig":"MEUCIEzDnFkxNMb61EkTZ3CwTrxfOjInROuSmPGH8yMWeVCPAiEA77ollMtsFUjGX9C3FHETgQVeNsA7R2JdJFlYTRUS1vk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4449972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkGWnCRA9TVsSAnZWagAAzdEP+wa5IvZcELO4JeKzDYJ7\nHAlkUSQbFL8bNzKnvItDZEerZ1MKi2ijUNynTluBMCSS8ZOKfVeUXCql+Fnf\njavfB6Q6dLGdbN+QBrEdCLVdzgbJNCyqgcfAru8HEv+k6Yiw6cGme202HqSl\nlPextPeQIkqg5wGzgLe012v2yoQZVa5wOO2BcKt5q6AzmOD3maVB6az+0MlW\nR7NdtFjFF8FetJNki+A6lYTHVe0hpCoutENdD5vT4dTQyDK8dUjOsNFz3/fh\nRY6zHUdvrO6s+8Ez1d4hlBLJqkJzgN8Q58ParanBHBeA7IVTmCorE+N9fdW7\n3j393U5OIt5qRp3h6iALRTLwrigJUfeV9NiJqcywIimavOeTyO5ney2suHHc\nXD9o9xaiv/oGSUPXzUIZWzOrba9KQ946+oHwslphuiehGXmZH/AHIx0yxUF0\nD4nlwgrFUAI2T5GkxaW1DCV907nCfzSZJi4t4ImsSgi/FMD0cFs9WFmOjFf/\nS97ho+h0Sp7yKJCkjr99KlwMyohSJbmlDTksYeBN5a4O5vLYcQNuiBx6De5s\nL0pptVQ4J302bqJPw4edsbhErA7nJTg9Lunf8PMI2TZmQC4tjpl2ohDwBux+\nMD7TdsisjMKaIPV1bom86tgxuNgyn6D11YAzU411aUpwYj2neMYXY27ljGuy\nb34k\r\n=KN2k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"2d3321ab7f15bbcb80822432aa861d40b072bcc0","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_1.3.0_1620075942859_0.6639426610499233","host":"s3://npm-registry-packages"}},"0.0.0-PR-326--477fe39":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-326--477fe39","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-326--477fe39","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"349a49a535aecd8a9f6541bd69bf88fd0a65afbd","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-326--477fe39.tgz","fileCount":324,"integrity":"sha512-h+1O0sWL6ajxH1pvkoYyKTSvIb0DJur9bwF7NMRbJMUZHmpNhjpjKRErXv9gFqlpA8Z3C/yeTGAz1Ykh4w+XXw==","signatures":[{"sig":"MEYCIQCGUC6OKM38CKNJmdn7md6UgkXdifh4+RbSATmv7gMcXwIhAJF/frEN8tsMfrzslDgE9by0v6TIq0uNW/13pONRG8SI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4614061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkGwDCRA9TVsSAnZWagAAQ/QP/3uteM/H1qAQ1G+/xlgv\nSkBBSPmVhMflqi/L3gpk7xVtVhFlYDi/w6fBWIuXeOS54nWS0TcUN7GNNok8\n4WMKQlSWRfKiYC/0ModUYXd4NemPS7w1R3pecVECKnyOWfUFzjwZH7AZbSnf\nJV0gJvEY3Qzz8qmD+foopx20sOGiEd8BUEBwaZK+3FsFwS3soTrzIoFnteEl\nS1Y/7A1XN8JGevcqofmQ5WwXCOkfBvNcaMgPjiV7lzpYtZJ5dy1eA3xc1u79\nMMA0VZGyDG9W5PTSFrP8AuMZ3cAdHjYwT5leHERztn0/079BEEhc0oNtGl7I\nL8p6UDEZbiLdkIiFr7uVhcm55hTRiGEYxX2RwkA9C7X5QB72dW9nGIJmAWHN\nORx6QMoU56B89X9EJKvhbhRFvGsLFEDEq3O8EXRVxH1l05zVYUap1hXvEdST\nd9GjfN6EXAXqPJc4rz19nuR5nWGVQrPvH0NJL+FDj9KxghbqNVdBMl6nFg2O\nLASXqSaMaHnqxOUJEg3XK8Y1NswjysPamwjP+nX3IvC6AzU4REN073YSqs92\n9dia2TG8Znd8U+DL+ojv6xrMMx/PhykH7/xUhfO3gDZnOWqsw4GPevY0x18X\n2CRaucQqXP6CgwLxu/BwU1hE2DEDGIQDsX4gtIV4m57AN5dcRSVkDoxNOXmU\nwlqS\r\n=gKLm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"b808ff41fd40e57148fedee07c528a0199ec63c6","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-326--477fe39_1620077570680_0.944570045420676","host":"s3://npm-registry-packages"}},"0.0.0-PR-326--207776c":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-326--207776c","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-326--207776c","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"855de880f7bcac3a21cc7363a8f51fbc8220f8e3","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-326--207776c.tgz","fileCount":324,"integrity":"sha512-5cdSct8BR6Ow2MKGcsMn6kRt13yrhi6ae2FTTyPcciyW+VfRRN5yq2Wu3/yfy0LUGaa/Ikw8KYlj1WCQampB4Q==","signatures":[{"sig":"MEQCICMlma2lF5Z6zFvSdQGuea46XXlfM43zshi9B3WskPR4AiA9L+Fwkz433cG4jhaFY0j6nWR0QWLxmvi52SPOhGYv3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4614124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkKs+CRA9TVsSAnZWagAArKoP/1zPxdzaVXxcyl8ztqQb\nvqGJ0g0ULMxky4030DNxoRJ/I1kr1+PRwtU7e566Zk8VmHzKNB41urvCo7Ul\nusk2UIZRwT9sEpI/e57gheWBtNTWCOVFQyu2cMogFyR46/U2vLueghFcd0mr\nu5A3TkWnHE6nB2JiczX3X12yI7TK4rmPi0NBBI7RieAlC1NAenHbnC3ikqWP\nLjzBweMhmKXBgvsMOSbJWVllY61G4943lCpaOjmBAFTmQ0auIHRQPAwERhBy\n0Ujf9jVBc6BJeF+LgR09BeLScJMFQAvCPqvyq0lksDNia8Dde16oyGbVA8Rm\nCLrKLrSsv3eTJ5zYeqUVoTYA1TdiE2krrX7I5mQSviypWsbrdVa83eT3GlIa\n3OnLKw/qX+C0X8FCAWO8RAkS78qLik/HHsCU8T7KGsIqcItHIH7iR1X2Rin1\n7CS1GVHM21C8b47c+B5xjF7kwyl3oPAoda4qxyMbgchdRb0CGqcvH4HBU6Zz\n1UYacQo22VZCh43Xe1J9Usajuu6fiSYdMSraueXdnZEfYpnEk7Z5zwUuRkjY\nQhr12K2rB2DtTYy2EH4H7mQqdkNj2D+SOrTsSE5KT8GJ70Kb/enHvCL7ftXz\nBzqkusNjGEC6AVj4D9bGa2wGrziroJEIs+m00U6/+0VRNDXSn7A1OPloac3s\niJPh\r\n=11uv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"8ae4e52848861b72418ffb033d872b264bdaada6","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-326--207776c_1620093756590_0.4623469003818905","host":"s3://npm-registry-packages"}},"0.0.0-PR-330--f57db78":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-330--f57db78","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-330--f57db78","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"d2aac99e3ed112a7e98e68c3ca44aeb08b0a24a4","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-330--f57db78.tgz","fileCount":311,"integrity":"sha512-YycxYUvkQBlNZDsC1gvuSPIcUGGfkzzcCwFeDJAN/6PfjOdMhyaxcopgUr3WZDX+tyYK+r3ivO8pbN1qjhQ5OQ==","signatures":[{"sig":"MEYCIQDZOVmAO3RgyA+COUTRcAEKxKC+lIeQfz5dzHdvaBkrkgIhAN65lrcnUhuBA5IwXguJ37tZScxyab+UXbwAGuLVfV6y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4596251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkaY5CRA9TVsSAnZWagAAIJMP/0uXakOFh9wLYACM4XGc\ngn9ZeXOEiSjXc/Khlh53rH2j+fbSuRwo9dKKn+JbiU8FnFlTgGSutNxf9kiw\nnvmKAbXz+vLMTTl/Czy/X50U9DHdvromSQa5zpOf77aj/+wBiEjTZCs4c+XS\ngdnPFxSUCwDny8mIktno0V0p2UPBVQE9XmsjHTEHKHrxF756O+qJPD9Nu5JD\nRQIxqurXlnbFXkDwRpdaM56IOY8w7XXxackyI5Egs3wCyvtdru9vn6V31LB2\nvcZnsP67OsDoT5pkHfBlMXB0lgxjpZhYj5DrkPMT390iLMC5zpTXGxpVJ6Tg\nZoFUefBwoRbFVHCa1fnv3T81Ejgfi7vfRnssZRvpUsb632XaOmMJJq5yaSz/\nX//EO9RumaghKTJuKOWEgpIjA3I91/yrN4hz21qxHztqdcAUTUqLFAPyc6ZR\nHx/tRVqJlcFeYMLthluc7HvZk3PHTs38pSveJbNcH1VhcI94BXtv0XoJKhmZ\nrXH8W97Bs8QqfETxrmAMV4YIw2JYWGWaVgjB6qIPxTjZLC0z5ebx9l3d/fws\nflYen8zovNYwX723cRDOLwfTjYvzeSXFh2u1P6AMkvaIVR2Bh3XkJaVTc200\nV/5K2Hj816KoEm1roi0uhSsDBz1HdAfKImmg+bF2+uBeeSXpPoxjF6fVvksM\nvY6e\r\n=YDoD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"78a1f6ba4595a030ab22c93745799bb95faf4513","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-330--f57db78_1620158008394_0.16910618685657353","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@leaflink/leaflink-ui","version":"1.4.0","license":"MIT","_id":"@leaflink/leaflink-ui@1.4.0","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"5e51555617ba0cb1094378aca3357b731756afdb","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-1.4.0.tgz","fileCount":310,"integrity":"sha512-T9G4K8EhMjWDlsS8lL6SWtNaJk7Efv8YGxFqNHn2DakrY7nvc7eys22bfx+9YlVcYY7VhPxuPOE7cBHhwv0IlQ==","signatures":[{"sig":"MEYCIQD/58rkbKvLyBspwWQ3dilrlmv7zS7qap+gmbh00rIatgIhANZ+DCcAFTLd4A01jbhW9E+nTy2UNoruKmcyM8riaE6d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4451668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkqy/CRA9TVsSAnZWagAA8/IP/3smS5YuhC0lEvXrL/aU\nSwHXSRtXtguYjiYrvpSnH8m0oj66x0Zlu6goFq47/BwsALc4SC9q85QUV506\nJNjtB1eTD4ON2lAFWObOo3zS6LEfCHOapFwiN9qoLjRaM9u2BVREhrpxCRPy\nYSY9ZgUtpvBCG/xAPxptGhiWyhw9zF4ffpYiSW/i5mHlzFsPicyTHxRmZDLl\net2NuXEZ+XdQAEmJqaiSJh8A4FLu9cP4hjSwv+aMLKFsp3OXC8O6dhCAc7kw\nmBYqpCpxTbotOrt3pVgofkzXmi2jTx7WOF31zycm/1jzxcU509Ujbfh6VM44\nbx5BWECBjL46bw3QHO65ckGRg0PHvIKeJyUJbj9Zm5IMbR0Xt5W/Na56dq7B\n4jUqjHeXsplnj37ayNIIZGdcU09LCNprt/j4oNOpBX4379KJGIUHJt3j1aJ7\nhq5xoDbCiYD8LMhGUEeVjjh9q0WRP4U+4yUjatiTI+J/FQRLttmARUhrWswq\n7hLF6jCB8ZkOOz8tHgUJM4tIy2k2VNb9DJgskNR/wC60K3Eyhm8WLsgKU0A0\nMHt7BYzxDrKutuZY6+/3AqqyjF7gt3Q+xYM6UuZr9AYVsTAdCfcKXmJtrpLk\nkBh7wh22rmjP/PzZYrpEZMm6NPlQfKcGq81KRfof06u5ySHx/fhkqgA+schW\narsV\r\n=3U+l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"3d7c60be958402132b83372538150b0a6521c6b1","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_1.4.0_1620225214848_0.6851975279391112","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@leaflink/leaflink-ui","version":"1.5.0","license":"MIT","_id":"@leaflink/leaflink-ui@1.5.0","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"815d86765d6b223f7b7e3ad4aaf9104140582945","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-1.5.0.tgz","fileCount":323,"integrity":"sha512-MR92Rx3hU8HHIT24KCEWyT2SWkdZ+4NdM9Eo++jfHmF6NVctkHzVrpDQDpcJP8WMAC07JDL2YwmtEacih0E3iQ==","signatures":[{"sig":"MEQCIERVkG/WJsGTH4y1iO7CjvWaZqp6s3/vV8cmjmqe5ElYAiAnwrTOhyOmh1yAUlR9A/zx509PRXZpQcFHhFqVbKCCAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4470906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgk/8gCRA9TVsSAnZWagAAoWIP/Ak3xEFHWwo7/v4qF76y\n95r4xE/hy8s248ffTuAOVSVIrHd/mxMpHTzKLsSTWff9Sr3zbZMa5/65ZCIS\nQbCX4K6lmzrVvM/VVtHx6Uko8HhTg6UEfxsjSv3KHh94edmzNe2E6l8rMmcv\nn3oI0SWjM1cyZIICczLj0LBz8RtNHeGZw11Dt5zrvtH45EF+q/MvbhN7eoQs\ny411RaEMZ05RazrbLczt4wmZE12cyKRwBcJKXzDoDKfw2K7vzAV8ze+l7gGc\nZAq+Kzq9gFC91wNS8UeUPWCY4cvV8mE6vmDxKIVobU8Nh0YEZlWYg2XMwf/f\nGGCNoPirEIVvty9qyio1v9VvXvPm24W2sfJeaynSh1ssoVVL3i7vAaX4jMiU\nXTqgMXLs28SHEQKAjCS2pitxk7JkdAGBzVA5Cu7zk0XbN0vlsSChIr3FGlby\ngVpCdDAra9Pl1G9GOISQKrXUQvF4kvHBhWqGilP54+PMbDQ6jI76fwZaY7Hz\noYVW6gNvhJ0lu1f4D3US/0bCpybvyGMY2igTpiXZdcUA1mjVD23txiB2glAp\njbtZrF21SFxv96s5NyZ2cRUG6aq+BNnc/qCMjKxOGtnZceObDnSDzIsBHX0x\n2za+ldHULK7fggeMYIkCPzdNr+384EnCyrY5bBUrOk5szSEocEgcdSH7HLl5\nR1de\r\n=zTUp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"ddcacb4fa504db1909255dc3b001a3e78820007d","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_1.5.0_1620311839741_0.49052957487129967","host":"s3://npm-registry-packages"}},"0.0.0-PR-331--99c1e16":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-331--99c1e16","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-331--99c1e16","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"88fcd78840a4b4eeeec953a08695ef1644f309bf","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-331--99c1e16.tgz","fileCount":324,"integrity":"sha512-2OBTk558IikfrwUvUwRBQpmj3w6FxYtwuY4KE5ldfuWtXgL5NBrfaHwrY8wNI/1qbxxz+5QkY1Ceqwq9ksY0Bw==","signatures":[{"sig":"MEUCIGzWs1n8hFACiZyvncJKuhdw+qmcLn5J0j1yjPedOWDgAiEA2FCasAPhxSDZ0yw1CjKBJbMzEsaBmueCpUu5JICr+mY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4617271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglD1mCRA9TVsSAnZWagAAw/YP/A9LgX0KXNwJijo2qYNh\nBhHUItFH2ulXpQ+Ljqy/f8B5o7L+RG4urdH7Npo54pXN+O569nn5fJTFnTGC\nlK+FqmZ9ACLNW9g3Cb+pto3785PLWfKHamM/rORWV0etjpOk6nGd+j87s67O\nCuwFhZ3w9ksDerFvdltRKRmBkFzuaeRKAsxnMR/eb57W1Onj3SGWuMQcUyL9\n2rsHeaB/KGLjMxwenFsodHmFqXWZpdiQkv1qswmi+/WCDY+rb0UsYbpl+jLs\ng7ivgA8p3Rb6inxzrYoTjkbEcxwkvmT1Gbmy7OcnSZ8RRKTa2bRz9FUCNO0K\nXff7OXnSnLgW+vg6n8b8RzX/M8zvikK17Sdvc/veZKEAg2iBkdLN+ijoeovn\nwfHzY9oXHKnQQq4SHAhq41zWgs5BkhKXeKssRzWEPrGMcfWWim5hexMF1Inn\ntk3zj5h6zateVowSo/AZXPu01S4a2yWhELMrrxlU6RdGsR3Rj4FQkA74xxWh\nOljj4/QOn7YTb5GS6D5eViTTrekW5Rkcypl3R1XvEhgmsHvXXwCwsAyv+XWA\nNeg5Kq50hd3WY9+9B73dIv2CrKiFwu77l/uReUMDEEW1pTLSU8oEuTUZV2BC\nE3ZbJMu2xKKJmFA5cc0vOiR5c4TeF7oXqpDyECCO35RiH2kGNaFAoFgZsKnH\n8KDP\r\n=yAAT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"4d120a82d9bb1f51d678f640a36775689ff6a933","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-331--99c1e16_1620327781679_0.42550866685391386","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"@leaflink/leaflink-ui","version":"1.5.1","license":"MIT","_id":"@leaflink/leaflink-ui@1.5.1","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"1f17660cfc6cd557727ee63b0d2b8f89ab8fbfec","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-1.5.1.tgz","fileCount":323,"integrity":"sha512-WkMrGtbidOt3iaD5pvJlK6YE5cLA4HpJyQgrgUT17T2E454nlK2bBkvaPMsE6KALaHl+QzF2leUwFF6b5/So7A==","signatures":[{"sig":"MEUCIB5d3GCFlQO/SQE8ikINMYeMOj1rhvRhktIdsdHV7wp5AiEA6BbfZCjYkVB+qZqScBM8GS1D1f02P1uSgTFgaPnCHQA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4469639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglF7VCRA9TVsSAnZWagAA9iAQAIiu/nCTdzmZ2ClT6kTM\nFmSfX734Q1QG8Sit9hjZYMkLuPZqEhVm+QDS3VpWWo4zPLNHkXcGv/m0ZqJL\nBBsHywsPj6aJHkR09Y3XeN2HRhtQTM7U1OF1Zyk7S1U5LB9uKoFNB2p3REHX\nJJYlTwsk00mnjy+dd8BBD71gTwSVTLAYXh5Kj5Yjo9GC8/L1pZFcq3fAYV9g\nZrnrZNLhktRGk3SXOcO1/4YO+V08iLXuH4dLSohtG9MjoGsiSTyZTxx48U7V\nOreuKfk1D7gdKTbSeiATLdKBnPlhBJahG2XBJauep0QxNkvt3mITqpR/vJ0W\n+yoJpCuROA0TlbugsJQwt8AqHsJG4f0foAxn3H83Nbw3XpLaKOOePT/geylh\n9KCbBz+A8tUiFgN61BZyphG/ajIjAljO0N5Yne8XIuuvdQ0e9umeBgSkEYHZ\nM0HGq4K1LNFegevGcYjaKtoDm2zYY7fHE9Z2espJ5TEWmePK6irMhO+vT/IK\nf5TGXjDM6L9zBHcWLATza13BTrNJ6BFHYieUumCblMqjbSZqQnInnYadRg5N\nYCaFz6mPZlcvzH6BuwG4pEPW/P+C0xIPienVBAjOtynD7W7OaflyPh6MGE2P\n0sdaGn9DYXKNRsc0I9u8uofvr1ve5/+jEhkxrdoKtAwPdZTwvT1uelVr2tDB\nniom\r\n=uvsz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"07cba08c1410e557da75ee9956319c41a7729f6d","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_1.5.1_1620336340883_0.8929192887244111","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"@leaflink/leaflink-ui","version":"1.5.2","license":"MIT","_id":"@leaflink/leaflink-ui@1.5.2","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"db25e63d79b34bf3b678f4c82dfed99bc74ae06c","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-1.5.2.tgz","fileCount":323,"integrity":"sha512-kNXESbQCLmSh/Gt2V7aUowbfcFuTEArOuorexadUZlGBVPcaw46SYUZg4PbLqU8Sn454Edvqcg9lDxiAbDbLuw==","signatures":[{"sig":"MEUCIQDuatvZBMfdapudmosswO/YAYoYVf/S/SzVuU6xxhwooQIgVodZPDDuiXrgs1UlVZRvKrO4oxXs9xUKQj2fM2POra0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4469087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglUsRCRA9TVsSAnZWagAAZVoP/RHJKNalkJkXXz2zS6UG\nBuSPUkgxHjmDFw+RUrRwGzbAeeXfo/yWfP+Fcho8nxnrZLK/1R2na2hWYomu\nX6JQCA3nAidI3iFe/dUBNx9e/EYIgkZRBTy6O2QhFxLyi3aLzHzynoux3Tr8\nw8PMQhFfuHtlQ6V/dhPLmEBBcFANdfkgCTn1gyoYYaxSgbeMFor5baWwT62O\n7BmfEKIJa++U3jD4NrWAxfiP3Sv9uf8K7tywIZqvrzVgXMcchDh2HHisVD5X\nwnGtiVX5IjTqok/sDzR/27qGLrdXXQ727EkXmy9kafMO0KIoMIn5jhVQo8hP\n8RzngQEbzPW1pPmGsosk0svzVf73yC471LyaruqmF5qhOyilfqcghHHuQMYZ\n3gEzpM93eG9OOYNB26JYaZ7t35SzrG44J5X3zbmkaPR4KpVzBLDXl2UCimic\nq+u812nZTqa69tEf0n8ezv4uNX3bYAbb2nxzmuqZijveiaV99EewN92Snp0r\nPAmEl08xqbeNC74AJsfiOZV1kGQubpPkpAaQtJMiYC8bY3UxXh5fOpyAS5md\nLRVa00qqa9vmq72tO+l5UWVpPxmAKz75ImhzuY4Zm356y5sQTngROryyG/KV\n3jpUu0qYQreigbsQWy/IXHk7ZlIGkRI3JXRK84N4Pu0Hj/VdZZkyKay8I2ai\niH1C\r\n=K2QT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"0ee7e54e1cdcebd7405cc6cee615321384279d26","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_1.5.2_1620396816415_0.9540704719738211","host":"s3://npm-registry-packages"}},"0.0.0-PR-334--8b8a7ba":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-334--8b8a7ba","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-334--8b8a7ba","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"748abbf9bc37d0e615c0f1b639b781af90f5a67f","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-334--8b8a7ba.tgz","fileCount":324,"integrity":"sha512-or5xWv4ln08QMCM813/APnldjY6j3Tzznd24RnzN740rR9HV8c5HpSexQkf8DnogtY1VFOz55F3lu/SR31Q1xQ==","signatures":[{"sig":"MEQCIBGf9If0iWDd0LxWBjFJFDpygXY73y3rdLZR2sJ2X29SAiBH72IslzRI+9I8mJuZHbwtaMV2GwaZMB0PK/KbfrdPlg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4617608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglWsSCRA9TVsSAnZWagAA/0kP+QFrxOsnsDcXC2aiEzjI\njdj2/nccILO4LG/BXxzhv4Jx90DMtfUNsQF/SidcOJK2nsOmGuXd9ubaHOWH\n3sPSJGIYzrF2/CIpnDrZL1Y9PzzZic+1EZR0I//57itP9ydO2qLAXjj+J4k+\nGCgb+DIxnVqHJ9LibAb1LGLftH7JEJ6+FoPsri4qIphueUAXsNpq28NTMvVk\nIW7fbM7ziLzFmsFe31zJCA3Iq9RF8gIprijnwAl2vLSjXmnnUeB1km1iyAr+\nrmcvM1As4HZDILayl9imm8vA/lMYxEEFRsjmPFTucDFmpJ4R/1t5tk2Xx0nj\n3Wp4fBaeu5J8aGLuHO4/j8o3XMsCLONnUfDBCSos8HCBWxnsMfSeNmXtYIh5\n/FM2PDRQOqgNbxxNuPHV1cwac6o8uK5Cif2F/V2UQUgmmMT99QlL8bLgBzcD\nwMYjKpAIYYjT55D38+YpJX5vE1l/l4bEBuwSyBiGWVsY3wFsiBrGTjF4gJnz\nRkrdVMBaRF0eOnoOoIGvjY74CjDKiZh7tMbENum4KbAReBgPha+za9M3H8t0\nv48CW8z8yaX5oMKFgXg/vZeqkOVKhQIfD4bhoj7rD39Q5z4AKVF8W2+/U2Ux\nzQUEZoNE9Y7D2rs07hK/YKToLkBh8t9FoAiuLdQENxqIlY0TNyCQ9u89qJ/w\ngQSt\r\n=Ikgx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"4b074e9fe967dc60ab94d6963b95e05a88eb9442","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-334--8b8a7ba_1620405009863_0.8906980541988649","host":"s3://npm-registry-packages"}},"0.0.0-PR-334--82af643":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-334--82af643","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-334--82af643","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"58bbce78861a4ac1503b03ca642046d927896bbc","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-334--82af643.tgz","fileCount":324,"integrity":"sha512-e+Bt7PTiwbn3Alc+3JJNeHtAxSKweb1A9ZblwOSv2u8xqvjyyPy+pz80lXdTB7PXTYmmwiELlT3Z+Auv6MydeQ==","signatures":[{"sig":"MEYCIQD1z7QUJPobPNVxTHZQB8qCJ1OdymzadOwfnu4H9bbtpgIhAKDRENEkOeW5vKzU8mPonhoOzHMJ0FzXE/8rtGp7dTOD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4617693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglXnlCRA9TVsSAnZWagAAaKkP+QBXvCH3Y2wjakvNs1lj\n/K9Rs/ohnm8eUIK7Xj/oocus/qgZldVQwarKYEys3Gmxm2tJhJjdyhWCBMK7\nVkx6VOjPWe+whegMmFpj9l6eHiKg3ylJzQk0Od86uKf8Yj4wd2IXJ93Nl8Y/\nlxXOxyqCvsLDaVfKCpvo6dVaG0+jb28RRrLBFHIhar9+2g7ZyZRZIqQq7lVq\nUlXYRCfqdbQrYkuadXoo1ioTO38Qexa+tTzuZPKoRI5Zk9XA90pIwdcQ0pkW\nkuno2G6GDxSVgeQhaemcgHxwHiA3jMBYuxNMYAfCaZPJP54fNOROQbzBqZOk\npFSzB3vBCPbPfZzMBIWzM4kFIsxrPd9ZEr+Ucg0wDddknXvfraCi5llhEhqw\nRGYFmA+EksUC393JMaSiecJw3aCVwjUt7Wyah9o+xZLY1xtcF4du1DV0Sl9q\n2QKhjv+c55QWRVV97PN2/K0EHt5DHL4SUyg5mIyMzbgXxHUfPYEQRyR+2f+t\n7uuEgl6OXuXt7TDIa33d1P7YkmVZNDOreHNMVnItnvo6dTm8k8CQQAXEM8hy\nkZX88DzZ9pu9diovtWSiZtvuHn7ZpvRGiBMvMithmbKOwiNmxwkktv3RF9//\n/MsefrjQq/bhs5qDCL41j28cVB3uLU5v8s4oiTOSS7yUtMFG90vBT5NnqVZG\n2EEk\r\n=CFb7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"2dd9a91f3ba78db447e4e56d1220bde925d5ea66","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-334--82af643_1620408804253_0.990996528744615","host":"s3://npm-registry-packages"}},"0.0.0-PR-331--92d7d2d":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-331--92d7d2d","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-331--92d7d2d","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"ad7b12c7ce11772fcd29c12c1210d44ab4d7c413","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-331--92d7d2d.tgz","fileCount":324,"integrity":"sha512-ElGr577Ku/hbXQtRzu5XbedGDlfBG5IAMnTh6RMfSw2gbFwDONGKPmDJbQKpMOH6B1RFXbwSN75Wi2B0rzqdCw==","signatures":[{"sig":"MEUCIC8QzloSDwfj+DQQFdy7W1ey7zTtLXfNqcwgB7sCJqZTAiEApbJhileg4BrafDcYPh87i+JAuK6fbs58urfP1nCSKf8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4614614,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglX0CCRA9TVsSAnZWagAAK78QAIQtTK7vV/KxcinuR4bj\nV40KcJq5h/jKqwZBcglUhhwbYgcwygKgtIJU2ZhH5Q1m2VxYNdAZMAJrX4FG\ngeBhZFNGOHnMZUgEnMzlfch98zh1bxrvgiMCyKaEaA1Y+bawdgzvsn/Ks+jb\nbY3D+lXoWB7DRCpm9y0xnFWI0o6hGLOosoaeGFo58bL1xDnYbuuVIIdDJrlP\nTKScd2sEVxEtft6AIDvwJsH3lDh1Q+d9uPIVuL7ZzvUZrlg/U999Wg405EoD\n18cY+VXelKalIjo3gBzCCLJX06tfjsWyG5R3ufsRzEuB186gv2RTXoHm0GOs\nYK9r8l2gpSbWnmif0nJmJlwOPdfmca8xkOAUNqo9jwDRqKjrFg1MFnGV3jWz\nEovmHl4e4/M6mK9n7LUoWXcNmCbvmrC+5csXANvFFmPFJfqicJ9o93qZMfzp\nG2TwdgUrbYgPvOwmSFLLKqqYNqP9a82t+OXPUHKIXrjBgU9STWry76qVmAXn\nAs4v4EAzBKhsB8y/L3viP4Grz2N+sIn1aBBkZ9VDoOhSj+vcJQsV0wkwXdjk\no6g6dcUtfMchLOXRXR/uJpq1Wb6TG5a9zhJ8d+HHUU6btwGWAKgWioHxEXOW\n4Fv18VSL6CSiXzBZEasRLOETtyYRy6FQs/uILAAdkAopukX8zuXp+WUiZl/C\nZ4x6\r\n=D8+P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"4d1d52a812bdbbde928312102d3dd05fe183a6be","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-331--92d7d2d_1620409602233_0.0779495496076632","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"@leaflink/leaflink-ui","version":"1.6.0","license":"MIT","_id":"@leaflink/leaflink-ui@1.6.0","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"080972040b4d13bf6ac913da974c09f0889a323c","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-1.6.0.tgz","fileCount":323,"integrity":"sha512-4tXOyvdwENPCAWtikdlobZ+X/HP8R2SrbIiBxLsN6ZGoZTHsmU/y9Qsg8vbDtrzceEGqiAx6KsxmUU8/18fGMQ==","signatures":[{"sig":"MEYCIQCyz7HzxWIusKfirnNR3OvcUV8YrRUBM0qc1hWPCUI4pAIhAJ2+FMea08TpqyfHeJoblcxppUOejpBv4wQ3NT3aR287","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4470229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglZaTCRA9TVsSAnZWagAAZfAP/2TmbWsyoBr1Q/NCWC5g\n8n9jBht7dsjPgpGWec59cjxg/a9kYEyLdJco/W4EHcgtLsTcJHm1MYjWqwQp\n6hL3T9c4BlgVCoriaqGUjsxvaVZcJ3mUBE3hmBtmoTjnrpxAJWYYK+ZMkDXz\nGrMil9g/VtFvnJgY2JSq500WdCG3U+Da9a3EShuSz98CdHiplQ0/W/8woow/\ntoUlLWsji/q913sCR8oZOetfJP+1bhHr0tzfGD0M51bOw3g63ZRSH0aWPdNj\nlDLjl/CbWsrmCcguD/3qp3GlNCcH10DoKKqIMEhUQuc7cngHmBvCvYRkT+Vs\nqNxOLQBiQwEL7Kgml8KbP1oR/P5O6E+0zKj2kVpVcJkGjaywvf+tORAh0Kv3\njrN4RTIv5gxFwVi53kApQnxu4RIYnSPltNU6c3mxOolaN1CtAqwrAEMiVCu7\nuimIY901Zc9lMVyzUHXSV0jwMLrfU1W8i74vgY32iNx0fJGLrcVy87k/ckbO\nBi6Qut2xbYL+jPd2S4nW8/eIFZZ1ftL9xUHUfOJYDzADuSsikEawbKW9IwEZ\nuCPXZUCfQEZPUwKdR9sqYO4QL9w5nIB8xqe+uqtQlF9TdH2eUC0+RWai6ctq\nlqF+Z2qfYPZLxh7QW1sx8HZbfsQJx2vnqd13YkKAB2Td02yLMB0TJG9hOwwk\nV92M\r\n=lzo4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"ffc18ee67dc5885e3768404f9b52d4571ab530ac","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_1.6.0_1620416146432_0.4368495589335353","host":"s3://npm-registry-packages"}},"0.0.0-PR-335--665a619":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-335--665a619","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-335--665a619","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"d644b0e0a1bd2623dada70a914e671d59a114516","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-335--665a619.tgz","fileCount":324,"integrity":"sha512-sTnGOKGcc4T4AeAp7gicx8SG2AI47fb8VVU40rAf0TvWm8zDth3p40ZSzk3Ed0GSimEwqKal5GTDsEt4aqjBMQ==","signatures":[{"sig":"MEYCIQDaI0o4BSppdN10M5AgOCSDs2khRIO5fukW0WS5lcQFWAIhANz+FW4/veCOXMoTMvsoziK6sTgVLBzdX4qLqPeIxIsL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4620012,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglaWMCRA9TVsSAnZWagAAakkP/1GwTxeNk+p8QY1KxMuL\nZ5LvXAOsAVrP0SRjVPcQxAdbRHnhjbiyZGdVgxrt0rbY2/q4uckjPNMW416I\nsWd1z/T/2fHNT/5iYCzH8XPU1GSkh31WVUPzpHl2RX5ddBGSJ+Kos96ircwY\n3kj0LDCh/5dIIr2akxGZitbfUoCYow9h7VkjM+lqmJX9no5zSqvmtAitnXaN\nkLFmEYosb4721ByklSYYxlIWN5GEEfh5E5m43mh83QSXqcTHAXjNmghvM11X\nnzGqwNvzpUGiJOFZYGgl+Rd+N5SFx0cicmlfdOrLorAxJdB0fTCzyGACMByK\nSlqagIhh2PbpHYPYc0LiuHVUb/KeuE/FA4eK9W6kbBPjaw6hoxpybEOLbI54\nhwoRLzoMTjqMlurC2qQRqVchA3ZeeCbuLAt0+kLtaaSYS8W7hoXsw9YIdEbp\nhmlZ5BKSW1LF0QwlUIx9OqVukpeL14VmlFJTsXwWwOGhTQUVevUN4wO43o7M\ne+ooAr3EFoM7HiShQPwCnna/VxH7yyZNEOZcIqJdBKLhhdRDgjANuc6JsxuU\noxdKKwqvhkSpLxfC1rW4BI/cREjl75vABZ8BT0Iy+Ez2PFsnZZ+rURI2R+S+\n50LcbBoU7qM+4uTqAQgIV5Vs8C5yTO5WK6/D0ouMfsShph/IRdOsMUZyP1hP\nwk/z\r\n=1AAN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"26fe97e14f5b76ab51d697a248b1980b8ce4f1be","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-335--665a619_1620419980321_0.4740965617698649","host":"s3://npm-registry-packages"}},"0.0.0-PR-306--59dd857":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-306--59dd857","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-306--59dd857","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"22e45e0047b24b5939c313dd3eb16fa40b9496cd","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-306--59dd857.tgz","fileCount":324,"integrity":"sha512-a6erO0SZGWEKtyOgDlHujk0i5wIRjckHwhK0WuDmXHkmryxvX3hIaZapixm3qVrMqw95oXQYjNxGn/WLmZclmw==","signatures":[{"sig":"MEUCIQCf2uddUsDJNeWtJvj0OWuX007pdRX3xn2DD1yHmUelUQIgYC+O1sAVP3FOu1ryqhWvr6vL2H7bsE2t8xiIxn9SY0g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4624453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmQwDCRA9TVsSAnZWagAAB2EP/2BEfQlbeMKuLxva5KGX\n3uG4UwwOIl+gaxMu+us4PAIZVC3Fk9uTP9CGW+uWoZnAdqP5Nw6fWGiPxx55\nnPKplTaf5gkuAU/liNEOeqOW17PkZWrshpB/CygD7lfyWDvryOxtbV5trncS\nehxsgdbShS36M1nlLRS0kzzyVJJ2LOAjZaTTAsudZ9QcGExSRRssZ3KeAMka\n8Cq/Vc2FyhRndy3IkqhkPl/EQRzGhEUJd3NMa5ArvyLuUkUmuDGbK/j1vgtq\nH5qe8vBJRgJ1kMl9y4jng/EljWwR7tjYZMvdF2I0JQri4MUJJ1RRK21jD0/d\nlajMCkPXjLqpu3pJVojHi25dKe5tKiuM+kRwh9Anr5wDQn4oGbSXMprkMs4x\nARq2e8YP2uUGcR2Vqxb3s3YyYUVw0klKh4G44/8QOosOl444QOP25o7S7xMf\nmXuwn4QzeckoAxUNG12O2izNtvpMeJpeiNTHvxmSK3nKahq6qKCCSBGevvgx\nkmE/ZJ4Jn/c8WeBkSIIEpnwja5JVJ49vnWcCSF9n3VQVdM5B+he0CN7GbdK4\nqCwIfUVXIdwhqHeCZ9dKoNpWJzsGc7er9y9xR5AaLBZdv+xTm0laj7LxlVfj\n7OWUbecH85snaBXWOujZt8vCukEv5GVq22KqvaZZTxazUTiVLILAWJNUY7KA\n2qFh\r\n=tod7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"aa7e0345a4b36e9bf3b7b10047e130225ac0774a","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-306--59dd857_1620642818425_0.9784848628674772","host":"s3://npm-registry-packages"}},"0.0.0-PR-334--2fecaee":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-334--2fecaee","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-334--2fecaee","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"93b4a7181daefb581526ca6920f65cc14cbeb6ad","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-334--2fecaee.tgz","fileCount":324,"integrity":"sha512-YfkhSBqxZ85JRIjcax86DSIDr31obJHOMTyQyJ1nmhL+PZlA/UPXiGiR8yGN7vPhm0nAPy+cEuHZjvTAL2K7Nw==","signatures":[{"sig":"MEUCIF21/TOKjfUpNMY/BGxH/E3HiNj71V/J4Z7Y91YgKm38AiEAxWtd8i+8pdUNXd08DuiqH4lTc6+DKfeGDn/GQJSTvhU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4619009,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmUzNCRA9TVsSAnZWagAA5UEP/2iiVNUYcxncj5UH+YEM\nmxFx1ApB9gK18al125EJ9Kdoiqz9NmswDT3upqvEa5zXV2jEQu6iEgtrrSlR\nYmhPvHI4Zv04pBjAXh+aWgCh88al6ffS1Rmk5hBmcShGyV7l4GNADZrjTGbs\nwf6D2bWyvM0CqMwcVSUrcX7TDUaQuBAYshsUp7TuEP7RScjv6YwwFnxgPxWi\n+LniM8xwXFB4zpDzbn5aMjal7riDR684QmNxk/1sB179g+YTfnauQd46V25X\nyjpWmlUGXp+knxPFACFKuyPdr06jpwr/qshJrjWOPMJx7uy9AEYKm4UoFL5v\nXryYBmWShzaEM3m6tYFkFmeEPWgBsje3R3NXRDHAcJMpMx7bXg2XkmlE5/zz\nQYM9gTIn1Faqn6L+PAvdcAE4JGaXY7kqmNu8Lgn+DbLdg4gAOuWQpClTpC49\nxKcGhyMFySgNV03xgZbpZQ59GEEBTy9lYPiZsPgwomifcx8vDdweG4ExiB7j\nh5G888HZfEoJQ58ESuz3eBJVQbDv5+BHCUTZC9L6zcCGnxfbvwZwpi2h84Yj\ni8YDIONRclTBbWhdfzGDAowAPmgGjytl4EH8v3ug4/9kGEpXaYgX6DQofmvm\nTR8O+dsIrmowZYuR4IwlOr/OYu5Q8OUj93Fv4nw009FOaOnEIBvkIog/nrwR\nDXWt\r\n=CjfR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"bd24d1c35e6dc90b6c34f29f0990b01888e398ca","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-334--2fecaee_1620659404757_0.37219002922447597","host":"s3://npm-registry-packages"}},"0.0.0-PR-336--de1adf6":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-336--de1adf6","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-336--de1adf6","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"5942bb2a08cd861f3b13fbc6edf3676d9a8f0700","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-336--de1adf6.tgz","fileCount":324,"integrity":"sha512-+IXA3iDfiSCN9EpRmhT9l8/wEnymgu9j4kiQ557qnqdNocFucDBj2e0gEJ69rnUbRQED3CbQWjg32Hp1yt63xQ==","signatures":[{"sig":"MEUCIBbq04cP4cVLa1qC8erqlNcDIrT16+Dlxwu4XdlLL+qDAiEAgMwYY/cqubps0dlpjy6hR9+0TeET+AlhLXrbCimyCQI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4616843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmYszCRA9TVsSAnZWagAAqLQP/R2fFGjFdshAjcw8gIqz\nEkx749oAB9VZssbHqe3pxuo+2CJmB13ynymjoA697Jeh780D2w6QXDgT2mHm\nXPZloQ5hw/D1FHGYH43NaE4L2LMPI68/FNCVjdtv90OX9KigSKksjacFQIdb\nveSBjj2CDNP1mgqueOmEHqEgMbYWQX6P2JGbToGB7iGt0jCIU2jGhmEdEQb6\nyzNDGb86yavayboZfzzkAhPjE4wUYQLLBBCHBMlq1VdHrC8qaqUQ70Bzbju/\nq8cTC6ce14bJqU9ANqqE6ZZIZyiY/gT5Rtp7hzP1+zAGKfwFjzU9MvK8NxH8\n20hZrKR820nl7bRqc1OdBJSnS0JdsI1u58WRbVO9Z/6H5jnMhvYKct0B7iG8\n8arnkX2w3WXyixBYMyu5ykSbu7uYoD25fKGN+7fGKdmZjJRh1deq0Beu44vW\ng9DjYudP+QuZzZlkcH+zCyD01v+OVxY4m6BNltJ4rDzpLAPSkfUNls/XHcOE\nn5mxdXKAvLdqoOBBqauoUr3puTR2KbWND34V20RNADEnNj5dGC6KJJey/oNN\nO7Feq9UHc5qNkiOGW8AT2UaFVxsCNm6JT4VBab4ud1vYa+rMiRfIXaOrHVL/\npJoQmZQ8f6fD+OL1drtLwTCsf2ZKzDwi9FCtBVdII7LNlCsYes6haEL/oYsv\nP2Gn\r\n=CUZj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"5395f05d6de3b8fe36c3c74c3a35446e4c340e98","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-336--de1adf6_1620675378789_0.3712467620118749","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"@leaflink/leaflink-ui","version":"1.7.0","license":"MIT","_id":"@leaflink/leaflink-ui@1.7.0","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"1d943b13b1c8856af4a2452d83061a398cc28f5c","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-1.7.0.tgz","fileCount":323,"integrity":"sha512-U2EimnV72pF9MKnbb4zpIQoAswRImYRFwhHPt65NArMP0t1HhlwIQUTUOfb+1bwo2lyrG7249DFDFISjWJCRPQ==","signatures":[{"sig":"MEUCIQCS9l5TZqGbj7zaTHSrucj+mV2tVNgbXWYV67dr09lz9gIgXLcXKQcal+rufxAQ+Vd65VKWui+ccgI2FYenf8iIceg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4474428,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmZ+UCRA9TVsSAnZWagAACPcP/iIn7nxwj0aoxUJL/I2+\nDNcGcl/tjMu5fryuKp824PoklKHWNSD/sEhElqhf0HopF5pJhGCs89lzIpR7\nDgWjHPpyK/6/ndql9e+lQ4/ivH+0kHl0PSHJ5JQiywvEEHY9GGA33ChSS9tb\n4Yi5F7E72rm5ZgS8KgQeqvOzbX0ir9Az/0u2scHUQA1zF/+I6b5xAOG8xWBW\nNDvZr4WCIgTEhs13a6lhLlW+LpYGoPHCeqiHyyw6RMH6LXDSYY3yx0WUxh3Z\n8qWJD8N+7jFH/sRKAgf5GIqeiC6ehJbl2rDxI1L6WERn4llyLZ7jaywoDx3V\na+JmLV7jgmNP7WjVtE7eW9wRLXVUKJOrbrQnAllJc1ZHkMxcmTNL9Ht0Iaol\nYR0VGdC4U46IR4gh8nPp711vP6Mix+zfN4ELi6zMYk5AAKcLlxO0HaDlmtvP\n4l0bn3FVurHulLmgX3ToqPYWpt0w6iLxHEiEGfk2l6BgjqZv+UXdB+0JDm3c\nC42agjgmW0NrvpiQOVCcqEv4S67FYR5Mwghzs5ySaE0xeBMJy9dN+AzQKuKO\nyHX/DAzqxICwwadYRJpoqeKFGGd3ImXig9kb3LIZhpU4XlN1uRCsQlIxnbup\nVA40J01ACHt9z1GQE8VRQsisTuiAF6hWcpYFmWqUKIXqtNqrp0+TGCphim2U\nUERE\r\n=v0d3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"4c141c8e8a64831b78efd5ea7531e76a576164dc","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_1.7.0_1620680596373_0.2099287903385194","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"@leaflink/leaflink-ui","version":"1.8.0","license":"MIT","_id":"@leaflink/leaflink-ui@1.8.0","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"aa514af1316482a17aeb3356460d86318c79f913","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-1.8.0.tgz","fileCount":323,"integrity":"sha512-avjilnDkjY92MELUVqu4Uh1qzHIVTjLhInQU5HYl+3FpXPt71Eh6BdSuqKWvZR4X4FemHKYYZ+huMePVdksHCw==","signatures":[{"sig":"MEQCIDLKi953JvoZPgwoZVRphlY53FWoYEvTRiVV59yZZaynAiAcAO+GZFtyN8vq9Nxz9d4Cub8OdhAlPR9oIkg7cx3cRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4475587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmaODCRA9TVsSAnZWagAA9cMP/j6bAvu8tjZj8F3M2pFa\n7DHxdzmxkavDstxXhsKoxHlYYZBEZqxzGmuK7yRAztZQs2dGr8YE/hem9W9k\n4R4RnmMujIsFNcTA4XPJqIXhVIdcLhC3mM1+WnhiBkMu2omUn2scir47K5Qe\nabsSUAiPxDO/dqOD9tKRFk01FxXRE9TMASXGzdGrb2Be6CKWlAr7L63HuLkB\njwMgxB7PpbJaWyeYjgEXAtjGVUX/wEFatcO5l8ZcgiqSlT4IRttxqYIIK2q9\n63R5vBHeUvyFcd7BS+uJ4JyTXkGxi6ko3V5PVWtlhCQjD/ix7FJK/fdg0aut\nRy65fledLbjhR0OOdE9IJS65usKFjgBJZlbqvE3BRZFghnSf5lejPos9BuTU\n0KT0/l0Spn1lwkqsXzWdttXRPlM5wrTDBTTOZlcpulNiYFzVQHUxsEcOU0xS\n3S8cxamjA/wDSyRMiKttjQgVAif0maZqQEAkXRwSBXaG8xl6pTfO0nHTygUj\nU/upOm4JIPre7mwLgGz+800hm/Nu6hWcNnwplXpbomWlSzTT67yg+tpXzZej\n9xlIDp1VabFMugdvO+KhH6b5zPgeJcuOzpJ1DzAw6V6PzOJt52ih5H03sJQj\n8QQU6jjFZnwS3G/mU00PW6xF7aPrHHfQY4D2foey/91dASI1n4L6OL+uB0eE\nmoPx\r\n=VMzz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"2e507c32032f9838a20414e71403d9385240c1fb","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_1.8.0_1620681602756_0.15125998451146283","host":"s3://npm-registry-packages"}},"0.0.0-PR-337--4cb538a":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-337--4cb538a","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-337--4cb538a","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"5778bd4efadb124c4aaf47d3c1beb88ee94e41f0","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-337--4cb538a.tgz","fileCount":324,"integrity":"sha512-uJax8Xv4OfPZDZu4gKFTVGROQzyVJAmZhBA8Ct8v4/L8zWZMeEpAPzUxeAR7Myddyqr8Y1qGjanVc3ZitYzMsw==","signatures":[{"sig":"MEYCIQCS/h5cA4cUfu2dPrRJDkPUZBMS2sstWW1TehY/ylBGqQIhAMGOQnp6Fj3c5Gn0GcQuS0CoWD9YG6nuj8J7vXE0Nnwh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4620566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmq35CRA9TVsSAnZWagAAA3IP/3yN1qzcABFu7leI+4HL\nferwEnJYvymkhzU9iP7bdCDloj7du4Sg5dMJBEHWGB46AvQMGK5uGJjgrBFS\nTrdJXM412rhFu+GJJIhCcy17IsrTbk+f4+YgeIlk5zB9q7nmDB4BvLT5KVKq\nkY2zCJR2hTIni4EW03fJpFYbSmkZTUEal+6ogphJlr8MFhXKs7DobdG+bbbC\nhP7BbQdciFxLJv2BdfNXhCmyqghVZXp4mLUjIpvUPn7Dvoy0t6H9FL/gnkIG\nyyUEm99Oj+rhYWjZau2LxEoLT53XvqMa60zoBx3sOvaW5lwin600aPgFS6kr\nEiRYlE5D2NwDmkjCBAI/gicRXhGksl2bhIpTD2x+9kdGmghiHH7SFCw9dhzQ\nymcXZ7HQ59DS+FbexxVm96wRVyo6B0LU5yyJVHSJ8lLxUql4VVmNFbdacqFD\n8RBkoHbd4V2aTKiMivmLQ5ayadIXn/dFXyzGaK95sPJ1RgM0OJ7rfo4Fw7rs\n3JPzun1G9sWu7K9O1YXA0G9qRwJ5TytzXGPP9UOHzHUzvR27olqQFl7PQ5vv\nCOPwKK+Cbwgpk3dHWGAYRCyT8lCrHnR5000NjzET6Fvpi3mDEZMxqvM/KZFf\nfagpQA1CdcPIOAfkRlyhCFnowbPH2H5jPliQyyTgzvhOo8zBGuVSHrLz1k4u\niXhD\r\n=gEkp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"87591d5dc9343240dafbd4dbb28351f52a35e826","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-337--4cb538a_1620749816815_0.8380902647985797","host":"s3://npm-registry-packages"}},"0.0.0-PR-337--0a0030d":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-337--0a0030d","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-337--0a0030d","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"9073b89781a751ebf4f5a38d5c7c0727f3edb2a1","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-337--0a0030d.tgz","fileCount":324,"integrity":"sha512-jYPvJGZCnwC8bLwNVhhTdxL7Xve4MQ2tpx4EiSaWR7fyxP+QjTrohR7rS/s8R1uxKCv8ljIr47Zlo6VUZ6BqKw==","signatures":[{"sig":"MEUCIGf74WyWcaklTRn3+3YiYByUow+FX9db/2dxC6ibj6FMAiEA0XDZQM/wSjtSRqQpIV+saWh8UIpiKoLVzmTs8/yR/Ls=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4620605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmrZACRA9TVsSAnZWagAAwAAQAI5qR5OPdQGt97z4+R5H\nVbr+d47oibvp/wu50hxq3iD6ekZpJjakf3ZHrsuUJEcshVndUIto+8VzUd8I\ngZxKMj1yvXiYnooqrlGiFinlXFTNs4/2Unj0KLfpScJVi/7YjozspRRF9n4r\nWC3OdDC2bXhMevUvBVWZdhzdyEAqF1QWNSFGT6sXqTCeMJrK3fI3tdtDmYzr\nEFVeJZD/s4VKtkiTHVHqtIW1mFJ1hi+RsPODW2hVIdaEV0TPr9Yi7wx9M7v2\nTWte1Gz+NhZjqRUHj4iszeO77+5RpwHRNXcbYOVJvvNf8lafXClyUjNjatbC\n8bm2rLFBlAdH3agwbsOquRyTrjFMUOIbKhyEB2YB49e+BTcPz6L8dSdXLZ1M\nCDztjpD7VLLgh1AAfBG9/462B0STNGL4UOoRoGkkzFHxzj8giPuOoiFSH4rg\nhmtuHzN1qMMMzh9MPTMd5trcMJBnIIq0MeBgnve9aW7I/Z2YL/bbP6UvU91E\n2hhG8m52HAcDwCJwTXn6+66oC1o8btVwxCFkRldjRkWLm8U5Ij51NQObpZWc\nV5kbYL3fZbRD9+hJ5mLsmecPnlePxRAw22DQ/OE5rHQH3G/Md/ubz0yteW5y\n7tNVUmMuudy5B4YfzFBTWSoTGtDRqRquI6EPMZNrvNcOIHXdWXRk33Ygr1ZS\nSlGh\r\n=P6/u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"4e1987e2931298b925c1715ca13bd7de018e3b0c","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-337--0a0030d_1620751935420_0.1755529690144806","host":"s3://npm-registry-packages"}},"1.8.1":{"name":"@leaflink/leaflink-ui","version":"1.8.1","license":"MIT","_id":"@leaflink/leaflink-ui@1.8.1","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"44124698c067e5b21c276f25248cde36a663832a","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-1.8.1.tgz","fileCount":323,"integrity":"sha512-prN8Ud8g3S3DWGEMcl28RQrsaj90Z+Hr/Wb4W8xJ/Zk7VNTKsMk5a7ER4jYKs45aDBzH0F1AU/Wi6L4ofrinJw==","signatures":[{"sig":"MEUCIDLDT3LWUaWziuD/1wWli366QiKnEp+hsu1GpRIIOrArAiEAk+qyWp2htLI6gf79tky/YzamhA+9dllyqcm0QrQzyqg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4475861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmr8qCRA9TVsSAnZWagAA64IP/2NuvzvFFViNxgonDVNJ\ng0Lnhy9QV/gBY17rGfV8hZfkHveKjdZy4F80pMKHYw/CKk4UPPROXr3t4TWe\nCQUfNaj231u2sk/Aa/h/SkB8PbzrNkzjOH/ZmB4w7Obca/VfeWhapbj1CtzB\nl4Cez8SZzFA+bcGOmCpgOiU14PT8LAHWwzxbo+vWJrMOGkmR7zTlqDm0WhXn\n4axO48ZBOb+glwq4CaVBFDX7/o043+XtqQnEjMK00olFQ2o+8Qiknpo7kl8U\n10VeCFk9+Fn9/whJVLD0XPsaId2Nh2vRcY6T8cxkYPlJLog7h/EHKvnk0izp\nSIbfez83M3M4Wsec878B6qnU/k5Qx8c+f1xV2ZzHGp3Jh4zTXMAhg+pe0ef9\n0ejIhjCdUgJkz5HyxnH0WUevkVRl+jwT+eJkTpv/OlYL6+SNg4N9r1rax9g3\n3TfELa40zVXxQ0iIt6v9WSANUg8SH2BcyF2hegUuGPDuKUdKxrLazZ4kjCSt\nJXo48qwESqp7EBbYKfLNHPRMUiKtuvt1RCwgpUDE+XrHyOjDH3Hwrf+EnkZu\nnIDDAT+FHD5mFatTIj+fSIx6zMs8sVJHpftKCfc0m1gy8/ZgrTmOXJ3/zqBJ\nFZ3N+IAScRhJYwHZl+OyPP5aKrFPiW8Fr/W4dsKoPyZbBwWeFL778yGvglWz\nq90v\r\n=ZE1d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"754f4cb60e53dd091bd31c92bfb1ed109a51c014","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_1.8.1_1620754218083_0.00766830098626281","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"@leaflink/leaflink-ui","version":"1.9.0","license":"MIT","_id":"@leaflink/leaflink-ui@1.9.0","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"4bdcdb759553e672afaf7a4a3510decc7df7af15","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-1.9.0.tgz","fileCount":323,"integrity":"sha512-Xp+ILn3FLtIs1+F6GVkqhOOwsZXwZhy++PgxK06pvmZYk+I/ctFWxZpsJIFPB8K2uOdfSJVPKqmOjd2ALWZ2jQ==","signatures":[{"sig":"MEQCIDFXG4DsEjRSp3trpAaM+u3fqOgt22CSyythMYKdgmM5AiAJ17jxN7ri4WErG2HAlHnrmR4N/OQZ8A3Os+BGKzaB6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4478163,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgm/92CRA9TVsSAnZWagAAXIAP/3VjkUhiCkNcr0JV1mHK\nMrWzTsUhKaoXmhaIvW+J7yY9CXtaJArSBIqco8G4Ivk+/q9L0UCEAXUQhmUd\nQ0U56/Bib40HZxvQ+L1i1aibEv39+GulGC8Dr/sh9frZCDpgt1lfO9wKXUYg\nVgTA7JZS8tz7MT0Lvxzsa6ZaTsIU+wUCq8rMh2tR4Q2yZ/otgfLJDtkWQsS6\nlzjaX+vlwu1HAX2cqV402Pt8zZNVrMXXDCGWFU2KYMNf1gJ16h7GR98BEnY4\nV8dwPITq8U75N/emS5g1iFkvl+TspvZjeKvpGV9RCWswaj/LBjWGfY7YTccL\nukNoTrBN78Ew5CN4x3ImL4auJSLuOYfJR23YY/XoRSt8qYraWuk1BjvQwLqW\nIL3ZXHi+s7GXPGoCKuBX3vk1Sti+pZl3YeuJgxYbrnh9zGl+oLkHmdx2iai8\nIaBsCjLdKP4/mhdThgwhNSXGQovIDNqHY38DglRtqxHcjZG7uryC5toxRHbf\nC5vhOvgOAYPVw8LyBRTIdY3WxzV7ns86AUFRWyyIMOu08DYwQSt3DM0UyJvS\ncHcHD4iqzLUNn3DDvsYAxKxxwI6qFxEhEwaZUj9cRhGZYQH+7wJuK5Us3wrx\nE6jQAJ1Kz3PhM5OHb1kdZrVf5Wc9Nm4YAmf8dDaMofLBaOpLxrSV0IVvzVQA\n96zZ\r\n=KHbX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"4796cfc31d851c6e645e8dd403112e45249b1b68","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_1.9.0_1620836213685_0.7028197949118797","host":"s3://npm-registry-packages"}},"1.9.1":{"name":"@leaflink/leaflink-ui","version":"1.9.1","license":"MIT","_id":"@leaflink/leaflink-ui@1.9.1","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"256ba189da6e79e2c9c6aa3d020904ae3832079f","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-1.9.1.tgz","fileCount":323,"integrity":"sha512-P4zxFo13Fh2Dtz0gQYM4ot3pYQYwpCtW++9Hsp4YbdQsgVM296DjagbBcD3QxJ1WswmcIA3kRSPLvI+jE6QwYg==","signatures":[{"sig":"MEQCIGHeS9g3S1kbo18hHSSnHuZIOirmIL5jocWw8BmjpspRAiBqxSCKYSCZycNzRHbBC3OFrSTAWRBby3tMYL4SzVgBaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4478609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnVzCCRA9TVsSAnZWagAARFIP/3tNV30XUeB14G6ShIvm\nDuEkEbwF+So1peFqJrRPTRp2IrfwQoQ9bqllWdeRSlVQFz1bdVFBAcpDiR0W\n3FlbEb6pqex3LP4K/5GMU02bQv51kHd1sfgoErbs3GsR4VFwX+Yq/uVAvPr2\n2EuN4pP0YxNsp2wWuD6UmytSeNzigT3PNY/JbF/nzpXQPPzuVgiDykM5Cfgo\nU74giab+bptx38DwAGKJ9aBwsq29jI0DNYIrkdyUGZJfW1wq96bfBkaQdhbn\nUSjbDt9D6avR6OOSQ+aDONFOEOWlCrkM5kKlG8XvrTnH9VWq5Ponq2MFyR0/\nl0ZtH4rrLKMKh5m1W4y4WOXkmI2ZNfFOix21UFHaJMgIKOVIXJTwQb6s2QO0\nmKOnD2uDjYgQXBYVZZl1jDh7WyxXTZMBaETGI0aMwS4nV57M7+u9qG2SS5IE\nVD2VnvfVqtJD4NSs5FwZ/3a3KHTkQx+0UeXDFkkYyAFZzrqZ1PeXqliMJH1R\nwy1obzHWgFJYPU8ipCqwR+QZZrHEVzBJuHjJrcFW+1hQe+SlUjXouCyZT54c\nYBcKnK3J7XS1SeyMfezgxHoM1LiqNBCh1ymvxgUNAg0iEmhFezigEbesAqrh\n8U6bZCficgsiOFDgROVzUqK1TUgAB2v2jqRiGCzLQ9gwRLEh0BZ/+qn2TzrA\n1WET\r\n=KKaO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"93afbaf66ddc99f4ef4417ee1aa7bdd2e84852a9","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_1.9.1_1620925633536_0.37332480028158943","host":"s3://npm-registry-packages"}},"0.0.0-PR-339--16585f0":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-339--16585f0","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-339--16585f0","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"33bb926caadfc9302e0ddf304c9aa65aee43ac72","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-339--16585f0.tgz","fileCount":324,"integrity":"sha512-u8LBoq3+ZZrF4bBrrrVtyvBtk03pR++LZ1NIaAv9WCHVhqxIwYiKVZ8j3ZBaOzCchtHqM9UgMI2ibmBwRCPJPg==","signatures":[{"sig":"MEQCIFr0G6WI6se/hUSh58tZPfFZ6tN6lJ2gW1wYRT5dvxK2AiBSiX08Fnyg40k9GVUlssbeYg9V3SbRnnU0IdmClrcL3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4623523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnVzgCRA9TVsSAnZWagAA6x4QAIdwDECgyGmPdusBNji8\nmEK8JXlxngUm96KCR9uuF4hNQk2SKY6Yx15GM9RYPgenxadJfFQwh/74AQng\nf7/lcljYtxeaDc62aFD10noidSjYADdDEVlWDS1dnsArEpYkz4va7hjlRc2Q\nmeGnGa22AnivMEAlD2b/M6WE99uNrp7/4F9J47Tmj7lcBsol596wkqbetbQo\n0+6DRfI6P738MJAgThCJuAhlfK762r44W44y1DcbLtyFJ3DYJMs7LCVpjrFa\nq84ITplA9vHAJPDty3B13B5gpMNxOpMnQUO6wl/CP5W9Ua5q8hubnmSjjFQw\niXDmFGiLHvLnY8/qMQVCOOXNPj/jAVqxcYwnIYC7jyG4j3UCarScC6xPFYYM\nKgxoZzWo0sKEkMtsVEvO2HtjpKc/92GI6Bjxve0yII1vtzItxfWmnx6olrQ1\nKcGEEyMwhZ8DRbPiWAcuaawJZ0Q6hz2blQQGzANjiZhhAHmaWQgVjw6X9Mu6\nudX/wTNJR1cNTvS9vZAhjwnAc4sbWkFm7pkaXp+rcmZYrKi+gEChx99Gk44X\nb0MmzahtHPzxRJp6akelZ3pnR5vhlzJRnIOy39JrSa/tuQU+l007sGKisBWH\nrZLbotF801kabcbcvUEJw+YKwfgSzh4hHWsE7F8efthS9CPF2ICxsN1WWn74\ntLo8\r\n=Ic3G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"f60113a160de7ef9deca7570d7052cd4ccb882c4","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-339--16585f0_1620925664021_0.948972890064538","host":"s3://npm-registry-packages"}},"0.0.0-PR-340--1d1f762":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-340--1d1f762","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-340--1d1f762","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"8f3d1781a60c5cf81469a9853f34501f9eca7178","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-340--1d1f762.tgz","fileCount":325,"integrity":"sha512-TbP2Jc5/+eEfUbfczByq+2+e2WXzlZbEY1AFdLuXstBtrt9uLPY+fBv9byfa2ZrM2wN9CeWZ4od8a80YbGV+hA==","signatures":[{"sig":"MEUCIQDahb2wBaQPjgtAiCyqpfFivA23BZqLFiUFZT9c4MkBxQIgHPtZ7qcPKp6AFDq0fxcgQLIl/eEHtQQRsZaLx/QRSH0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4623606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnWAwCRA9TVsSAnZWagAAHzAP/A+kHu1uzLE+J+hnC9yO\naWVQ+XQHVhmVCRhBdOezp2Iea0Zh1GqPEH+SyceS5ihL6jOqkPdqUTxrJXC7\nsgw7mC0DvuW5N95/8wA2UP4aGWb+9dcz5mu3xGLLvJHgElCRhaDDs3dMfOhJ\nXUW5Co2GFcSTEkQ6RW4jpZzh/jPbBvZpJwRoyuBCOiqKl77YdNeNAK5xF6xn\n/9YvfSuviqfvdhbKb0RxZcGUYkm/z0fGOuZKkjdo8nj1VZ16utZvrvu7vew4\nMKtZb4ec/Y61ndRCee4YPUGDx/dSS6i24kjbb3gPqv9ryrhRsr/BvD44b6Wy\n8R0l024ixjmv9t35MU3ay4iMqrT29h2ZuesiAymw58cXTDND5O6/wSa37psb\np3Ku3UD+lwAemn3ov8HjqcDZc/Q7EXydr4dhXxsyzB7WNMgHDmtswZeeOp4A\n2Cyo09x+oyjwOlH6uFyO9ITCFwtBtWi65KDTiY4S/UDe6x7ccaeFdGwsUx99\nhKTpRwEc1BEy86TkUd+t1U/dCIKmA2hqV1H07E3n4ofhHzeOPAVR0fjgH/X7\nCegWguK7TVQKd6dVNR+wzEp4QkYoTC307t792hg5Niy/CFrOpwc9qg0m3rRz\n4BaTUWbet5CZlBNCqi+DG0e++jVJfqzQOLwyFOQNHJXE7ku3nB43Km4lKVKo\najd+\r\n=oPFa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"fb084ea4e00eeafbda2b31023badb0f96aa04a61","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-340--1d1f762_1620926512232_0.2800066177725713","host":"s3://npm-registry-packages"}},"0.0.0-PR-340--710b9b7":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-340--710b9b7","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-340--710b9b7","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"c99632b4e694ea372bae4b2e028a2e92cb505027","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-340--710b9b7.tgz","fileCount":325,"integrity":"sha512-GyaVlHtDzPnUmIzTCLf2A9RYxqmogTBHwsQJgaCjTwqlPCO/bynC5jYYTtZ5gX7c2n++DywYt9i8j2dtcdCScA==","signatures":[{"sig":"MEUCIQDJ+dVpDMjF4079Dw3LF9pjEqC8PT0Rqtrx5ZpjUPza3QIgdocqpSG0uPeGvObjdyv36i19UdhYlq9cF47Mu6whVyQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4623603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgncvvCRA9TVsSAnZWagAA3lgQAIGaEJkv5Kn/zEogpfaH\nevt/IXBqLd5mkKnkrKCs7HHp2Gi3KSWb1bp1w5/DgbwAnXsxRHM0yyBwLy5T\nIYYVQuY/IhKetcCdSpqTNzK8WnRwX5/u5yiFZcevIhEz9Oc6pgGvEBBBa/uJ\ncPjrQMWlncqTK9XQrNA8RYG4CSp0cxTnr0IDPTZZbg9EecX5Tl5tkV2lO92W\n1V+seJhvk5Z58zDDP3pqAo7hW9+tFZ5Kwq2nlW9tu23H2S2WMOzNpa1XlsgW\nMwfCKwNyNRpIVAQc0ryzV4Cdb2ahd7S52jZTO3g9d58kHFghACohpHa6Ke2d\ne6j46X80L3DMK0JkIKl+wQA4eKyYmlUx6dGMJYmiturKqLAH+LjejAWKXn77\n1IcCKYsEf7msCq/4wQwdsxGCw41wF6Eyq4N2vTTPcDgGXXQmk9pPyZ3wcSI4\n51zH7P3R8Lv1NKOCMMNOFU9ELOyMheEHFxQHly93pMARaI9XVwJQFXCbnSNz\nU2Sw2vyb0lwOTKg+7+k90BpqCj4IImfnSiQU+GTPXJyEM7QUhJczcUp0ZpmY\n8kLQP7qut8K0bOFca+sw0kiupONBmKxwJnweB754FOFbSWEuIVpLmT7oflJR\nQ1SMZBwWHfy13PjvvsoJrosjhpA5z229QAW4sCt7glhHMllspKXLNSLefGxE\n7X6o\r\n=Vo3c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"9f645901a804031d3ba9e607d7d44f0f939c8f80","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-340--710b9b7_1620954094638_0.1586444238269411","host":"s3://npm-registry-packages"}},"0.0.0-PR-341--2ee4be4":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-341--2ee4be4","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-341--2ee4be4","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"1e615864dd3e52032c3bca7c334075138ab8b467","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-341--2ee4be4.tgz","fileCount":324,"integrity":"sha512-FROSwyGjsyUrSbrfZwYZxxammvMHw4rt3VwxdmoSmF5GZQ0zkeGiGCTzSbuSQE3tG2blHYDgMVEm4HsdYE288A==","signatures":[{"sig":"MEUCIQDoBxxEVJ+IcPEKrxkNU7PsbQKen8eJ7vAF+VgiDo3ubwIgRXPq1rHetNugbQW4TMNOsZ3yUKOOhJ4TmPaNY2CBMgo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4633308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnludCRA9TVsSAnZWagAAir8P/3Rxrkfvr8VZ/EJGL0ko\nu8t5uNJy0Y24Es2a3cvwoIXCJeWvzj7GQ0COLTYpa84p9+v9sjWpq18HvOco\nf/9N+2xxKNTTPRZW2atwImdpKmZ6dGg4/g9eeEPMSbsCx3Wx8H6LSLsOiArh\nweIFrJRtMwqlsDeikvfVtfOYRsJsCp2c0BEr9Oh6q2QeU2d0p/E78dmCJRYo\nXidH0Gz+6a24FPn8CDhvMwFI35nR98B+ZFs2bNlmku9nBS4XC3bB3PMked8H\nfhRbysILaWwrZu5t1AxPnSg2wzlQBCBr2Ae+ruBwM6WZlQLfabmLm4KzGpYP\nQ+umkLsBuuvB5veqFj4rkQXDTohrY4FUE7K/Hr3CZlKB/NDWxdr61gGEz7W9\nBp1DV7BQ6dk7XNwU11AaQAOauILpkz36rnd3BVN568Jc4S4R4pHJnpdgbG/f\nSB/OLGDL+3htmymA+3a4ChLUmVZnN5GU4wpqEMQP7IE0n5P7noqsa8CPnjka\nH2SiiZk6qoOI+zBezZZtdkSjTpUqKntYSu6PciVgB7Xtca4Pv0EvBpgFoY/3\njrpZqAZcUi4qxb7oG50QwqbmZzHUsypNGS4ellTlQwcu3H+xLV6743d4ke3G\n421v/NE0V2W1BseSiky6uodTyuYunQBUWfjhDUkQHd4ddsm8MDCVTurivDr6\n2GDE\r\n=6Ncg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"f33d5a8707125d2f79aa733a065b99337cfc1f79","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-341--2ee4be4_1620990876882_0.9604492997567007","host":"s3://npm-registry-packages"}},"0.0.0-PR-340--81569ea":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-340--81569ea","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-340--81569ea","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"f8faf1fab83202f694b8f7b241a85ffc9819bc65","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-340--81569ea.tgz","fileCount":324,"integrity":"sha512-XByfE98II4RKgn39MyoXeKJuJ7w8hnMrJJSHoictKBqJ1VDOQhiDfS6FMHoEZlIUuMH/c2gKhR4j1crcRW5HvQ==","signatures":[{"sig":"MEYCIQDUfX8o6eRL/D1DCc2PARHL+SaQtXZTBL0RsByZIzaoJQIhALu2TRr12BE3HH1CnUc8/XKmgdq/p1ad8RT3/SdXY7N5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4624004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnq5wCRA9TVsSAnZWagAAYg0P/1EVj5rIZTfI0coUK6If\nlxFChr/l+/wUyAdCyqi89YIwOzW3guKCSkQWGbd0MEE6OM30hx0nFj47Rc6u\nd+N6fVYgufPttDZr2UDvPCkUdfpHLF9sjFgBf1TUjA2zu+zqOHf8IYkkd/Pb\n/rLtdkgrD9HrlGkPf/0myUPs+IFvy/lwa9dQp5BQoeo6b69PnZCgB/pGs4XH\nocK4Cr1++3djZuNboaRyzOeKDeecaiw31+7wei5ljxJ0+bCPvi5cUWL528uE\n6fmTJoLpAqjSwYO08wxMjkGJmEeEsnBRxL+8u8GOdz9GT7zg9Pcw7jfKqqET\n4ou2MYeHctmlZX0mxSuglebrpmgJ4Hk5jPlsy+qiBkDzc+jky6LzrFaBJCn9\nfgitkpZ0595PJGYyIQrh23Zp1P3i5PD1TyL682QWUCtvdI/KngMErWKvnMBO\nh3pSSYFD1oORx+1am/1EbbBZ7KHjlQmC+0UaOSwaGP5iEPlGrNvi8Zj8UoUa\n4It4nRQEDIusE6RRgfd9Z8hxci30qyc7qV/hwAPyCOZbyBa+2RIxzIRcj0eI\nPSa3q/v0Byn7QRhiLRGK04eIdIqVYQIOlIQXnJdJ3sgayBrzwbsMNgL87kBc\na+KylkvMnIZBeLyOc3N8HkxsqTbSgXocmQAGBSukAVS0+h/UVgsQZDu1aq2E\nVfDF\r\n=Mv3y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"a9987679b7ec0420a8760e30f73192c6575492b1","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-340--81569ea_1621012079617_0.036617034789146796","host":"s3://npm-registry-packages"}},"1.10.0":{"name":"@leaflink/leaflink-ui","version":"1.10.0","license":"MIT","_id":"@leaflink/leaflink-ui@1.10.0","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"0ae16fbc906a872cca30404cc7fa4e375ef70564","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-1.10.0.tgz","fileCount":323,"integrity":"sha512-XZLeASQeyCOoJ3orSsLr5nhmBkuuRoigqnyZDHAku7H2pfL56/jnjgcct95Vq7MFqL1OT2fNDTp8t9jtIKnJ3A==","signatures":[{"sig":"MEUCIQCGfkg8ibkHF+Pxvw6UA7rel9OO6Vc1HuXdGpgCLOjDJwIgfufUi8m1DBdA21czvzyOMyHfHaIGnD2TnlL4MwPmSCA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4478897,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnrQWCRA9TVsSAnZWagAArrcP/2seQaTPsBnFyQYM6ey6\nwvOJsnetkZfj8a9qNXt9Ni6LpiklZx6tTHy8UTgby6x8M1BFGqXq+6+YYZxK\nJlB+367TvbkrfX6Dl8/jhNXUsrlhzZIb5aNpFUFbrazplD+ZSXM4zat+mTZ5\niUQortgfLs/wYOu9/dGzYEJmest01HkRQtS+Mm0SZdKWYNYjtEN/8f1mAiw4\nOzcZjzSdl2v7352LSCcbr86Q924dbVd60pQJxwwE9Cwr9uuyOvNMerjQ+RZE\nXwlsN18CL1+nzf65Izd7jbydI8avn0cgrSseeIHVbs09iW8zdMqxLSZ1DeRe\nN6LKR2no5BFXa4oklGzaLtQ6PZQIk/+bcOcw37RbgJFHKdMWBuW3xVTRK0+F\nU62HzEB8m96e2VJLP4aCPfDhpe5gH8ni8Ea/ofUjTCcTNvxXEUPvMU5IH35r\n6H8G/qANAUPH6LQ1/YwVvAc6xSjZg4nF8pIV2q3uyYf7B64P9fRuxNbibzNW\nn5Ym171GQW4B1Q01AGDWGOjhSav/rHxEvGDnCtZoQIYdi33SWEQq5Ex4rxtV\nOvYRmOtL8/iTb4IpoI6uYfxa22IKZgOgVGMqmGbVExZeeeIkQvbfVaLevicD\nAjmwPiuZkETdypp0v/gCwoWHP6WmaASEu5UiQGsaqdeIu4YsHWOufSb4hnI3\n+9/i\r\n=siC2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"54e60bec6d72dc3f933e738a4d383d4cf132d38a","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_1.10.0_1621013525334_0.06648114557145668","host":"s3://npm-registry-packages"}},"1.11.0":{"name":"@leaflink/leaflink-ui","version":"1.11.0","license":"MIT","_id":"@leaflink/leaflink-ui@1.11.0","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"55cf178dacb2999dc225329ed35716584da44127","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-1.11.0.tgz","fileCount":323,"integrity":"sha512-7TQV0/sieTIoHnWgkmXhcVydP4Zsc5J2UjYjAYZjXuE3Fj42WufG7hA0ydZkb/ejNjP6v3oriSmZZ434o//Olg==","signatures":[{"sig":"MEUCIAiQ69tPMU6TVgTEt0kyaGgIweufTo7jnUmmuqS3VWQeAiEAtNFcC12Fuev4jkeItU6uxgIczMv2FNd2tPcT6eGqpxE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4485862,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpCGyCRA9TVsSAnZWagAAOv0P/2itbGNoBAui/Ipath2P\n8M5tgzqGMjTg/n6ToaRqq5e4mAFuU9IHEfmTz8xImmHVzmuMKnzORZuYgRX+\nuczD1kTkLAWZXgHsYv4dEAY3BRUZEqcW49RpCDAn6Ad1qFwJYf1we0c1FkIA\nSMbEAp+jx0WNjIBpLB8cUmLtMKNG+Iz21OBuZjMUHKbx+3ywVHTB5vx2F3pc\nszVedXLsfFHeTgsSPexHEn/qWcMZEWd8X2Ba+VaPDK89kDd5OxRZAmVUBEH7\npvGwpAV3uDIDA9/X8stLDbhuoxwJzgN4ukB2/MSc0XZOlTk+EoIdaco6hPNI\nprlHEWw+bx/MISbQY9Pkk8bujp8SJPiho11RT+c6crO6s4bEJlqF6Q6oZfC3\nottv1NMlO0tl6hHnKLl/H+aLH9jHaTamkpI+RH8Gmi5ExsQfL3HrgLEDu1HY\nS7iPneBnBxleIMDbJpIR2OZlWhk+GOoInVVAObcgH92HCuYEjUb7zigynHLt\nfuSNicOfVluSmfcUwTq1Yu+CB6raKhAiwI39HGn2z5S9hXpaT32ytaaoqOr2\nsjNoqY+vuKA+BQMtq3zJsWoQW40+0rF1TYArKbqNSV8m70x4MQ7zX54F8FoY\nCboVm2IQs8z0bvxPObjpk5iFaop+z3nfFOGsyQYPcAPBEIirTvyyokzd787C\nfgNw\r\n=CIcB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"bb986ee6f6739d299f4049fe45658629a4d21423","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_1.11.0_1621369265702_0.274764529894195","host":"s3://npm-registry-packages"}},"1.12.0":{"name":"@leaflink/leaflink-ui","version":"1.12.0","license":"MIT","_id":"@leaflink/leaflink-ui@1.12.0","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"68fffb8cb1896a714f60f4bfd1e6e58bd6e4c269","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-1.12.0.tgz","fileCount":332,"integrity":"sha512-YO3/6kbHLgUlidTUyubjI+mi7e2IlQanNz859q3YZZpIYoyfaVYdmq/no/oZaslDDg3c9Oc8na6GCkZ57L1JtA==","signatures":[{"sig":"MEQCIHMDt/4h+bBhdr15zpG7mHYB5CcTCYn0xPQf/vreENbNAiAUJwMwfoESmFlrFg5JgPjiiXOixf7IS3tMz3v7CNRuWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4521343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpFF5CRA9TVsSAnZWagAAVdcP+weTt7F3I9gqscoRYJb+\nz8NYOet4g8w7lpVZ23MdyVp5ZPNQjBC9aXvcjkWQAg/d/nicVeWzT67s9nGq\npAm7MKZxvBaw/f90o/LPZ4fE3ExPKtn6izReOmI2pgHRoq7YsWpedrbRm8mS\nspRc2B092dWsOe4vbF44Oj1FqW2ORZ28BGigYzCcqI2DKoclBfr64ZARek75\nIQZhf0pCX8T0BLrRcCQbSRw2b8F6+i3k+ggxNUf820gMK+A6lbe4CfYckdCm\ndfSsbuZtiOY8NWcI5EJ3nb5yn8kNtLtw1awzx/ICZ6AI6+COPRsIaOTA7Yfh\nhPHv8Xr+OFwK9Xpqm7lDUi2/ZFbGah+rH+Vc6s/raNAYZezHE08sNdAWkY6T\ncmtOc6CBezo7ZoCuAhGgLcfED0Sc7TkOdPM5al83VGHVFdsr/HYq4Mv0WMsD\ngSG6aMmsQkzve8DkxjvPEPquf2frUyAHBRNAlAFPl9sFalc0rjsnZE3fUBGf\nOjZfms3jbz0c4nF7s6D2JsjoHXYAPY6A2dYEkgURubsKqS4p2NWvhiAKMjHk\nsMSrDk7rr9o+bNUjOkY1rrh/MU6MBO+hKegg0MerMOblbagBgsUhPU1v1b0Z\nKEJ8OeFcJfPGGB5F7sKv99Z3I6elOnRNaxd+by8caKsy2OTcNkQN4JTkFb5Q\nG8P+\r\n=l5MK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"c08f3c6a96ce9cb9d97cfd5f2ee92bb212e6ea14","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_1.12.0_1621381496342_0.6651709103926706","host":"s3://npm-registry-packages"}},"1.12.1":{"name":"@leaflink/leaflink-ui","version":"1.12.1","license":"MIT","_id":"@leaflink/leaflink-ui@1.12.1","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"eb2ebe5fb07583e10ad327432570df8fc77badaa","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-1.12.1.tgz","fileCount":332,"integrity":"sha512-kCQ0UUkwv3wetDsJq5WXoD2iKnMdSH0Xah5TNc6704XgtQc0Zc5CcQ3e46O5rgpk1tbpi6AJlaqZArEjPyDEBw==","signatures":[{"sig":"MEUCIG8o9q5OvswUyjidvxu+BhwiE0N9NF9BUM4dDn/Qgf+mAiEA7rz85hQA/lp6++3fao4q6iK5DcIXioaCpSUizzk1bQQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4522816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpXeTCRA9TVsSAnZWagAAIX0P+QHqi/03/PA5xZjU8I3E\n88Kav9nPov30PZ4X45RKMiwXaSPA0eMfYm2zqrnyspdZ/EYkgrs9V+zjXCc5\nSpFPoF0m/1vhZxCYjni68VjMhvgUnavztoCnPtxMklVDpbDTlkBKFdk0alEu\n8SzFplSVaAYrol/bCgfMRNvrrzlpjkrCtFtr3lz7jxaTzL3IKNMBkXi4F203\nXkX5vKCmDQ3rK8OKxKQSF862pLUYbJqZKSLVVLc3NmgQuFk0sss4yKrFIkGd\nnSkmlqO4KKaL21yFfDan7hZDkhL8ZKVIKdeV7f0v1XQOTT+gwREDhoH6dMlt\nmEF8qENyR5pmxg0fnpukDNWnj1gRPHFyLC0GG+WyZQwLqiO8F5F3j4SKIW00\nWoiQtHjb0PcXvON+XfQIfK6ABI4djUi4yJsjugV7ka92F4aR4eA9g/YqM/Yx\nnPRsFzNfT5mAN3XSUldjMK6ggGDYJP6sZXrKXgXvDoNUtlg1pwewTgfJe59C\nsBRtJntS+U3zEdpHCDRrW1pENyTZCkYvzHP7Aq/mQX5XSvbj7cgrl+B/gpiJ\nI3pntRsBELAU6ttNbMUu7TTBqhrTVV//uCxDwLipEdzBD0IMaUlqJHTknODS\ntVaOEucwzyQnclX+VykpawArAzFT+txnCIwl1XZvQBeHTlDoOWggqHISMNDF\ngMlW\r\n=cdYP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"ebfad93c520b64e6c3b3e103ed2af0a4db4107e8","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_1.12.1_1621456785894_0.6020395236421818","host":"s3://npm-registry-packages"}},"0.0.0-PR-341--e2e51f3":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-341--e2e51f3","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-341--e2e51f3","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"66e58812821d30ed81104eff28aaf2c629642f8b","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-341--e2e51f3.tgz","fileCount":333,"integrity":"sha512-z1OPVO8tS6DJD2z6AX+UCmz1D+JA/NJtPvWlqyCpUyCDOOTlLQ6EWuiAqqagSWLacUsT09JljCfuvnVwjsbWxw==","signatures":[{"sig":"MEQCIDcaaDXKv0CYNGd6kC1SE1jUT+T0AtF/k2t/RdX8X/GEAiB7GjeO0zZCyD4a+8///Bx4BGO7xrhcME2GZuwByOcXAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4682810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgp2EmCRA9TVsSAnZWagAASsEP/1mLuSF8cEB4eEhnGKSA\nB/WcQty0NB4BEzbES7+jqBFHAGH2hQ5QJAJdC1PGW7ruByDyEIzfnTObeMrd\niAPWsrln1jlu7w5WIU56agDn11TNBLKTCHlYSBIIJCQpczuAxby4vO7P0G72\nDIrwdxdCMi4w3vlTP1ZBvOZKZ9dtfJgt06OXG1bq7xsHgQssZ+QdjpRaY06G\nfDfn9yGVJQOnTRq17NSrRvOE98OarHhjm68QW/imrGr/bIw3wX1tD5LlcPWs\narEjmY9XM7ehYl4M0+2DcQzwx0JbB0Xf6QkCzJyghWZUy4fbJLsp010+i5HC\nNG9429OSiY+/tjUU5MXv//0daTVtlZqKAZ0PNCSNDDfUcZOMi5hqNLcmR/n+\n/H4dnpy9wJezZbE0bTmsFtnxnnmdckEpp3DW2ZUa0NFQyMmGPj61tOVLCFv1\nCLYLE3K/Hzb1Y2uZ4bT226Qcrhm04p3d2EqopEKD10Krji/OvVNIcR238qdr\nOOkpjnGC/ROkrEJyzjhLvEHGqeyZkJ/iAu/+RMBviZOr9YjmQZlgYQlXu8OK\noZySl42XcbpL0AYAA+xEtZPCHi2WoTQ3+cFuXxGLW0EncQjiE1azkVdVcXSv\nGDoMwDH34FXWKGjj2s9DOWqX0j9zWjG2PPuWEIodkTrQIwYZnsDf95NG8t2A\nNLm4\r\n=6OeG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"7e12bacdbce7ee5017412e45184ce781a0699a1d","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-341--e2e51f3_1621582117963_0.04977292441880343","host":"s3://npm-registry-packages"}},"0.0.0-PR-345--44c1b74":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-345--44c1b74","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-345--44c1b74","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"1dfacc73a521dc99cb4990823aaa29eebf4b138e","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-345--44c1b74.tgz","fileCount":339,"integrity":"sha512-Or7ZIemMYkK9PNu++e5Hr2OU3OOxFGFU5VdcDS28Orh50usCKtBHCMPaCxoSg3HlAqhyc52acvi28rwPn4LIZA==","signatures":[{"sig":"MEUCIQDocWUHXgq+o/a4/2Vg9LeXd+8IItFt/BgWwVxd18u9SAIgFYQZvbAE2ZBFFyHUxV303CnVgfjromqHYg0tMs6zLtg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4690417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgp8VhCRA9TVsSAnZWagAAeP4P/0I6NDPvwCO3q/YNtAXx\nyMybbIRp0HLS+Y7JhrdBUzupo1tsBPc+UmgNypD7/Lf8YYnR9n/NZ5pb7TP4\n8XAV+ffo0kxECE83Z6sXFVoUvEBH3bbBBtIyDr8kIQNKSdL+w4IaiPXzKEaT\nzZ0eWlUMsfoL54Lswqf1tBMJR/yYxT+sK5JWh7RdFleCScsENksxRILBRiIM\nu28iTmExf0V59XQxgigilt4SWOfvf7lFdR9oYB8rlEuqC2WiiF867lQkm7/5\nMtXwxtcilFg9ytqgD6t6u9Y3OVu9e8vz5AiVlyFD8WfmBM+PU3RMauyBxL0J\npgy37asNjQLqXUu5sSJpi4+OYeXDsifyMdHcOjKo0EzmbDpKMfIr1baQ0VJB\nyNIumUMhNEnX4u0o4jSI+/rH9JERofMRSnaEVz+C7laXHjg0564/6Ny8nzpr\nKgcK85Rp8xktWqIWx5W2ioTxf2uFsU2iRuDHPf8tv404Nv2kUpx9pv+rwbRD\nKbJMTgjB3m75hLf+6w4tZ/Gpojcb4VH/l10GqN1vp7P1r5G3OVa4abuvS/AQ\nTB99neleczV63ykADQxU55RTzAaiYjGf6QhP1DjZUJGy69zTL028385qvEl1\n2z3aR40ap4+ucpVwevnxQWv1cJPei8UfsULU0MjN6GBSAJqTGnTDriq9NIZ+\nqZ4+\r\n=q2lU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"3fa5196938d2c6e32d218b109b116e7d01b5ad9a","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-345--44c1b74_1621607777020_0.8940680241500769","host":"s3://npm-registry-packages"}},"0.0.0-PR-345--1490719":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-345--1490719","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-345--1490719","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"6bada24e247a2c9403e1101b5b9d74808d7950bc","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-345--1490719.tgz","fileCount":339,"integrity":"sha512-5AwAkhKUh0WasZ58zM8l2FX+ZQO8ECYOSt1RLfqWSNkDxgBR7S1GWMd1hGZWCmSjGOv1c/HIhrBFksN4S5PfYg==","signatures":[{"sig":"MEUCIQCzDRyJ3gSrrw7evFGsb0OE0vk5w1CaBAg3RoQxVJfA/AIgIW0PW/95wcLorjANFheX4AXzvRgkQtERyVAhDyayUXI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4690782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgp8z2CRA9TVsSAnZWagAA/AcP/19BivfRZUWSF8ra1Mxu\ncIjxdHI+BlZQmBQ5rd7wxEBRgasasP31fIy3JIPUk5ilX/Wq8oUoeONaCu0Q\nq8mlMZk0T3/8SFFkaEYqm74ilzXgfppcXkhIb/Ta4mx3xgcNPzkIWCyd6UYf\n1RiiDqwdwbdhR0B4YZv651JaDtg5u6s2Tt+tBcAnI0IBeH1y0uT/HvvLA704\n8t/LgOyf8xBnukB00Wv/pimt3Xq82N+vqwofA+CrHrgISH4YXp8R6ugH4+nH\nu7i4AZ3z9es5tOZktTokFNYh+US7td0NjYT1R1okx3L2YmR3GXzaSOmh+RKp\n0DTbZNHToTcbcxm1qP5EtTF4sT0CsmxIAiacxcXMPaw9rJBNa4ZBwzPplS2f\n+0EnNda/kI0jgVj6V77JX1vD+mXYCU2OSpWbH3kIp5NOlQCNRUXTHtyxifLK\nQOgev4BRsTQGZOFwpu0WTJqew5PYAEGJiQH+qVe5LWJpHvJ0paw/zaBtu/V6\nlmlWU//orr93+1HBXFYi0d6jIN7bF/txxvUspK61oM3JyvK+fhynGLnoRtD/\njBg3Pz/sNR7OH2Khnbxbq3lBvCnEKjekwk/bFz3n8DGGCl3zUOC4KPzPN7N1\nbg+i1Bp6+QR1wRKmpAMVLpuXCCbdnI3uHQKqwZCMdl3sSAcDUz3kXWxsMjgA\nZSgs\r\n=RvKk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"b8269cb60e0aa9fdf816b497ddf286ffbe54b27d","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-345--1490719_1621609717975_0.607992943789029","host":"s3://npm-registry-packages"}},"0.0.0-PR-345--5a9aa13":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-345--5a9aa13","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-345--5a9aa13","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"676e14038b90eca44a810df4988e88d1fc356e6f","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-345--5a9aa13.tgz","fileCount":339,"integrity":"sha512-HXxqFkNq6CCJDuzdcHwmGMldQfnr6Oj0axhx/v+3WMuaOiZhC3syQphcMUh9ILSLMn7L5zS8wY78FHbj5V//wA==","signatures":[{"sig":"MEYCIQCofEnS7WHGEaKhsEUJ/329kSEJ+FmDawng5hPDUl76/wIhAOCaZTsjsKYewkLJTfLG/l7fHg4IkGdHKg8W1axdB/ov","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4690284,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgp9haCRA9TVsSAnZWagAAKd4P/A4N2X7idOacqaLjk3V1\ng51Q1XrUF/KmBToKcHQ99t7VryQQMKDKZT0gR3e/Ko5isalJl4snCxCSAXBl\n4SWg627V9+GFZx1QE0pfwMriL1diZZx3PNFNSbo+sotofCPqnq4xpJ0LSS11\neHm/NwpYlNBM+hNNuIDbFLq5/rIh/8UBir2SKUAKKRIGn4XSlmiZKdorOwJe\nTO+1rNWgapA9QuHHxfmrjUMIZuLwbQew1bnfVlaypCJDZ3XmFx6Xz7X9orks\nh4mAM8eoGz9Us4iBOw7NHfrD+FcMNMPlYY5mO7cXjyd6HkBnmCEMBeyxSHY9\n0DITXs9YtiU/VtK6W66DblOzqYUDY27AiFWj3N0SDJMKIbTw/bbqQbb7XarV\nMPUl5RwPmUE+yeL11mfV0T5hJsZLPAAeni/4xBHx68Ss8oSQgqL5jUNbYKlQ\ngsHNKgeH0RUp0tmzEHa7tClPmKDGSz7q3Vazp07lrZuA1jZlxPnsHixhNp+1\nzSnRqkM1zacIRVu6PTaOOfMP14UwXEWsEAKAikAdIV7OZ8o1WZgnHl9cJA+g\n2LKK88nWZNPK0RsHYxveDtHurnbC9zIOeETkyK04KJuQYN77TCuC1AGY9OaM\nB1h/mrwlkD7wuxmQyZ0qD0AlHPvFAQONUpcmCO6KsCu7jz64mK4Rtjzb5npi\naqJO\r\n=K/vF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"ef6588870d9a72c13a9316a0b6bc6442a41599ce","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-345--5a9aa13_1621612633812_0.33430462079588263","host":"s3://npm-registry-packages"}},"0.0.0-PR-346--80d73a4":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-346--80d73a4","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-346--80d73a4","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"e2b7db0db3f000b996ff40e5df3ffd3e8f1c0a53","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-346--80d73a4.tgz","fileCount":333,"integrity":"sha512-PTWHNWGokVxecFNO77V1MeUmRgVx9r2nm7oqf4TFCWHHP8wosVn4/ztkjxWfiIDh9ntRHD1jlXtIn0oqUt3Obg==","signatures":[{"sig":"MEUCIH+/SmSqmtOYxbOELI1TSwiyCudTbbX3hvI6+VgZl4VmAiEAxkbvXufRNstKn/zy/PRbOmhaggq2VZIGDi/f5C0Ik5A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4672651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgqAXWCRA9TVsSAnZWagAA7boP/1qc24bA2YWjUi/7+4ia\nifDKcS173Ar+eD/1tL9Dcb2dMcXT5Tbp/ofF4rvGOsvBAFrxp3BJDkDEEaAK\njx8932eUqa1sl5XbFcmxY9lwpWl1wJKe5hjT8+3t8o87RBBaXCO6nX5BCDuW\nMqs2QCIk46oNk7pDATwN6+2/Jl8hprmTBApL9b2PK/E8MhKhp3kFxKuO/D2b\nT2Ntxkr/HkfqIvOnGxnU2lcEv+2XZEQ3neW3RHnWKjQi879CVNgCzEvoEgFf\n79ii4GM/kHSV4V5hsU4azc2rFe1ro4u5WF+Kv8g5BeeglVNeFHGKLDJq8sAs\nArVypj6CYlcwxiDorjAk0gQ58EFbrMD/HReE6kb3MPG68d5V0HDjPr5lsrp0\nzycn/j/JXw8TyF3ekugGqGuAZPSXMjJFe7GeutoRaSAmfE/qzu5YcpF53x0L\nzLcHiXbRFIfAgNl+EfjZyu6wnP0tJsBNFoD4vxjr9ldo8bLZVUDE0edmRQRb\n4gWJ+jD/VwhLRctlz4k8dMLL54avKUfrYa+MBQDpMNs4MdI8e6d4KVwCQho4\nKnq/J1XDr15t9yGvQ8V715tFwitJ6oiqLcnJnf+iwyGIio6j+/cvPTf+lF6V\nJ6cX1o4MoQejS9zKHZe2s4EX+gd9kwOsFLYtgoQwqtRsbCtEPeXQBdE7/5Bd\nDcgM\r\n=ADuN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"46ac82695d9c5cd48ba0e6007724d6a6d1a57c59","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-346--80d73a4_1621624277229_0.4222587931397319","host":"s3://npm-registry-packages"}},"0.0.0-PR-341--1f0b810":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-341--1f0b810","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-341--1f0b810","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"3b98ac352fdafde5cbb6f4caf59ddbcdd19d8d07","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-341--1f0b810.tgz","fileCount":333,"integrity":"sha512-SZq1Pl8FKFZ+RPNOQGoH5C1lQTyk3wtp/XFxIPxNkoaOAGgdYnA7Tm5/nVvCW5fQeYxFJAjKCHQhyeDjAaxU9A==","signatures":[{"sig":"MEYCIQDYGzk15MpNwzYq6PgzXhVr1R1QAvhRiU2ERF3CoMECqwIhALP3prh/YBMiH1livHqGOtugUvjUaaZ3KCZaABsLImGn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4682585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgq2pECRA9TVsSAnZWagAAr7cP/RPVuaNK6bjodBCEH2Js\nizdxYimQnTKvv4+U+Qm8N8lNStQFXhXCK+Hw6yUVj9AJIDWFMXhy0DYsPDwa\nG42/pLOpCeO7AWf7AZs+M2L2j6RSqxFMqqgxUyepjWi+/xp0nXA/5qqEcNYF\nHdRMdh1s1qQD1qSM3gBVbyahc8heokN2L4CDLfBWSGcoTwb7bh4UmG841pCr\nkpFg7VLxEYAohpA6R3HNjWQKvXMkV6TaUiFcYn5SuTZrNQqIMcVNEKsjU1yN\nmRAn2bpvEbzPFvwy1tOwsX5FS1TfFNfzU0B2wMGs1nvTADrDBfSxW8d4TpnX\naahtqHnH7sp7exC6OKfpnKhTRNVScgZu7cUNJnOwO5CccaIBnQ0a9Xmqb465\ngcU9Cspb8s6pQLqF/n0aZ9oRZ3t0gWLhD3lC1uvtAYL1ypfh7hZKExXapkZv\nx3vLHSguQlS4T8HDNPKzmWbHNJGaIAilgnDxBxoTjL67HwPqlHYrcnVTShFu\nlHioQPqmjgcx5m4HvaYdk12C9Aj+jRWXZAiSvtGsAVg3W7ZEHARIs60nafNE\nLnfhlXg+hH2nyaXxLtaWjWmvt8esWRjW0YMXwsyEJ3dJ7vndNPlPntTWFVln\n2Q6Wcw+72dqUGORvlKXGdDj+iGLglZc+H8Ns+pvTcMDurn/PyIPR5Oyn6kJF\nJvkN\r\n=p1yu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"0b19795348769fe3f1c4e008f1a599659192c314","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-341--1f0b810_1621846595614_0.4032161417064619","host":"s3://npm-registry-packages"}},"1.12.2":{"name":"@leaflink/leaflink-ui","version":"1.12.2","license":"MIT","_id":"@leaflink/leaflink-ui@1.12.2","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"72b0edcd4e393b5c389696f75ac080fefc1cf375","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-1.12.2.tgz","fileCount":332,"integrity":"sha512-Au1hfHjxXhynfPW7aLx0R6FpcGVFZOHOlGB4qEQMZ6RG7fAulbJ6iwPNYUgHhO8dm3Xegj8WI5E8lEroNDv7Zg==","signatures":[{"sig":"MEYCIQCjpzLhiWPFBUEDwNFiibct4W5x1++54q/txzdD3EAoNwIhAIVX6GIBjz4whKv3hDK12bGIxkKGPG24Q0GOrSswQhuv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4524683,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgq6+zCRA9TVsSAnZWagAAKSIP/0YyrWFgNf/MkB8uSLUw\nYNDwvxR9dmFDmNJrw1thnRoB1rJbN6vi0OhklHOc6rs/r70nY2NjVnwFMqhV\nuOGFT9TNS+hiNiHNLN39pl1CLzoa6AUGJH29THTadBWUV99FOi+Asneq0Fi1\n2dduiFdgAfrHT6bSybth3m/f9wFDOngQTkAZmHaHmeB/b36TJvwCs5GIaAUF\ntCg9fWOBLBQ7+tRBO7ooU/WdxhyP71j5OE7EGuFQGYgqiwcLtSvkqjnse9eU\nlRB6HjVruFhgL9maeIsZt6suu7FasQ2blDH/n/b1Naz//Py4Qw+wlVTBwpHa\n04Ga/R99aXTt6rlAFa7faiD8GdO5njys5wxowJ053mensnfH4Tnr0G68eRV7\nJtb2fxw+HYtqXRVwpo0cN5uZjMJgDCvmhYYnSSNZ8BIU8P3Xzscdu9C1NL8G\nd40qHwQdUrwjMhdjMHZ9MkZgIR1ZfRTmaBPr4TOn+GOB/Nur5ZxZ23JgyZdm\n8fvbuatu7LA9h+9Se1r3BhDF+YnCHjtSwUD3DAX2FViGCRrTggQsm0imMH3R\nj7yvO+Tp1OA8/NmulRYwDG03T29in5hhYe8UdtLP6bgwyo9DuJj1P8AtzJ1y\nZz4F0VCXEb/HjCRqBLiUxcMm1qLeGwwxdcUUXZ0fYtF2NDZYYaWTA71e89wy\nHDJ3\r\n=P0op\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"0d3623261459e1f9c6eaa579345e63818b25f9df","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_1.12.2_1621864370944_0.3999590833688791","host":"s3://npm-registry-packages"}},"0.0.0-PR-347--75bae86":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-347--75bae86","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-347--75bae86","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"8fa7a100cd4c7895a0553835f3b71d45337cc91e","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-347--75bae86.tgz","fileCount":333,"integrity":"sha512-OGCRf74i09E9beSlvK+XEqUjZ1ot6e42FZwIstf/265b+R0/k9Qj6uqHcyHLRaT+lTVARSK5wNPEkdykLubXug==","signatures":[{"sig":"MEYCIQDVhEm6pieIEtiY5Dv4cX7pVSOJ7Tya66SxNwd69MH0EQIhAIjD6r+WMHHHiY93LvkxldGL6sw528/c71jVQxsCqAjc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4672651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgq+7bCRA9TVsSAnZWagAARfcP/RQTdh5ZvQZjmZ2lIVi+\nBXM3gvNEbbalUUzCAeUY8bMT+lVHDesMZPuYs2EsN0P3jSdKrNjHrb681e+U\nNxf4i8oKbBzLttFwxnu9kw4nWZYZENA85R1EFqEk3F4hZfoOYQsIGpMm/NUy\nb4jC+KCaH/2EW3Sr6+MnhLQw2SeTIZNzACtyLkPJ+MCeqiwqhcmBO1D+jO9G\nqzKfC3uBeh7gpcdsCvE4Yp6t5sPtA9N4D7RkgKo1/gvc3k7YGjJPfOfEjTas\nICWIB4e+JWgkDB2PeD6zL5dRMQ96TW5wNLQNxahZsUFkxqJIZBlEhf5gW0E0\nPqfBUPiR6BmsYw10gmWSOkJOyp9B4aIFGtXuQB5Kv0shjJg1rMObwb5PnkXY\n3LiP3WVNl8/Pk3U78ryWLISiosJs5Hm+bdaTwcxH9N8N+X09OYNNBF+023WH\nwER8l2xaV+QK8+sCdzck0zb9ZD692oylHbaiR4s3Wq6ERHykxbEEPrV5Epa4\nC31QlwxLPoTGWTtkk30ASQL/1uFA1MQI8tYGisouoxzpl0RCY8VOa2e0X6mm\nG+xl3/cvNTjP600z/Zm9xFYNuBtFKpcShMudYW1lOQc06+TyvnVHFpU0iTlO\nXtPRPi17ZzXQAuzQIH+osARL3v+leFG5f7Gnf2BVvnIK9+uroWJRgXmy5BWF\nC0pd\r\n=QCZO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"bfddc0a3cc1edb22a89d06cfe44be0e229a31ad0","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-347--75bae86_1621880538297_0.08016404145420442","host":"s3://npm-registry-packages"}},"0.0.0-PR-345--d12f09a":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-345--d12f09a","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-345--d12f09a","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"eb885b07d73bfc0aa7b0d50b3512c434866a2170","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-345--d12f09a.tgz","fileCount":339,"integrity":"sha512-ohWmPVCOFrOQYbfF9Aq3zGaV3/9UeNdD5upFPcDOjRCQu07l6tUhtGRWVe/uIIkzXBWHoREi8ZeJwDpRMvb6aQ==","signatures":[{"sig":"MEUCIQCiBnccp45fIs9FYwQvslsUjLwuo13xqN7SBz9HkfVSNQIgVp3oNkwb+/pz5+1tRqHLDqpVwr/XS4rsAlzSAKnJxEQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4692697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgq/JBCRA9TVsSAnZWagAApP4P/RXyiUbCJ7I2GZas8VbM\nhn3y/hgAumzWIGjr1WcYUhMj7QXDZWGo3aQAW4SKnMQozS+LsZhne327JrmA\nD/9lCEN05v6LnTt4UC2C5yihidARlYYBaJYbWgs2LtpZEVWO4yIQzoTOEp1v\nI7j6KqTJd33zq710DZEu8m9N4TqA+r7GAaoCkeiSGaxsQAC9mEnyjCvHBfak\nBu+Kz9H87WA1TLL7hhj3McrlbkuNNJ3XrCvgKvZfemlOzxClmwpZpINUN8sU\nOiNqOoo9dha/bkIiaLmlcnD6kzfrnkFB5mFgBC9sXlyIdNgvviWCbvF9uhpl\nGlQAgAyo9QGz/88WcS3aPRhhrncZWAAH6lebRfFLtnPM6tYjb9fbciJ6hGKf\n61H4qVPhVuakU7+o96k93teb2Mg84tYbMSdNF0RhCxwCKyU1YHPpgBrGxw/n\nx8ahomm/lmFbrZiLDSr0N7g1wvBA9LXuDXEfBj3Rb1gutUNy3dM9sSCXbaHm\n78f4ExVFx0AUKvwtmg4F/re3fKq0TFysgtzVzX+L+YJIi7Emp0fskRBCElOd\nDNSgW1EJ/idenNF2QhA6ACMEuz+ouC3b3X8dorOv6U6lD/8RfsH02rcAenic\nWuLfhrnFfQnrTnhVKCXLGfuVafWoexgCqUvsZWiS/1mi7N3Hky/xJNbk220X\nW0Xx\r\n=CfGG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"27b6a157a22ac12948c33d665af94c62861629f4","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-345--d12f09a_1621881408932_0.9488125787839012","host":"s3://npm-registry-packages"}},"1.12.3":{"name":"@leaflink/leaflink-ui","version":"1.12.3","license":"MIT","_id":"@leaflink/leaflink-ui@1.12.3","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"4eae3bec4f9684dbf87999f2aefc65c0b2936c0b","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-1.12.3.tgz","fileCount":332,"integrity":"sha512-Xe/Sx7gcGwlGavktwKKTIhb9Qn/Zqf+M+N40eLi8AxH7HyQcLGkDbGpuquyvqLHQ8CHbhKGIgXex6bohzdeg9g==","signatures":[{"sig":"MEQCIAC2v9cUg2FMxxKyZohG+JakvKyRpQ0vVNUGJ8NgJWbJAiAhaJlmOywyWs6fUAMPGdqNz9+WPB4helt1otZ3AYmlYQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4524683,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrBYXCRA9TVsSAnZWagAAgvcP/REFXrZKQJRTlJ50Kabk\nDQjSc0ADi9ddNqP/dStenSqR0o9ggWejLN3E67Q+NQnTw3qXZN5LDFnUraeu\nccwrApB/edUXo6F6qlo3XsE4QnUU5Jf4ldkNiA5aS8CS4iJS6SdOUseZBAdU\n8ZDV7fqBet4WE8OSKKUFvtThIMv9NDU8rPz3cKjxQVstabrrx7bc5aOeB+yO\n2zSOOnbAP4ZhirdM+RqJZoLGmgPONtF8K0ltOXIhmLJvBbuwNausruMAw/UJ\nI+4bKHplOsrI+Ri+bXQrwCJrL8uaLYXDnfEuwbACMddLW77ewHzV9MbkHTvj\nipUMzb+RItGzYFeFJYDXrS44Qja0gTj46n9Kf3Rx74QgqVSljJ/apdjhRy6f\nYXEzPBUyCjZGy7w1y7sEyP2LoK1mUFo0pidKgjfbUrDAhqsQuiTWsajBkPVW\nQWjM2Ch3mD19+t3fZLqHTzyGkMrz0JuPvMt4mjJIPpvmJVOUgWp/xSEY1nn5\nwhA+6NE4xORUHi4W0mjUH2MadPdRegcLvgwiLjVlZk00Bo3ZZYtMdqJgge1G\njzhxYivSOcIglcXpsJXcViawcFFyyoasH84OVKgmfFVMANgdTA9qBEtem/4D\nqF3CfmljhBFPmOLB1zGoz1Hz2zm1U0I8U1KLDPUN1cNzUeiwXxK/jOxRbRu1\n/Tqo\r\n=E8tc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"b0db0a1c4d2bce71acff57c9e853e2d996c135ac","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_1.12.3_1621890582695_0.19290164646940955","host":"s3://npm-registry-packages"}},"1.13.0":{"name":"@leaflink/leaflink-ui","version":"1.13.0","license":"MIT","_id":"@leaflink/leaflink-ui@1.13.0","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"d688a9b18bfe80620794d07214dd8fb923a576e5","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-1.13.0.tgz","fileCount":332,"integrity":"sha512-GUT6eJdp6UVfNDKDFt6AS6PaQoLSxhuMa7RrUwY6Pb0sCOO8ig40xEILdySMdNT3mTHRO4bYy7u0mm+bFWt2lg==","signatures":[{"sig":"MEUCIQCX94oblV2lSQMshaJAOBsLcHusI0VExClX8iwXJUzvTwIgaMDGQRrlyGSIKStbUyic4jR651YnErJgdrq4rxhTtkU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4535149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrP0cCRA9TVsSAnZWagAA7IEP/0Cb4DRc552iRWhwzUyV\n4SQDWNneeEUEx2CggCkkG5roHkllIeNQ7cCwQWaljXHqypilmtuRtnCfJYvg\nufmfjhU5gjfgySLnX0COGvOpQdGc4npmWH/a1dMEvir42VESbSe8/sEImyvO\ndQr8qXNmCVbtup8I9lSp6SyhkjtRcuzxQ2o8TfophBiQor7Uk1fxx7d+ztm3\n0Ht/mGzwdf75Km4x4c9rUvBWDzC39PaDvTaJocrgD2CqTCC5fkD8btlhEbIM\n1CtgitB8TtpZkdjHANk8tdHiLs70YbvN76XIFhLHAWb4D7WpqPiPU4rHadhe\nr9NumokWWjGsCOdIR6ORL2DfoWKi1iHXTSx3g8jbMGS1jcmGcdhja/2Hk9cv\nqm6gJmUmV7lafi1NBG2SdWfZCa0etBh1NGRpk1trAizUbeyE1GMjeLCnB7Ia\n2pPR4v1e6ehyjyzcXOcbtg3xN2aqvKbhUTEtMEkgZ4pW1IZG7KaAqYYjQnl4\nCSCx4hwYEIjPDF2CIJXPzCs9JMSzWHHnu+KR3ZePFVYOQMnosZL2mggvsc5O\ncxNBKxltfYpEkNJHMDNcDshak3o5AaGEPQwrxsXX6w1fKFzon40NQjiy29mv\n4wC6/aAJl3IuvCrlbBU9OdxoYc2BK2JIey/Mn1n/BuTI7GUhEUJvTkaXbwUP\nu2pl\r\n=9r4u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"4a29b11d617d271266e26b47696369a5c24c17bd","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_1.13.0_1621949724080_0.9526754265033934","host":"s3://npm-registry-packages"}},"0.0.0-PR-345--ee58395":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-345--ee58395","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-345--ee58395","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"1e9aed9e1d2568120febd07cccc35cfa1573005b","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-345--ee58395.tgz","fileCount":339,"integrity":"sha512-FjdIiFIQ+H2ar2RhTywgyCUcbJbLp980D8mbQh6c6Q+BFeJSroXebZ22783dsguqD/sVFndcUUsrDekHH2CLLg==","signatures":[{"sig":"MEUCIDNJKLseOrdZDAlQYRYVjD4JPapA+5DZALuUkWBTwmgeAiEAjxF22FF22lGPYz0ngYsl9NmXBSxdiQiASBBT8OEASU0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4704151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrVhCCRA9TVsSAnZWagAAnmsP/1Pg0pevd4iLwWSZ7oxa\nqWKo2cVQ8eDpjC0yVCB2QupYU6+HajF3mW0FLStATwLnH1gmUi2866qiqoSy\nGexufxzAIFjO7kO5d9NKOijunYXLltYUOAjm7bRjm1VeI7mP0le4BSDNYfiR\nCXWdRmhIe9VvpEtBaqYgbNmHv9yHnUxJ5JIfMO32xcXwFtRyk6d8HQYJaiUr\nNaq1SAKjshtz4U5kn8PBYfnth6uwb4YE4OwHaioXK9ac5aHDXqmQMJDRdwSm\nBEVSF/8PCT4QfNl3+niLmSnisfyDoghHQrHzmdRwuHPqthQgW/n43ivHN63X\nITsCjmBVl1FzSMutSVrsAUDzaI1chaBZFKV/W4FSLdKLS6uvTkKMuBh9J2oa\ni2drK2yVpjyQNQL0clqiZdU1PMqQDj5aecL9zvEERC/e7SdtiTD1janliMBy\nMuAefPneuj/7CpZ+x1lnGiAIAjYsC7vpB1k9Y0DXj1/4WimSwIo6VfaBbGyM\na60jb/BqT/jpZKB9HG5iKEf81fOWZs9sRcYcXHafTst//mpbABiDOcHKdz6t\nOw+0TYKF1TM2oez3d9dgcaaGAHTzsMg+dag3smMzZI8GMwNKuHO7nDsy80t+\n65t8VE/o164v/4Aa1QkGDsHrPk3nesS6ZnyFe1JV6Qiqm7XuoAQw5QRXz3BC\n+N6P\r\n=l498\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"d228c39f9ee85ff83ba5360866c366fc7278870e","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-345--ee58395_1621973058133_0.517648823190018","host":"s3://npm-registry-packages"}},"0.0.0-PR-348--b7ff484":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-348--b7ff484","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-348--b7ff484","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"bd0d5dfd59939dcfc4d7d3f8202d1da72d2817f0","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-348--b7ff484.tgz","fileCount":333,"integrity":"sha512-RJhBU3cs4rmgmAloDIkYhbVB7BvPM2YbaXEvk9RqfZ7v4i6AsEtLqYKI82PFeb95ijIIWZ1yOlVZ/3JjFmIuTQ==","signatures":[{"sig":"MEUCIQCTKAhN0e7rRSEs3I9PO23HHYETEdLESCUccvENOfSdUQIgd2BmzKONLMJETknwELh/v+FK/EC1y04jz6spACWRzvM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4684107,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrXyRCRA9TVsSAnZWagAADwEP/jcAD9d3/EPszoqjIGud\nh1JeGOC1KVCqoX+N/4ZaKE44TqwCGeaTOnzO7XNexl1e3m5pRTwk+tgmlv+C\ny1JsObJibB2R764Iz5OCbe14hR8hYyR/4umbAQw94UgsTvBEuSrVF9F/IuPA\nuXBbLmPoayjhbuOSSDfeUQ0Agn3Frh59UZmRGWG7BhGUIS5vMG1MzeRDQJmq\nsNjeTh0f6q4fNZWNhBrAopX3oE2iVUcdkK1Lk6dy3tJZAovt7c8XSfQCpoE3\nZAAUjSKAf9Oxb4ed/oq4P74g7qjv63ax22Znp6MfXO2U6luBg6aQ0wnMZ/FK\nej0Tb7zdSaaUPlbQTumovTZdohEeyHXqYtV4QEs5d7YEkJ8DtCr6KhGjek4I\nTBLQI90VVMi/atKkloHhDLFJ5KRn+xsIKD3VwPgKkwMSFufaUdkl2ELoNwNS\neRbgYjFJWuiFiCAjyV/VBN2s9YE2gOqhThUseR9+rWGSLPC8Q5v4lam5L+zJ\nXMLWQFwB9ZmeskiaVP7Lh/1hRas7QA9Mn1ZrkAtL2rakkqe/mcgfNApQ8ToE\nUJDk+QdglYGDs4ABsY6HxWLCuU9IWdXFXu1hdsaGvhhOt4ouvc1wWqTvKS6o\nmTuwsPwMUeKZ6H+IthKFhw6OtPq0s1BZQ8d+ldwkrA9vxs2O18X2fd36GBpk\nmKE/\r\n=OIuq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"debca77bab724ceb1b6210a94ba869ce6b4dfcfe","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-348--b7ff484_1621982352986_0.49932699559908","host":"s3://npm-registry-packages"}},"0.0.0-PR-350--fdb89e3":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-350--fdb89e3","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-350--fdb89e3","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"01c2719f9cef810653f22d6b395d861d0458acdb","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-350--fdb89e3.tgz","fileCount":333,"integrity":"sha512-v9wM1M42KGwtnNzYpTI/3BjurSbgBkqKm5yDila7jeSYvEZUrb0mFyGu3qSTDf0tVasX7dOIU3yCWmcYCgVwww==","signatures":[{"sig":"MEUCIGDrTBKUGqh7J1tkvrF1pGNr64xhbnk51783qwTzJu6eAiEA0GOqnDx+PH/IvCMzim7bSjtNbN1yuJqtjkS87dexR/k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4683117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrnqTCRA9TVsSAnZWagAAVfsP/jZdKtkqa/SKbuTH7Hjp\n19RdTW4RCMo5BvqItCLgIpRPQWGmjMAor6Nw/D4ggXWvcFBRZgoUeL+wcr0v\ntq4TjQxLd8rhpZaaURBgBlxwEua18iOxcZdBG2/Brh3xeJss295o87IegLOA\nfQFYG2oRNW+QyfyIm3+1NW1Ic01nkiHlSm43oJpGgPFuKm4A+V3+HOuV6EKr\nWIoJbH/6wEDc7XXo58iYSQuqI1rPdW/6KIgix2BvynJoW2J5YlTwe4BypQ4r\ng+JdxY2Kmc8w05te4kX47GIuZmSRIBk/8j5xnEXw0swb/MBIuqtai7pjmVTs\nsWY2pSloo5kp2RTAbz8Ea/q3+vTzP7ueFYYL1VL1mubZ/bLsT9prTm6icFVH\nw54BFYmQiMJWSmOl63MhF3XV/8p4A0lSO//YaDt0MiyzrYRauS/X4Ok0VNg7\ni64hjjqdEb5LxpMt1ohtEt4F+7TYnsimFOHNLun/udUqtpO3WPNw/pe2lAb+\nKYg+Q3N4w7sewrNwgtPqFY75CfFydPHahjv1J4Ud5Ts83Tk08o9h/6X0Rd8s\nxR8nF0kKzUp+G1AXae/BfUr1EnaYkuZyQ2WhS/Hznnlm0ASi4GyfJ/Ec30/S\ny9WeqzdxO1j6f2Q/DRu/0NVx2pjW0Dv7HgpGmxXQDyiVYv2n54ZmQ33s57Gt\n8fXO\r\n=kPHe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"8b1700cb28be2c798d0fcb82b354d1d9b1f06447","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-350--fdb89e3_1622047377471_0.27853129561458956","host":"s3://npm-registry-packages"}},"1.14.0":{"name":"@leaflink/leaflink-ui","version":"1.14.0","license":"MIT","_id":"@leaflink/leaflink-ui@1.14.0","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"ed63e1b74290ae93372ad90b3962b763c407901f","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-1.14.0.tgz","fileCount":332,"integrity":"sha512-M1J6OdvE+xCXSVXMb5wud+KBQzYBP3fA6NqB2Mj0jycoKF/npMGwrt8pV29rhELwdWHREyKn47MFZ9ELbvTN8w==","signatures":[{"sig":"MEQCIDmNsrwriEgAgSag2l4b0yMQj3GPQn7by83aw0fhaEz0AiAsgSioffoonj3udfKsoBLdFEbnJbaQ+aWcQ058eDro+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4535408,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr1kTCRA9TVsSAnZWagAAJ2QQAIPHpw49nVLemnucc5K9\n4ZKBSvf+BYbqR6+tgNTya2remCPeA4XufD4qFB6Noz16LhsUbljGFvL6eZJD\nnywXKoqPqI4Pzo0TruPCjY5JFX4o3D79XhOxwh8TzO/b5uUAqvGfoAUsUirM\nx6sCqcMQQQk+sCXYasniYvvPtx9xyNouKFScJCFsPxxDAaaOeau+iAC+3u0i\nE32+DQ1K04Ua9yj1xI1Dwldp56OIASpyd0Vl60f8+bWt79yVNCqZFRiHA/NQ\nIq8YzsE5Ou3I5Th50CT+8DvWJFm1N83Fwit1c/F+Q1x/O67JZXPe12ZnMcZ8\nf29OZDcNv7tGiB01vb+A7moykGj56IJB9FURzIvIYrxNzRfi2hLXsjDYivrv\nSnM3cNh0pAaNIBP2VqFv9eiiwSy0EvFaGdXNua5vQaHzlSl5H+BYu+02QmNd\neo049+IVPtm7/UCfcSyZuQ0FtOJMUK8MoSh2ArZ0ZE5Mil8JBtCnrQYSKQ5s\noQz7z3WKGxcBw++efmeZddiEz1zNBCLa342CZZnWEsxi0Cr+D2PKTAs5aKc6\nfV2OKUGGDbe5MoqQgDspGNTj/BOU44c2h68EDntfnRVEmVeHfQZSe7iC1pbn\nfqW5z5w8gZbgm09hjp1Qmcik6Ss66djD+ZFHrHfiNINkzLsHEUnHzE+n75Sl\nobr5\r\n=TEpT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"47f08f016869d83eabd55a441c44e1abd5f86e1a","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_1.14.0_1622104338325_0.5942686227752842","host":"s3://npm-registry-packages"}},"0.0.0-PR-354--f20555e":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-354--f20555e","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-354--f20555e","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"779f5c181e5f85d78bb92f8094923b16ae32b95e","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-354--f20555e.tgz","fileCount":335,"integrity":"sha512-Tu04+yThI+Xx6OhzgMxfJPJX8ZdzCphTRKZ07Gmi5MBqzabhKti7W/kKRMAHx3KgnJ6EUCYxwmlY+1+2W4GXyQ==","signatures":[{"sig":"MEUCIAUVglZZkU69m+jWtwJkpBNDRfVLpHO+6MxqPsATwncrAiEArPN4ndvzJHqXdX7IJRwPYZZdB1zvefodgWjBeoXXeLs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4692579,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr8PaCRA9TVsSAnZWagAAZ1UQAJ9Yh+lYFmWSUsI27RqN\n/jkbGAoq4D14XizFGTeI2qbVgUixRoii7QCo0La2n4afFg/Jz4tKymdlcT9j\nQB9uuWYvyhsDvRuT4PtaCkAQGWqkKS0C/88j5RJg96osqX2g9vgGEgb/PJIq\nd+1PC6HoMSLDj6R4/Me+fBIf/6aH7O/8sSIR/jX6l35/6ImRtT0nsU3tGEiP\nwyJSPs+KZyvrsyWy5SCUKC962vMGOR039Yi+Sa553KkWPmwW9bsxLlDzDAyH\nT276fCs4AtzmNqzPA1pL2qK/QbaexpgdHN7Z96RnSJx3eUxqEYreUMK0SzZR\nNIMZ1Hbn5RePxNO2LDFxYh0o18/MzT1ygZQs7+NhFDZTCwwIxsJkfarsai5F\nrrxgD6E2BDjUQ/9N+azkTH196an0u5Mw3l8h/ffjJzVRSaax7C3+wrVMh5MY\nvp4bUlhbpIKGW/LFQWTgC7DPots0LpH4qzq447ZR6B/9+HiOlabjReDs7xRM\nIF9s02VMYJ1GjpACRR8ZwJFFUK/lLFGVcD5tKuBtW1EboNrUdTg2D1Zi81fK\ndRZW749AZb3oKzUqDD5Wi0uQLeJw0raP3do9yDXAId9KwKXWRut/0vblk8OX\nYNNTQzgTLohgjb3BfUWYoZ31x9oB2ufbLJDyUt8QVnKa3GEQAjzZFqrZ854w\nO/MR\r\n=X7+Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"a8878ce24846c5b134b02e4a0a9992491c7ba045","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-354--f20555e_1622131673625_0.42230411335148066","host":"s3://npm-registry-packages"}},"1.15.0":{"name":"@leaflink/leaflink-ui","version":"1.15.0","license":"MIT","_id":"@leaflink/leaflink-ui@1.15.0","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"d88654b21553dd9ed1e61dbee77e0c128b11b105","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-1.15.0.tgz","fileCount":328,"integrity":"sha512-TEezYlwoKsp//Ufujjs8A18adenFbfWKb5DzzavPG/n3kyi49XrQ1vchVEdaAGESrtE/6H/EhQ7fHYJYoUPVTg==","signatures":[{"sig":"MEUCIGTFXVZJBTkkLsTmP7Q+cVI4t0tOsp9R0n0tvwlvHWTJAiEAgRZPh/w2SLSXszn+lUH4MCfyQIM1k9mtHi0MzU1l1fQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4581910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr+j3CRA9TVsSAnZWagAANeoP/2I1VSnmjdMdXw5ZaTSG\nnly4oISb0QuM+kQ9XeMA5qjKfGxGAmQmSMStHQ6J9F/2u2QU9jfBR5KfzGM8\nzYdbWymPOJH8Ti9TVarEdv2T91vGCf6wT5VmJk4zaNbHOFVAEKr6csX7FFhn\nH/wRVclvJ0M5H2EDfYufGNtddJrgsk7v6xcTCMDzUjc+0LeF6cwe0kaHH3mv\nE4ccBMr59+PC8ZX7LnS+n0Zv8F5OU2ql54KWJSMha7V5SKODyJX2N+UxGq0X\nlUCs1jwHAPXoaPfLkS0uHX6pYQeNwuZiSid2CRvlevpD2aA59sVftQExUJFP\nlvSkQ/bjOG4AoOeiIFI1Z7jrUNeGnLnxa9y+q/CO8Gd67N4HScognWsUzAZp\nXu+mTq/Rfpg86kZjxaSKkN+EpqpEdQ3EuhgtkIEMr4yWjpS8M1Ecitoewbgg\nU4vuWBtnymMKH6ohlKuWiBcsp341K6VNxukHAbp8QEPvgU8mcSNHGUGJvxTF\nH6QPFVOXASQKNVkrcexmQmkdDF7R+tpa9mOqCROJBseybPNYj6AASExsTpjo\nx6tvaeySd6+rtadIB6GBfPFqGanl4G073hIFmh3Dwz9664ENISdm14vpyjg6\np96xjdaE7vtFS9WEGbBKI65zkj6/skHdNfoOmd5IQq26Z0IZnZ1yNHbpNjQM\ntpax\r\n=zCKd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"dac55fd02b1ee52821dfbf99ac94519e3e1132dd","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_1.15.0_1622141174680_0.4177839950936948","host":"s3://npm-registry-packages"}},"0.0.0-PR-345--c6b9061":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-345--c6b9061","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-345--c6b9061","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"29efba9e39e00a50696d9e886e250a9d25b37c2c","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-345--c6b9061.tgz","fileCount":335,"integrity":"sha512-leUFJYjb/87o9PZWH6YAGr+5MFTO6xkywJ1NGtyz1EdMRx1KeJdptEjTv+LhXiB36h+B+59DiIir6BrRCeNzmA==","signatures":[{"sig":"MEUCIHVZ5LKMgY4wOPRzVf7TWGI+FI2FFWA/CXwXV5kk1R/TAiEAiSUwRtKMs6MyBrWh8ykB2Ti+XJqm5zhoWf8eBOmM1dU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4750946,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr/LeCRA9TVsSAnZWagAATY4P/3cgl7d/CDNQtyxTyuP+\nay9b679eJc2nrn564aMoMO8OF2ath1ZlGUdpdf1gjv/7ItLxdMFWIXbqcfGp\n1KPDLV4IlrSN6xYirjskKZXAa58XGbzyrftqH9kIl2GCUiKeRU3++8XqCOua\njX0E4+wQ8kKfNafuL8LHn+/mOuJb80hlHhyf+BCnAb0vXj3eKKzbsCN45VT0\n02udYk9sPp/MvOS/xE/jS1LtgK4iikIrnj6HCyCltxmF3rRf8XyxIiCseCH2\nytzwRnQlJDBH8lUeVrjB8SCQ4LAwJQijrhhf5URAb8mI4XG53O62L3glB+d9\n0XdPnsTMGXIrhE9zYaEw2Z4BI2GLPHhIKFYejjli5LKgcIA/bKzHk/Jy0fcD\nSDfDPHfTNsigvioM4Ym6gXcL522myEvOl/9Xc33aZXtX8jQTqYK851NdhlPd\nIoFA2YhZr2Fxy3A795C7l+QQ/5xNm1AgXgRA7PxG8/PYUKN+0cCSU4H0s+fM\ntqB92STTiQCPLGnti0QDyFU0wWsXCZkgQf8gaLoU4Qv2nGpIBRoshQw74EZC\nckD4hZjI+1lCBTPWs8wE/o7yXF1ArYUkjI68lIiM6QNLqDZt5KkM3hddKB1Z\n+5hOBe5PxH80/QpQVOMXkl1rAK0aRtAeBHqzgmw9E+PFcLXix2xeO4K4nOu9\nH3no\r\n=2uL9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"0bb219ac94b4a48cb6043fe9fcdc813bde65c67b","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-345--c6b9061_1622143710172_0.9754880419296741","host":"s3://npm-registry-packages"}},"0.0.0-PR-345--efbbe3a":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-345--efbbe3a","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-345--efbbe3a","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"bbd231e1ad22c1c96b5d1b750f779b49929e7bc0","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-345--efbbe3a.tgz","fileCount":335,"integrity":"sha512-w/QbO6LaAJQ7TM4D7WAll7cR34Fq7oPpNQWmws2X5ws1WM8OY4Hwj9U8rrgLYol9TJKspYFdXgrFzq79F08/eA==","signatures":[{"sig":"MEQCIEWI/65+jgF4N0QaLijXozjldQgexbc/rMHd/9vBATU5AiAY2MqLLayCQCwNjz8spsV38gh9eVygQiz3dNoAmYLV0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4752762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsVeTCRA9TVsSAnZWagAAQz4QAITvyXT2j9r8iu6taXvK\nuV8AyXSAY1MRXHsZnteg90oCHQCLaHyohOtds0ap4u7cqAbmPPPCjYRl50IA\nXKri9+Jlv9WXQ7KoX0BKEUYCIxdWEZS9hazp8uIdpeUpdfOG5omIZj6TlUsJ\n8E6zaTr+nQeIrfkLzLGw9i96Mu+QyHjZNGVhwGCWezUkFtf9kHwcb7U8szRl\nAYTVPbrNcpoGGswEW2OrqELinX5gkYXZSRP7HsvYSaxXnF2CzboOaKKF5WGH\n6BwnDqCs5KRoVuVCFJKn68laiPfvS2I2QJblYi73dlf3nAzvkhucKg/RYx6R\n5jehBFJe5+Smw83vSxFW9Cy2PohE+D5vFZiqWgXkSLDEDoIChV2yAnl6Itqb\nN6INWCz/kFBFP+9YUnj1VfaNO2m8wvptOREcqZKbPRqPbzFoPz2fGrV36O/j\nNnYGh/vMJ/s4GvH2ciW4cjfH9lor397juQs57y1oO6oJY7O9q9X12yT719vZ\nmY2ymqzchPbMB8a5NNCgyPHJ4BVJJWTaxAny+odM209AMK81FA+pKXrO2VZu\nN7aZRPxSQOWcFF15eRP5gwnb8fHWtpLuqYxB6VdjsEp//sz6QYyD2oW/GjQm\nkpaFcVh7eIX+WEwObzRnsdkqC6ktvsd1v2gRH4fIY9CvqObYfMoF+jMm437X\nvblB\r\n=aqdY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"de1549c6bd860a0678d7ca6e79a43205ce6ee953","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-345--efbbe3a_1622235026732_0.5123657687580367","host":"s3://npm-registry-packages"}},"0.0.0-PR-355--4deda4e":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-355--4deda4e","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-355--4deda4e","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"682f3ffff4ed60e569537586369a1eab57f107c0","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-355--4deda4e.tgz","fileCount":329,"integrity":"sha512-KS2Iz/Fbk6PJVuEI3Tl3bBAxRZFs9YgYHS/lw/cUY6b/L5PaSrwUmI7sa3aWfjM4FLul3A1RaCZkOZST3CYjDA==","signatures":[{"sig":"MEYCIQCuniCclEVEA2khhDQZZJxQyBDmo5GrbzEQixynNA7XcwIhAJl9MFtUeZec42Y3UqY+SWsqayMHMmLBXu+TpItVXxuH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4729969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtgVgCRA9TVsSAnZWagAAAtQP/2I3c9NBn2gNnzVq6b+W\nwM90cIzjewssvbkD2xiY3SiqaRi4V72+WcH9ifPaOt+oYeqM6ceV4YVAlvL6\n2J7Fkq4uNjnP2KtNokykZ5ME6ESGb6osnCTe3/no14OkrpARsEOuaGEIQeRE\ncT/eEFlmXtFB0tIFC9t6h2kssCNx7TfMGD905cgKVV7trg9GoftHDG9fGR+l\nYSSs1tiHP8DM/NQej25wgyydcL21L+agudSO3L4enGRXqRTxRORYSIHX+MI9\nVt13dMwxNxhLLF/sIKZvFbmN39jIiRGDQubpBJR2vE32lrFlwvkNn5S9WDyh\nilZRC94WDN5Cr0c1G6XvMl8IJdzX8E3ouLz1s9LPzXtwuRbkY/HRPcr6acjQ\n8oug+51tX7niNUdoX4cRagHs9nbKEcmkZc2pVH2aq1AZCSkmMcnAM8CqdWM2\ngUlLMKp6jWKi/OUHLZpkRdBIctJ+ikK7zomAa4tKRl1B4ZVzOSr69O7v1yyO\nG2RZk7/KlgZu7DlvsqstxLztNWalz0V4kCiNl6GODMGCMRdnCg3dDgTZRChw\nAXWgtT3mj5xFTBtYDcR3goIkQSZQ0HfkelKM3Abk7+V6TYNXP7zLEX8Gr8xo\n4DV/zwxRQRPVeYSGS5f9DNE8qQqAu/MipCYtg5d/RiDxioprvycipnv3IqSu\niua6\r\n=eERJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"970c4f3b1593d186f73b4c456f498c952303dcea","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-355--4deda4e_1622541664357_0.245569459190631","host":"s3://npm-registry-packages"}},"0.0.0-PR-340--fd1932d":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-340--fd1932d","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-340--fd1932d","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"1b3772df2555731e2d076c6091cf083f3f86d054","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-340--fd1932d.tgz","fileCount":196,"integrity":"sha512-MpCVuIogq2VS9c+P/ilSvW2puOBWJ5ENhB+s40Ll+rxZgdOK928xPB5LMAefd5ZwyrZkHgYk/r4QVSEF1hJfsA==","signatures":[{"sig":"MEQCIBIkat5LETR6mBZcG3eHuk/ehJclfrbtlPYt6cBonWiDAiBcAom/6/xXSeWWYkRJApk3dklqSyWPxEepOkcXHacmSg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":374622,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtiz7CRA9TVsSAnZWagAA/VYP/RHVYw1N+sbMuoWtpBo1\n3RYNzqeKgkGdEBQBGCG/5Cn4yO6cxeQtuZimLsISrR1DFh8RoFaBq1y4qnFK\n2oBwr3T/0ZwYGECxa4Y+xtjsCj+P4xbX44Cyjv4nW9oVKI+b6LjKQUdc0y0a\n3tfFYJvTFXeCb6TWpm7FJEYfqFripdnLAF73XQG6gAriuf6gCIYrkPXJ5JOq\n5/jrxCCrTK8SfGYZYpzWqm/0jbusZTyl+0XPFiwDZb2TCHfB84oAwrvNMnrM\noYC/ln0ZxDYjZRy/0MWPJeyJY9dv/H3eJS4/9tlUG9jYPq9wfk9Wr+4xD9R0\nc+SVYeR8RgJ9L3e6tPsrFhaq4pDn61JW+ojmJUJM27xWgzZ0CdZUlOyq/Mua\nntb9k0KKaslLgu+fy+2yUTNHe9Epc950tJYzNK+imsTsdRACIzpBF3inAyr8\nkz4QO+loKdojok2buvl4sKMqJgUgczv4n4n8L7pq6150BfAbWUQDXtcTQjTV\n6uppVeMw2k9hD6D8HsYi2PLyEPi0yj9gUN4hXBmDsJFvJVZqhhfJGTLBXybt\nkXuTJWmVvPTgSrEofftYtMowbVITjdrrFLdmfbti5JgI6q/8jTOhefkHeDX0\n2ROI5+6qr1aj6vgY1DmVybqFtMEyupzSrb2cZB7YJGRyoINHfckEP0SLsM3C\nAfX0\r\n=RFRX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"a7568a356b5fa89b555563f9d5d4b99ae5066697","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-340--fd1932d_1622551803092_0.8090107192571971","host":"s3://npm-registry-packages"}},"0.0.0-PR-340--d539d8b":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-340--d539d8b","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-340--d539d8b","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"111df42dde872a1df033cc0ca7ee613485475504","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-340--d539d8b.tgz","fileCount":333,"integrity":"sha512-2OWgOw7z41xDD7XJYT/dw/p4E4MAnGIWU3dPzQDqQJFlq2h6JbZJvJ+va/OGFj06hMdUotI/vjUfuuB7io/2nQ==","signatures":[{"sig":"MEUCIQDc6pCFz+pR7zl2opEcOv+B3qSWZFYoXRONAkmnPDlTnAIgbcLWJzOSSu8rgVQOhILwbj4KR1mHDHjzaF3ysk5UiYU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4234839,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtjL0CRA9TVsSAnZWagAARHoP/36K45gG3/yKyZvQGn/O\njhc6Z8ufEHNMrzsT6tZnXWMNQ7mhunROKAdFtc9uwPmu4rMS33lwi+mw4iAD\nTFm9O6zOAcCemMWJUzNDRJdxjfH+rT7/72kpjVtTzRKXfc844UparaYwTvbQ\n6zSmCkYkxZivDVvhETczNbKWGq9ns+Ylj0mEJ3lD/YLQnfQP+T/F+ymZ8GBr\n7tXolVJV0cauqvwe8vYmBFXv1SdN+TCcdgVtwJd9zRPlSUCcgZNY0ZpLCQGF\nnXZiCimx1WCEwPTfNAxn1BYaLLVK1PmxP/faZBuhvYraPvD74B2MJ25wHdoO\nCnQrTniL76xVusmyBDFow9NWa2Y1oZvrXTiUq8veJ7dGrI25/6+mN7GovdPA\nm3CaSIwFfHclG+w0OeJErYfF2d4WA2YSl+Jh8VeYz7Oaua9B93iizNxrL0Qk\n3t4hxA0RW0HFe7eaiS1JktPb/1Kdek1rBfDnQFhMt9saY2jpGFUNwmoXej35\nJ5Bj0RJCeO4rvmx0Gv0eizl7xZtoOcPESf6oQN3smuo7OECIDCV/wIkYXjnd\nIunytaUXgb3lb01o1Nvs9nMRMBLMy1rpTJIomNbXYclGiY3smftsoDnDvJ4L\n4IcxZIfLMqw8aqJaZ1XN6lD7FcjDkLMj+AGd6YhpcAJmiXpgiKW0gNmQPoWI\nkIyL\r\n=MQEd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"03245cc1165592401dfc11575e94d05ce5c89219","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-340--d539d8b_1622553331847_0.6557145719334769","host":"s3://npm-registry-packages"}},"0.0.0-PR-348--bfa1dd7":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-348--bfa1dd7","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-348--bfa1dd7","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"b69f23c66ea5f2d3442c62702fe1c67d2217d888","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-348--bfa1dd7.tgz","fileCount":329,"integrity":"sha512-icZY7AHNwKek1cibMfMiIuxYiGE6ONAjOa6wOPhhiZfezix3qSdI0Z0l0leFlL+e0eWzwnKP44bt58m3p0ZeGg==","signatures":[{"sig":"MEUCIQDglSDB9SIfqYKSM+gJmPhn8LreZI+ncgZgeFLmaOc0hgIgYFZKCgz71koMgG8nDYkK41saUaycPdfBuBBo3kHUSjo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4730875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtjdgCRA9TVsSAnZWagAAIPAP/RMkfguoV84X4FE61h3O\nFY+7HHUXfT1EDOam+fUSI/ZHhFDS+OQ3LVg2ZIIKW5y/3Ypmvsy3JyvV1pO8\nTV0ZlZRIfjCEdRPlMzRQfFBBhk5bHZLyd/hDLutw6JVLIr0gkcGvCoWSJHEC\nt3/EX7Ws7id3GbIwrb/Qrk5nMk18id/1KuC6ktQkH16w7h9NrGga7TjtKuBR\ntOpCOYRZTkd2Tpte42vPM0XM/MJqRZyOdvAFBG2IZ/W95qrU6s7N2Ftggeyq\nFrYBJNJjWMt3iy/0NlaRGDA0T8z470cU8gl7/tQAnuTdf+8rrIbf89BpOYaA\nnyI+zadSm8WEXFmChI/sYfXkRx+InuJUN+q9UBvCVZ94a/exwEvme6Ly4seD\njj+/mwx1qcr/S2AKkLQnBqUDroGkSg/I0j4V6Wu6l61QhfAKsYySlpu9bSMy\n9UnVqRoP9XJV6i5DHVbSKuzFbl+jX+9jjUAu+1UjP6Ms3qMeXg893TxP3mXO\nnw/RctlMQHMSgOvvaa5KfK0TWdvhHZDVdl1MyPvlm1sordPOO1mo0gvx+KhE\n4isTg6b8WsSUNIFB1C4w9jaVjfvcfz1IQBiibN5YXNoOpTxs9kE1lF0Xx44o\nWE4l0jwJ6vlHw4DiCQ4dZ2Y2Ld8bL5SDPTgcVdrmZfWq3gcSjOT7DMriTbJ0\n8juE\r\n=FFKy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"b4093e0b72f57429df7138f58e89824ee59e7e6d","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-348--bfa1dd7_1622554463703_0.6551698826440218","host":"s3://npm-registry-packages"}},"0.0.0-PR-356--b853f46":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-356--b853f46","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-356--b853f46","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"023e9e8f647c35e1cce7e82ba00ddb964efc6d88","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-356--b853f46.tgz","fileCount":337,"integrity":"sha512-Asmipmda2QRxyl4P2/0p2/yuuRwEWLBi1i9WevMKqtJc/TZx0duZGLBiGL6Ig3NsEaoUVH+HfjnMTNXAWGpjvA==","signatures":[{"sig":"MEQCIEvtuKZa1L1tFFI4mRMwzpIcIW524HQ4egt9WQAf54q5AiAjhS3IZjrFN2cwBzmdWq+oyiBZ4EAiRV08Z7KIMBRBPg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4749969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtmbcCRA9TVsSAnZWagAAAH0QAJryH/o5d/QecP93P6Gc\nsZ3f1ynWDjiccmNpoMgdBNg1BHszEhMifgD9mX33HFKk8wqw3XFoB0EjEFPc\n5t3SAOq5slJ9ECJ0AlV5NWlplvn2HSEXtLWy6IFh9oAFpT2+TxBBQa94e24h\nHph/D4ODIMuDJrZKtrGKlQUnNHTv1zF/lQek0D07L8sjNyG3S4OGATaGyv+v\n+TN2qh6/sTpEyEtRxYsdRwpbE2bb4bSysSI79u3ZFunNrNlSxI8yPr6mGVQ5\nepcDLbx9pKdkVxXL2wTlX6fSRiV0RsptUIR0rEGpDXRJiuOxmf0FzhrSET90\nvVSYGXkvhJvhEfwhbUUqv7w0RrMKJVx1ZGonNNqCDrjZ03vxMemmNj8lP6iB\n+tb3wrdxPm2YVDTixd0v3G4JIm3RqzMxNUR1r/UtTfQmzBsmSKiITOqCQ585\nddUQLsxze4sYHW+agya0KbFXMDHxWyv96EmuGEaU/g7kpc0t6ZbkpiQeBZ9n\nu81fFuF+SMdzS+PSuppcTQGIcVxIUnDqBa/BtHnsA2zHbDLdL9tROlgCJtoU\nnT/l3ji1yn4j47TRUtqiu54a+iiVD0es77Ie+fItXWfWC8UbDbkwkWSwXY7N\n56d8o42Ei8i4Nx7tgg2sDe3sPWNTvbDnlOiCBYMKlLgupE8Vg524uCGPW927\n9YJJ\r\n=2hrr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"e4cd4a7826fc0d618d07279202c4dd3152a3182b","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-356--b853f46_1622566619567_0.10324211596932664","host":"s3://npm-registry-packages"}},"0.0.0-PR-345--fd9df3a":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-345--fd9df3a","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-345--fd9df3a","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"29dd4f13e8d1d7c1729f9757d20668a63f8d5363","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-345--fd9df3a.tgz","fileCount":335,"integrity":"sha512-H9GTvefDtfIAKI7+HuYrNJh8twlST0qpyJ0DqFCmQtD7mD4rbvcDLb8Zaeg9xVzF0ANfbvR+xhzrlhcUH4YnHw==","signatures":[{"sig":"MEQCIFdnsNaG1xorFh5cqeUFeVFWvsYdLQKptidASwKJvd7NAiBL0VEgkCLTKEDjTfHJEDGYLxkcoYoCRzNNf2H/t3q5mA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4752977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgto4ZCRA9TVsSAnZWagAAlPUQAIsP/ASh9AwuIrosR/ej\nn5i0cXr2KUhGWqNSsP6QV7/e9PePMQKGgB4hDXDKSohtUJlVgK6Dg6YSj7D0\naLygsTik0P6znysFeI2uMmW79iXYvF/ApVfMgNx7GuHW/gNgiljrIgKxqNtp\n590ZmkredvrTrHkKOuQFTeGtmCFlpJ4a00Ual8UBlolLbWtnOsuEfjM48u4P\n8HyAUDUzCsCcRAQ69veK6LozYYXqw+2HhYisknLokOehgVu0QPzI97cH3gt/\ntwoBozJ+tkOeZA1cL5GE1DgI9OZN3MlCFQoEukCR5QkztsLlSz4OT3l7aUAx\nhBv9q2D/nY2NAZknF4VO/qAnQcNKLu0MQKDRfhJ3O9/z3sRhRsrzLJMnLi/U\nxLYsS9KFxS0V0UFrlvmT/2YTkGXaZUBdh/yIg2+QO8cHYOX5soXC6VDVtHIz\ngabJXePAsafLS2tQyjPimWeBIaAL27d5WEvwzmEt0SRET0sJKTibE0hhrhLw\neBHIA5XGM0JC+YjBZClRaV7IzajOA1BWo6OazyFxA9OeaiG2JbfbWsku3eA7\naVzLcQNRdq/pU5g6h+esF/pasziTc966fIgEehmymZIXTZZ5FGwPPF+LSgty\n/fAbKTLj2qEm4d1FfUS/Fzq1sPHDK0nKnNfuQKve16jywSwPz28J1mcdPzbr\nLhVm\r\n=XuJM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"0c76e6d886406795180366ff9b58fcbe47ee05a2","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-345--fd9df3a_1622576664504_0.1819374420355504","host":"s3://npm-registry-packages"}},"1.16.0":{"name":"@leaflink/leaflink-ui","version":"1.16.0","license":"MIT","_id":"@leaflink/leaflink-ui@1.16.0","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"5a06015db46ca7b0c0bf272f9dd182ee65406ad5","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-1.16.0.tgz","fileCount":334,"integrity":"sha512-wEj+uHIrd0SSRdU0snwYz2cpoIElvEChEpd2lruyyKO+qHVlPlLN6Vc/5i90VzF+/tSup0S3dFglfiWAvrRXsg==","signatures":[{"sig":"MEUCIFkQUBnvCG9slbGg0YW3+3+lg2/ScNXq7CB4Cyl33JdEAiEAi0+TvD0BwHW/nQigq1d+svtSI6mKkj0P84+G9YGOiic=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4605005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtpIFCRA9TVsSAnZWagAAaM8P/1ZHqGemV6b3Dmfb5gF+\n3bq2S511QFyLUUYI7pytCfI6OghuG2hBPkCk6EY1JCGVcilkIM6nHboSO3nf\n+5ZxUy86ise2BQ+gTMMpJcKcpafv0eMYRLADHc87fC2GvPg6BdJyDGcc/M/V\nvSHK88NDuHM4pf32FhW7t67jMdLjZHfglb2396lb8GaEo2X97hpD/HKJ6Hsx\ndrU0RGSqQFrMKLZVtD28ZchlrauUblY2lVcWlgSJxJf4VRhgLMyFeIte0dWc\n+jRvhyNH7Zojc4H0Du8Sv8DK5Lf2QBe1OOhZeEqiytODrxnlNdQSTfNxU9/+\nqgnuiYW2IpJOHjIXyZrA/UhnB7H2nbnxNq9mqABBxJGL9cLMFJBjIMbJyV4Q\nWhroSHn+dMfUTRR62DtfebWLkyVGmxNrw95WYNYbJGGIGlL63DEKgPyydZ3h\nEIH21xhIvoqmTOmE7IL5fryELtsR7mXq33pwigEh2UYB0cBENvxWu4Ab6UbM\nK4nekdOgz0tA5Q7LPFROd5ab3l1B2baYfsSYuMFmZ1oFfqBTkaWJIr0kUtZ8\nlK5QxaTcVqrDHW4kZ7OzBpZEOCIu+aI30i7YKFBft5UblGVYAMr/if7X4qpX\n+MozcuxqUsmPQS2JP7b+8DFItIJ0wgqExrOWB6u0nSCfJ0VUEXLZE/CcUtbM\nbOrB\r\n=DoBr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"27ca71a5b8757f01a941f0e8b5f33aa4efec1748","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_1.16.0_1622577669306_0.7985010361494322","host":"s3://npm-registry-packages"}},"1.17.0":{"name":"@leaflink/leaflink-ui","version":"1.17.0","license":"MIT","_id":"@leaflink/leaflink-ui@1.17.0","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"7967c8253fbe685b66afb67522b01de7ceafdb3d","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-1.17.0.tgz","fileCount":342,"integrity":"sha512-WDXHjodKK+cACHpzM+v2V4I9rVsIBpWmvmKDIZ6VeTDCnbg5g5N1iHJ49iCOu5ntdiXl5eK8V1GPlifxfQKBUg==","signatures":[{"sig":"MEYCIQCnTsnq9+sdwn3VIGhrc95T6Fs7JQX3bXmU+K3koci7vwIhAKEENNl56tclca765gqoppzAzr1w+bmhCvR0fpbLLEYh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4624271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgt38SCRA9TVsSAnZWagAA43UP/i55yITRljJ8yZ7NSlkW\nogYR2YImXnsw2K6u486COWO/8bVm1xugK8x9n11vyDQuwg0SBdg/YA33QRaC\nnuW866nev1N7lzXMWJpuvG8FVM+iuFXx+/zlOkD/U0+DbnEvsfO2sioRmyRu\nK3X4IXBObc4pGx+5JYKwgPFvBNJrUAwxzH9uXvQ46wOKSQIewAS/ySnRwJ3A\nyupV0m34PlpBwV/EYs7VrsMW+wTrWsROW/cTKLi8AKIKY41iVZpio1fZZV59\nndQbC0QxewNgt96B9acPOHj9fYNZHd1H1tQ3L6dHWnPy6f0x4SNdqi8/rtnU\nyFPjqzxuXd5gNRee8MUEHuLNxGMFy2JRrRYXpHBki0kZtvn1jajRCohglE7L\nmxu0jxVyopCKQjzxKMBo9O6O5pAygvjC8WgJDDHwc3yQuBj2xVfuV+nG18N7\no2vzaA0RQ60KFN6IFpRloUhhCHOIjDSwY3hNVTTx3BxgCCDIpxAR7jVV/HNr\nHpdagHkD6k7f4GXeqv3Ww+YcGqujlKAdI2sUF6835EC3xHjyqlPG6z5rNtCz\nUHWC/iN5nnKFa6Ly8CE2QFlbP4m5Sf3nn3A7cMa9vXzLAaD2OmUVs6h7BoO6\nEYYasKrMkHv2xVyEJqFf9cToBzob7lYiy53y4+NDedkyXlbRNesbsjUhUSJj\nhyTt\r\n=Hrmp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"71df1401e38b8fa8f39a7171d87b0754b583e458","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_1.17.0_1622638354148_0.41092459405281856","host":"s3://npm-registry-packages"}},"1.17.1":{"name":"@leaflink/leaflink-ui","version":"1.17.1","license":"MIT","_id":"@leaflink/leaflink-ui@1.17.1","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"9cb37b340d00feb107c2beb8bf005eca5aa757ba","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-1.17.1.tgz","fileCount":342,"integrity":"sha512-9e8ZNJKZQl2r2HYFLTgqpKJ4CO663eNAo70brpQvJLMBGLjlCuvc+NtRIEUH68BGR0kiGt7QSEzRRT6YyWt89A==","signatures":[{"sig":"MEUCIQCLRXN0GaqfndHdPZ4JBxL3GAFvIc7ZAsoTKkG3PRwkAgIgSOT+luR3wW1lbX5ZnIwONI0kwfzNGQI4b9XclVP/Y2Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4624410,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgt6RvCRA9TVsSAnZWagAA+MAQAJyDlDjjkxieWCjdaJeT\nbViFwE/IejQ40umQkXpjPszsJAXFyKEkZHsbymFEXBct+ntPHqbcAO6CG/Kn\nLnqUuoiIUR39/cPf6pvICAipPXKn6PCrkNhp+L+r/se8fJKF/Ub+kCPqCusE\n6XuLyFWng4LWxxKlefKmUYtI3SIQbAnvRKjTlnytghzX70T5NVrcxdeZNAa6\n3kCpWJt2QXHy9Kjb5CbDJmrCSn8o2IT3Uua/fSG612fS4xmPSca/C9vIxV40\nb25LV1rqQBlINmcQ0YF3dLySYZkRxKjdZ6mt12PbZP5RpIKh8TfwM1shvrTG\noAC8H+gZIlz9Gv0o7q4i5WS/a9Hd3vEggWcxLxuNwt0Xga1fVJryvAQiHViF\neaJ8zpoGH7FuNoMg/nsf4UyD8fe9PxQ2AG+TgZbmqqjHcJ+WIdsj8mu2YiRk\n1vmrphSbJ/b3jEzx/LC/cbPqoGZD/RSn0aykpVQVUf1H6VWISiXhYeaXHCJF\ndIqNygFp8pU0Rz9++NbVT+rUJO4ufiFY/l0ChlKOuOR7kjroTF6WRxGaAL1M\nyCFspdc1nnaq8jpWZfwkVXgSDmhzE8phz1N9YMd6piY5hKiJc1mCFOW3JAHR\nR+qJS5PF3oA0eu4cfnmkNmxzjYS0adGT6ln+fZxZIvnZbSJ+EbT2vh672hq0\nsaoE\r\n=yneA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"63dfb86b55ee632b750e997735da9ebe44b19bc1","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_1.17.1_1622647919332_0.17328493290749747","host":"s3://npm-registry-packages"}},"1.17.2":{"name":"@leaflink/leaflink-ui","version":"1.17.2","license":"MIT","_id":"@leaflink/leaflink-ui@1.17.2","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"9b722e3346c06bbf8d65dcf3c32b24712b647f92","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-1.17.2.tgz","fileCount":342,"integrity":"sha512-OQBvDbipaxErQyZOqHzzL681c1F7rd95DE1n1UkIozc9uc8KVCadgJykoz+I51+HFCjjWdsXQzjKSLrfgTmWag==","signatures":[{"sig":"MEUCIHNORMCwMFiGIQiCH9JdRbxNkHdJg0kxWvRr7HwVPbtEAiEA3KJtVhVMWgDimGQuWpsKPRdSIpSfdgFGSS+DvQPKWfA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4624605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgt6kbCRA9TVsSAnZWagAAR9oP/1DnWqjaNewRYRCkEPst\nW3fsGTMd7URErlRwzGQyNnkK8lZZlHYEGqQy81hxk45KJrb41PtfnX8aIQ+3\nC8arzYkn5/0YTXCHFqjFVgcCcAcqLIWVB/EuXijFQB8tktSh0KRkk1EH9Tt1\n4dAW5kqlfQbu2x9YUOWvCL3RSm0H4RvrQqHG0UQW55IrIthNaCEzs74696ze\nqv+h7cO/2O9uGys2WQL7ol6aAofV0VudKOV1GJtXBCG9Z/uFQowB2xQsmzq+\n+BT1J7AsxtjD8Z7GAFBFC3Ob2l70jPIKLvaOJo4KbZ0fJvvsLVl0FC6hq7Z6\n3mbtatMiW4CT2qHz7dS1Q+smhhfC2OKd2KCao2fgdOVSkQGvOuFojbaDdsBH\nCuAtcujEeCM6NAS9Ap6GflLsFYtfyiYRTBqEw43y0Y1K0jVvwPJlhzs+D6Vc\nfjBJDzOAlZNHPYJyNs/wDv0/77xSElSOo0+/61PcHknSYT5B9Da39NniVvIf\ndoV9OGXU8fkxT7mgwdX31ljJiCBU2P0V8iwxcu6h5ZTJS+cMPVmInKtrHT45\nm7E8AKvrWsLvZ60r57VAml7u/QUcYJ3497ERdVgTx06SZ2vUp1pNLsyIlDUC\nrh4cp5b78wBee1FSZ+8raHXPtloLaCua4EdYPXxpLDQb4B6jyM+S8iBu1Unk\n1pos\r\n=xoEu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"33abbff4b2a8395a28a2e6d63637a759b2be8897","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_1.17.2_1622649114838_0.6564074846796286","host":"s3://npm-registry-packages"}},"0.0.0-PR-360--f0262fe":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-360--f0262fe","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-360--f0262fe","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"f349612220336dfc8362fb67927ec19006b6ae5f","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-360--f0262fe.tgz","fileCount":343,"integrity":"sha512-Nj7XTLr6VaTyVoA/DYNMQ17y47TdY7V43oyitm83GxnQ92i7410+veJ+Zx2z+ms0r0z3uZn/WSW/zuBUtTPR0g==","signatures":[{"sig":"MEYCIQCHWy52xpoo4jzNhni1GZ9HIY5qLEqrr6gwy45OvZqAoQIhAM6gLV40MPlHEZGAO4YDkRwp5ggJm+6Dhmfjdnl4E5Ii","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4789841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguZBoCRA9TVsSAnZWagAA5xkP/AyzNyRyz/U8u8P0hD22\nyY1bbg3gBo+V1yUokhha8qj7NZLIQxxYYj9YqqPqIHtyflbdv2BkK0cQl2X5\nzcZ/1sQrgFqviMaWWWPT/qhDITLBM/xgIptTqd39/3AYhpZZPffxLYc5p/GO\nnKbENURe28mjA0sM8Byi4ws/c3SqFklaJt+S+PNIkbaLxQijF/1GwnHA+Cn8\nc45kIhg3f6QdP6nfw3T6rn1f3ryRrP+Hlleg6FkN5znkRJz+7KNOineYT9Nz\nPpWb2/+2xvtATk0QfyVh83HuPfEx4JAbvtMxWTCcF05KH9TTBl0cJPVcxgSC\nulIj4opMtmJWdBhLHYjnY/W9H7hvvJnyLGvmehVoVHUVynn+Zv6KKsYP6CQX\nkxgUmqbM/8/pkIl6/ysfG3YCO6qJxHtBiL+no4nj04bmh+JUBxGyCWe1Am2I\nEPZWlXcbMG/WCGW7zS7bQG/cE6EA79aEvdowmbi0cVbDsGj6acAd32ecZplj\neZg9rOzXcF0i/NsLPXnaOCM6Hw1RYIPHXOAtDSXCmN3e5jeV2IoDR1gnqOHA\ntQEv03BM5cGsAWpkWmD1OoXilZ6JQNkqUvKfaLFyTVYGBFU1ksPAqb2JFp/T\nJkZB1cwm8Ch/BDCpyeBP/5PJne+powmkk2PSZN2LA6PXTYEBwkfIu/Dl/YQU\nQY8c\r\n=CHVP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"75e2f3e9a5a7f4601a1d7452dcfc0b2016b9cf91","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-360--f0262fe_1622773864437_0.4735490182641091","host":"s3://npm-registry-packages"}},"1.17.3":{"name":"@leaflink/leaflink-ui","version":"1.17.3","license":"MIT","_id":"@leaflink/leaflink-ui@1.17.3","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"3783027e29db0b8b368bca6701731e78d408faa3","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-1.17.3.tgz","fileCount":342,"integrity":"sha512-3hk/UqxlDwPWu0143jPid+JEHk9UXCTBR4CrJyaBVwRdsW2Da4+Okqos4qJIY4v4yds/sbxs6lhAD4CEqvzqYw==","signatures":[{"sig":"MEYCIQC6d1E58WJQH2iPv0TCiegsL9x2dfjSHAqXmnim2Q7M1wIhAK0amxVmleBwV0GHY5roIg53KofxkgdVmcf/+ITaTOKK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4625150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguihNCRA9TVsSAnZWagAAEmQP/jg8utPwvJYpCRBoAU+F\nPTnYMlm3m1WZgnDYVp5xMVrBC70/7O5v5gW8DztsvjpW4HQ4msVr093Chj9I\nHxP/beSB8cBla3R0f/IcRe2sZPwvC2TClDiW7DrPpIH9F4jHhZDGsQWQkANi\npmVkLGqHkEXFUVMdbXNJzz10AKQrLC4axtQxJEujKdqYUdCwI97JyMYXqQof\nVuAqgMq9uiy0Eoxi+ZT0gXZk7elJsrgEuciv6zWEJcQpXBT500tRbhddOAVV\n4cFRcZuob6WP749cbTnhGLwNMtbG7U8KxTOGmm5WtJyq4RO8R/BzCrS3Mwbj\nc0suLtAm5Us3QoSYuztveSqaFl9kDjaxPQ18uY29sshb8S6sX/8GiA9na1wg\nk08Lx+7069nPLRMXFvziv3kr2STiBShFqIKaoNrhcDfC8RBH3rgqAn+0nW1L\nSQ20vZbKmdaasjVBQaXHPg6MGMZy/HW1EJRK89+6VV90ZS4aI7H7RODd+ZUE\n+0crLi99+XBy7wwWmUv4krMqrolTI77My1JOSW8vvtAl/fJSlCdnzYltxb58\nZFqc9B14+szVyUVy9RjhWECWL3EUswtVNlb+lpacfvwPu2QiOHNIHATKoWfc\n4blBoYnqPSn7qK2V4/0/7ngZ0kHRehMTL2fFN0AqARUb9exPWVqSEEKN9O4Y\ntouR\r\n=Qi+R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"4dbf9df834c1132894a9b0ce6abc239ec968f70c","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_1.17.3_1622812748929_0.9539082122059466","host":"s3://npm-registry-packages"}},"0.0.0-PR-340--f3e3234":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-340--f3e3234","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-340--f3e3234","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"24e829beadcc3bdd30a3be73048c8a410b869abc","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-340--f3e3234.tgz","fileCount":347,"integrity":"sha512-LfTPpQNKa9e4MFaMmj2UCxWwLRomzs9SbFovObNq6E6XZTZU4VDjoDv+Ncq1NKUOa+oo9Z0eodd0iJ7PDkYhcA==","signatures":[{"sig":"MEQCIHTaJlyHKApucR/f8A8r7eHmbg1YmJeAf+mC1VXrFJOUAiALWj4AINfigtEy4AsZmNxhS9OImXgnpp/nss/Jm7M82A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4278051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgungxCRA9TVsSAnZWagAAuIsQAIluKgecAihpE4wJ79vt\nof/LiQhb+WxijoFD/0T2xNqFWChCrlfxayHVj8JeLjAEsyFAWkKvKKNN0nHL\nT0An/GTLuGBkCaGg+s1VbULJi6g7OLSIuLdB02sqQ0irNSmHejBpBp2B5JGp\nwKImUISP7EZbxR8RkaBx07YSOLjMKEk0gsDfMWjqsHfM1UZUDGz7hVXGgz55\nVAHAUm5vUR/Qpj0FoG1y3OtSbio4/Xu5ivTJ6H+k5CnnyxBbHJMdk9BUSjLp\nWBiZHfNmfpZsvCWcKm3gDGtEA5uas9Kt5RbC0l3a37ikroaalJAKPh8FAivU\nQfsazGDJxymstdRCwtF5mvPftSz4MimUT0ZN9ioq5xFxM5jz5eH9ultxAScV\nnZEBupscXj+IkFZG+Ihn82y8QQSMOY8Wvq3Sh4SFfPp1VO3EAI/5HS+gPBTW\nulhQY6RjPB7OEI2nms7mDhrsTk1xLRtR3GSgS6yyNCYzsgl6g7LxFozJc+j5\nDUVPxdFC0yUWvCBI2mqwBD2QtXghd0LzwWJPuYrzgnZQCiisf3AZ081q0arj\ns0yTO3nG2q39WXjvQzEs2v4N+QqSZGubPMqhDZblKgHQOdyG9IeOvLdizcRu\nb7qEFYn1Us/8OY8oxb9FD70bze5sSved7inxDM+PrXOlwjfvXzdMEr51aRkk\nE5F7\r\n=ThT9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"2f55a83eda1f43e2c90722d282c7ccf21528f15d","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-340--f3e3234_1622833201013_0.5812938155867644","host":"s3://npm-registry-packages"}},"0.0.0-PR-354--e41cbb8":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-354--e41cbb8","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-354--e41cbb8","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"ba2115ff28b1d197a0ad5997c6a04570c7113adc","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-354--e41cbb8.tgz","fileCount":345,"integrity":"sha512-PcPu3tq+ijQuqi0IAEkCB3hQT8uv6wA/HxD/FBTEhrz5O61pgualMQR9SqNdebDk5AaF4fn7RGYymf/4dtc2GQ==","signatures":[{"sig":"MEUCIQDL4F843wJ4KuByyRKiAsX1PTTp+UWy6hlp118jBmda5gIgQydUKCbwofC4pxryzto3+Z2S+qIIRZkrDrJhnqQyD3A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4782386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgunkpCRA9TVsSAnZWagAAMTwP/2fTwc9DPC0y1yHMsLjL\nWdO/D26S3r2+2zAKhOYNzxnmdm7MBTckK/eMzF7zCAeZxcjQSdIXaWSH+8+D\nr3alFJ8lrBZDF5dMZSVABkE/3YdEkligdPIyw0tj/YnxBdEqz5UCmvEAUuSx\n3KAscDGlAGvtSsIW/GhEii/LVibeodD26mwfmUow1BmPqnTl0fbSogQBm43y\nFY9y5ox5UdoWpSvnBKuHdoCp+5Gb7Bp+/S6P/BGw957Pdsg3ZTyea7SXNcon\nmDE+CiI1DoZcumiz+PRTXw1Ex9X/urMygznOiybnWi9bZTuemImpR9eLhXtm\n/MJsd5FD68RqnKgseFYaCByh2Ugglr5uotLXP06D+i7DwkGnOLxWvaoH6LyI\n+a1HMISOapjHKGaKxutG7PMBJZDXz0NlCKZge/9ylQ9QX1p+xksbxfDZg55o\nmJUptoG/zXd8cssu9bh34Q2bmHm/l6lh1yGXpYlZ9EEhVK8bCocbrdqrPf7n\njBEPofeD5OSHrzhGTHPv4Y45pf9kB2FO1ov2WhtoEpk7wASpsMuM+WKLZvHL\nQ/J78H/A+eEUyZgsOhQrPKGPZsozcSvXMGEveWSWJktAjGJ4wvqVRXuzLWFE\ntj1+tXVKm/M/JwyRDrruMs5ukU6S23Ikc010H23MMEI2FmQCeNv+MRSrlBzi\nsPG+\r\n=hNoi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"0db84b9aa3e8066ffd59890ca67f2cefde474a97","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-354--e41cbb8_1622833449039_0.3544001428839707","host":"s3://npm-registry-packages"}},"1.17.4":{"name":"@leaflink/leaflink-ui","version":"1.17.4","license":"MIT","_id":"@leaflink/leaflink-ui@1.17.4","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"b9a21e90d5bba764a8462d459e47425328c280ae","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-1.17.4.tgz","fileCount":342,"integrity":"sha512-8jBvxcTYKiPTco9TIvudDbainJI0N2hSgYpF8q4Cbi+jzr8Kf9zINDQwL9+0AX5C+sfG6pT9/1ZZQLHFBZopmA==","signatures":[{"sig":"MEUCIQCC5KfqqnUYeZkLOKu/eBmExqCnOKNosNYgeieWgddbjgIgRb8EuQk43mz9vFrc4V+Et1FQ983bn62iBcn0G4lm4LQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4626089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgun9eCRA9TVsSAnZWagAAYkUP/iq2Qyv6VfNmYpH+VCVE\nIRATdLhkIMSdQElg4oUMInUUh2kjqLbldOhPCGhaenIZjyZB8nLMf9vePF/H\nFTUqHh1zjeo19Q9PfxmvC5zbzGjOllgS6EqdIhlTgINhaWSmRP0CPn4cf3GQ\nDfeuHtAUS8tBAmD0woiH/Rvadgu2/V6abwdOLuNVwDwVUpuhrkjnxdFbO6zl\nHCxrWnIXl0QhHrap16g8Z6OLBQHs/YzlXxgthF4RKzIk54SXqWaawk+/kdgn\nQzu822/eu8h5qt4/gl9FblhxqaNFIoxwgbSkIg+uK2DlBwj3NQ+jMw8t5YkR\n+vJPjgt2IHKdAbN7dqYTVsFQZ9fdZ3JrehCyLEe/MK8YXEo/LgLz4ChbAAk2\nYqCaW9tGjE3MVp7KTN7b48twWQaZggXKCWbxTXPWtfTXMMhtqKOUmipTCtJE\nh/W6w/EIIBFRyoQT0o7xkUVNnyIPHf+u4JubVjRk444bfeNI1/Cd7bsgt9L8\ni7yZtqpF2o3Iv1VWtvRwWt234i66fUA5uejepflEsCD2QKqJ9OJE/+oEGvfl\nyiQxTHjDwToNlI8QyrwWHX0OrakhDOZh5SMlZVaDv6qdH8m8axdUEjDbNDkJ\nKelq33YS7hy6cGt4Butq643LA7peTT9a1i8Cs14ARnANgQ26nPCf482+M+oO\nvN4W\r\n=LsQL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"f2530e75d04d798c17c05b9207537cdffbf86802","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_1.17.4_1622835038303_0.18504728989233232","host":"s3://npm-registry-packages"}},"1.18.0":{"name":"@leaflink/leaflink-ui","version":"1.18.0","license":"MIT","_id":"@leaflink/leaflink-ui@1.18.0","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"19e4fc3b93ffbbe690687969a7399e9ae10b3794","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-1.18.0.tgz","fileCount":342,"integrity":"sha512-4KYzec9gXLMjpZqvLMxcqvz47xrQ0EO9D4C/KUFRLKrXQ+8hrx0hQCkLCMWcvEpsdU0P4cRHZSe5vvsq4JlD5g==","signatures":[{"sig":"MEUCIA/yNxE9y70XOUi9o2C9KP3kwjSKnNfvvNtoMjHKvdqLAiEAovaIJ2H9bJYCrvMvIZMHxmBUo0f+D/yabCpSZU3AfZk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4643353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguoAKCRA9TVsSAnZWagAAnpUQAJ5wMLc9CqB2GvTYJpNm\nqqmj/YEd69XwtFHp2c4MBbR9ONoPlJIGS20IKbzdTQRVsBr8FjB0iPTq70wm\n9R0mjl94EApfLZNXdLL92/ywk4XDSAwX9FKhJ9DWgIeqoRXFmmyyO2K4W+Du\nE8sA1nvVP/DmF8mxMHzVA7DLJe+9AYMEbSYSKJ8OMIUCg3wzg4GO8H4d7JjO\nuOkXJXoRB3fP4buJwwRgg2fUBkdkZsFAUpHH4b5xlkO1rvTqu4ZWHyKrsl+i\njBrfgcW1cCd2jo+fmqt7XiRNyyR3gKCJeklDLw3tPZGusdW+35q3Ln2wBXbS\nG6iU6oxGSbuXSTqoHhF7H76krbXZ22mzfz8hkn1dfv/sleaHsqWstk4FTmO2\n3cnSrcy/o2gXBEQGPbSz8CFPKWXWUTy+EwPqp/QXOqoKRG8lxSbf+CrnMGfR\ny0h8OwPSKhbj+fmvxRIFavfNtpft6Oin6TEW5ocA/6PIcBiXPAUDBAMTnp1d\n336u0nzd57P2Lc1HhO+wdCpqbqam+t+Ug6wbFXALir9iJFfJ6QFAgGjsdGxu\nVYgQcDN2UoDaZIOWdLHtvM66z2PXn25OaI4sEAKX5M5n5ucDlj5Z+gc9szdF\nE7ZP11ZpQTvdWypWWSIYLZF+EU0P/sSh6RnlVoc7gwEEdSB/Qofo+V8NJ0Yj\neO53\r\n=d5gY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"882d4f20e00730e114f0f6f90091cf0c2ec6c77d","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_1.18.0_1622835210392_0.3141174451420181","host":"s3://npm-registry-packages"}},"0.0.0-PR-354--fbbbe22":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-354--fbbbe22","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-354--fbbbe22","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"91250e21330342d1d79043ecf41664c2b0f78461","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-354--fbbbe22.tgz","fileCount":350,"integrity":"sha512-4kzW5IvvfN9AA03vLtfTqXoAwThTMxSk8ikaeGj/GZcIlSFwkc9hrS101j3yjgfDmE2rPwp47i96/E0sC7VkHQ==","signatures":[{"sig":"MEUCIQCxI+My3bMSVkrs6GWZfhOt9QxiBkHQB+otaRyslWSE6QIgFIrVD37DdD5G8qmaUMLf51hAXXY/UNJcAL37t+2ZhOE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4809223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguplqCRA9TVsSAnZWagAA02kP/jIipmyzbVAQsDdungqb\nnXMOdSwLym6Ze9AN0IbU/wsCMF615lmpj7nLtn71nuHXH6A0FfMy/4Y0LMw7\n0lVqig5lyRfYISx5h1hkwkhJGx6rfh7hend+KlPWORRPCLbYEpPWv6XIFpEb\nPDyiqF5OqNtTIigZF0RVyGDF+toZfITldWYcAwqeUIfs4in9ml8cyidmhVP8\ntkZp0eAoJ3PhzKY4xS8F2CbQX6wMJXLRghmpbSCgFXxyUBakKSKdG0ujtZZV\nZD5NTsbaegh4kMzl2w2TE/mIaoW34B5mD2wpeRHWAO0IlOhdL4ORy/gdQeyF\nq8HL3z7H3iZvshC/gBeKT8dG/SyEDHdTbt95DoeM4aHYTNrv3EhLAz7k8ZHw\nPTy8Oh9C9UilwNskm1VbJHsCIqIZk1wkzO9pAYqz4lnGInsTR4wQbfATsd2R\nUSy3LbfLyqzOD0eLT89j4rDLncQp8rvtslf0T1EeqwGyH0AzpoN78jlTYiog\nvOpgIsrc1UwyP6B8OVzlNRAd1SUI7Mibic9YQyuHoY7rPpa/VmC0KFb+LDpW\nbvsdHIj7nza1sS2I3B+LP6afSFMvhGNNsRHzbdd1+qSeL6Q8+giq4qwsHIVt\n3m9fLi6xQ1qQ6T520DxjRJkeQ4DxYIgydmtXjF+B6eb1A+4GOpsZsBstPeN+\nX+HK\r\n=PMdT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"be1aacdb17936274a51c2021a69893ab81489dda","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-354--fbbbe22_1622841706618_0.9393596189382416","host":"s3://npm-registry-packages"}},"0.0.0-PR-348--669279a":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-348--669279a","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-348--669279a","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"c4b312539463cb51d0e93421114ad8dc6c58b600","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-348--669279a.tgz","fileCount":343,"integrity":"sha512-X3hJMuN5djlfXvdxiMwTEGxgMOHOTE6gUY0gcCRQlE2D4uRXVKi9RSQ0Z9hZigOa+naag1GRhsVFsyVWA4tM+Q==","signatures":[{"sig":"MEQCIDU2gQC36UUzEbDKi0k/xU6YHtkBcPfUYjDCB5RwD97CAiBcvtdX5wqSLOACVi8Rpx3f+FThHjw7gviFKaNCOYX89w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4792311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvf1KCRA9TVsSAnZWagAAV8EP/ihT0392wOhlJ6u+tbij\nYJwSts9JNDxrhXMdN0wiGSa++5NmfY6Ofqd1qMULDoHIhXy38qiSG3neUpp9\nZ5sm/RxvnwoWfsiW1nSfnKZMye4a+Tkef8b2ktUS8LPNruUejhxmGG3CVODk\n0X+Ph7s946WdOmNiamDMKtZ7iKjUN6drcjjQuZ/IyWkIdr6ENwvDyBectS1j\nctDXxRPGGLvZJocMYKStaJsdJAnjaBBANJZ4W41wu3C2cfl2Wf/0LKL0d/7f\nP4PQsEbn5NprN07x44f5gA/iWDTuMWHlErvNozCJmxToIlBtFa+PhVmOp1wg\nNs7uTwBUaHpD/qVz8F3pH8gM0/5Sm/gsAIzMPneU7OcEwfWNhBmasbqQV5CH\neYT3ZzkBfunfLxC2OFAHYFYq2yhpcGD+rsVqdNGjPlmVPp0B5bhJ1cSJhD/g\n0hFWqJPYhj1BMOowJKKr886SIv6SQu0Gv+oSoGY/0jbdxr8VJQtw+4HUfa+O\nQk69fY/8wb7cmew6yud1XnLzachZrB1tbygu9Eit7Is2Dyoj2SXapXUfmzqZ\ntOvnhqRD1eAujBnrxC+lYVC/ghBtBdZmTNiwj6Kt+ACC6f+Nk8qJtCAamIM0\ntPu8KTfATs1uzoiirJvc0L4XaY8DYkFhoR2wOrLdxQLD0Y2P2mDSxrL6wTDF\nV5px\r\n=R3WJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"496769931114268e920137a5673ccf59a5369631","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-348--669279a_1623063882640_0.03756843090950035","host":"s3://npm-registry-packages"}},"0.0.0-PR-348--a82a3f3":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-348--a82a3f3","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-348--a82a3f3","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"31ef1b6fc4198173eaed48d584c26695d2c399a4","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-348--a82a3f3.tgz","fileCount":343,"integrity":"sha512-BzPrEKOR9Zi6ZUUBwvz6HhkWKJWLdP0CZf5JMwHrBZw5O/t9GfxYFZqWjOO/mYv3Q8gsZkq5hn7Q6tR/i3BXyA==","signatures":[{"sig":"MEUCIQCutXYwT5tp7fNPsVGwKh0lmeLVwUrF0oAcVQYD3j5XOQIgCl/Dmx3tmaTISX2Maxa5NcPLsF8PvWOoS08XBpHjDj0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4792311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvgCmCRA9TVsSAnZWagAA9B0QAJ0OSxGaNJ4lCPggFZSo\nk2Sal09Rq2ROftFTi2fyfNpuSH+PkZDZehcX5KJ6O2qnye60YZOgliy2FIln\n2Euk+sdNQvtwlUlTT5Kvb0ZxqWvt2uMx7Xqe2p+OBz/tLC8T7tkau1n2H5u9\noNG0v5kEpsqq8T/v/k5Ygrpu/uwZ0FE51Rnlemx+vcHJwqV/HfwvjHEV+QF/\nNtnk/mWlQCFQ9xgdNBKu37Xps60vA3N+Fy1hg6YmBIZ/o2hh5zZsl/3qYyDs\nlNE5TwPmWf4FIgvyHNRm66jWQkNk645dJPykOZUzrD30tH761JLLmYiwBUPi\nRmFSTB36o0C3I1PJ48S8uq/arkl48Lg3bJaoj9xMmi2ADgkS8276oGi5gM3G\nODvYEadlYDTPwuYR14aMT/cek5gFD8f2bty12Vw7fazqM+H60Var8Kr5TQ7D\na1HvLSpIGCzFTaItzCCzVpX9B6gqEbKK3KMHW/Xw0YxSTclb6HcPmYA1ud6p\nq0LIDRpt71j59bw1qzDND60dfio5ikuPwV8AGitcr7pYfTkGQ6sH7lPEtSEz\nc0rHlZsntHCd/DOLK9FaJCURmTF/cIyhOu/9TKiNMjqTRnS/tRKcs9c3nh/e\n3uBAaNg33JAiA+Ba8H/yOXvsS/zm2jhDKQn6O2QfYIwsfod4DftzsV/hYbBP\nCRQH\r\n=CfLz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"3d3b71c5816c33f4f1036709c9637fc03f56b693","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-348--a82a3f3_1623064742690_0.4829071572002077","host":"s3://npm-registry-packages"}},"1.19.0":{"name":"@leaflink/leaflink-ui","version":"1.19.0","license":"MIT","_id":"@leaflink/leaflink-ui@1.19.0","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"9b4e6198d1f5bb54ec3d08c3c680305349145c34","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-1.19.0.tgz","fileCount":342,"integrity":"sha512-ypV3oXt0isvkaifjrBIVPdKVgJYAqdQd2LlpesrEELVUK8FKKcr1Bk+rLxud6JaPwMn86ozokpg71MGDkSnyfA==","signatures":[{"sig":"MEUCIQDFTrFwLqU8TwD2b+D4yeToy6yRD3cGdDs2GjbwLvOR6wIgCq3YzeNkIx3993QxcDqJLltq0OVW/oLH13Wlw9sNEsU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4644339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgv2vlCRA9TVsSAnZWagAABG4P/0h8I1vu/ucU/WF3R0ss\nvDBsmgwJmM7ZKRICtfc71AYfAaIElpMLoSLseyXpWnPWJqyPI3ZnrHLxXsnE\n7xYR6odrgkxSLkWullOxw9IaCsMEGHt8DrfYgjbbpnretE16aC3M4tgpfZAe\noB0gkfCT7TdEwwHGE2NAUN5BkdpGwacAw0zwr/MLNQOwMu+wrjKejOCU8UWn\nG5pSD7vYNU/l384lOWH1dqxObMHoN4kfY0OLU1s1NyXrNdSGeJgtlubJPuwo\nE7juuTR9s7lOku31azko8CGT1bO0GD0EuoTEhwik2SnE9R6GOqZ8H9Y1vMiw\nxlg3GSNbP8c6dYKUJMVtMIZfpmRfkt5pTJBU0CS0bD7MB8A5QvfJvR0vns77\nnEufaNn4Ep2lsSQzfTwg3xUnd/hrHIlPoaohvdYUJLkGR7ZDkB5O21HzRDyb\nrq/5FxNSBXjdSPBnGM6XUc7YqSwOTdQ79IDmVy2Yay+tgKoDdmTRIUQFZb38\nVYKOG0V3a/LYOVffVMTViETB4IxJQqwJPde+RM8jTiTi5GLi5bxs8dHumg0T\nqjfthg+hj9J8x9P3adrYAkgOqqqxZeko+AXJ5zPUcnLK4t5mJn8ruJRxT6NM\nrEMtljH0rF/aSvSBQf8Plr2/0DpaADXXUrLUbwfllGbCWR4NQWzpDJcWxNfk\nNEWS\r\n=RJ64\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"201e5c3c6bfd844519dcf01e211fc612ef954772","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","prepare":"npm run build","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_1.19.0_1623157733731_0.29548469970806246","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@leaflink/leaflink-ui","version":"2.0.0","license":"MIT","_id":"@leaflink/leaflink-ui@2.0.0","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"ab64680ea9a9501913387ffbd5c94fa1a2e7dfdc","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-2.0.0.tgz","fileCount":346,"integrity":"sha512-vUxJH+ercv7foJpe72/+mOsEv6mTkKwYQhm1SpFplc3qN9hSgKYQX03M/MqxxI7VAJW+pXj621JL+vjtKpjnSQ==","signatures":[{"sig":"MEQCIAu0z6X0yPX1q6qpmkeTGAyazCfhCSJSgv8YKOAnVVrmAiA/IookKjm0VrraIzAR5lLGEzy+y7t68nry1hkAFwdn2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4149255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwRiWCRA9TVsSAnZWagAAbLYQAJyVHa/L1Dm39gyVysne\n9ZLeOW1EUq8M4UqrEJvrf1tE85mI30gDsfU+t3m/VgaDDtKjWwYtxgbx5wm6\nffjopZDsJPxtljEmTgWpZh3sO+tT523n21VAMVrmtaMUmmtgrb+f5jE8xx6B\niCgfK9n0Lk88OswtMLgyyhAPtZin5Ae33OMTN0v1sIAzLQ1OtQJs8yroAc22\n5rw7sjo0A+4VI+8Yt9GNh/8LE+bcms28vmgZIXAK5eaZCh0kaDiRO9majRTS\no/hN9ayK73UwoUelyReM+ym1oj/YGGLgLOWG3625KpSe1aum2F8JvilMKdM8\n3TvwjG4JS7TGp2rYlPqX8MYEWdiAs+/+ufmzciMUJELsz7+d02p35zW6/KIH\nXUTyKylnPDKaAZPoG/MKlHjfgZqj1z7TItaIhADgLJdjpCG37+p/iYvncNxX\nC3yXJQ9R8rPYs0g6e+dpibBr7lrxIaQwjdAhFK//LMfopT+871SBR27Dj/Tx\nkICOikC5Rw4VDsEy2d6CDfvY6w4NCQnhazcS9EDNwV1Bd1PbjG74MkP9hv5j\ng5ojgP0bU1dP/dtNZD+qPo8sG2gRx51KluvYEYhCvQ0FjW2+zgnyD4wXTMyD\n97/FcaftDHkkKbsWbc2kALqUPYVT8dDxRv26EN7c2oQ/ykiAFiSb+EU6HX13\nCG80\r\n=pDxA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"ec9ddd5ebb9f778a1334300e8dd88db2869d1da3","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_2.0.0_1623267478451_0.9160909376646733","host":"s3://npm-registry-packages"}},"0.0.0-PR-362--9145005":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-362--9145005","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-362--9145005","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"ace5f3c430c037caee9c0f09bd7fecf90b7a6486","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-362--9145005.tgz","fileCount":353,"integrity":"sha512-mbgIE9hQgrgi8eO1JyXiLL+TLhaLaewSMpPwKtUdRAZan46sdO3dA9pd529jsCFmRf4vzOgLIUbYEbiJWzqUBA==","signatures":[{"sig":"MEUCIQDBQnVNrN+2jeOAwDN2YXJfCrPitR4otegr6u7+AZjxJAIgXIXN6QFyvo9cxEgEjbPbnDbK/Cy1uhgnhPGIV8q1E/Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4307001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyOlgCRA9TVsSAnZWagAAVdYQAJGmhhln2pBYNQyCscea\nasyZlfY1CMZ4ybVzHowPDEgO0Wrs0iKjjqhZzJTjAbl/juhkpoSHdpVUcctb\nLzJLLhkfjE+7Bm5wgoSMhgnSKEEmYoKmzwdooI5+Rdt+aYWhLxaodWah9VLC\n7gxGa4admh9kk2hXl2Hm7hcpqcD37OZ/cEqmMi84i+KbqLGNTRXRkT0Og6FT\n7vZ91qgTr3DiudboXd9X2xajpskqtAf1W5rcMhLTMM6EqdPLhtfvarxTuTyw\nazUPFF/eE32O/kkekF+ddJoRFM5XmbraiRLRuTFHUzrq1rE/iK9PFrrZOK2M\nYwWsrAq9lJvBqh7jNti6FIxF1iULquLINp/k94ROzUiC+JLmL0L5qwjw96N0\nfl6Vvju8Mq3fpHh8izMWLXY5TGnyKH0eztyFHPyuNXRUHgsQSLnu7UCQ9kMb\n5IZAuhWKVX6BjmEptuQYHbb037EMHuXjJ1G9B0qddtLyAmSbxPWmbi0xC9g2\nTJJKKneCx8hokfD221Z0efeULwTYYNkZ2eH21UVYNgv26nbyC2AH718bj055\ngjDiG2uzpyd+fKmy143RSN6lUSgKuN85GY8imIVSr+Cn1WKl3b7jrwd17Nj4\n088Iwfi4rL6TpIqq3Dk9lUcmh5h7nYvKDnKodSG11I6hxqSHgIq1c14/SmgS\nZUnX\r\n=n6XI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"b2da9bd2312fe46d95719e5b60229f7f91a1eb48","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-362--9145005_1623779680122_0.5212647657123688","host":"s3://npm-registry-packages"}},"0.0.0-PR-362--38e0fce":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-362--38e0fce","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-362--38e0fce","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"fd5fc0604ada49b9cc5861b2aafbd464e7dd6ebd","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-362--38e0fce.tgz","fileCount":353,"integrity":"sha512-Dqztm4oTF8n23rV27JWq70twE+vYw/RXrju3N53gr4nJn57p05xk5OtYpScHt95Eq9wSq1IJWY5ishoDrziKpg==","signatures":[{"sig":"MEUCIQC0aAER43KH/LGMcRyixeFO5wE9RiiEVVNIBgstAUaWBwIgHnmo4fdzaBXdUDL63kKsKeykReJJDtE9HioM5PTK0ho=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4307667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyPuBCRA9TVsSAnZWagAAM6YP/2Lc9/MXHTrZrxPSwY3k\n20bBhzIvfCWZ6KZwzwk1E4dDIQJUyr6Ek5fZgu6EGl4lUFMDAli3ddfoQp5s\nJeaw9OveBPGefpA0WxS8xoe4ixxrGmIH+R2K9TrLDrwGl/+4gfhgIsTijLKD\n4PfJP4DXccSU1U2u/sZyzll/gC38zMAZZkKXuos/qYdiCjUGldblz7x9DuWd\nUf5m9fpGFEVEdOiRYhEQ3klvgK6zYHC9DwIHPuDM/bLxbJlevVXP9RXq+t9K\nrEGAGAWvIc/Yjf+IE6O0Oy61QRqj4Q22vCgtb6BBaGBIwooiZ8APVqiW9IVN\n1hb/Fg42HBy38AuL5t8I8rS7ixzZYun3vKjw8bCZTG8484HIOdZdi6o9Mcwq\nSfT1vqek1+IIYXsgmUjcopGHrzWWP1hKUkVkhBhv9xJHVnGmOmsZKX0uUR7w\nA6YWFq6hXq0b/XBoTkNhLhTQJlHEFb9BWu1TY81WNUV6Dm/esmXopW+kbwlZ\nYHkSlcIewZssJGOcNQv8WoEDKDm700CP6kIbNTAMkxoxAMUGbhA4GBJM/ulx\njFTSEvYMRFsdCpBxGFWbFn+ZJYawv8q4nLco9mzFxX+UbzI2XfMlKoFrPTd7\n1wUlxyr7DY05Q5DxsriLVrUDFgP93zyQU82HtK6R9VOgijH5p3vMgkUOnKaX\nApki\r\n=jUbj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"fa40924fd0cf780ebecdd279c4632ca2b50c930a","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-362--38e0fce_1623784321078_0.6481582281022231","host":"s3://npm-registry-packages"}},"0.0.0-PR-362--8a991f6":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-362--8a991f6","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-362--8a991f6","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"d87966330eb3577e6c38ed4e9ffd6323c7615cc8","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-362--8a991f6.tgz","fileCount":353,"integrity":"sha512-aaT742lXQpf+qTMg0i+cH8hDLxPZjaMiOGBDZkawKklOhNqrsRfmjpE3b7bJ1C+8GO4oK3ECSZkJoZxvNdrhsg==","signatures":[{"sig":"MEQCIFaj7kdOAgIiANyV2gVOgV/lt//YuOL9hy7EfqABRvSUAiBmB1sfTjUHS5iujw9iI6KblsjDJAS+PebAklSCvY/GUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4308025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyP0WCRA9TVsSAnZWagAAJ/AQAIxqkU4BP0wR+m6EdiIe\nyxPjjoZfU2UBe6E5rfWP5C9bn59kLDdc+T0CJeRKmmbOOf43RwbQlsFfaok7\nUlYMi+xXThLl7jFIpxDnCw2lNNzOcWxEAwBifr1/La3UMWKKDNc1i4BIYpXC\nCE/6FRKzlqaYuCU1o5dPZN0Sjt+CzxYNImkg6IHEnfHdTjOf9B1AQz0LglBf\nwAyCcCFvT8MntlwTSb9I6xgG4ok36VwG3aKhTUTqLhLKU0/MR+DX2xovgl50\nRsfV10i0LqjHH5lsBVOIjdKmu8ssm0srKb4peryPadQVspSlqzpB+BEtOa9a\nvbUZXTyIhHTwCE+hjQ3OKDPV7P72S1XK/q3Aq+hjzNz4n7+JoLiJC/ICsxAW\nR1yvn903Y3y/O2tlJuj895iHJcuhhkzC7myk20SlmTpU3PKIJjO/666r3mcT\nVwzaz2qyCj0TuJ8tBZQBXSAQ/seKranZJmKqFApCSAsdMyDXWVVgbXCy5u+R\n5457eRCAnN0xjGPwttdCWdMOCZmeXnUHhG7VxK0/BKnbu/aZpP7zk96z+EVa\n/R2ZTQr/1v2TWeCMsaS9KiiI2SiZMdIWETpipsE+KG9MjRmWsfZwE4zDLdaJ\nEZif5vwvn1ZpieRmNn3zB6m+sniQeB/nRC+z6fP2ZRAd476jy5MeB2rIbdaW\ngdPn\r\n=FKgt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"b3f400b7c3fef1ed0967d4405d6123ad50d44ef5","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-362--8a991f6_1623784726746_0.6928717474638784","host":"s3://npm-registry-packages"}},"0.0.0-PR-363--a59abb4":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-363--a59abb4","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-363--a59abb4","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"30e0ae76d24d9e56c87e53d0ac55255e3f94181d","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-363--a59abb4.tgz","fileCount":347,"integrity":"sha512-9vN9+JQNtrekw1hipSelEd8LSMzVmWHI6zOhZcPzVyLf/jWltsq31arytZ3aYWuKUft+gyN/5CdMk8qqASm3gg==","signatures":[{"sig":"MEYCIQDxSw7V8vc38rh7tIYWUife0Www1Y6AJkQcycG6+HN4+gIhAPdGpazokSxMu9VufHONNvx3gha2USQpUuF2yS7+FDtp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4297820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyQhbCRA9TVsSAnZWagAAtsAP/RIpq2KNTMB3hagGZ0Pa\nYMxeFNy913++3egJ6n4F8Etiqa4gRicDDpRszQUcRAAd5Gu5obvMicyFFJEQ\nbmrbUkq+iAa5XYm7X+rIuxJlTpYK9JWi6NvnVlNFof5QMjrnK6HTclseIAbs\nfyPQPfmHd/p2WjsZJG5DgXQjS59USoksBkRghcHZqV8XajlB70EPlmMlV9vS\ndV9SXBR2jDC7ZC1b3QIsOSDnL8SQmDBLInrbAn+EJc6k41vvOig3HQbYPTj2\nse+1IxTVwDdu/9OIOlDWN2b4oB/4YBYxgeZg05gL6ddWZqaOGXhyt8tcoiMo\nwwuK4uxZmj82B6RDdUep9bk5KtmbkFFez7VnAjYPSfYiayJrZK3gli2jctMT\nIuvX8Ctelax3aKykGOKzye/j6zlIwo4jL9+1Df7jkg5+FGPgqlmkKdvB+LfP\nQtBdQZGlvQzc0GV8EBaleoiNcJsMat55w2Bm/JjJ0sr/vHX+IWdX/oyy38ep\nuvpZlWx2k1H2rbBcsbcfoJnY7cWQmlz/mtjJGyUARLuFiJBNuNmMxMN+ra/l\np7bn1tYO8hlfhx0LTHISzuCS7yUBJ/ZU26p2qfijnK3FM2aaD7qg1mcQhRaT\ny83SD/tOT6JGFtYIaJNlBYcEgdJ+00lK7L7bELo8AmbS8beZqOZN3Jfgodg3\nsWV8\r\n=HW/l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"307ba4487b8a78936f697c535c6f66942fef60ff","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-363--a59abb4_1623787610793_0.18319756887167427","host":"s3://npm-registry-packages"}},"0.0.0-PR-362--8c080d3":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-362--8c080d3","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-362--8c080d3","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"85e4a71d03709d90f3f894d6aa6b6605f3c8dfed","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-362--8c080d3.tgz","fileCount":353,"integrity":"sha512-YnpRB525ionDMLnYBG6Jjwms4c0+eXs8H+vHL4w+JtKy5MF5LQ64rctSEdk1ruaX7LyHvXJPBtoyTgG8bvnsLg==","signatures":[{"sig":"MEYCIQDkJkKcr7jfCU6OMQAT1872nEdFz33FJ8VjySpyD8I//AIhAM6GGWtz5eXTpB0/SuLdEpIrxm8pf+LkQuBdlfUQmhze","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4308778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyQouCRA9TVsSAnZWagAAM9MP+gNLS5ffjprjfBQgqFrB\n19AdNDtYZiZ0ZZWSTw8jagFxCFOzWLYjtzxdkufn3HqcIgv6dbZ5sNQPrHqx\nHHKdi6Dehp/DtcAnYLO/Y/Rwll5f7OyKDsUhFR1AUVUT4beBv2Y0hTKC+ceW\nMtZhBWzEMNpmTQPBsE7GGxymhr1i3Azjj5hT/TOUc6450GHXKxUSzG9kYJqJ\nvdn6sczeVSjDPzfa8Y/GpwftnKNg5hrKROeRynSxYHhmdz3P9y6+537g1gEs\n+CAbLPNe0B3Q2XWkH3aar2FF5QxczsywiQyEJPcCiopaIBUMib/K5vnr3A3b\nM2Kf6eszH8fAmOVhlZrQE2er6dU7DAd6RYNgAnP4X7kShO9qsf96IwUoO7nt\n8s2vMDwVZgnNCSI4Upw94/jXDtiFqoD/HGa857/7I4bRqW1ymfGk+rPgy9bx\n1wHIU8ybGGJiYf5wFVEvZUkyQ2jFvAjgQO78PMk6RhWlJDNumKIDwjTxyEkh\nGde0RY3uKsBO0RKC/5LVa2m6DVe5AheEWrI2ae32u88oDUxZk25oqgehTMui\nZrO/2p8ioayu3Mf508m9F1myNYlDrh0RtweBIHUO5sMThqSNb8nlIRYYkoPQ\ntk6dQTodyVGyP3/WZfdYu7evmnwvqQN/wAFcsIUcWzqdTdolA6VSCpoPN4Eo\nGJbH\r\n=ATr/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"2d0118057726a4733efa0ca5fd40c842daff8de8","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-362--8c080d3_1623788078329_0.6868848939755337","host":"s3://npm-registry-packages"}},"0.0.0-PR-362--a4aa23e":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-362--a4aa23e","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-362--a4aa23e","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"98242e72b78d84ff535c72f4306225f9fdf7aa30","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-362--a4aa23e.tgz","fileCount":353,"integrity":"sha512-i/UfKViAwsNXNS5aUHKiH00QFZiIl+A1sXYLB1/hqj2VAbiV9OEGvvJGCYRxzGMgloHe4z3SX+C3KcDBgBzXQg==","signatures":[{"sig":"MEUCIGquA/5+z4evhQEQ7lOuFWAzCglFYbO2Jlr8QBPaB/cEAiEA/jCTnAiC6gkmLTcVboXILR2DJf9oC7+jZQIQPrL9s5M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4308798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyQpZCRA9TVsSAnZWagAAoNIP/2rDuWpJch0rvvoN5Mx2\nwFUsw59qZLsTPa1ZcgWwfpdgEBDUvAK5XvExn8RBeeU7MnshzHPv75hWdH7c\nunxUiamkuKjIkCJq61TQym9ACFuQscC5Q1xNLct4aGO0I/vbgVW2lVh2ugaO\nrNPORKTZFL0DLjFiOUwAMfShXUfzPQqicG0T9DhjyKqgyIaF9clsmYEsSs1N\nwjDT3JIjcabGenJo8gBCw280xwCB8t7fk0FTAx9RSTn6NXM4gEnMiuPeyMNL\noRUzs1RJtlzvbLlkiOqcUKswSsabM3fuXIIMc36LxmktXqQx8mir03XvvF8B\nS00tpfvSqSv+v0gUmMrEgjPth3+4II20BhyzHK7/xURM1mr8U0vnBQM1HA88\nSRGLho5Knmprz3hWMPEDHOZUpm6k+7TqDWjhGI+VW09T8r9Hugzg+W2rjD7A\nXpVoh8DaX5Bm3mNSm14WVrDe6Vhm0m5TMMBhFp15BIpzOQChN+3XCsmwHwe5\nQYRDbyPJr8DU/Usxlfo3QNBMSgSm1UAd6mwagPXny+ESwNGnxlZueKKaZeZi\n1enFc8Ut5Cm6M3JNx2+DcVycnEYdlBmWgWO3h8H+Z42lUO+3ILUFEB0QsHCH\nKTfNcXPFagZc7WsWzTzxJhaHl8QSQ0UCCIA9Uu8oUCMF1ln3dtDffwIVoof1\nt61H\r\n=kbu/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"5ddd1b8aac728dbed25a044c0ea6d995ad380b17","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-362--a4aa23e_1623788121266_0.2529714905768836","host":"s3://npm-registry-packages"}},"0.0.0-PR-364--6fa6ba6":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-364--6fa6ba6","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-364--6fa6ba6","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"4c93d853e6080b53f0d9f4b7da5c1f22ada25a9f","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-364--6fa6ba6.tgz","fileCount":347,"integrity":"sha512-B9GNwcqy4i7zClVjQLzzFZgYmUBc3/HNWBUHDJloxoEWPo90uHFn6tlUURMrzWNXsan4/zgEkxCbQDYae/P1Sw==","signatures":[{"sig":"MEUCIQDjuAT7Om5r+qWRAUbQvnArHrTJOa2lxL+BmVkO4QaR9QIgfaLgsWcH+rO8OxWCWxvKT2ElUwIQ2s+nXvBFLndL4ak=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4305864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyRvxCRA9TVsSAnZWagAATa4QAJ9A2sdCmt2HA3/Dr53V\nxVPJIr5tBzxL34K+TOUzPS1jd8kW9DdUoR7dRqdSSTCVtH59HH0FaxtKWYDu\npQpFIfMa0k75B2Ds/3EXZ4j8MCWYMwxpXtSB+mRj3xmEJRJZJTcW9IU2nh03\ntbskuzRbF8BnAzAFO5h9uIQ9PvC7JJhdfa1q/AcPG1PwMmXmHjSWCHrFDArp\nH9bv9Q1+068JDY3M7gt2MYqk4blzUyr8zz8MdxRRy9q9sOwzJUpWcRaDUwUn\nNVJTNAjJaAfCpeS6xu2E/54A9YJfHaKGRygIuHwGizJfrdLF7gA3vJAsAVAg\nRUzWiQayaHIhDQUcsgKllMSBmI7XKUWpriVDbFX3YXTi37s5zysFczBiJgDC\nwvHKT2UTiPoV7pMdZA4HVFw+29RMLIq+EdxBdMRdNN7YVcAF9MJwP6xcrK0e\ntGfgX+iAB1uoayLElfdON1RXkHqqDYRifgN8RintFTjf/G9bFQmaw86NzmK2\n9mcw9y0cxmVfD+StlQkhBvGN6UfI0Fk4piCfB7mqE48liUaQgTON2L/aNIoa\nJCSr2uZjrcdguoGNslKh9KfxbcKpKEJnhdZH+GeNkbb1MzBc3QoRafSVsCV8\nlJWOqqzzRydftVZHioH4c2+dUX5SeqZ6XLEE/ugIi0jLXqH81/vv1fOImdH4\nvfZT\r\n=v2H3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"cc1cd82abc3a86ae5b6dbadb7737c2b1d9d80c4c","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-364--6fa6ba6_1623792625692_0.7725938005836228","host":"s3://npm-registry-packages"}},"0.0.0-PR-361--871edb4":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-361--871edb4","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-361--871edb4","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"16c3b9fc58a31711399395eda0c8e0df499bfa89","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-361--871edb4.tgz","fileCount":347,"integrity":"sha512-PgGDLVieYBXwEIWJx0A3f9l2YrYlgMEdDSsQjxgKbb+XsAIwDzhS4zGwruAVkdvvquBcNv0jmkZCFz4WLlEB0w==","signatures":[{"sig":"MEQCIBYQAACfmZwOFby86NG2EbvGuRUqOnxddB5YmiBigX00AiB08/dfS53InPncKJ8qP+biFWqD1Yz+mRMddhny0c5LQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4296586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgycPMCRA9TVsSAnZWagAAvxUP/1NmrcQh6Lk4gD1OglJx\n8hG9QS2zsXrC0QrR8K0Ct1hRi/cHTMZcn6Kse3whT/VTCgxMIGcBirvBxE2S\nkwitbvMoeAnqaopZR7d4w772HxJ5YLvukjWXhzmDczdMHvYSmt7yGJqZA97s\n14evontw9bXopjqEKJeGJniHx7nIz3Hs1Kpd9Zor5pyUkZTIL75PgByLqWJ9\nwe2ecKIgCxiXHJIQ3m5vfYfN/gKw9KI2O4Nta5u0eK2LFsA7eqyGGwG+tLI1\n9zuo37hfaRcsTZIPdSlt+OTG7iFrA0Mm4DPI1MYf8aGvCJDawMlD4uHan0Iu\ndZSaEO/Kd1zZJ3pqlCmVL9aI6VNGlFnba0CmFHXKeih0KJS3JqyUtQl+RHSx\nHm5S4e5kT67bXK1pU4WqISBp/arMblZiaW7cyH7Lh5ucezBlk3QsAXbE7oc+\n5XXyrdbgPs88/zGWMUgxMSJA5oGv45sT4mm8Ty0y8JU1NheIvA8f+W86BwlK\nO73q0N0fKTJUXSdV0nq4GsjDM5FMPL7nw/rjHdU0ovRFkvfuJuwC4Wwk6G7I\nosVDFQxjfZdGJlB5C3pXfkn2+j2By3ne/Aq7xjiUax5bQagO6OepxzPaDHGT\nMC69KrF1cmYsulssN7icSwp3aTO9CeaMohOcx7DOp4J2yPsgQWty9PJD2rq0\nKeHs\r\n=dAax\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"e5b9349fd6cc9334f2abf76e0cfed4e34270986e","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-361--871edb4_1623835596562_0.7324052532631466","host":"s3://npm-registry-packages"}},"0.0.0-PR-365--edcb6be":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-365--edcb6be","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-365--edcb6be","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"1ab20b72cbc1e8b56f3cd55f40f6d075aaf505f1","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-365--edcb6be.tgz","fileCount":347,"integrity":"sha512-tH5lUt52sMAvgQOqGFpgy4AElIlcqTz/sXrhQqYilxyNQzmaARa2B3KN1JHJEju/zRQ/qA1Rdbg0xsi5aZDgeA==","signatures":[{"sig":"MEUCIQDpEWAJah+D2S4VE3GT7fW+HqInbuP8pqxQUn3U5WJpQwIgYkw6STe67AKSYj46/Ro+aBq7F4/A577FzxUf9kA5bjc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4299981,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyf3FCRA9TVsSAnZWagAAcp0P/ifE5jJyQMhVKEL5cvSL\nC3aXS9NroF+rO+gj3hrS6jnI/CpwlSDnd/bx7UfpN5XWk80xe0KyzshsgGmY\nwv3KGz4jYAgoCcIjCxAo4Z+0dGBlB/naDRnLgUWFbahNiyHsvOSegQpvb/+S\nYo8zds2BVdxhLrPw8UlP7yV8QWwMW07jZFwNPHvfK35QOLdyEkcqNt4rqyWD\nZ+/yIZLNZAy0H5+CAl9SWNT4zlQzmSV2dNgo4968qSI7rJZSPl6hmwH/x3u6\nNeLHI5drEKUmbpwoo9U6UBZfDpiV1o3kA3n/ziqrIfu+pnrFkTrq5uejTqKT\nokFO2kkw1OFs9F5PdzCGs4PElOmZSg9fIdhnUlJiSlor3CMtjUz0BGbEl6Xc\nF2a6La0XfQ2LBYMvHwnWIKlCav2g6/sQD2vJMNc7Miapyko0d7O6pB000JTv\nbPrqxX8F/WUk8BxTrcLPaQUtv5v6vo3xZp7GogExhfAGf7PqOp5+bLCsSZUQ\nNkA8jmkRBEp/h9OZCr58AIqwTQDNfzJqDKPzhhqDMQ0wqNBqVDwSgdL7dpK3\n+3wa9dxetpXRUdzlGCxJJvOp5HLPGdj1gh9qzevwDtkSEhRwGkZYU30uJG8v\nYCSlfgHNSovo5MJs2JrtUFmVbQ8HArT+nuy5ST4/0zEFrp8HHogQRugu4eki\ni43j\r\n=OuJ2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"a6802f53fea3c0a73b66b6a3d546329801d63037","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-365--edcb6be_1623850436814_0.6388170766055716","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@leaflink/leaflink-ui","version":"2.1.0","license":"MIT","_id":"@leaflink/leaflink-ui@2.1.0","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"8a1233f03d00e45b0c9be7431dc35907ef457d77","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-2.1.0.tgz","fileCount":346,"integrity":"sha512-oJQVazJ9KrgZ3QfWxFONBdUK8SoBZ8YlWTIl7UC4NkQYNx8M+ank/U6PXP+NhdRNOkoLV8cvWmTzUnEiEbNkKw==","signatures":[{"sig":"MEUCIGxVhVSVxpUbRQEQqAcc5JeGPfkJAvkSC4jkEhFKJ4hLAiEAzPmy6NqNYRXPxH+Z8AciQC+hmiAFsEN/C4UuJ+IakFY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4150309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgygWrCRA9TVsSAnZWagAAqesP+waicS2gB8srCm7c+rNw\nQQQdTu55uAzNrxdyO9SI+scb3qgKXrk3N2gIpITDsgpcJrGrWMOdRDEv1zCT\nqkG9hQNNLPyXnXDpvp0hdDbtWKDeCsHe7hrXdvKr4KJ4/3nDNeKse225ggSU\n3elniq6MMsW0nhNLC//CjDR94ujZmiU8T6LdBwmT9waht++eebmU0v8+rzVb\ndVbWNAVIf/jWxuMSX26MwzFQLKHm2Vmc2dtX6aRH/p/XiSKw6/9hNshB7F6L\nNbsrmUWv73V/25c18TtN2jDQsdi9kKgwhJXr1QgHNkIGyU8/yE1nBcwaNNpC\nSDBAbkZk+uUvGESfYv3cw+lzylky2J/PtplJ3LXg8/mNTWUhYYHkLyaUtZC4\nHqMP9Q4kgini8wadE41AGYPsYkqpom+dWJ6d8Bike/5TzQD0owSoi9ka6qA7\nqVYmznq37LPQ2zutgYvOwYVNDNSk2IjdeUGcTnK86oz0N4SRAvXHmo/QDZW0\nOvufA6zlOkRnt/ri4SxxUBSil2ArbbLKrUZPMjKtURXWjZem0rIyK5X+C29B\nJDj6dbprPm3St04rCup31i1HTqNdpXW8wno5Am0bRgil1A2N/jWA6LjSqnW+\n54vyv7AUFPOS7mYvgzTu6i/pjrFdQGVWXgjLZg+8ypsgFoYS1343bskyI6uB\nlpIg\r\n=WPfw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"ebb8cc9b8463077184aa2c33a14d912e76afce24","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_2.1.0_1623852459230_0.3172160743728072","host":"s3://npm-registry-packages"}},"0.0.0-PR-366--f5745e8":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-366--f5745e8","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-366--f5745e8","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"8a6506f1e67917033a7feb5791c3251f465c8558","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-366--f5745e8.tgz","fileCount":347,"integrity":"sha512-TiBhwmjowT6EYZ0mWvhwPqwwkVPc7YJZpNFAcI5m83YxIOM8soovIsccqygwt23WHrDi842qqYFnMPgGKfRdzg==","signatures":[{"sig":"MEYCIQDDS/8t9YA2SiAO6cDQcBdIj5P/Pxmtzp2R31EJU8CjXQIhAKSqTw42lMcX2YmjuoFEZv2ITqxHsTGt0/rLFZydhg+F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4299482,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgykSDCRA9TVsSAnZWagAAhWwP/A+eJP0Kpv1M7NQR1MEO\nU8IVIjYIoXQ0RbKI7B3D5EjSdradRNFWbqaCnyl/bwTjWWxK0zghTBE8JGyz\niMKMlePMx2KRfVJTblBuTWGGLhMhTA/E6loyHs7EC9VlELU9NuWAVZAlvrhs\n1Y5KubsZH31p5OZAqbY/0HWSPUdSK9onmWZntK6FSkbWyAdnQhQojXstuhaY\nm+sy3yQJwBl20ehZxw4ULub5CaF8MYoeVL1GfNaNoByNlRbo0lrxXG7E8ErZ\nMBDOq97z9/juvHo5q/Omvz+W0vzV7ZmEXLwiwJ9pgzmddblrkyp7druPYOhw\nZxW6BaCC6cjZn2HkUWq5nz+FvmgGp9Ntv3a5Q1YjYL5Hkqlv57FlE1gsInch\nZKONqMctmpLUkXb99UYiBIj1PNTvUVnTaYbHhHmq1DmFru3mSbuPVnO18NPV\n4ta61SWrhfjK1EyKfrmSZqzdAc9r7oRFXazyo5eVjljuqlBCk7hWBSvdUpMp\naxZz1rS7Jlc7GczY5mNLd4Ehv91cbNmudLKkyATVds2Z/2gPzDc3yjmC5yKW\nbrw2rF8s7X57VXjEE+x5v+wpfHRww9dqAQ4seajohV/5tlAK4Yfd7mgH9kDD\nai3Gx+a8IAGih/plqje7lpivr4oV1aS202r/8qMP4IJy7ji6HJ4j0WEwadLX\n5z9M\r\n=T0w/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"be0fb2edd183f12c23a89f8d4f8d89e913b48959","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-366--f5745e8_1623868546325_0.6011549214618788","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@leaflink/leaflink-ui","version":"2.2.0","license":"MIT","_id":"@leaflink/leaflink-ui@2.2.0","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"9e24287576a736b5691c35e3696c53f4265155f2","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-2.2.0.tgz","fileCount":352,"integrity":"sha512-JpYdJhxI6YGwK0BtPOnnLOX6yb9YF/86E/+4rzmfCRbV4Ms98TqpirgtTXG5nxsatJ7/hjOGCTZFS9zwunuUeQ==","signatures":[{"sig":"MEQCID1gZHvFuAeMl/66z6k8b9MxyTaVOFQUE59af/BDF+tmAiBWpr/ZvrTO03dGO0JZyq00+3SFuRZAKBuW9wpC9tHP0w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4162041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgy5xBCRA9TVsSAnZWagAAzEMP/iQU3Z+4K4z6IASgRabo\n1NkeUAO+lD6s8tsvU7a/5V/YDqoniGuX3rCzLDCeZvc8WQVtt4Te0XRZw376\n4I3gw32FB5xrXt80uu+TZtzIEcdt+AbVwSpDaFFOkfm4OGN14UM/qYuWuhJq\nPaoA3l5Ql9l5khrJsmd49YVyzO1ebjPO6ufdWC1q39jpK9GkD7QyWftBVRky\nQMAzunE11ajalRMQS7Vct3mOLONgXhBP9DlrNWSeFlhX3f27+iPlD1RV9U2q\nemNQF7bQy7lVusrklbpXMZB0hX01OHiV9VgrTloUYQbAarOm/q4t8fW95j0R\np4mZniy7tCdpC0Dgp0+VEoS+kz0PVMHmK9b76R88/A/nCMhM27tbSrL3aGFK\nrMVwyECZtXJQiYUZVE6OhwHvr+opjhQK95sF1UV7aKsx0JXLqsrzKL7JUolI\nzAhE/hf1T9+wQ4mbOKA9bUemWKvE4+ajpyxwjXBTLiGeC2dmEOEPw2JSu7UZ\nyMV8SKosHrQs4CiA62zG222zScgJiwSmx0Lmjima0w5broiNK7BIfemI9AfC\nbk7Y0ockg21AMr9Y8kIpnW6nCqEAOrWHPkbAzqQkJx9M0h0Y6XKNZK4RKa1Q\nYvgxY3s/GuT3B4ChSL78faTfj+Hh8FhBSSTG1LsEnsUW4lCau02DZsHkGnuc\n6Zan\r\n=KZdx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"f9e901a3ab908636916797352975da73c895c640","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_2.2.0_1623956544815_0.8372796292556295","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@leaflink/leaflink-ui","version":"2.3.0","license":"MIT","_id":"@leaflink/leaflink-ui@2.3.0","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"701ac3e4616753830b4660560e7cc94f8585e4f0","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-2.3.0.tgz","fileCount":352,"integrity":"sha512-Dq6mPoGOfqXQoUMfoPBp7hI6HenUcl5xdUlSWi95n0eQ5UK8B9CFoeIykWoyKrgbQ/d0HGZOV9a3R3XvfcMThg==","signatures":[{"sig":"MEQCID29NtNg55qwL74MRMLxibvsw/ota2wdDK05BCr1PfwMAiBnGAJGMdP8Jc81Bbgxiq7xGTo+vYzvnIaJ17f3EPTL0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4164613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0JmkCRA9TVsSAnZWagAA8wwP/3D6F2Tf4vcVqUjFQhSg\nCHJAnEO+EQdHb5lHrHQCKhkarbpfbs/55eksNmyXtpt6FYciBDpCxKzwoHKh\nRWLIMYofld1WONvAjhGhk4yDqu/PVqA007O2CfFm9rKY07Tn2hcu152HndLZ\npK4MOsncXou01SZU7OEjPzVtqF+JU5UJCRUoNlpRHjPgi0HXRKRB2ECZeyCT\nF7TN99Zm/w9Tbkx/7eMXaFXaVGPi0st4AGPorBf6sC+V+j95Z+PKzXXz+AXH\ndCQXVf/Uf4h/5gMRyXSMLqawn47nrt5lwA4f713Zt5LOVwrx8XxPV4qupp6Q\nKOLNbbloNaQSOGb+fyAka5DJ+IwLSyHh5Zmr0X28DU3Ozo7jN8zx1i+wOopv\n04Ewup2P+aQDoCjAQYgoo3i8x9x7R176Gm771BhAX632rfP6MbnJZsf+sj4/\nbZaXhZtnX6LOlWoP2coKtCcJb6jRoNaYrsq5EmT/TRv13mDj6csY7IOo3C1b\nq7cQiLiGnTQQe5/1N2qL/9WpEuKfgmfhQK5DjRlBoq77EgtvSnDdUuwo/5IQ\nJg/Cboqa7lWREim8t+knysaX+/jW9q1XOYEDywCRMbAq3TM25iZs5QrQd7uW\nqRl4U6SEdgrE6tk+/JlrMuRnIs3pOsGzIP3rL21c7SDbrdbI2imy4hpkW2wf\nri7p\r\n=b03S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"356db09002fe52c77c454c9908c7141e690c53f0","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_2.3.0_1624283556042_0.15138242944133595","host":"s3://npm-registry-packages"}},"0.0.0-PR-367--250b6a2":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-367--250b6a2","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-367--250b6a2","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"068d8235f6ef592384d2013c466a9a1b164bf42b","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-367--250b6a2.tgz","fileCount":359,"integrity":"sha512-acmgbTwRjvYKeHmqOQJayaLpIPCcUHU4Yah6qTKujXjI+52+fu1E3Pj2/mHbBiFG8CcIBAKbuj48dB0KQ4ydsw==","signatures":[{"sig":"MEYCIQDmVvOUn9AA/nNqDZtM0vt2iFNhBr55tPAHaMi+3FwaEwIhANmDdHfw9RtPYSZ+6mTBYTjOAIzqTOSvkMQs1Hle3C0i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4328304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0gCPCRA9TVsSAnZWagAAKpYP/2uoFAwUPu5V9up5X2Pa\nWQQ6Y4wSHij5DPiUtk8SljsaI6uE/YKFsWjeIZL8EDEkyo4osuo2icYATkqN\nUCeCr9LTVE9vk7JnnKSXk92xA4wwSUKdSX8MSAFDD/Ra+OPsbfWmk11p7TEK\nYfOF4XgarZw2WDd2QZrIDJTMlKyvmNXdp5SfkZ/85EnHo8LeB4viz/nv+oEY\nXxybA1L0DhupX0vJNg0lbbvQZHy1EoYfbXCYMmYpih3Jk/ESiV4twSC4lBE2\nWkWtxRLYpjyW9/vWrNjefwi2ZWgCVPU2LiopsvRF11jfKvBbIimkfU3bk08b\n7YXDiMklwm4mS2dhyy+ZxyRSI783eS+i5duo9PR7jhouqMFCYuHCBXk9rCgV\naP8yRWYmSN4t3JuxmGfXVU8t2lkErJhHeF3D8hZWOC6fQmh03TzF+AeY8Rez\nflvK6FYWrAShjY0qcoowk7FzJ/n5VSYtv+vgdZ3P8bEknNLHvvuNqpMECths\nAU7B79o6eQzfB4KjjMWFl20omHtQxayJvFpoM24aICsowVFHwOdssA3S1KIM\nRuEe1/0heCOXfsXXfmQBD5FoUgjWartXWDK3HkbAJej+oaZr/4ddaz3LQBTa\n/7OjcS65ZODsZn+DPOljx2/TRfwUZ7U7fm2I/Z/uVtKmy9gebwgPXl5xuJS7\nUfpn\r\n=WRw+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"df46dfe8ca444161864bac1f722f8ca7587bbbc4","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-367--250b6a2_1624375438732_0.6003344914989777","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"@leaflink/leaflink-ui","version":"2.3.1","license":"MIT","_id":"@leaflink/leaflink-ui@2.3.1","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"9f3c89c2a18beec3cc95b7de71ae9da16c096955","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-2.3.1.tgz","fileCount":352,"integrity":"sha512-EM4S7RR2d+jUluZ2VXlNTW5Yo26DnV3DfVqoz8c2qRkzYTZHOF3ChQEYPOx5RiE7r1pOMCy3gYKgYJe6nBuJcg==","signatures":[{"sig":"MEYCIQDBw3qP0vSviyYSCWaRnoMZhZBXI7TLekBh47u2f7UK6AIhAMOoll9UmNA+tDUj6CFS9gS8mEHs/wJF6QOcVeI5pJHB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4164665,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0gkYCRA9TVsSAnZWagAADbcQAJ0ChiV2c2v95/xgSLlI\n+5nUtGxmIh3yHmEHqQoZmgfUqEKLMY6WSoEEYE/YL+UTNHgPVXwuhVBfWWKQ\n0cP+ZAYKf6piNqZuILhABxik9AkwSxbnYUYwvUr0LMHyIr5v1od7tmi14SpB\nV6C/vGTcNri4tukfRkUntL5E3PXIO9Us2i6gfaXb3fo/UKulaa8C0yOIgxC6\nJwth/xSrzhxod6a3abwI1kXpcxhaM+xvNDYcm3o5fBG0w/9DNTRgAVV0YjCg\nB9sG/yO+p81rqB8eYm5vTDPApmeAs2v/Nr37jRrE3xT+4tAKEtMiKg0loV2m\nID5uLd1m0o63UJRTitqaCwuBjrRvxGPca6D77PJL9A3JitlB6ID3aymXI6fT\niyIZ0njkafCCu/OQSjDJE/CV6qpgZZZs7yQgcMVn9qWM2AmN+hn+ij3ZcmFw\nK6Rta3pcJ4nO275G4DWwG57+ZywFBh0wvWIdSe765lbZ833VfgvPM+8sn9i/\nCn3NgmkleY9kGmbIyjD61fLsZcqCbJ3+Rk8OYikz1vKVE73Se1Mnh7e5p0SH\n8bXP/R/P42dva3qtD7WtWaun8ucwlzULjR747Q4F92Ej33BHuJxAatROjPYc\nKw8G2CKBdlEiz+KfzoKG9gyf9T9R7Pg+UNBVyO5pKkFhwKxXkN4TlDrmGPcO\nIWdE\r\n=Wn1/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"162a94aae1b276ab726012195c1469a772b8ade9","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_2.3.1_1624377623440_0.4769684855811511","host":"s3://npm-registry-packages"}},"0.0.0-PR-364--63d1577":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-364--63d1577","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-364--63d1577","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"6852281c1fecc4ef502f0b6c0c1538998134aad1","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-364--63d1577.tgz","fileCount":353,"integrity":"sha512-EhtibFqE6ozGO5RDZIrapR/gX4VLwoHr6NOxgpaCVc8fLpce6NXFZqO3kVXGKOArb0V+ney/uRoznpm41ly0kg==","signatures":[{"sig":"MEQCIFTWwNXcqEr91tKKoXGDtEpZDyNr80Iyz5p18iir7HXBAiAPfr8jDmV/ShGD7OdTSHbXQKmOGznArXF/WqJ3NYcNlw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4321443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0h8fCRA9TVsSAnZWagAAk7kP/2VJdIdPyrGoT4ups0M5\nQLQfBEg0dmsDME+07V6sDGqItbUu6WwEDO1WgAceIdpbBpvn1Z+OyFI7Js9D\nFmSkoDrRyoLemhZKRCIaRaIO1R+giwLUt7Kk133SpbKdLM9XoG0WdZMCHzXn\n/CWVU+BV74roWUzr7LJYokssmN4bBA4EsJaeYBNhwpx0+aJX3GM/WEAgs0vG\nqBTulc0+5RZ9+PHu8bMCh3U6GpDtSpTe4hY9TrX8AojPW1OXvhEkJDx1b99W\ndYtNlTWyOfkguqGnTdILNDTaZhbWDY2SRUjzF9XpQevFA7C4fnry41acrUbx\naNV8FNgyr0UPXSvtBfRV3kp8Um5Hbi7rVvHHSEjc+BS2DDTlCUaGdCwdDbNJ\ni9A6avuu4S7w8MZLkMa96vAE9hd0Xqn4VpeNxBDUKP9hRw5cWWYa5s212NSi\nfz93j0Ht1tXgCJwv5nH5/FqTzSslWX7Qx5vgac1MK+jJ39nPwwKqM9UDQG3Y\nnvR3mSuuhX23ylXAj75qo5Idv3qZal5qHTSPkAZdL24NkBKiPGTpFKXqvYjx\nx7ZtpCAvmXAQDvkiwJvTHCN5ZruQ6HcUJEb6B1RF+8Ndqa1epBWwR9wqxl9w\nwRVg3Kwz1ZJDCgPIEPMgCJNF8TMNbOhaidnw5OAktgWldHCKVp25AB/vWVyw\n4m+s\r\n=NoYW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"de13c1c9fb650da6365ff0fbb74adc358749fd7e","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-364--63d1577_1624383262615_0.5064639735631427","host":"s3://npm-registry-packages"}},"0.0.0-PR-361--4af5cff":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-361--4af5cff","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-361--4af5cff","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"197d7b9210733185c1b6f4c5a9fd1127e54960a1","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-361--4af5cff.tgz","fileCount":353,"integrity":"sha512-VWJ18r2+b879WCSvuCI0xKsEgEPLbNsGC1OLG3C2fXJEdB/O6npWyCas0fBH/novY3NKudTZ0/R16yfvT2Rzeg==","signatures":[{"sig":"MEYCIQDZadafxCy23ardGKFDKuOkTjfcwCL1RdozQ90UiSs8lQIhAPYCs6U9LvIGXJTIuYobwN/9BbTnjrJV5fv0qzA+u9W0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4310977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0viFCRA9TVsSAnZWagAAtpwQAIE5yv0d8BZlBhCrfL1X\nEzFI1TdbCMEQjfCNKg8bVAKAwmq1ZcbY/vq0ECgKCZKUSgv4YR8NgfZYMZzL\npe8Md+McOruupIyvjkxTBbHweggPCr1vAwBSXPvM/dYr3ksN1C7W45ebUp65\nLMdejg8D8Esf/1rgr06mRCPkw6onG2jAX68xW7ps5/VmYRRFXnApAj4Vsml+\nck+Qp8hEtSvuLxGzstU46YZ0f4iWIUUdV3gcdQF/8eg7WxsCst4/UQQCOdq/\n/hF+eOe0CgS6p/TiTi+TbKIaVl3DRNqGSq075p1rd3SxN/Vg6pWiVv/Im4X5\nZmBLSQJfsJSjYd5Rmx3d9zwzMj1snZrEhlP9Y/TfA45H/mAWDOogWQ1iU7MD\neYJ10I7eXaOPlOKH/v4YiFzcryNAzq0GAlvNTYYPTcWZ7VTJy8vJKE+TRZck\nkieJJkt9yOvzq+cJMniymu2Ss9+WRtsOfT/a6Ds0EKIed3QP5KI5SO3tFXT8\nCMDUjkl0UHnHES5MFTUUYy6DH9+5oQmUD8DDQBl2H3B2rFtkv4tU8JB8IBaz\nsCsgLZs9m/jg6k9ILu99AfTlATprVFfx6nHx/+Hg+IskoCjm1xJcrUuwwwzu\n7uHBrQY/fXKIiMW2Qm88zKI9pIWXwAQ4/RuR/sR6qnWU/rqZeGYFWruD83UN\nDML3\r\n=ctDo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"03730a81a39ef25719dc4306f88c82ab7608ed9b","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-361--4af5cff_1624438916395_0.5222326614071899","host":"s3://npm-registry-packages"}},"0.0.0-PR-364--59a2fb7":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-364--59a2fb7","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-364--59a2fb7","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"bea5c627cbba0c8c713233814cbbd8e880e78371","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-364--59a2fb7.tgz","fileCount":353,"integrity":"sha512-EyNfs5yPoxAiINTtCCsRCb2QpA3oi4W5Hv9w0qvzV9zo6jfzdv6lYU0lvjs8ucpH9qLU2FSFrBJEP1FA2Cqm0g==","signatures":[{"sig":"MEUCIB+gmZp5fxxNwGh6MO3Rn2MrTt6vsTfqy4ZutajQU86uAiEAs+HVl3GtxEwbSN5ohrWNrO33BJHsiO44Ee85oCaUMbo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4322258,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0y5OCRA9TVsSAnZWagAAk3AQAKS6nEvuhbL5mzu2vLJs\nW3bnqQvsC1sy630cLjEobU3cmNP743DicHyfn7gmHYfXo7fpD2BtUbn3pkDX\n2G/c5TUcLTFuIFJBYUhUVdUkvfUuRcVF18DRRdc0DRnw2DUQpTjApm7PB68t\nNflue/9SBcx6bAYK2gMJtK3Q6VwEKUSCuYn2dWSTlGUJI6Q0RCDmCN0bMaAC\n7yD5NjDaIdrfn318SPYILtKrfea0gjIYDCqh45cqUGz2kAV5n1DEFdAH99yB\n0skRv1KVi1D31mC2SRXG7J9EeKM4gI5fyJmX8xKCGCQehnNy+z43KT22uK5t\nzhwP5I6oq9K4PisqdzB9LZZbC2xnVVsoein1WsiJu4XF88xAevTIU24u1tmd\n2vdqZmnyO9KEj0F9uDWghriZSJpo/eaXPnEr2SCa7IIB7xyGDNOcOTWrpqLE\n1JHGrLxkJx0RZDQv7Ujf8hRVt4/+NmKVNQtxXckdwWmvynKInJ18jhuWEiDo\nWzlCM/T3K13tRa+BGKpyXl7CXCy+/uoalEkvDg53Xj8EbsGxbxLiXsjrv6VT\nZOorchik5/KHph3BuRbPP+DAH+sz4A0/6b+IQlwoC3lNf/mOuGwpmWUK7mH5\nKTh23C+vJcI0kObC/n0FAYQ5fxJ11PQJYx7q0dSvw9dtd6auzCh6P2oo24AF\ndqeH\r\n=vmO0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"57268fd3611e9472e06c15459f72018e6912d5b2","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-364--59a2fb7_1624452685957_0.7074919356888458","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@leaflink/leaflink-ui","version":"2.4.0","license":"MIT","_id":"@leaflink/leaflink-ui@2.4.0","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"665461b6a5d88be7cb5d9b60aec0c5cba8a6a5cf","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-2.4.0.tgz","fileCount":358,"integrity":"sha512-CAMEFfwQ8E3NRHe5mzrss0lxNK4MTbV7CDIPPtUWxTd7FM5bMOnyOvFe+59vgaU1rVfnwEi1o0rQqb3u0MPXuA==","signatures":[{"sig":"MEQCIBfQIT3ve4NoLMdj8Zx/BFru+u9c6A/iu8Uq/fDApJZ+AiBisCgehWVHwUd6hZDDlZQKD0Ju60CL3oLboXPMKfSEVA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4180202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0zUbCRA9TVsSAnZWagAAz8IP/18cHJBbiTCmV5Efhbrp\n21vRgozZnOu8e3q9rEQQ2UozX6o2c6VMnd3bJbfpdJljdSfaN/bPmlqSNyOV\nBbMY/qXBrGPQGyNgBWjh2vSAEzhzeCnEOCPRXKBC1jPi1A4wAKabvlGJ7gza\nPjfAe35B77u7ZCNUkvTpbNP6GIG7RdG2MjaYKuYaR0TcqIZ6r7HbyVNs2Z/9\nO0w/lk4tFu7kyrPuxQNhW4iGDU552EvKwxqLTfLB5ptq1FkALp6ujXHq61t4\ntW9w7dV21rSBIheyKdAxrb6EQkfO3aggVRdF39BvVd8nuNkqwcpf0+qPzwXh\nowrQX2lCXzbpo9MGCHj2yQifEYxizIeWCLXrZopOo85jHhYgE+w7qUM+co3/\nsUeiuS0qffeFjzT9GD9JRmvs7ceLnCvXpvU7vR3XnBgoRO/izdPHlpxaK67n\nRQxHs8j415j548N8Y3uOtNYUG+Jxnfv4w1KV8vI1dqh5hXgADfSmNGx4VS4h\nKI2+jeN9sKXG53hFeQSPbTneJmfKUK2ATSfPs50gXH+7AlJNMQzEBtAZ6mkT\nBHEwQ0AlA905sDDCT0HY1z/kNcIiqOaUOT2zQLT3M49Q6tUylHksWe5k/2IK\nOf9Iz5L47C9Wd/FRrmpD/xydbW1wdM0WZKDfjXTpwJd0LKI7lgikPlR+TQ0E\nbz9+\r\n=N+Gk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"914a3fc6f76af696bd925dd998a17e1bb6354218","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_2.4.0_1624454426460_0.28557243050762593","host":"s3://npm-registry-packages"}},"0.0.0-PR-369--40029eb":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-369--40029eb","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-369--40029eb","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"9c1ca463060da9c131e31e7a8c2f82a6b4a895f3","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-369--40029eb.tgz","fileCount":359,"integrity":"sha512-4+0bg5y8NFrNfOfVofWoXIkBErH0qgf64dMb7fsnTZKwrygV2/AyijYHataj+0R7HAofcRu0BdMPD9lRMEVZsA==","signatures":[{"sig":"MEQCIGx8Uu5mUIJMxQFzcd216UyeExgdCFcTKCg4+TazfvxLAiA9zUH8GmprEVX6DL8c4GecoOSXa58DVNFIq60zeRI5lw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4328230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg00/HCRA9TVsSAnZWagAAElsP/jzGuAwz0q1pj018uY4s\nSdR9Ze47OWc9z9WvObZD03jb6xXW9FZP2h7wfddnKHSg1uRVC7aWtini9csU\nZiKTW3hvKO4QdjfepNuOb8jUwgL4yZHu4Oian2ba1vSmPvjKaMwP6Qh8oRVq\n3cjIK8kM4BhVcqY4lTuXRoGJ3sGVxC+e5GK4pWhkeY9o6sTEkBgokfEP9FSG\n8k2Soo2bsF7X85YGMrlbIZjo5PQPXDIpMkuAzI3qZzrJr4fSWDRA8Cs3BhDd\nid5OnMXXYBliNb60uvDaAIM4zXPIsVq+DCn6WA4F3A4MBYUsVDGLoSfA3zvy\nw7lBq6EbfPQ7SYyeje9IcSZwvSgxJFLctAPUbmPvtzQchNjJKTqlBLJLdO4M\nNWXZ+FKw+Rr2xnW+sC9xGaWM8Tpal/xBw+FkrHGQ1RLEf2v7XcYR/Dztli6U\n3yZJzvWObw8AcQY2E8/v845Qy/0+2p1AcTaGvN6gu53rEGmj2yyFokfyCR8/\n7wP9XwZdoK0Kqy1H14y3oOCTOXFpKgTjT+0KS01evA8vQH2BfqyPaj3g+5Qg\nJxkLP/LwoA9/MMwMXQpnDTBPGcLuXhAL2XYGACgnDaUq2xAqSoadRRHH+r1J\n3Cv4ldfC28g2/YHcyUJrnTDT1SxduRiWJdbe6Hw+lyIbJ+l+6H98k81UHhOl\nuLcU\r\n=4WRU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"e66f18ab032bf2c13a8f83680af42bdcef5b5003","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-369--40029eb_1624461254641_0.3211964874950104","host":"s3://npm-registry-packages"}},"0.0.0-PR-361--6cdf0b8":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-361--6cdf0b8","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-361--6cdf0b8","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"05c2840c5e31af322270f9f27646106deb4c907f","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-361--6cdf0b8.tgz","fileCount":359,"integrity":"sha512-u7kDeQEx8flBU62CPZ+g8YfVA5ChoQVrQYy4ihjf3Zu0EocJJa95awUsgICgRiJK7hTsyxTiv3kB52iNLXQGIw==","signatures":[{"sig":"MEYCIQCXGJtNKQDXpGutzUrwg9wNjg/yRL07s9Dsz+EU9n+GCwIhAIDxC02aMzZvY4Xuw3DY/EQXJgWh6TzqNFILxRuJ1n6N","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4326297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1ImzCRA9TVsSAnZWagAAbqwP/At3lCM08U3a+8rmxUeD\nSWHgRhnVXqvY2JM2pEbHn9ng1LzPpKWtoylmcH237t6zPUHVYB26vG81DKao\nytJdkPKyrphIFIPNUAXgO+PFHumeWgjQ/W76kPLiRiRGyGlgTO3pt+j/Ddtl\nRIc/RjSQsUzBbmJGzSic2w1ls07nq9ty/+WMilg6o/semqKIdPIAWdieUhif\nMU9m85cbYkrILZU13pwJTaoowgN0gnew8T/s47HjQCLLyHBQM3L3nTvuNzED\n0qpE7x+xxIMgeCCfvZHlyt5KNmfjCJq0TLg2xr1A3u0HS/2FEynQtERlJ3jo\nDaX13UAlmjAXwwfLV5ZB5TF+jcnpMGhPWmzGc9fF5OfkXoDPvVjKRx/V6+JE\n2eaJ+srGrhGfV9W0t4GHEwW/mFsb8MD0Jhk4PWsttGonZxBd3GNNZt6C6LLM\nqI+hMOCwdryrbFDimAsrfkJdOtm2IHqILcck/8BgV9xTeV/zSxAnAWKN5Rs9\nZONpXBYJDWIERtNv7cHnhWLAB8b4tHQ3Bbe1pHrFtDT1QO0uVuCtoDFI1f/F\nTyvRifqfQmLdHDD34uh0D09kB/I5SSzkO/Vf4sgpS0sjUb8AUfTbJK6fEWbi\nEDxMMIbhPHER1krZn91Lah8h9qLZSq8TA5GOM2KA7vpxeVrMI93/eragRr49\n/EAL\r\n=r2Vf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"d31cc973bd10ff5ed21a577e65f7920a6a5a5b5f","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-361--6cdf0b8_1624541618604_0.41269015611523785","host":"s3://npm-registry-packages"}},"0.0.0-PR-364--a292649":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-364--a292649","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-364--a292649","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"fa2d12a01006bf4f812a38d66a114af91674b083","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-364--a292649.tgz","fileCount":359,"integrity":"sha512-2rIo0WWPlzNkivXaK+2Vc/IVX+8bfCp78ud3a/ssZ2i2UkGPW3rhILofK5XUC2MIIflNvbmT1P7aL4TSFrxYyw==","signatures":[{"sig":"MEUCIDTO3i98LYCK+rzE0rNH4CILDh4kSTVggkZPgyeStCi7AiEAhAEMT0L6Zofnut+y3mBCAwaTefw+eSVVoWNxwN8UozE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4337855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1g6MCRA9TVsSAnZWagAA7n8P/Am3PyE5Xi8GuSDhX7s3\nftR3ejXOen1xvr06H3SmRsgSMCQ2/guZXv80Xc3QSHKUqWM5I7kVyv/AwZqQ\nO/JHDOh5PaS6HfYIj3SxczxgTGHxXyN4RCyskU6dBI9LZfxJHUfEnO+KCq3a\nxxwOvkE1c2sgN1IQo6Mg8YpOW4YX/xukX3wbjHZqasTMyqVD9xT+B1HpuR1y\nFcfrh7jBgR1TLYhpiCcb6aR9Rt8MV+62RGcU9mFXw1z3aWmXRdHj1JlAGnd4\nDPActVPTbxdozkQBApUQ9TRU0m5gkHUo7m389rERWCknmyEo/uCHHKGtPtRt\nKAxPYvbv5+Jinjco6fhQUR48jiwPgxjUyygd4gwlgwvZy/GsjRq8d8c9Fk1l\nznQLAX3Lh00iwbGvobPFYIsW6WEJ/Pd4pvi15PIXzbdBQ79DV6qasBJvXwIW\nb69MIACwjJwkCqC9XJkb+IJSAwmUh8Lu6SJHlnlw69s13z/dqcKF2FruaXU9\nEysLNyyClHd2eCmgn1JdN+1ur5XKCOlT5p+M9A4Wt8vq6YiVO4YWjPRrAUce\nHykGbQXil4a/6f11w+h/UgQqyqJkZXJoIIQ/25YWQQhbgMIOSQN2jNxnDRSU\nnJCUgWy6ifIYhSXJAXurVKBP6kOac1hp10NsB//gZHsnEQOrqSo4+NxQHlr5\nerHh\r\n=daPf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"9232271c8b2269d02ae52acf663e2ad611c12ae9","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-364--a292649_1624641164150_0.5498574417202433","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@leaflink/leaflink-ui","version":"2.5.0","license":"MIT","_id":"@leaflink/leaflink-ui@2.5.0","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"f26118f5a0835a7a89a87bbb67c1dde1373b7ed9","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-2.5.0.tgz","fileCount":358,"integrity":"sha512-d/zK0gPT8JrEicB9rPMdEav5p9KjI5vfp2S3EUhN7OlN6ca9ZDMpOLNo5DJBC2kRyBT5FjpkLEFM/CenaAuwLQ==","signatures":[{"sig":"MEQCICQRP62n4t7crBICHNoFSNQb3pfZ9z+ok6fihB3yYQFhAiAQzXR1k56Zp93Sm+3beYeRGN59PxSA1SfEoDlya/6nOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4190424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1jOhCRA9TVsSAnZWagAAPrEP/Aqf9JwYRK2Zg0A1YvOu\noVvL1NatH5LNSzjF7fO6FG5/5+G2nAJPU/04SacfyCOz1UWtOq5v8/8Gwkr/\nWX2Tb1/qFV1KVkJxLzTy7mSHBlswc7p9mgiKodkprMjOW4mwARVPC1NazNyT\nMVrzGQ4aoQWja6KWfIzM7kTTqiSKpgDZ2YxB7GSquhGO2FKizAHHY5H4O5dK\nvo0VPnkYrOjmO2nCZvPfwNx5VtQ31OhYtJkSY86D1Xhc+ZV4/3k3Zn6Kc/iX\ntRhfVQAxWIh1WIYarb6qUNmO59kue06GO8fSEkRnerKQCEVs8fi/Z/BPpf1X\nHFPIhT7dUSxeoxVWba00IOKzZ/yKYeM7urxcEoCO/rSIHsNod2M5x2c8ma8o\nna7r9BQizvI2F32I68DaY+j2RExbr5kHvA0gOEoXR9A2TcI/UonUV3nUMFBG\n39DRuLLi/8sdoXnyuOBV+0G/FAcqGIZXu0Wp5vrmmoGFzC+AH0tZYJYtw0Ao\nt06MT/QEvEMX2ulMduCZbTFuGRZLvVdNs11kashbqV51m0Lvyi9eSDZ3I/N/\n85Al/uyClhIgdrNLpKJlrF9AMnOzuGKniGWJv73aWe+v/a8RJCGxNLovUgKb\ntmokD8PbLs7X1EmW7ir3THf9ZNfl0MHu1JOFuTyKGxos9G+KO7jhzM4l+xHm\nfiMT\r\n=9B39\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"7f3877830baf2962a4d9b51cb585805a9c1f25cf","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_2.5.0_1624650657035_0.45219609882260436","host":"s3://npm-registry-packages"}},"0.0.0-PR-361--f8612aa":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-361--f8612aa","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-361--f8612aa","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"5873f6db20b81cecd3ac2ebafd3b76f30b202226","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-361--f8612aa.tgz","fileCount":359,"integrity":"sha512-ETtL/kt6OB/SY6mrlyFepnRKm25E46ZGZ/k2Z0cgEghPLumajLiJggJAQOiPFkrCA8jNIwZFJklQIWwdKOK5FQ==","signatures":[{"sig":"MEUCIQC+6eHiou5kIZkeA8qGmt4kMwLEacMOl5x6y4tNvKgPVQIgSsKCueOdvPx1X36YMT0igGQafbFgY4Wqn37DuyS0fzE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4335408,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2YKjCRA9TVsSAnZWagAAG/AP/3HrVlh17NYNmXSKMaKX\ne56LyrbqWxRyR/6KjgAFQYhxmk05cGgNqbqkD8lnNlX19+X/Ozb1HBFZeFVY\nxrV+Ebp6P5bvCAgLY2HKXCuWkbS63sakvdEqMgCsJAd+engBGf3p8TkmPV3Z\nDc2gM4MqqrhA4E5XfLL3dS+rn5bCZgmr1cxVjMrnYBDKV9lBgOS9Bi7siNSe\n/3BHgIz/mYDOV8XDzgZqqGmGc6Jk9ZQKZnVZF2pQZvGNyn8o+TfGgfOd+lqz\nCe/GiPsbQh2dhLs4IidamT5ynTvDRdCYEdbnT8+HuSU0qq9reRaUOeUlo2k2\nofQwR4gKIfSP4dP330L/gYIquwdZE92UxKQDvrbGunf9xwdjYZatDPWh0Tg+\njg+1Ccvz0QwEfAAoYCfwVuQR6zX/8WA0ckJOm6PLbuvG/XrHer4EgXIe7j0o\ndzT04Cm9VAzbsCviM73OlYB0e06ZFkFtrmPucf0ggqlx5pwfL7MaRuyWKK7+\ndBTiMLwy1/xqOGye7FaTDSbHInSUrOMtvcdjbg3YgN9XFs1oTEvnIbXuwuLp\npwP8Sh6uaXPcVHd0lAlHEdk0mFlGM42Z5PV+cM9LPvR8ncpbL2iCTmN4AUZA\nVp+68SjBkoFqK3cJbxdBTtZWQtjCn8fCcM1Jn2rNFCuuYVBGXFpQGqhQ/xAD\nNvIK\r\n=Slhq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"2f0dc27a336fe4831b685cdfc29e72a8c47b8b5c","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-361--f8612aa_1624867490421_0.840155122906503","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"@leaflink/leaflink-ui","version":"2.6.0","license":"MIT","_id":"@leaflink/leaflink-ui@2.6.0","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"0c75caedba0512d656c5f1e190c5cee2149c4422","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-2.6.0.tgz","fileCount":358,"integrity":"sha512-lptDDW6XbGf0TGAi5Y14dt4sMPU+NenL8+PMOfUQ3lq6t9EWD4RuNT5gvAmtWhghRmeq+XukVikwDd9CJo2TBg==","signatures":[{"sig":"MEUCIExvM7uYgGNFw74iBZr6/lLeabXCZpD1UcRJo5SLXPoCAiEAsZe/IU8Ah1xAYmkYx5ydZlRZzoHa5CiU6yPlPCmNiaU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4190298,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2iZkCRA9TVsSAnZWagAAktYP/1QJzD2wGczSnmTXOH2U\nj5UWWv8VMKGMFkrkrkG06FBJI6rth8JUH1E9RpNgc1pUf+chax4xJT15Gh2i\n48d/UZ1mckmv7d4LroQ+ybNGUtKaAHQkSApdY8i8ZhbgeHPXw/JuWxb+mwfo\nsj7RpPEXVTEPhpWFlQxGMLnbmFrYyXJA5NhcYli7iY8F9OMRoxDCNpja5KTZ\nHgdEjT7Gev2J6A4HTqUPNIfaDJZ5jh6qR+QokYHYHOcvNeoL0Pv4Xm5kCW8h\nyNHrklvQoYV/c6Aq1Pb5FBw79zr5yzLSp4IS9hfZQFoQGkc7ykCyI9U1R5mB\nC68vs0tCvds/ZBnZnmtedMyfmu7dSecwtULK+7TtxVOIQldyrtsXbrzmGltH\neW+allcbjqj5yZjQd8w/dTCwlTub9C1OzybyStBjwQ327Be06d/EW4XXnsZw\nB08IPDfJeBnszekS/bGhVrchRglNya4/CPi9GRlVBfCbbsOqH60piisKuBWw\nlvoUkWxPUOK4WB8YRoJwYHIj+6rwuRdy3yOLuICmS1VTJeEhM8cw55tyQ/WD\ncgWBB0cnexWxPyxkFKxU8l77/U5Ugerq2IaZjIcLYigC9dGfyFCREIQHFit0\nUyoECc+u2pwqkbw0ZZR2pKePzu9y4SouP3YZlVMSXw2ESRqU+kg6wnXWD8ld\nDNDc\r\n=aK2b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"5126f5e231ba8b4379f0079587d24191baa4feff","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_2.6.0_1624909412117_0.3740400753328288","host":"s3://npm-registry-packages"}},"0.0.0-PR-371--a030965":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-371--a030965","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-371--a030965","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"cf9d0cb98c51c1082715f7f60dc414d996a2aceb","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-371--a030965.tgz","fileCount":359,"integrity":"sha512-zuym3kpyXPUHHsm3dhLocDxpDmt/bXdMFOkiIhL3Aax4nxgt9/TipfYOth/D2EkEU3VJO6U4uWaDqLF5DxeLRw==","signatures":[{"sig":"MEQCIEjG3ONn/r0+k/TxFIW6p2bbw8lHOkPElDdrKoc5xfPRAiAJPSHZ05gsgUJ3vlqcyEWuq0oftw+tKR5Ufa9JPerYSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4339589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2jYYCRA9TVsSAnZWagAA1+cP/0UBRVKsskX/m2aeEy1z\nwRo8o7DPRNgOAoVUlZ5BqweCt6dfk82iQ/hCNXzCVuW8ZCuGMP77eM1qLNT8\nQDpIbnKPzGQLV+Ay7QvMfvy95Cd+G+SODdH95dwu/TfRU3FhJ09c+7NenLuj\nAVvKTnKxQe0UoxC2jncepPwWFk67aMSwbXes4Nmj2A4GDN0aRZxfsEsO3gdO\ntYdpFVq3TvXICKNHlFgHfqF1YgXl01hFkJM0HCZ/dxtO1NhYXtTfFoUhAcMk\n/yV8zsQNtjyQ8O6b9og5bY7utbAsgQRo9U3Zf5mxesnZMxkzTTWH56dLdzyQ\nlemmx2eqMXEnmJ8RIL6U+Otysg+amM/OZ24ay6nut7AboyyCy9W2Zgaj6SR+\nHcMYeBGpLSKR/fT/WtIIfl6dOyi4Cg+L2e3mx49B4TrMtvudWA62hgd+4saB\nN7I3iyLduVmsL+jP3iSGYHyzu32DskjlXH5ijnQjBDXMLSHIm3wAs9PPq6bz\nPETwXRaaaBbrmWYJX2WhZ0ZSo9kOp2QErWV4olcfcohBBj0dyQPxtLMkAv/o\nkBz7NcCUwOHpT7IqjO5VPXUvZK5lQb9/EaFG9e9IfKIGJjgCHri3HCpv+Yjd\nr/Kk9lbckf3zN/tgjqhJf9xXIGGI4kQhBJGT8gIquPHmQGFz6KCckJJCUbKk\n7E6p\r\n=vXZP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"49290e1cbcb62e9daf2b28f0a3246b725d76cbd5","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-371--a030965_1624913432174_0.7756999095489523","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"@leaflink/leaflink-ui","version":"2.7.0","license":"MIT","_id":"@leaflink/leaflink-ui@2.7.0","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"676558216a8062c04930baa0c9778bcc40f6137b","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-2.7.0.tgz","fileCount":358,"integrity":"sha512-RtqAdKoIHisvLxS3QpBEcuWL5trtCRx4F1xCSrrbcUM5mPqoR4tI3sqSR3zw461mVgFSmxOewABlg/pTumsA1A==","signatures":[{"sig":"MEUCIFdPDeDdunip5a6kGvT9kW5kUSyGHibQj9+/5ZpedS6/AiEA6KIpaqe403dXDQGqNN1gt2WtRK69C2/weepQ6LAhOKQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4187796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2uUxCRA9TVsSAnZWagAAmEAQAIRBpACdcp5KtB/6xh/Q\ns9yzLtLjkBdhmsVIm1UEIgpUVURqochPJxlgHh/jnUjd9lmZNiUtAk9iufDs\n5qxRy8xFVUW6H6EtmaQPwK/zJDYl/leHpochHJa2AaS0oVdIILk0h9JdrWqK\nOImzjyPnxP/7tI8HbXbg5WHv4b3iPYLs89SNN3BDAd+YARyXj1vYrjSDJOGd\nnCd031/MhZyCAGL+p5mRj8WA8UThjXLPExtc3YitUot8Z2GD8iFZU46eFVzl\nF7SfqlxrYxsfiRh9TJdlz2Rm5RnYA/hVQHk2dM34YDKF9sBj/d6nPuqpUpAO\nn4vmHwTTZ55w2PjPN3rG4OHbus1Jm3a29lAoOcrG1KUv/3P0hoBSlmkg/QYK\nn27vtIymkY+rrGX19XHdJqIDdi3CFTglJBnwdn/cqocZKrlPGepP7pUWyWL7\nGUtX7j9vjfn2A5H1f19pgQJG4/oJfhEKO+WcKHHPW52kWLwCGc3pB2Kzic/K\nMpyIc0JgK7uxeLlB2KvC8FV4Uw7V5k051UtMuLF7kByvM3MlzohflP8yfKVE\nvYc3nFDFODJ2R/nA/ETjMawE0xXlJ2w3CiIeGxMa/E60EEAYpoeW3SMHHTEn\n0JubxzBhSQZOT3zcD8n/xkDpyRWLd3iAKmGESE3rW9jvWCtPDJuYBhQysfq3\nGYV6\r\n=7yzh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"32b8acd645e95ffaca298bd44cdd6ae8f54a1e4b","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_2.7.0_1624958256460_0.4643376555072736","host":"s3://npm-registry-packages"}},"2.8.0":{"name":"@leaflink/leaflink-ui","version":"2.8.0","license":"MIT","_id":"@leaflink/leaflink-ui@2.8.0","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"4a6061a03768645e64cf10f70be736ea7fa6346f","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-2.8.0.tgz","fileCount":358,"integrity":"sha512-Lkn/b+rmPt1UCn+Yju3qSwyiuTsnF2plWGghP7b5xkKzbzxDlPYXNwFm0+hBgXvuCHoIyXF61nAvEJY3dULHqA==","signatures":[{"sig":"MEUCIEdp29xNrODPi4qRJChkLPFoyvQLyDIaJDxesg63AO2xAiEA2ZdCbX3q303SnlDvxQdSVWiJe2JRwZB6VbWUudKjgcU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4187689,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg22aJCRA9TVsSAnZWagAACAEP/2ZhBWGeCSKTvN4LDYVZ\nh9tisBRq9xSk1Cq2d7WwdtHa7jNnYAQLOx68de8Uay0vv9SFYnPektZyDUFV\noecz4+puR3nQh4H3UO4VRdHHohYxcf0r3LOtAh0n3Vnd6FRA/5LGan9wwwXf\no3oSjURtcp0wWu/+YR9wPzXo8q0C1xHSFp5t2v3YHnIVF8ZyNJVXkCfHl0oO\n8xCkb4Ifg/iQJcKvCgP8HolvVGv0hfvrI29iUqWZB4ZZLGgZNM4IpE+4ryCX\nyxXiQljc8wIbEK398wWVqe3wfT6maDnjpxRpVomJWjS9OyNgnVeEdUcuCQU4\nKgXPVXvqiGwuA1x6fhEwkIVDMpqxJubUpH6l/NPFyrteAjbIcCDXQJiX+OOt\nKmCKs8aaUHDItuBLlig2XqKqpX1KKTTSJDEYuIq3VBthrqpB2wgMKENLpFL4\nlN9m2cfDB3aVkC5HSIks2LgHXrQ1TpE15rViivAMcxy9qFW23UgT0k2ip7H+\nTDP+8RyLqPrhPm2+74PKoBvKn5/ymAzGgL55k8SEyNoNyOKWYiSJuz0di1uo\nprmwKOlsCQUCLYf53ra9e5FLGYdHd4Yc0wW/h+PviJL5T2dJWstvQsl/k1nB\nD1Fsufakak4PbU/onQ/Bw81IWHMwsGoEdqLsx/B8Yo8KIx8PQq1nsdDNjWFF\nP2Kk\r\n=MPkV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"91f4698b064ed24fa8ad4ee5ad54cd5cc9fb87cc","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_2.8.0_1624991368317_0.020539926334876002","host":"s3://npm-registry-packages"}},"2.9.0":{"name":"@leaflink/leaflink-ui","version":"2.9.0","license":"MIT","_id":"@leaflink/leaflink-ui@2.9.0","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"b970347deb74c2d4c4a0f379994fa91a3cd6b01d","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-2.9.0.tgz","fileCount":358,"integrity":"sha512-qifpuVVgJ9vOgDh7SVh7TwHLkEi4Qs06qmULQ344VsD/JWPtYzem2Cb72JRiHnfTCe//vK+yUdemqx1P2/Jdmw==","signatures":[{"sig":"MEUCIG3DwFjVa1UGxW4vRul3qC4U7ZhHlb+qVpI9j1CCkhL4AiEA+nfJFOzEEkRMfNHCseiQ+UXFAtXX6T57HjItMMofeD4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4187744,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg22ghCRA9TVsSAnZWagAAOdQP/0llDdUjAJmO/vPn69Aa\nReT9KQ9OHTgum3MMGKhDhiZvP7DRxB8mlSJj1DplHpxYHiO32+6Gg3uKTobS\ng8NLLsgiKcnYlQsCxCHmNy1oCH4M1CiJVBgygF2LnjYxe3x3OaiXwVp1Wi6f\n2ylK8c6BI2SxExfDiAa3CQZbUYM31CupolL4/6TV7P+jBIoLW6M5OnlUPaOC\n4h3mVP6ptQBBEA7GrGzj1YGdq324vZ3HFg+EX+ux89XsYgAAnF0kkQoTAXSW\ndBQB1Hr5dKSELUvwEmCWqNuoqfMfEr2QKhLK9kx9uAEJQDvr00EuQPSvAqek\nMhVnx2t99rlFVpYqQ82OxdC1V8Zap1pVmgSwK8ybtkPD/YCePac9MOFTyRGa\nPqspyXV85ypckh/K8hiGtgt7z3UDYoehn2P0wmazkUz6L1PkTX3fusQ5mITv\nCjx4MwyMNO/Q+vgK0yIkAhQRT9OhZ6VM9RKTIOpQiadNhfOpkjpZdrexhOK3\nz1LGurydNLjus1+SjtIdIeMfpabJn/hXa4XISxenCAG1OsgXzxnvRls4sv+8\nY0rotZwQX6owA4vngTw1W7LssrflEufJ6Kvu+qOrzbjEXd5SuJeb4TxeX2v2\nGCo7hIbbkDUAu9HR2iwiFZNV6aUoRfxYQiPFL9Ujo9onKoK2pRxmGHRiViTo\n0Fmo\r\n=EIzl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"cf6ba2d73ed39691889ade6da4e234c5639a31a6","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_2.9.0_1624991776662_0.24994614874657373","host":"s3://npm-registry-packages"}},"2.9.1":{"name":"@leaflink/leaflink-ui","version":"2.9.1","license":"MIT","_id":"@leaflink/leaflink-ui@2.9.1","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"decd8da2a50170d4bd7c1fc7d2e90b4c1c2fff2e","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-2.9.1.tgz","fileCount":358,"integrity":"sha512-P+rZ5u+KeTDLMVy/nyL8TMovdZ+NP/P7N/e6nbunjaHdRlzJMoUtl3ZDWhUf8pNquVOJnRS38g7BB29AgTQKaQ==","signatures":[{"sig":"MEQCIE0ud9zMzdy8xE0YuRpCwoUkPTX8F2/w+/utdUhbWOFIAiA7vUB+gluDPOk1er6vl4L7VL8mIgyw4dcbsfPtbB4p3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4187824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg24rBCRA9TVsSAnZWagAA4FYP/iFdmSuQJb/XK7OoXlV7\nSXs4baLF7vwXQtTyh3AjkoNPDKYTqIQ3v43tZ0kWDBsMvF3TcTIW7HtLcTNm\nSlXO+YeIjfWnw0uKpB/PHC7F1mbnu5eZIvxxIQudsaLKMSVahpz2ex4JHjRh\nG43M+0j8MRZD1whYsO3zm81VuB6zbsgn4mXPUoujhCsX0LgW5Zpfh/+HJ96z\nzSOEH7Ei1rosKpLX3D0bvVq/x5LPwWP3SdkzHfVmpzzh5XtvNNdbc9gK5VYx\n2XzSuX77cXoNYCI3c/iZ4/23r0J6BMoN3DX67cwQv/ngviOxn0C2lqU2MRAg\nJdKMxR38lFUkh5xILmbsLQtrxdCT8pMRMaUpM3L6dtjZloA4/yqbj3rjfkcu\n1A1KK/Ey2AzU37WXNIKio20mSUkLxGJN6p5dLHTCk+uz+4YdqQKP/J8CIzsb\nYLg8kuLLbgerwjQc1GWSYA4YboM5sSFeQJznOo0G+Q87rCoh0b0YOBICK7vE\nh/PNod83Sgk6taC/Nt8RQi+Lvlxym3F7YEETibh7zvwWRYIMqEAc/t85uatF\nT1g0vAoG5CDHK1S1FxaJJAbbjeeQR/qQQQTJP0NUHG6DmrkPonbXfziQ7FFI\nxRNcgEs4uMMrrvMpyP/LsOGhm7pfhASj8UGOrniLZMRl7RaNS42BX7EqTr7T\n3H27\r\n=434k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"c6c59820a46a21915842bc6a46da051fbae18128","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_2.9.1_1625000640685_0.3383811902952629","host":"s3://npm-registry-packages"}},"2.10.0":{"name":"@leaflink/leaflink-ui","version":"2.10.0","license":"MIT","_id":"@leaflink/leaflink-ui@2.10.0","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"797ad002de9ae81ca969756fbb8b92c9abbe7696","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-2.10.0.tgz","fileCount":358,"integrity":"sha512-JJXBVLzKGYdsKguhsLvuUeqLqBKUhhKNdT4ySINvH3s/VdC+LiWzoxS2O9BTDFJXmxAT02bBArvveSE0OAnkyg==","signatures":[{"sig":"MEUCIQDFYZh88MHKK21/iSaAkg4P9GbdgvdN6IwwkeLNYwqirQIgGfXt7OUEnZF5bdVj+AHewL7DniV17dgQwgi2lFqfhZo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4188962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3GuiCRA9TVsSAnZWagAAI+0P/2rIiSRiRsQQfb/Pa6lU\n1ZH1JYyYynUFH2M742mjEXoKXdm8QJhZK0J6cQo6m+BDAy72PMDoFUSJY+E5\n6uCfNyRlo5KznONYggJEMmUxhcy7ysh7yVHN8uT2Eep41WsV6OL2dg1eNSqi\nDbVnQPnUdjigXGtAx5NfQwFKt+bUI/7PS55hB3fw9d1LM2dEfUEBANpvDL9A\nrshpunf210rNcRA+iShbVtJ45z1dekM7DC/ziAiw0M8araResuE8P4gfOZ/2\nnn9G6KA5iD0Tk/zvtldOTtXeg56hWz/ki3hDQXY4IoFQVVWgFCVGwW3bPsJB\nGzJEq9a1PwB8cxo9vIDQSejos6CzMbZUPw8m6lrEpy/GbM9R/UIYx0mDXPwb\n/3CTUGcDj/NHBnnqihcs+VgWBWn9aE8QGmI32F78+aY+WFnfQtxQkNT3+t7n\nOKjr67dgrVNX3aKnb/WMBc9zy7UsBrJtyjpvk8MkDbzzf5RkTS+p6qMlhzQq\nrHqe0KVayRHY3VWJmJ/o4zLyE3NwOpALFaO78/eG3RMzl0sdJM/mnC3gbbf+\nORzEgRcYdYgpv0tmanHifmmdGQiSI3Xnwj8HiRxNkIMyik55Bgz2eErA6rB9\ny1DRhYPDmTZaNyNY3bthQDc8SGc0epTf23ClfC7oz4NrePSDb0gq9zAdbkvh\nUi/w\r\n=qxmg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"3a7cb814503b63f2e358e93f87ee603a8927de49","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_2.10.0_1625058210150_0.29639038735501955","host":"s3://npm-registry-packages"}},"0.0.0-PR-374--4e5c340":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-374--4e5c340","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-374--4e5c340","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"893e36cbf06534730696f298244eaca88b2e1a8f","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-374--4e5c340.tgz","fileCount":359,"integrity":"sha512-JB8enN6flSp8KeP8WSPb7r7/obnJvQAXOa1hZ6i/UGY077HfiYL4HsZdZ4vm7QQh4jM1jhuNC/9HzpuFs0Td/g==","signatures":[{"sig":"MEQCIDT6lB4kdAHjrVJXjYwXO9WbRhA9dXPh5qnZ5d3/Khh3AiBRx92NQTsEyeV1Kn3qRoZgTQK+P9W+2RxFc9+X/XL8GQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4336197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3gNACRA9TVsSAnZWagAAY4kP/RN8G71a1C2YUvlairNG\n/E32WkrZmVW9tG935VwNAAnBRprapZ/06YLQd7MNAZi11pblOWbywh6sqL6D\nDWw2TZB917jkln98G2EGCzXPLyhTJSgxqjM7nBRabwxpL8yjab/oob/5qMMT\n3T9mQ6uDKuwi1UlMeI2Wae2kBiDQMlzfFqBOlvN9OB+MK5uIvrJJScfWfrkf\nz8Gca0QLuQae4Me64cGewgPZvBdfbSl9UTdeG8CClyY8MjhzJk5WL9du6dNC\nAbrZoIQLuuOypu7jos8mH2mlvz4Kl/vnQMfk4DWO0Q/I/n9kpcm1WuZYV14K\nvNp7iXuL1HGJdEKO38bvxuOCkxelY8kBuXuOZSaFJ4R9V0diErIuPSE/Bmoz\n6/xzOLUfTo7kkY1wgTlQNga3OBcNHrkjNIVwXzAgE2mTK+gDfYpLbcmOLcV4\nqujVTHrnciYhxTg/NH/AJo639ILK14URo7zPAhy7nDhapPolaqXULbuZKEvl\n2g3vh07nmsgvKT6DC7g7okM+a9cq+9nBBfPk5EFQEpdzgrDY9jwR742+U8JS\nWM/7rrAuXaLrqAto6FLYJRn7lR4sgCuMFW2W3LYRBP1jRXbAPDlcSO6qyUmh\nOQiSqn31tggXG4RIvGbO20tP6ybxZjZybwdZBvJ30x1PNaxa9dIy0bzTHJyU\nr9Qe\r\n=byqa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"b6af6cadd855c759c2b57a48e2a082d7200a74ed","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-374--4e5c340_1625162559886_0.6265393796008834","host":"s3://npm-registry-packages"}},"0.0.0-PR-374--3b6f905":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-374--3b6f905","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-374--3b6f905","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"5bc42240a6de34631dfbf9bf2474fe4b618af0f7","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-374--3b6f905.tgz","fileCount":359,"integrity":"sha512-bf0NgDfD2ESnxnv4YMGU1snF3JXqm6Z2+VqE3ngwtZIkyg9GUiRFLT9Jg3M79NUpidtAS3Lxa7im/tx/P5LSyw==","signatures":[{"sig":"MEYCIQDt2h0msHSI325EoKTFDWMbjM2T1uLC9xDpIv8KHFa4DAIhAMfcLisI95qURxuaNvEJei7VttaZWPxkTtvWHVCGMLKl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4336302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3ksuCRA9TVsSAnZWagAA3HUP/1wZbv4NFxJ88brHU0eK\nArnnFm4zbOpy02MUQ4u3DCGvUzgBUN8G49tOVQOOeXDocecArJgldX3GzKU1\nODzhdZkgfJIxYrh1uDNK5BGMOLvdXHxjhcHhSZogc9GLm83dbp4KkfZ5ZjRE\n41mw/CONvXDzevlkhFprQx2/sJSvuEBVPEbTMKU5FbQ5OHnP9YqMByomHIRw\n9IFFIVvhaepw7wvLNQ7axvI99Bq+mVohrl63rnAk9MIZb5C3uYd64ntUW3sq\nLxnMsybnDXhAlODxv9yegta72IvxY2oHMCAiJGuab9i0MX244ERUn9NMRX0t\nOma+dlvCLRkv4SIAaekiDiaBg/i9E+/hVk05j/HGIc7O2eZQxuSyMOAuGjSi\nOinPHUu69TVnwoOBGhQFM+Jih9V8bYqrUhr6XsjsGGar2k7fQ46Se8V2HJZy\n8dpoS7DuayB+tdzH2xGbQf1pWPzcFdhSrJlHxs+1VTiRgXhi1KOMhLJvQ0BZ\nda/GpZnB0o74rIS9zfwyknh1C6Ybdean+EoEt6RimSgQWhHFhCCM525lhxUL\nW2edW+PieSuxCEitkAuxVMdRM4lp/dnv/piJjWEtyuJtaKg9h/DcaN/5D5yY\nHKk1Z70pA9mZQ3Ufo8bK6Ly+2C94uSw/ADdaumJQH8bmmTm0APumALcF/xXM\nVc24\r\n=NrZK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"eb3597023493e807c58b78ebe1c25a65f53af05c","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-374--3b6f905_1625180973832_0.17087691193176124","host":"s3://npm-registry-packages"}},"2.10.1":{"name":"@leaflink/leaflink-ui","version":"2.10.1","license":"MIT","_id":"@leaflink/leaflink-ui@2.10.1","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"4d9d748ecbf565400628363d4a9096227be8eec2","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-2.10.1.tgz","fileCount":358,"integrity":"sha512-a7YiJUDiSbBHQMxitud4iydiQF4sYKr9221gVF5uMeqLXHjNAt9yJaIOckwutMxOELqj0oaYtkO1nzcWZpL2sA==","signatures":[{"sig":"MEUCIQCOvHkHPK1liduz4jR9vNsxH8+dcCktcMdbel/MmxMCPAIgANKc0wG9qQyYPF8YWhmBjMeUQ9vXWOMM0eLldRWicnA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4189147,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3zxBCRA9TVsSAnZWagAADngP/15blyt1nBA4nu9J7Ven\nWWoWkIz2QZD+56lOMgn100x2vcBcGbxn5liQcVs27tiExiRtbfbh038+hM3g\nKA2agUfTTGzST5KsRD5RSxA1kHRK0vvcRKzls5USAEO5ggfBJge3TByHo43P\nqrRof1FY9f7OFcE9DBYsVooq6awfubiJNsetjqOr8JrXrAevtZPEhVzcm91J\nPZSPcFIGGCqCO+omrn0M42tIeq9l353MBfivkGsvM7hBtOcPRnW+xSFeqtZ1\nfbNdqDk4wBfztJcWH3JlTIbDhAgmJWeALbqUFdj5tY6WR2/n4OVx2AJr2Ay7\n76wlbhVwaelZJoYI+SNDAIOw1MhsrUNA5ebTwKH4OJ5OSGWY6Wd+1rdNhmQ0\nebHT8DzzQpwspvOX1NUx4Yhb+Wy3LEcD49UEGGzBR1V97HKbtcXp24UCe5DZ\nEwNWMlbYFrTi5T2KVawJF6EabaQipYtgU/TAREThfjP65tBE8u3PswxtN3Kd\nGhTSAK2FZs9AmOj3QMBRyHDAo0mTlp3oR1Kgi4OkCbQ0yuaqy/+npJtBcyVn\n+cOJsuL5PDDk9cHT+YHdubqfPiqo6iaJkGi2zbzAX5PNeqAsg/CxsWFJIsPM\n/fnJS9XoAQFENndVlO9hiUkxYDgDNoKxPlkhqnkoYAUz+9QPvulX6WUnSTeq\n7c3y\r\n=v5gm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"7c97069e35d172bed0dad111c4caf5de03b674ab","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_2.10.1_1625242689339_0.857219224831234","host":"s3://npm-registry-packages"}},"0.0.0-PR-376--ef52554":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-376--ef52554","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-376--ef52554","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"d2fa01dd937ad44c34d80912b7cb7a96a5a5e6d6","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-376--ef52554.tgz","fileCount":359,"integrity":"sha512-nUsBBJxt0gL4aQmZ45QL5Lcwfsnv5zuTOy8Guvr5egtxUBtKrGJyLb5ROlABO3J7Nr/jOsnvC9ooE1z+wnNn0w==","signatures":[{"sig":"MEQCIF4K0kLlud2Plevi0fJE9GKjw0DU2VYuTTL2jvYPhdLhAiAZjIMzty2MN9Wc6wuKE+sEHv9frGgyapuUVgYxXA9M+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4337352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5JdyCRA9TVsSAnZWagAAN24P/35GaxBxQTaGy4FcQQ2r\nkeBUlah542USBjZbYUEkshSVDi6/Ia3hddXzCh63nF54Z7gnHib1/gS9l9IT\nACjY3zZbGQbF6ReTfg8/evKPjMMHOw0pWCHIpG3S+ZLfTk+ALVFgxvpHfAEL\n9cKEBRNa/P4rYHtpqzW6N6UJ3Cii08ANTnyzhbi6HkmsCeHg5FmjWRvTEVwm\niBN6XCWIr8FCqAphamv59Zny+K1WcBlRQDnm5LAUxVAYUSBtwmGkaqo288SO\nlhxSK2SoY6GNgWtDDeIlgMwZ91KyFVsGWM5NO0/3/JXeIGLy7U5JX9dvlpfJ\nZ1pTHVlJeTeWY/BTTqBh+1ThDU6a2CJ17VsIYzAeJZwgpsBxvzuQ4ebXPMBF\nJZy6BXBh/86KXvCh64Ys5mq+PW8oMXnyaj0uoxjHGYg1QWU7aiRDTgeam31N\nmhsrRwo8hjSsnvAq0ujkCqNCTyQqd8F5USPOi47QzOgCrAiUW3Vi9EpFNukd\nzjWvN9nogJ1P8tzoD8ad4udMsK6vOZtTcXzyb0iC+IIwP2qWBQeZfbkWNiFR\nLYebAIV9kwH5M75pxmXp8ys70fZyI6J7mXUexeBTlTvz1/RvbNlRl2L7pvVx\nNNxXVcazkqTrqTNa2NRA94OicvrpEI9ZZNT1MuI/+Mv9EfnPdL48/WsBbU/y\nGTZf\r\n=VnFS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"e9e8da14dfaa7e7c823a2e9d8cffbed8b84d03bc","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-376--ef52554_1625593713642_0.07226880122533741","host":"s3://npm-registry-packages"}},"0.0.0-PR-377--dc64645":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-377--dc64645","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-377--dc64645","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"4689fd6d523fb7bf5c84758a72d48fcd7207d3e1","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-377--dc64645.tgz","fileCount":359,"integrity":"sha512-O73M+q9zyw6s14YvKuKBFwk8NMZ88tXjhCN5Ou/oZ9J2pqdyEVhCKplDweGkY06CjGAF8Uumd9Y3Nj/ID+GuDA==","signatures":[{"sig":"MEQCIBioIlVd9/9AlJ4pxkKE2mhXiI3J7qEzQSaPumZ1DdR8AiAQ1tok5vmbQOEP4DXg6v6aW68AyOlyzXEPsUDS3HMq0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4333904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6K4BCRA9TVsSAnZWagAAdUIQAKRNDlXs+SG42RG2FhLz\nBTX2URuy4Y0NUFB/0X/g+5O5T/20VbPkxNxH9aqnL9RBb2vBC439o2JcrNQg\nxa5gnoEERt8PhZEWJTh4ZG3VLQW2r0Aiuyvtjr4fo6BidjTm/zJMzauFt0MS\nQ5BpjSZKiOpdOpB6g9vuxqc3EP3NwGrV28fAkJGcHiNNBDyMNW28VnZtYQrs\nNnsr+gUw/xMtwdpRv447lyJIXJP4f9jAArVgWIMLZ7swViQYd7oskLXjQ8DZ\n6OYwES2nFTKJnGixB/Ralbh8RKoe176ISohWutomoP35tEmY/dwK/Mw9Z0Qn\n47qXwfR+1CIBEHDEHBhEXMKr01Nxr16pcWlttKgZfFd73whzqureIrBQvLae\nn8Dbsh2GDc9DLhtN/F9RVKWxC7X2RvcL7FRjgILq4bqZIcgU3UcIqjcFd8bV\n41VosvHFipkJVo+h3iyIFXeDOpEs3sBVf/gJTEBNqpZeKBwhs40pSVOO7uKW\nQbjQ3f8zxRb93v3QYh/kkDqaSm3sH1f78q/zMQvU6uTu5rYplgbJJ70o3IDO\nbp4nYisJZdtf9zFANCJScib5wOuw1IB0DRWYkaCd6D5pk1ZmjYYJMpLLNkq3\nqtkz5XiteF/z3t79yoHnpF7bajxvjsX8SfxfbAC6nle4zausXEQS2E/RR+yd\nMSjm\r\n=dQfu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"14ace750a52eac6b194d2729bafc184c3e0ee7e7","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-377--dc64645_1625861632864_0.8280166582197779","host":"s3://npm-registry-packages"}},"0.0.0-PR-378--c830813":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-378--c830813","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-378--c830813","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"f68f4bf87acdfa62c776f774f6981374a8946847","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-378--c830813.tgz","fileCount":359,"integrity":"sha512-vGzsXYsVM8XKZE4+5ESohaoT2w7znUK57UtMi7JljEdYzETEUQOjHuF230d8lsycrq7baaDuER4g6Sup3dgFPQ==","signatures":[{"sig":"MEQCIGAJ5+/J4i2IEV7QD6N5qZne6xVO8ccHV/yYcmSLcIS/AiAu7obw1tCan66DpDiadXRVZA9/blmQRzzJzU5KgCcj/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4335279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6MjoCRA9TVsSAnZWagAAAvoP/jbIdsfhamXjLu415aPN\n3Cfp+Mcfh61dRnvSVCzeCgVN48iQTDIwPKFl8pC5Vpl6cENptGKphQKSbTY7\nuetO6rD65jECDluacth/P0D9DtrSFPN7lmkRU1fkPPTAEVKwky5TQ3SO/MQr\ng1mX9fpabhJq3Vp03retYi3BfW2MdmnrwovlxYyRyI16jReYVSqNPkZ1jv63\nLTUeVwMJQj2CyV+9vQUyjJVDKFz2ycijPQ2Z7kkuNkJ+TH7XLfzj7XEFBuyj\n2u9S+gFzpMOmku9piYmPXOMfD4m3mT6bryG/PylXUJ8D9ePonBcvfXzAEfQ+\njMniKY7np1ew7ZyzC2Yn0GkhAJ2yST+ABvKeHFUeY7HfejROjL8hsi/XnIoU\nnE6x0PXuphWLQEBwesA3eGPFLEnYZTEx4hQy1imegkBYqcr9ku05d6r7gKho\nHCcEkX2JoTpuzkWg670on7lYF1+/QmLXDty9pVGc6SHGLw1BztsPszG76bK5\npripqr6bikpnsK86sayyrmT72UbyzsrBN80SvbonEUrrx6loJQyyschNd8kL\nqfpqCMILOV3dYwcPrVDxyNh2SOLyyJxSt/c6/ardHX6JAu5AdwrlwjStB1SN\n8kk3LOrMiblj3rmf7st/5TkF8w8zOFDxJtmepoQ3DJE10/bMbzd6oDjN8i9T\n1csO\r\n=lcVI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"bd4b023d1bb41276a53bdd659f4627f37bac8392","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-378--c830813_1625868519702_0.965147248165986","host":"s3://npm-registry-packages"}},"0.0.0-PR-375--98e7314":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-375--98e7314","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-375--98e7314","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"480114721daf21fc9a7909c60b5597fd1c396db2","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-375--98e7314.tgz","fileCount":358,"integrity":"sha512-Sc8qeZEzohkYu+C+/HUBx8cQc1cuePGgUqsTuNPNIrVK/SfGmnnGKlR1apNwqp9uXyRo0FkREqxxc+k8bKBxqA==","signatures":[{"sig":"MEYCIQDydZmtJYvRCTu3mZ+uf79M+mLW4ljYeQFU/YXkaawdYgIhAP08/3nX7AKZ/72W+UvzTBtgH+k9RqdRYyz4cd3P260t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4338026,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7K2wCRA9TVsSAnZWagAAFU8P+QGYOox7aj6RmTRb9vXd\nfcqSnR+QQosG0Fyx7lg0Vb+x8l+G0DoFLdDvm7DV4vHrodq8TH1Bf8ohWJoz\nebBcJrCtRgZz4PXkx1YKpFrDmJllT3SJQQUhXmdPH9j0yP9wkO72Sd+AQTJE\nd2fe6TF4my1A7CrWr1NQumKwTmJtssGF7U52sq6bf0fWOqss5/gkQn2Q+Iw7\nhHDk6/muPbj9dMbTLko1wLox2mGQMNxCyZheq13sK/zH9qnso5/h+ahR9Mjq\n1QiKslXR7WY/Zsp9rKK6xdkt3ajbLAVuQqphH2cIl27OYsYbVbBsZ51UQYZK\nNT/L2/UQJJ0xjuUG/u0j2GOX9xuTHIrubasXwkf+DJVteJOF2dMYxKu3z7+r\nmxgmdcUb6aXc/cs9zpG94yk/VVUESjf+BP7d1DwzlbFpTBNW8FrSqUV7kDyS\nQZomET1Gj69VyTJGyoQko3ieDd4tmWX5t40DfmRqFOWI2PZSjDhnjH5+UVyI\nRkXaCb3Cvx7QUywvnZYDBO+/0tfs/2YaPQ/tygIyKhYpOLj2nPyaF1a8yppu\ntglS8h5oVjATQuMjgD2sJuNZlEuKCcfEE1RYAPho+uq4c7QBM2s2r5V+ml77\nKrEjfgCiEyU6k7svpcIh0OnGt+VIASGIVuT+BGNCuez1OS0c927zaYZx/lQl\naTK/\r\n=NulI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"ebc4d91e616108d87ff59a579268db20101e536b","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-375--98e7314_1626123695503_0.664626280227498","host":"s3://npm-registry-packages"}},"0.0.0-PR-375--4ea7dd8":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-375--4ea7dd8","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-375--4ea7dd8","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"7d765a51385c7b07d1fe32de6c503fdc8eab949b","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-375--4ea7dd8.tgz","fileCount":358,"integrity":"sha512-TxI1y8yWZ14VCtd4gJntSRthNf7bGgcQxZaB218J7fkOZDvQXL/SVvQGbUNECuk3tjwNMMllHd8mbBbG6sLXug==","signatures":[{"sig":"MEQCICr/NxKA2TeIWeiZ6JjU0YdVS0o5rcP17HAed2KxBTnGAiAizw2KQ/r2RuY6y5wqnoiwBYzgm80jSfGdHiVj4F2ZFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4338115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7b8aCRA9TVsSAnZWagAA8DYP/3QO5jMGXkSzS5RUTWcc\nAQgz5nObvshxUTKhBt6l2HzZl0pfMHXmy8ikPTjb/NN51yKTrLZz+sw/KBql\n9MXWVfP3n1nukZjfZzHSbjlukJUJG0Ty+aFNZS1WocYIAl9LwCgpkuYE/PFQ\nh+b9sQoMi6g9q32XjngSkigDOnFAy/fIsb2hTKXqRAle2wpVZjjGBRmTtC5n\nx24PPwRaF2AVEkSlLppzoPCWoa0tKUhb0m3qO20K/zKDFP6fxxGnwg3Os4a9\nrBR38Xj0KPL5WlACQGVRn9Q+skWswOf/couW7OrpOXVajWoDxx/2JprfPJKk\ntWPsysb9HHanIrvgktcOGceU/6ModHagm8x49HtbzThKm1Jrsz7LG+u3vL2U\nLsMGiRG3fwKmmIHsem2IZG4fD4ElmalHUke1+1pFB9c3/Rf7jxQ6Hg2pQNtM\nZR1sZvWfaiY039nbGViDJOp9G8jMBjXihix66IvlLJ3Oi1ydXdVyWYCWF6tg\nMWcgRooMpd3yDKAMOaOiDqimtJo2wQyGC2TnyCnKFS32Mfl+IUr3FRqF476d\nFGDCocCYHz+Z+I9hWUMu2/5vuCKLYeTQOLygYozlhld2in0YDtOZfIDgvELT\n6oLc85mPo1ehH9xmsCuMLan1HtFQk+22eaxcYB4xzssWQEfKjqQPuYLr2DSo\nOvDV\r\n=blBG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"c0ff7d3b7067d4988861ce6d4d6412e0bb364371","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-375--4ea7dd8_1626193689591_0.6420862238924301","host":"s3://npm-registry-packages"}},"0.0.0-PR-375--914ac79":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-375--914ac79","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-375--914ac79","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"190dd0a6e81a3092f3f012982c0985a6d60e5fd3","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-375--914ac79.tgz","fileCount":358,"integrity":"sha512-SX4wkFPiqZrw9BAgZQTdSpfoXr8ZcQGbq6VvVucFh4IzdPolYsn4VkJic7n5qMqcLy/IeLtPjNFwIaiF1iJldA==","signatures":[{"sig":"MEYCIQCqIYKE0QZSszXK9M/XBnq6gsFgtfnYXzbEFhyHybqQkwIhAJcT4pmavCsrDxLt+tvp8VsZ/y8bqUioF/xnMENT40Kh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4338641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7gETCRA9TVsSAnZWagAAiEwP/0HFZQdXPMNI3miGU1/l\n4npIFBqIpBwqt+hyCqorgIF0q+prfr1v4gZvll7i1y+2qTpTwr1DGQEInQYR\nle5flcuLdnymTbJyG5XUkNp7gxFK1MSj7CvQBP37BI3sDsi4quUykBfQVR31\nTGf0rxJThb88vpO290SOlWtX5zUbyl7K4+wQ/5YCFEgAiXj2RO+WlQkNaf9D\nGgfIeCLU6exGwCDW8wmp+bIctXTizTSt6n9YneNfu7hbwxU7pvhkEBXFjK1u\nGYrNPuwn80OxmZAt4lliT3DyLBI/CWtdpMBQLn+Ge+hPjDoD+Ehn3dZuU5Dv\nvnZ+5SIOboHnEOC6K4VjO8JlOOh0md+85ykffRe2hC/b3rpKYHhKrFMYYeF2\nNAQaklEDA+UuQEtFB1oT3q8StP+gMOSIL7I4Iv69zzw742GZVT/FvVrbpRYq\n/X1RPLCdNpVJWiTZBYQsdvO10M93r9btqBIaNAaMrQ5LemqI0mwRfhCH+LXi\nv6tcp7+LOjNMH5Na72Rt9LpH/T2jG4+uj3kaOdGEN1sVwC14ex+oA3O9p8WZ\nhgmSqKzKHbz2lRt5BodcU1zcDBQNnypKwNzRmEdD2c+TkccLyXv1YQoDPXNf\nC+ktkOY9Hi0BnBRQ7cSGrWRDdR09kXOm2y1LiJYs3PodRCTnSP8fopUB8KIP\nHtq+\r\n=tPGy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"505b8fc2ba6584891bc293a25f1b75d412998434","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.12","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.1","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-375--914ac79_1626210579329_0.6178724721195892","host":"s3://npm-registry-packages"}},"2.11.0":{"name":"@leaflink/leaflink-ui","version":"2.11.0","license":"MIT","_id":"@leaflink/leaflink-ui@2.11.0","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"bc7458d012f30d4b49a17fbb960dbc66401a373a","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-2.11.0.tgz","fileCount":358,"integrity":"sha512-nTHAQT9+3uDKjs16jT9ts1AQud35ojTmkjbseTSi7dSkHXbfPjYBJ4SWDN8arqrFdMRdomDAitVcDqTKFEqP5w==","signatures":[{"sig":"MEYCIQDKmfXLdyW7JBacb1at6Z1G7adFuv4UdOdQa8xRCaLFJwIhAMQU+uAMw7Ikfq1wuH60X8BF3u3dUs4aFvXIcxgZE2gz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4183578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7wJgCRA9TVsSAnZWagAASlsQAKGv15/gFov038i5aUGr\n2qH2dd0NE4WSuWndv/mrwZZnUyFRjw/CjWj0/eTdhXgbCQPKCAFjZEufnUqU\nJaZeL+9k8KqBRDUvQCymBZSfRLoqCvGrEeqhM1/lOj9Ey2wPTSDAE5EmNGKF\nlpBUrNadgln/2UluTjOtZMqrd23Fe3mnixSontX/1ce36y2CH3bV6nhNcNp4\nSZw3QzfF/IVA2odRp1Mo3WR4unsqxKqrUhssxSH8SW+3NzbrlCXemjZzCnff\niESge+dWpJnGiaT7pTbRqQ2gS9Ljo6ujXI8j0h9UjSoYwVFYmNH8Fkod7sb4\ncDNAoz0GIDKvK3MPGI7RXT7MDPNsgbz0IwS6pBqYHIR8RvfVaZBNALv8LxCv\nCYqN+YvvjLju79iMsmOd8VBJPCn2A4aGscpi9LugD4FFDwkvCE2QNC/ObfXS\n2e24F061D2+ASoULhDRMhu//Jx8giCPsmojVO4AWYX4R1rmKV3JHOxNis39l\nxyFesCtgeO78P3I7cNB2WanAruNjKCRmlIB/5Tco1YrAibPzZNkxvXAjyalW\nQLVwwV4cLpfbZ/muAr4EjuE+OpQoJ44DQfky5A2bTwE1UOS5M/wbo3YIygmJ\nUzpQwm6Z+5lhkxGWLQJb95tRl5hWTa3MjqSevWkTOG/4fXJYRb+0yzvfiyqB\n4h07\r\n=yrwE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"bb14510a1ae7be0cae5f0336556f0a32eb612ee8","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_2.11.0_1626276448182_0.2893911793344981","host":"s3://npm-registry-packages"}},"2.11.1":{"name":"@leaflink/leaflink-ui","version":"2.11.1","license":"MIT","_id":"@leaflink/leaflink-ui@2.11.1","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"bd622b9c5407f20d4209501e86375b6eced21b9a","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-2.11.1.tgz","fileCount":358,"integrity":"sha512-/AiHUkPevUPoP6YtFqs5xvXOGmNNPg+l+6bO/Jl7jbS7xtKGyW0W+A+YYbb/rys3D4VCqMgiC1lhOJ3uX3zdCQ==","signatures":[{"sig":"MEUCIQDTnFT8bq/Uc+qeWmMXgHv7YJL6l4PKyBV7ASKkHUgw2gIgNY11A110NIOdAeEcdXGDcpoPaN+n7q9/T6ecg2adAJ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4183627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7wdICRA9TVsSAnZWagAAyFYP/jZolnse1uRwM81QhDMh\nvA7fTpCT+/mjFkGQ6YsUvt9/cd7wWb76bxftt3JTOwdnp+lgDgX3zkHZ/M5E\naJypQmoNMHWGaCtak5gXRmd9VneVMZbFJDRCWo4WukmIbNploFx3LpBF2LQ4\nN4WHC9I5EfwefWSSxtPlmBRnddEDaPhhwbN8xqTf4RKMUalq19BLFPw+Iu4o\nt+Qe3RaOqpqPgsN653ajuMZW4usIuOe04UE2jYvDMa8uXRRLjQe+mNEvrrtw\nP3dryaPGoEHDQpQ2aNwCxakYUGz098YEl3rYxEbUoUEbW+te8yE+XPUNkaNT\nIdVbdaUU9crN4ubFplvMImbzD9P0UPOmorlIwJSRLTAECnEXIPoEJFGWArOj\n6YArtqyBICM9B5F3f1sSHoGIOFCrF97ReJadjdM5Ic2IIu8lDrJmChx7Uuwb\nfq88qPTYcAfVdxFWFHI75+nBjIVCKOCUjRdLXJrXagi59PtDmkl4YL9cHQE7\nA7r1Y6fnk7N7aeXXVO9SudG8QFgWlJrexhdJ+d89K0Zh99IlWg+S20qa97xk\nUhgXr6fQ5ilsF7EzIwNvKZU1SAiDf1fo/d4E/O0+ughFYUg2hSrX5qzY4vqv\nqNozmsVFEUwJES9dE9U8OY4GFH1wZhtgLbBSZ2BQjWE3D9QF6oxvhVilgkwk\nyg6q\r\n=3FZj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"04f339464900f958f804d834c24a04b0e3e1a0c7","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_2.11.1_1626277704432_0.6461244687270864","host":"s3://npm-registry-packages"}},"2.12.0":{"name":"@leaflink/leaflink-ui","version":"2.12.0","license":"MIT","_id":"@leaflink/leaflink-ui@2.12.0","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"3a3dbb637e5b8abd387e9540026b94cf661238f9","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-2.12.0.tgz","fileCount":357,"integrity":"sha512-LpVHEjCE6Y14aix6fI0YTkSY6dYNQfLMO6iyuTzUr41HIY9mvBsS+Ho8pmsgongc9iG49DsCyrZbLUmlOOCzzA==","signatures":[{"sig":"MEUCIENpf+SffMR0mrlcJe00e7SD7BqGcfALpY0LyL4r83iQAiEAx32VFAUK4iI/7bdaQM5PDZYokVlKH4o++s6LhPe23yQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4185186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8F92CRA9TVsSAnZWagAAH5YP/jY9cCxDcCSD5efUWSw3\n865obFDjfuAAywK058XG5g61rMYlXuqL95WsNPQJwCfybesAIdIZh0YmlS9/\n2ZnM6k80oQg4lHNRpHcyd9wPO2Miwx0qM+mCfLAWAscr2AH/kc3WAycqKTeK\nfX0RznuzHHEGRNTRVJ6WccmTV1fhxg/2vh9reTJvarpehD2f0zmTETGvLsDw\nY9sMKBkkIH8JzjYaOx8G1XhDCSw1Tez1Tu7iNHUFxUTlM6QfaexjT9HN3muB\nbLSpPTSrcmmvYWJJsmenLQELRHB1tXJ+d38X2fxl2tANDMviAlCqb90LEakE\nfyJNGk3fCHdRV9tFvCsR3+OQlyd/B/Vy9MO/0zeJnOrCs4GS57uJkQd/9Ufh\nUkDxZJuvuIaASVv1reX7mVE6uPdB/ZEG/FQY0nMZjgHJMNkOoz5IG+cnz9zw\nhC6DfEfGMJkboH6kjDpFemccEYOmNErL86SDlJwD4Ou88Mx6nrK/H8g0FOxH\n1Ma6bOpXQkJc+byPseNXN5W6SPwEs90Z7Qn8RgHIit+oyA4d88cmupFBxb6h\n7pdaJcOI+wKcT93ybLTNt/44zE+5/mykAQfNw5vNbOUM1DNdbyQ0y+pe1zKk\n2JydrwwFCLgWuQ8WYaQNHfMfO5zpuRfJi1cL7E2YauCdnHSf+iLB2CP1L3aY\nuzHV\r\n=WGwL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"639a59e4437c4c473fc5148c0b85cba6dc6d4428","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_2.12.0_1626365813902_0.7773864812701954","host":"s3://npm-registry-packages"}},"2.12.1":{"name":"@leaflink/leaflink-ui","version":"2.12.1","license":"MIT","_id":"@leaflink/leaflink-ui@2.12.1","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"6dc0ae960b747fbcccc710f55e41293f99c94572","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-2.12.1.tgz","fileCount":357,"integrity":"sha512-P2TJecXhuDu6iE9jSGDNmMemOtQ4ZQLHKP3xg8nJT9FA6RfvcWApYoXC8DwXkKJWMto6NUFbX0pOT1FHKXl26w==","signatures":[{"sig":"MEQCIANUERLIPxCRr0zG3Gqa2k6BZiGBJZ60oBu2BSNJmuquAiAeRsT0HMKanft+ZeWC9D8rI8lDYE8zLsb7rmKK6gExVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4185276,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8GNMCRA9TVsSAnZWagAAW24P/R15lId2SbMSGhJUkdFQ\n/m+LBqEwcunOvp/Rvz9wN7QKsndypEZnnOZfkHeIKrcNWlPwXKblMe5MbvqQ\nkC8jBMovCkKpYWM5kHccKIsHjgEXrTGjHbe+Tzad/QBV1krXP1ZFWwdEkWTw\nhheb9g2ElGNslFhtHka87QAt3UJybbFglSnKyvnrAkaTXWyyhc/m6ZfIPD+y\n0njHnxFPsJAsptG8W2EsboUqe2S+FOOHDOvrayJ6cHFC0/Iv/kuItAKQOGZQ\n6Zu5ftewF+8wzI5H2/qc5+K3PSl+bCDPGVI0HDsG49UIAtO8ewe/8zb57xxu\n0SCdESnr+LbCpxBRKvIQB/xXxuFL1srDD6+g6xYplwdoYWUys+PxebBKTpXM\nmQFtR34pw9Chy78kdV/HcSLs2jxnbeylYM+8YfengJz1FYawUiWtJW1Z9kRb\ns06xZhRMijtxMuqpTevrbSMAxlznRlE8OuOe7eD2OeR3HZWCZRKFbxvyz1U3\nVIku0eMGVV6exh3pHqSJpVmx7yo/7r8LyzHynj4ZAXyuzIA4hflQZRnSb5y2\nT8rQWsqtsfRcZFmMLHZ/R7bhCK3G6RltX4VgMvGww1y1GuPt3LI53E3zS6KZ\nnNkjcFWCVim3VA8dNXR3jXwJiVgBCXojmX0OMBn+Aj0VbtdV0aU2Ili0A2TE\nedUi\r\n=3s1H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"dd741f852ef19373deea4a5bcfdd29b13c080d62","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_2.12.1_1626366796232_0.5165627450586683","host":"s3://npm-registry-packages"}},"0.0.0-PR-381--10b0440":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-381--10b0440","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-381--10b0440","maintainers":[{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"},{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"750ae47e2e1b761ac68aad8734163c820151ebb2","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-381--10b0440.tgz","fileCount":358,"integrity":"sha512-NTY3CDBz35iENiyULb4NH44X8eis6WJgSjGOxutVzkQVPchIMw+3zwhtDMXzf9LVOZpxKJ0cGnKiGKoyBahzpQ==","signatures":[{"sig":"MEUCIQDL/A0AHXS6CRX0Aohh62k1QWlkG1je0rsBd8cxQSfgqAIgR+WDzz82GxWS/13arpipYhVAlXjhGaXx0hbgvKfNdyY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4333216,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9fmaCRA9TVsSAnZWagAANuoP/j6MIEz9qN6jUZyJUtpO\nqpbZR3/gb+fNHvhq/LAdwUKCHYw7d0U/XMdhflp+Q2eHsRZMj0E3FvSjKitA\nmnWnEksLAPg/CHh752+m2DIdMjYVrlu2io/yWD00PitGDKLXlWH1JM7nJpxH\nnhk+V51Mvcy7r65IZ/co/S6J7JUazUGJIsoXKot5OstTSaUPcoxRbYR5vGoG\namn2S7jMXNIw3uW4PP8dgg9Kkd7qycieOzpGwtgliklJ4MgX3tobhK8+M58n\nK2RL4TxvX2XWWV6WnCa9uJaXkCXEdjAFbE5xkGPsBxbZJN7kTAL0qcx1avVC\nklDKrCR4avzBr08gbYp5iqrNe0om5HfTiJceTOANoP9H4+D+CmRFEN/ebBpr\nTYdtzgW07ASLW3miiYMQurJ4tjQbelKF+5X8H97yig0U5Xx62/zev8/vh13X\n5/Oa78sTBjHbypKKU5MCfc1VWi6k6etYJrVcy+C8ASGPcCMk/B3LyFat1ILU\n3av1rbKUWT9ZR0GcxnAkdWCIrtG9zqED2lZ1Ht4kHyyjdrG/NEdRIOREzA8f\njhAjZluNc1FjcCwq8fqkSgrXJKY/xvpSUHaQ5Q5Oyaiu7epszSFZat2FVCs5\neg6GbtTW+qf1tc9Cx10bgeQY/in1xBwdRtslttvOBzmxPMIOt8caCryHsbn5\nu3RW\r\n=U8tg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"962bdb187151f97fdb7e34b208b37e96602a226e","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.13","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.3","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-381--10b0440_1626732954541_0.4564134506879238","host":"s3://npm-registry-packages"}},"0.0.0-PR-382--49ace64":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-382--49ace64","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-382--49ace64","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"cf744125d352994cb198b4753aeb2862521492a8","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-382--49ace64.tgz","fileCount":358,"integrity":"sha512-sbG3VQfHsGlWrrrCnHBVpzRRT1NKnHfFq1RapUbkV4G+bSlBv/Ll4etThKYOwU6rjPPskj78wHWu3fLw6Rsqjg==","signatures":[{"sig":"MEUCIFx+QcnQUJPx2/kTN89NhRJcSSGGooLfL+diEzYbNLMMAiEAhpPGfsbwFQqorfKlXwbEDZjwEbBYe8TxVZ0GZKr2VG8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4339160,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9wG8CRA9TVsSAnZWagAAjxkP/R04WyTYuxHrIT3LCK/H\nX3nVB3rq3aBDN3jDVsWlreQDirhDO3q+xuENtnsdUc37kOlZjJwVcjFY2cwM\naZMkHsmhj/E4MIADYqxosgJaS7Kx2yoHka/gZMskjtLrAzTcrNxiDcLFzP01\n0p2EV8/y7gqYT+FqucQtcqOEibeMep8WgLu4oFIuOD8KqpE565bH/VpjUWaC\n5RW4rUwauZ+7SfyAYbethGLlxOMVteKNLDajsipW5kXQdfHg5ObheZKB+Yc5\nMUzdibW1UuyDm0qyXDqjhslYWR7UCsk2B4fzv5IrNrRkPoSp7PNYvrSsN5FB\n4oEFhXFYJFIy7jNo7untwkDJokSO6b2Xq4gfvIBhOb6SSA//9PLgfFr7mczQ\nn/3GNQ7QKRIgIuL1xcvTEP/WX//G8IKNzI3Wd/27iFyIO2eEYK/m5QG7Wsx/\nTN944RH9U9K10s6+7m8Rvfp1NE3WPAumNw3qZhIomv+rjaucF4OleCpPgXzP\ntcX7LYv6uvQ+3TZvth1VTaWxsEA+HCqd3XW4tSHaTCH83q61XKd+69YowFZu\n/4BRIkXchafhM8bdx+rsxVDqNqbfP5sM+w7vQsH2qW99z6q9BQ3zUQKWuFcd\nVIzlOhW4utT0pYp27Qesv6s2d0S2d8DcSoIUW0XAPn5WBfNbGT95NV/B/uuG\nYd20\r\n=uke2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"338dfbba7fa1ba5d1e865f11f35935a635be57ea","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.13","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.3","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-382--49ace64_1626800572481_0.19596937886411725","host":"s3://npm-registry-packages"}},"0.0.0-PR-383--b416adc":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-383--b416adc","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-383--b416adc","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"95966c1d501becf362f6da41c6fa5a914d56ad33","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-383--b416adc.tgz","fileCount":356,"integrity":"sha512-W4JlrFW/Y3FU67DEd1w5NLc1HpqKOhUiAnk1ifn+Dt+xAGieLFTpHz96rZZJFNmW3G/+6Ddmpgc2zJmcfsSIBg==","signatures":[{"sig":"MEQCIBv9FiUPlBFC3JBlMZLva+ZDJ1TYUnCgFnAt+lTXs4B7AiBTUMDMBTs460MgfncW/RWCelNKeQz7iSieB4BEX4Qr9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4340513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9wgeCRA9TVsSAnZWagAAxJAP/jRGCVWBDI+zqZfmAQiY\nhmquaF42d6q3ei4Pn+Y9p0kdUaRmTFOqa4CyaVYcVIOpTYfXj9wcro1DtXtv\ncylgWXCHZt+J6jBqT0jqYekdDYSLlJiUCflwMhoY6eirdwLakan6rJ+01Veg\n12tsXpg7U4v8M/p4U/mWa0t7O3CgClJmDbG93G/NkI0XOnPsQtHXDgWfLSqy\narGb5HjQmcmHTHIIAxxHr+iHLZj77VRVG7IlKA6NMPvDZBHsnzo3HyMkD0/o\ne8Q8KatMYYUiuRRSNJHBT9FmAarFNfC21HMh5pAdZqu/p5TA2xTJeVyHhKme\nVt1r7gjc1nhbn/pPNvS1Ze1Oyj084K62F1PRsriYAVQ59vztoJxeK7ASHX6+\nFuv6Th43FiplgtA/lZKnEfep2CcpxYkGCqhnrKrAbZgnJGTjiSaNgkbfBzvC\nGjQ2323M85YUmvWibFtAQbg3N/bPJkL2jh2aU85doL3mrdBw+SaWobJ2VrZv\nha2W91gdnErGoUXwhJP9cixlLLj7IR7rx0+uoAddbPxJXRgOxdkXXZtuK/At\n38vzLi1EigJbAqJ1tM1vEaG1CnPr4ahLHfOSPRb6Ll6v1qt0Fe16p2BRhViX\nu8fwrFCDZGaSnSlCfS5l4wJDeXpUnv5gBCFJml+QFnPO7FA+fcFvPxPPB4jZ\n8bn5\r\n=xlYV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"57c7f2a691bdd54bb7ab2402aad8224581105e55","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.13","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.3","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-383--b416adc_1626802205893_0.3401730399317473","host":"s3://npm-registry-packages"}},"0.0.0-PR-382--afc9253":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-382--afc9253","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-382--afc9253","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"c637a1dd608c18e06199f7c4ac78a5dc64c82fdb","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-382--afc9253.tgz","fileCount":358,"integrity":"sha512-jErvRDOtrnPsOw3sUszT3QhvNK23JkG+fn7WrDb3CHDCSJVrAt7Dzi9lp7jc7GG6c8FpGRQZk0dzGfZoYjnLLw==","signatures":[{"sig":"MEYCIQDTdwnX7lPFsErt7+Y1L0i32PCKWRsYFy11SLuy7tCsWAIhAJH11cLm7kECKgBvxOkLURZKlY7cOJZoo4IVZAIQcyBB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4339012,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9znPCRA9TVsSAnZWagAA1bsP/1KFbdPPpbTWzYbGhZUT\nUevuk6/k27u9F8Pw6h7psF+xTpXq/lXrBHRWKVpQEnAL6gr5xGekaLf5julV\nw4PfiP+IC8H7m9jwmwQbiySScFfpr1fYB10ectEpw+73J3J7dEUweqrd5err\nip1w9FXgf4meOQttiYI33P0HFoFucz1xInis0AubbFmJ5mzcPPBIve+Spr1j\nS4L9IAvLBdQ2r0PR13YRZ1v6HnHa2cPqcBKpQZhYZtBAupVJdNKb1msRYwQD\nnVbEFqt0LgXEIvn/7+E0tYccl1xUZY/zOwrCsl+8iB0f9DwUHODXsQ6oOX6d\nIxntmAKx3vid85GpFT8kkVt3ui2gmSagSQRc1XtPGVQSK3vBo+aM1bRN7l7d\nKy6rm7O2I2Xjl5XzW/AKfmW0qfgGv5UOiSnsHXkhxZ5o2an+ks4Ld0K2J+C1\nxlIEqVkUSfSnrM5hUt0IzCMiKfPx7/enBQZSfikZQ/5F0OoEtSBcSaxVASqS\n7nHUKvAEzx1rnMsxS99wnoepbN97/w4MA2GrlrSJ6/roVFPDGjsHh6izNnkP\nLppm6TR7CxG++tnUJp2hiUpCVoc8lRakHSKqt20B32YmXWuR9vEW/y92vd5d\nXyAaR+B3moTfKwea29uTOWcbNRaXF1luiDfr0IegJrbBO0KXlSf6+vHDi0XK\nF+kZ\r\n=omWm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"b7df0cb0fa898933a5f74dc36149cbf1c36de7cb","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.13","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.3","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-382--afc9253_1626814927636_0.1493259919881833","host":"s3://npm-registry-packages"}},"0.0.0-PR-382--f740022":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-382--f740022","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-382--f740022","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"b266013a70a4a6dcb95d472e4b66b44bb0c979e1","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-382--f740022.tgz","fileCount":358,"integrity":"sha512-3tMrJEOE+7/3rTeZf4Rd0eK2/DvXU56ryJajgBL9DUYRjdCrzhKXcoYCYxdb9YkFLniWOWtEH7wZWFnFLRJwCw==","signatures":[{"sig":"MEYCIQDDyuw0+apU6rBzPLaHT6rcblkc8cjVMOJPA9Qe9Ap1LwIhAPMF7+4V7ZlvYp1p/MAighgbwDXbN6AJuEOfSm49jfLC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4338244,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg90KcCRA9TVsSAnZWagAATcUQAIEEjLPqxh63b9+5Py82\nGSe/LmR/ocVs1T2QQDdU1ry6u2Gy4zTjgCK8lmz+4G8gmGfeLFSAcrQFsEhv\nF+/7SVttl6GRqMGB6WKn8dnHVQHg8q0cAtVesP3CHapdsrD8n4kXGgW2EnE/\nuNXqquqrvKSxIirY1H5b79wARpGC1y/wsw4jGY6CYMFH2uLe5dsqVQpSykiW\nRb2Czyu5J5r2DlmLAMxumYERCG1LMPvvaNIT1k0w1l+6gENPPILudKg74yAk\n2pdXwBGYrioeNUBm+kJljVJnYVZuS7oFo3FBqhWUwxeXk1MTscWVmdKH/Aqk\n66afJqKfvRi20lCDotlVy34Cfyi4XKFR4mIianuqYM+8g3R/qeNbx1IT87Es\nWd3I6pqN3/nqWYoFGC0yCx3Bmwf0//smORn8neCMBtJCMwbesn2NVgW1504V\nOTRQGm/758PuhtPWYJR0WgnUXxA5s7uX9uD6/ajuG5UEWBQj37sEd9Ch5ta7\ntj1Zfx8zcfHyIoUYFzZ0SHlWMxoqPNPU67Yo0iY5VmidCDUJ6P7DqgTQJCOM\nPuXlthyQOYPHC+JB/oEbCgBnxfGwWOwjuTI9FPorFa/yfv9roNbmMQC9nEwO\n/L7Q9L/70H8vVeOwFfMRJ+2JmnNHLTPvqQUGVEU+DMXZfY51GWCoMdSPfcnd\nROSl\r\n=xP64\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"2430256208cf6d897c2764d45f4ef3119d70ceb1","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.13","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.3","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-382--f740022_1626817180471_0.8929872458526542","host":"s3://npm-registry-packages"}},"0.0.0-PR-382--cb08fd7":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-382--cb08fd7","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-382--cb08fd7","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"f57ba4019c0bfed6dd054e3b9e1674ae0b248076","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-382--cb08fd7.tgz","fileCount":358,"integrity":"sha512-CiZg8xiXYhiQP06wY1U2+YGr3XzIuR8DNWU2WzK/CfPbdBQMkirCqNKWVZpjYtM5+hITG1Y9dJuFoqTUZJJliA==","signatures":[{"sig":"MEYCIQCeLfN/SFi1Gr+RzL0HjIofOZoS7jV75nyYsfz8BCrwdgIhAOjD2P/7wS89lD9xJWzkieEYV65UTVo2DvAQCvme6VG9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4338304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg90e5CRA9TVsSAnZWagAACVwP/iaTEJDLfyWXDdS0nwVi\nDbzP6YUsh7DEUB9aEpn/XNYHCxz3u9zJ5elaIgWY75j1x5pJIrrd1zqr1QBB\nGx/qlqbKv6X4p15NbUcu3YUg2WK9OP1adTSqMtPD8RAQuwH6KGqjC57U27J0\nNQMpW95H5UnJj4AAhLvNTV4AvRt0TVXJ4Gvd+GqGU7uV5U0q53UEirEh1mM7\nrKWAWa+yec8tKMOiPWfs4PbU3DC4oyfvgbVRDC+oVbNaoRNs4NUEQujCDA4X\nO1yuoSNJsa7B4gWv9dQnJzGHSk906+LPKTD1iexJzGrMawX+OcuUyJINzSUZ\n1Tqylhr392104LWat0LmtxKec7S1bE6f/pYTuGNJ5XU8TgOaOM34+CqG1IJE\n1QPQnOBg1210fMdfq0Who44Niv1pwefl3cXIU6YmuWhsPN6kJ9kx22EoJ6O6\nJAfBk7gQkhXsBk61Xl/Zpic44f7dZxrh3691wOxsTtRDTYLZSWMg+8H5uvLT\ngCqfsJb/a+z2Zvdjn3Rd8cDnu5s7/YzI6sBAPR0PRGpEflDmCJzyRTq1xtfa\nuWoiUBlkaxw9vOs3iTi5tluWLVC3r52kKlZAlY5+dvGvB76P7iID7P7sKI0u\nEtwjP84HDxS5Z6vroJ+Oqe5P+l6VycQ7GKN/t3Rz4Nxv7nANS8bOdkEX1+nC\nsw5M\r\n=4G/i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"51d27afc4c80317270c91e45bd13eb79c21d3979","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.13","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.3","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-382--cb08fd7_1626818489644_0.17900399238384557","host":"s3://npm-registry-packages"}},"0.0.0-PR-382--252e2ba":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-382--252e2ba","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-382--252e2ba","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"c7aae6a05b545319f2c24363ad49ce9ffc2bb6e2","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-382--252e2ba.tgz","fileCount":358,"integrity":"sha512-6tsymAVZb0WycJU0pnumi3c/9T5cFKR3rga44hBSvmDzoUo1rWniRgibUugEc0CWOCQfGNJKmjGmGZS2pSolhQ==","signatures":[{"sig":"MEYCIQD1vg2/O+ALzImcHVMaTZDfVRUIDqMT/lKZjMlb6hNCdgIhAKgrYkdiws8E1tKbtIAyn4v2CejAb3/9b0SLTvQujVkU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4338292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+DmdCRA9TVsSAnZWagAA6i4P/Aw+sUrOYLqSgmoEuYXe\n//qm5pKkqY4e4WpKkdeVRHl3wFk2ukFLn/QqIed1/8sRFwGB6RjGHJo71JP0\nt8woR5bcjFowrWdf/bVnSk1/c7zadeV4i8kVkrmCMEdFpoSvmO6p04+ZHPIG\nJmhsw9IvIYyzz0TyVmxAjugn+5Ez1J/nmkGAXoSCJ69UM53qgET6dcoMwH22\nOXKs/tEWd4NAiFm+yPM9gNd4ijuE/9v/fvxpLtV0OC2mT+tqdbalvljseEJG\nquK4wMJXgg5IyQkoKDfQ+r9Rl7uHzaFXoum0OOsURhlD5OnzUvhU+5qCPO+1\nXepl1aSgO8VJk3D0Upk2AjEP8bhiR5fy9Z+elPGXm1ocsWgecVBvWJLfIFPK\nzJ4vuKnrexd//zg6wDeiBFKGcK0AAPga94OE/7O5UuKFWILSVL5bXZ3IzSu9\nI5Q3c+s9VmB6DynNFjv9BLf5+rBDo0EY1N7a9uEs6pEQYkpnc0s4OjIIhvR6\nH4xwc2pxJV5zlkkT3TTkJjUf25oe2z71Lt47EXlVBroio9BiJr/7Q2Hx4e7j\nlVpDvbykk3YOnngwd7eBc3WVM08WUGij0RvIwZ6A+Ra7oYW2+opGDXwWGMFj\nXhY5qWwK2Hi0LIE8OF+lb/IvIbzg/HmIvGg7PghBteIgRmW1wqVh4L11mPv9\ndQU2\r\n=FJqs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"91b9e23ee5f08554a064c7293d2391ae71821964","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.13","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.3","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-382--252e2ba_1626880413146_0.08218926209734634","host":"s3://npm-registry-packages"}},"0.0.0-PR-383--4372a67":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-383--4372a67","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-383--4372a67","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"115fa1df340dc2d2f3aaf243665a057f5ce16f4c","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-383--4372a67.tgz","fileCount":356,"integrity":"sha512-51Rm8jyF0DQxtMfIgcaGUqVQs4UdHw1vJz9t/wn9CS6weJulN2NsMDP6uLWT65xmjhaftwbU2iwXRIJ+2QjG4w==","signatures":[{"sig":"MEYCIQDphqoFkDAyJa+LdDDADwRxoOoNwV2awfJEFUAqnXIdSgIhAL5Z+TzWzqJt/Jp8S+ILwIsV5DNeGm0t3oCcLP1e0WVU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4363243,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+D3VCRA9TVsSAnZWagAA96EP/3i5KPwMdJ+i4+WPTCUZ\nDp8T8URr2Aa19qyXX6o5OsxxyBavpqmQuj6IkIfQyTAs5RraEMsSVSjHQN9W\nMUCPuRtSBGyD9pFtG7LsMa72+ozaGyJ60BwYQArYEOb5ZD2H6KPwBjVLVsPU\nI7m1AETenKxjsxfJxNG+o4YooZrNFGVoUt2Dopu+23+fMeSbqg72o3Ix9DgV\nDw/mwSSWD1Y7/5ou/65y540zyTQRLZdxtJsqh8Fo8buAYKDvio8l9yRGMwhS\nQ2ERa6NFCC4miP0ExhW+MfpN//CnlBxvDHgBEAkcqywlFlhTcDuYW9OIoZpp\n5eP3tu0eofbIeqPzHdsqOau/ksgN43M9w8upNEFhITZlD/e7PACqih11GZv4\nQAkMTwFJkII4b8rhMPBpSl+aTj4fv1PrCu0UJHOGgbCJLkKZf7QGRDHmhhiF\nsPnLAynuAybo/WFO381maHnETGNul6npPXHbMhcGD0ZsIc6Kf37ysZcHdVHr\nYsR+T2kSlRWLN7x0Tgxfo46XXIyK0WTfuCwLP8xW9Q/VVtW2k+sWJ96NGbo6\nX/P4tIJsRLPKywm2iFdOcCFTuO1RDzY13SRI1LpYnyEXseEmYhbE/C2X3XRC\n55lqoRsjmMcaxuQlG91GKrsnSGu7jP0yFeqBVwQfb5CyC0P8KzHRc5tJ+qIX\nwqPj\r\n=no65\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"23aa9026aa1b841fb91ec05b8ac2eceebe671dcd","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.13","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.3","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-383--4372a67_1626881493365_0.2893422438081017","host":"s3://npm-registry-packages"}},"0.0.0-PR-382--8b81f1c":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-382--8b81f1c","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-382--8b81f1c","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"8bd4d04b5dedbcc04bcc97a9f50287be0aead6e1","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-382--8b81f1c.tgz","fileCount":358,"integrity":"sha512-hHdanNSsWG8aXZ/g/VLFIPYtR+4/I7exGmkO/oSkLyew/xW/2F4ZXnQCNTijvUykby5D/SOG/N4vKwRAHO10Jw==","signatures":[{"sig":"MEUCIQChumGtiDZa5tG38PBqu5E+2g/JqPCmAHTEaeF4w3GmcAIgfuO3+WVnd7fECNSbQuJlKbR2t5jiW0XInWc8gIbSnp4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4337770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+D/ECRA9TVsSAnZWagAAO3EQAJeXLJjS6OWoDoBC7E7p\noKm6b5MhP/Vi6lLa5Go6uyJcznt5MxQSNrZO1NQPfWCHs8Qqsq7fAcQywY9s\nQz8jDvLIqoHpF0My9a4ESvWX9e9vEYYvvY/T9Z9heOv72XTW/2SRfuvBiuFN\nLKdmQvqI7fTeY0hyBonD7QI09pBq7hrtZb2bcXzIxk0QDYv3ehMOfWcA8Jjl\nlU63PSbuE+Cjn9lyKVc3VPjZkHwBxg/vJ07Aaf2jBrvf2XyTP/1vCNaAN0cn\nWAlPpT80XvvfAwNEtZo1rkSPAKRk9FHc1uaAonA1z7Eiswvpyp1/Oy94GCrZ\nQpWBr4TXVQ7ogoFJ+z9/9yvdu+LbrudFPUp96YAvIR5a7rjHGPeLcNh2njaJ\n4eYnISlYW8Tc3DJp3QWprfmiMe6uccMapNKOd1toWdpk5AmT933gyW4Oozk0\nxZJo6UAFzCORupoM8fUAXPRX/bw6mVVo53+LRyIhsfN0TZfTc0u/LNwmK6X6\nHjibqR51uVLz2cHjrOvKGZELjqTkKHh684dnQBWmTgGj4E0/PATud3cTiwej\n8lVlXJtZfiiWF2+epHyZwBAc1kuo2IRpRYk/HXlUwe5mbwjn5FEQyP2kkfUq\n1lUhdbE5jvzMEsd3iOL3bS+0otUwRfwqaublclSVItgwqgzM6kE7h37XED/u\n8j8t\r\n=uROx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"968a4d86b44e80241af42537a0fc74eeea1a83f6","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.13","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.3","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-382--8b81f1c_1626881988433_0.4246411418723657","host":"s3://npm-registry-packages"}},"0.0.0-PR-384--8b81f1c":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-384--8b81f1c","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-384--8b81f1c","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"6afb99972b3f92a9cba4c263dfdec11512a8d2fa","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-384--8b81f1c.tgz","fileCount":358,"integrity":"sha512-3aXBZqqBFCMyrFbmAxZU180KJGCJoR+7QXoLM+oy+Ipa4uUA2DV9xswtr+7iQyfjBHGuamDXHMPpbvF8CozrfA==","signatures":[{"sig":"MEUCIDLdSCRY9NI3YPVakjZNJBF4e0dfJ7IyIQu3lh4CxAFVAiEAkmnhoQH1sAr8x11EM4AWqEKZ0fYQT1bM3iVO4NMi/Rk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4337770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+Zm9CRA9TVsSAnZWagAA9cwP/jU84i/Impqo7/TMUamE\nHy15y0uNfNxpGNLcsZmRws7LEk12E5qC3pCOBEEPQ/XE2N49pJeeJOAqjBar\nUFb6kYFSCK2e+b9YghgaMauZRJ1iM2hX/0J/2iLedqvGhfmRzsDdBSoT/s+3\nCzamtMKEyWdWxfKhARi3zKAeH6qigt7MqeEeAIRehs6jllJbXM76ejy0SS2G\n2FCF27Hcmhtg3WebWqKDWg3cT9B+lLejwpOEyNdNcSKZOgoh6Shp/YQSoEDg\ngLTca8V8TcdnjQH3h4jVxLJPCGRFtVjCDcMgp10BCzDNCCqVMbF6rj0u4RKa\naU8KKpQSleXbfPhmh7f7CZbjaeOExAbtUvnQpi9Cfxo8IPNsXzLucFnVL/zz\n3gX9cJWvt521nHlJZVn05wZ4vCcuTL1oYmE0NBTURPOXv0f5aTFmUdIUlLlA\n/COiP5gaQixCMV6cyDKF8DkJG56N5oQc7zi33Z14tZUAb2GGz4PoaKmqkSG+\neM8p+UVBcgjCKHSgMtNsjmXR7bSEvn71744Cww+apUrUZe3y3ejdwJBcmNFE\nbEYMw6iLK837YAcDUJcHmeTnLsjGlyZpfkf4MvOp4oMtXyVXbbzsebvnEIQb\nH2RcAfpNxzz28lAo5KjUnunt5s1ZkSZkuygy2LhGY+tBHc8AltwIKrqUfHzg\nKjSn\r\n=JHlu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"b794a0ab1e9126e4bc4d4256682d4ac71adf8e44","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.13","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.3","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-384--8b81f1c_1626970557484_0.3443855290640676","host":"s3://npm-registry-packages"}},"0.0.0-PR-384--c194c47":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-384--c194c47","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-384--c194c47","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"b21fdeaf3ba957300a61d21d947b4b1f96913aed","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-384--c194c47.tgz","fileCount":359,"integrity":"sha512-9ToMCpw4jteNf6CBeaqdGuEUQejY3oxGcGtFB+yqlQ6cHnCIiWJR+CGrbljS/zNJPOstdTKQJF/6olvC0LrD2Q==","signatures":[{"sig":"MEYCIQCndmpjNbS/RBVANS3WtuIk1CFOGck+yx5FTP2JLwT28gIhAKYWSCYk9tnOpvWJ4JVVPxUsMr3/UYIq/fx7rrOlL/Rt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4352030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+vNLCRA9TVsSAnZWagAAXvsP/3Ig0d4tQUNzS1v2XkTH\nEFWz7wW5aKHV5ysLpod8TfAtj5679kaQQPDQQmCIWp5oFE9UcEQl5DlUYzeG\nbPz0U9+LsVMJNkjqj7C1tc5JWIMGk1G0/gDgzC9gdYKTt9JM1mT7vji78InX\nhvWQBx057RqHcoyO+/wCjrd6uPsJuoG9zKE8b+29Y73QTy22QVibQoklV8qI\n37INVMcFtSBTQiRTABlM0pU7oJo25PDFqp0rh70ZkNUIBB1kJofEhTFllt2l\n/2rNpX6Kek8yHEqRDbL9pDymRy0G24TccPjUzuHCNxSnMWNUtNVGUQy/dKSs\n9gqqZPwT4f2BlWZFX7J4+lj6AottZyXEOSyyv4TdYkg7fD8hpHu/cARqL7yX\nj7u2RNjEkJwjqAB1Bd5ziPqiE9U3J+M/OYYpNXBGsc8bCTZroVISbL4v5deq\nFQYSH4tO3qtzkTKrz4CIkAcsF7l2v3/j6vyeJfXre1K0YG19pFOAXcjoJ3KB\neJIwCAjwU3zffQiVYgBvJm7g8tu5e21epcklnlOoezkNbmx+pIBPLRLYtpTt\nQaGvLi/C/saxmsDrJmVd/keSl+ozu2XfXWjZVLFQ0FG2f5xDW+myNAq19wRf\nCR0UYHRHR351O5bk6/eZsJ1tkR4gCD6+yb5Fjrmn83zO3w1HK03u+MfyekKZ\n8wnc\r\n=laAp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"4c6aaf013553a613200aa977e5b356e67791eacf","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.13","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.3","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-384--c194c47_1627059019339_0.5479407470642428","host":"s3://npm-registry-packages"}},"0.0.0-PR-384--faab596":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-384--faab596","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-384--faab596","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"47644dadecfb1f47d990be52bddccbbdc7a9fe12","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-384--faab596.tgz","fileCount":358,"integrity":"sha512-3L/LYUIk0NaToURaZI5HaXZNrR73szHlcUkv/lO89BLYqFmLETJA0z453TxIOv6JNO9QwKv8gRfNxZbfBAbnwQ==","signatures":[{"sig":"MEUCIGVBTDBFQSJrF03hL5Jj5MRJOZDnX3TNg9xrgFzpF7uGAiEAhRjlPD4hutocGGPqBJKqiatDOvIMQmqVqevw/MvYXqM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4354156,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+xw4CRA9TVsSAnZWagAALPQP/A34Z32mQQcL24I2m/t6\nS6kc7wFoBQjXI0jA3pbQ3rNNR2BscwiGDlceUoSPCCNt64vprv6B4OOXptXW\nH00U05Kf9sXi9B+m/+yYlsxLaerf+v5sjIoAJR2IGkvsL3hB0DHjdfaA3Cfj\n/ivtNqJLGIM55q6PrQK7K+og/szLW93eWSUy2a5XLSTnYD5L2Bhm+eysi+rS\neiuwxMVCrvtJ8BJRjel0ha0mwL5CroA2E959Fjx3K+RCYcD1HYTPgt92Rd8f\nULFMCGvW0qcR/hTmVirb0FJ3KsNZqDrJMSgp8xXpfZ+cCz4EPa0GtRDvysQw\nD/zlj+Y432jTBHniazbJ1NIlJaExXrxOyzaygGXXtvcv5iOOKbJx2VG0+0Lo\nygfcW4utatcjUjFwWell/dfc8K5BNHgdppefiw0mZxajXxudcsn77eRs5bGL\nvjjv/F/Ag6qPYe3A3dg+nWmSTU5e0+tuZ1LJ7tp7R0zcV7+n7/Ur+pq6jy04\nmgOmzTdEeHzMrjB+iX76nY53imBA+xf8fKxmq+L8FQFsOMAbiMasTjBWMymj\nakQ60+dSuxGRffz1J02VwW49Vz+bKUNbHH4Mnjdj3rnP8+muRoEgXQFDaeZ2\nd2xKrwNHA9Ebw64lrZ3RWSCyrwlCzhvWVmf0qHWDrX8ztS1KgWP7YYw4Ew+V\n4vJu\r\n=3dAp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"8fb267459702d816f7804e1bb10271818493a5ed","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.13","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.3","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-384--faab596_1627069495809_0.5800960191226139","host":"s3://npm-registry-packages"}},"0.0.0-PR-385--74e9cfc":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-385--74e9cfc","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-385--74e9cfc","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"fef65daae21933e8f102270e9e093c2154d2def2","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-385--74e9cfc.tgz","fileCount":358,"integrity":"sha512-TW7Sn3skE669b8qBsc3CrxPoVRhzHrAVpDWVG+YB9Vxk25tTTCRhNLkhYhwyu9eAz2HQMrEJNTwpvJrFfVhJnA==","signatures":[{"sig":"MEUCIG6szETuuPvWgsi3R+AgAwUvvW01HcNw7ttSd+qtU9UHAiEAwDBqvVzkCtQHUK2hrx21HL/A0GDfcUaJdhleyG3gPC4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4334851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/t5pCRA9TVsSAnZWagAAy8EP/3eGTyZrLa1uorgoy82I\nR30FHYksYKp3SLULPLWa+Tm9QOPoDMJ1FNnz3OVhbEqr5SEbRZmqAis7xnYx\n4eYBGlH3bwwfWW9oLIURYipD5CL4xZ0uVsm7OdFI9d5sCUmxcZprQAE6jp4s\nbK8jPcvdZZaEIc854Cgqxr55VqyAFmsnv0UIbrw2dblLLVZKQ7edY9kAhDSp\nD6k79GcwCSoj2bGZp0PBgvW264xIeO9Fw7pT9d/pAgo/T+eSeiI4iDpbuzuM\nJfz+L3arQF1NDWFXvUjv+QCsYsNQAsK4hgBgF8RwAfxPNbQhlPzYc0e5Xrm4\ndgeoT3A9XBG556A+AXbo82Ua13oRoiUKC9D0KmqC26OyXxueK9KPNuw199px\nLtJNoibPJbkHX18WI49uZUfWEEukFiP0h0E8vLPhKA93jvrLSkdW8iUgUOs3\nhZEROWWZh3b5w94FlKY3eHWBdb3H3BfQbdKCPB2xfgb7Ws75CVFa4W6NvmN/\n5h0vhInLx0tBvVPNP1smEYsvs7KWWiOwKjsTLEzjfnd23hilepAAXj6ilggW\nDY4Psjt4cr92gZdF83Q/Dnn/C+Oa61pO1BLWCJn1SDOHkANGtOqCVR/xTKvT\nZ6hfl7YOpGdAXv0RqM742qlET1Yj4Xx2s5K9i6MWRRQDTepWvxP6AjXAFyxH\npj+p\r\n=2coC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"3be11a5d00a1f6e7e7ebec90d10d1ae0f8eea16e","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.13","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.3","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-385--74e9cfc_1627315817084_0.023506094255355103","host":"s3://npm-registry-packages"}},"0.0.0-PR-385--c6300ee":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-385--c6300ee","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-385--c6300ee","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"79aaa17f860d27b3f9db2b485cdc6cdec5925aaf","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-385--c6300ee.tgz","fileCount":358,"integrity":"sha512-INtLDz7ZYaPrabcCwELyziW1BDUi6uCK60BpQCYCnr0NGAh96WQDyyCfJNEq/3CSj37Zr6GZRkNfVbn6DZfewg==","signatures":[{"sig":"MEUCID3K7zXMV3epVghWaE9cY0UJmProwVjJhgVEMd8sZfktAiEA75RCbjUNRgPGisjkM4vbijjQnMd9ijJy+fLFCWcWYv0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4334398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/vJrCRA9TVsSAnZWagAAv9QQAIEWvHCbc3JjBO8BJ3KA\nuR7K+zpBwS01dOyonI/6m9hc3onu+f12pTd4NfIbRYclECyf6gPaTaw+7KS3\ngBdE6Ai3qOc/0BzqBlhRU2935fMxELaT1VD18odyJpgbzgJu9uZ/hBhYjisp\n8RoI/5j/dElwCOI+1UB8ZODVqMWMvUvrMppM4Oqt0fSPKlB+OHzbWjsXPrGx\nZyrd3BN7RfeuRGg2BoVIf5bnqWXGQhPCkpsRfRmZYrJKdn2rBfoxzNy5qd8w\n8ieCJJUTOpxThlS9JTIupWhcSkkNbIHLZ+UrQK/DXQ0JSWuQayqBJ624IUZG\nx9rqg00wihvFp16Z4yfv1yPaLGp835qpkw4NGsmROjlGyLWjIjXO71ELPx5i\nJqSd8cgg7ZZjCn7nc56Vrawwls0TwgrOQDirprRqb/z2P/TnF62fl17TRZq2\nggRys8LcBV8gKCPXmoyCmJZSp3pb8cWvAR7uQaJXi6y7ODFhUN+fhjAaRzNj\nRKk2IXHfbSDjNOObAFfkdM1CPw26ocKBI8ry6XxAqMqPrigx5k3bmyk6vqap\nxY90vQo/CrQoERDz6kuK3PTbtyxVCPqNGtBNFn3tPYUAG5L9VS6fkXKGLfC5\npM8Ysg9TeyPK3yiITP177ZJbwssCtHfwdGKIDwjtfzpPu7a1NlSg8C4ZT4cl\n7GGG\r\n=BLrR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"10c972a4eb30827f34eba3defd469bfcec0ef58b","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.13","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.3","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-385--c6300ee_1627320938751_0.23382055100332289","host":"s3://npm-registry-packages"}},"2.13.0":{"name":"@leaflink/leaflink-ui","version":"2.13.0","license":"MIT","_id":"@leaflink/leaflink-ui@2.13.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"9997741380ad28bed4343202be75910c5b2910f0","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-2.13.0.tgz","fileCount":357,"integrity":"sha512-d5seJ/svdojCoGPgukq17WUcLG4dMd6/sRn3JmTg2UTKPP51pxyD+atesmKMETDB9nIc9FgAZElTdDJQjq5/Mg==","signatures":[{"sig":"MEUCIQC774PiX6fECELzc+/7cg4Kj2twVxBIYnhYJ72F0J179gIgIxREYbpoFoBK27dSDVpoFupzj4nrxOkKUWKwWIJoZV0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4186463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/yEaCRA9TVsSAnZWagAASCkP/R0GMu71kF/fnWdapDQC\nIA3CbObGe5AEsI5j3k7b/PxyAcJ388qANVrXQUGh1nWxdU1hwuXWMc/MKXsp\n+PaUxyIwIG5C4nhlKvuXrb9c5Xt1ywiZ04ZAqnG8mcTOmzdU3YxazWDTItOk\nawI1GxhPNayPX20cMN/JEuRn8MTdkrfypKdxexNLTeuCJ9N1mn4XW1moCzrP\nUgiPScY+cMWjvLtUFPgP1oQKkXg+XB9Jucc26Lu2bLFePJvghgBPiCes0mRe\ncLwrGjwIpu+LiCy1SVGEG9gDjTypfH4TzB0QQyHOIwi+PG92OKtl4jn+K8Bk\nS8G0cMrDC0l/V0By+pFZ9g0nSydUU5dthKDVHNlttb1nfiHVS9RtIGo9JhDO\njDTDVmF0+KXeumQ78ptAhUashs4nnIJNoKwaXoHQ3liGKLiO98qo0oc2jIhm\n6880xxkHjoHCI28OXITSisY4gGV8SFEYz19sOraO6O+kzciXFZbH6ktnBLnn\nThtes3km5C9mFfK1FuwqRSJrNSWv9JvQRuqKYcjIU8uyTHX+VcGpyrUs+wcW\nVvQDWid55pM7bsrkHzOr/cFlie5KUV3pui+KQ7IBvs1DJCkazbDK3P76DRIC\npUBN80K/iyOX4xiMaMKsB0RWIPXKwV3Edlz87LGbzwkLhDG9ArMsDMgOi3pz\nddza\r\n=0OO9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"b2e06ddacddabeb24f62cf5943c485f55f746c97","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_2.13.0_1627332890034_0.5286432175661269","host":"s3://npm-registry-packages"}},"2.14.0":{"name":"@leaflink/leaflink-ui","version":"2.14.0","license":"MIT","_id":"@leaflink/leaflink-ui@2.14.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"dff083efe96f82961018dda5553c4e5e92c5b1e9","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-2.14.0.tgz","fileCount":357,"integrity":"sha512-F+CoOZqSI/rixipAD9tZ8FobsIxiTBaOgf4f7XDa7nYhVoKC9MEet7xKQwEuYrBVAZLlzjCdaaleakJQe04lqA==","signatures":[{"sig":"MEQCIGnWBXsAvftH7+K2yylAbLqPThXqlvcIZw+n9TQ/zDxRAiAInH3AGp/mHWR4zKutskluIvlfa2jSzsaqRlpBakLpCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4207408,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAArGCRA9TVsSAnZWagAAlIMP/1x79y+i1/HiWh0W+X+y\nLz5rPUu6j++IcS8MgmXHPvAtvfmi4qSAj+kPocTCpGhWgJu/kYPfDk5M26qq\nanlQX2B9b+K7B1RnwnC7MCvm12dkIQXRaB1oAAZxnc43kISKw6g+/21pCDfV\n+q51M3QKfmfFRH7Hk+fEdBdUE2cEGZs20ZH3iThmntOCymOixuqY5Xn/EhZL\nJX2MkGtHfxSsH6x3K9vhWb/Nvv667o0fePus48+oU9cz9dQfHKjMPztFgU4/\nM6xYnCwAac/mqr8THg6fplm7sa+v8VbiTIS3EjNdO9B1XG6+hkWc6tth2FMb\nb1KvLK7ohU/SbGslLp3PGTC9kQd9udnI91vhbyVbLvhnb085U/fhH8o0H9ih\nG/VSLHbGlu/YL5lHNQw+PbTjE/I6bCfVsHrdTBie31YndDI1cnQLqWtXVpNO\nWs4ic1bKyaBYT2woK1MdCfDPR3vdsL+xna0YO+LuMkYvIG2EmB9P0U/UNQW0\nvEjpOkVzlnQLynFj9g81u+1itfSqRQt8YuaxkXHdepy5n/b4s6iMO/x1NT8O\n/kK77aaBBOjtIepupaOxPeSVylsYddf1/uCFLVxs77wyrQC9TN96HA/WAufa\npqNpDGXqrrzRV4juSTBU0YIkfAVFDowDG+BP+iHz9TBNFQrb3t5xsSW3NmnA\ntcyS\r\n=RiF4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"896476f1117cf2325134dfca7327be25006dd894","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_2.14.0_1627392710301_0.7489397542123677","host":"s3://npm-registry-packages"}},"0.0.0-PR-383--8a3cc68":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-383--8a3cc68","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-383--8a3cc68","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"995324b81d1476817a7c69c66c379ef8540d6996","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-383--8a3cc68.tgz","fileCount":358,"integrity":"sha512-372jVzJohWZXnFqAqsjajERrEfcDviPcsxCtZa9CdSSedh4m+pWkixDZt3YHd4U3GjTJ/uyFBSKdkkF26ZT23Q==","signatures":[{"sig":"MEUCIQDHx9dmzFg6WCul8j6/A7u9kLggyeeZXiS332SDWrr5rQIgPugQPYZcUiMNpcz8d6jszF177Nampm6q86ZBYZ7kAR0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4385412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAWahCRA9TVsSAnZWagAAsM4P+wV/akcu2ORidCZm7Ors\nTefzh8WqyCYeQDPkZzvhGdxYlBJ51jIOAW65nrH6awq7+srEAMWmtDyFwu1q\n3B6oY/yPivF1GU6ogEfkb0woysoPLh77kcU9VGNtsXOh+MCcLP5LPbfGJCpV\nPm/WGEh6y6oAllb5M0DYex49Tw5nim0KH4M6L/ASR3O+7PGq0ZVsn/4kjfvV\nDulwRYTVifhIbxRvZa1JQRKnhmBbaNzDclM1GFOsG4FSIJOSKp/OhJ+FjJ9o\nAVlMNgQqCImttzkyphMW+wpgRcw5Rl1AjC4mtFM2Hgc+bKQyff3dtBS06tRU\nsKIMgFTiB2IiN3SseJ03wZcsmpoBdampsSW+SB0Fgjbb/BBtDG43qnL2od1c\nqimSJ4rl3YZO2hJ2cjuzNR9Jmkvnx5DJ9exjP0Lbf/QMbHSlf8qCi2pHGKLC\nky9YdcLHr8wPweyZqDy+29Kd/FSf7ENOR7apRigc8WbYReNLtu6fvtohkhra\nssOh3EgfaX4iWfrRvpf/IMuBCBT50JrZGOndUEMN9E3yxCGVrf3JWN3+dmmt\nydy1EbBd/cY8xIG7yAPMdyDlvXmadl0odMpKEt7bnDda0gg1fRyLlONV3eY7\n3llAMkWaYjNR9wE5epNE8YLhWSUYsHrQraqC9CkTjCqurTporOo06Z54qDBa\n5u/+\r\n=PMN7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"ffb8559ac47e81b496e2c272ad82ca0e3675e250","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.13","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.3","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-383--8a3cc68_1627481760813_0.48830129526033406","host":"s3://npm-registry-packages"}},"0.0.0-PR-383--18f8d8e":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-383--18f8d8e","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-383--18f8d8e","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"361b637aae45bf80be66938e295a01d353d0e3d2","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-383--18f8d8e.tgz","fileCount":358,"integrity":"sha512-g6vR2KgVPR1FGSLrEW9WurBudIFR5mfrI1o+ho+EywyPXKbP8uOJtONyq/b2hFhBcHJXRo2b0chT9lE1uIwRyg==","signatures":[{"sig":"MEQCID63JQaegi5ZJbfjUo6m60RuQlbltQCuhp5hYkVLfCOcAiAQRWOUhgK33igRynx3sS2eOLZ5GlGODCLrMuwYBJ7yaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4387477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAYF+CRA9TVsSAnZWagAAA2IP/idweSUFuiEAQT2tcUQ8\nslCzLcFo95bwWAjL0PDV1RwObDtjV/h4SL5brXB7jC8j0Mtw1swBpRpaJSIZ\nh7Wf/Tc0GfQMPOwLwFDg1x4BfarEm9UILDl3IZ14kgye/ibqZqE9/6EHjePr\nrs9hi2dFOCOmJbYAjMl6T7M7+AwpzdV4m3DaLvC4RpjGcswyudMiHh0s+2pb\nToBL9KW004iHe83/yDpEIkezwNGqGespSphzSvOr0E+o5dO84q/8UHxEYvQp\n4hXTneUwbKwC+Rxz5+puvTRaDdMjY0aAiS/TnWaDLN2VQCLHPFNLwmOJi3qs\nHht+VZpaxjbwOsSVfXXHg7w70VJxz81FY1n2Y0XEMNWd3IgVshBnewWO4KL+\nWHKl3l7Lw6ofguI3fgLq9K3tSl+eqew55NPDQqNt4oMKUJMoMSO648UUJB+m\nW+X5wv3cI+p37QSgCdha4Fki1e5qL4HYYZdMAOXr8OGGg9bFk+MGEN2xI6P4\nSdgg8sPdTUZS0jbdRcG9osu0NyNxYRObcwlxAAKmh0ooyfW//bLXyjWNBJyZ\nhk1S0cUE2kfYvyrfHnrP9fkax9OdlfcD2zU9OhOkmpKdDZjlG2C1dLQWj3e2\naxE+YM9wv3G4cINJejFFN93Sw1NmGYgSW4Cr9DtLllPTo5cz7oqAj3Nnuuok\nQKol\r\n=uaH5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"5dd9d17a06d3ba54d77c8ea0d2694286a7aea6f0","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.13","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.3","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-383--18f8d8e_1627488638021_0.7705817501375338","host":"s3://npm-registry-packages"}},"0.0.0-PR-386--6e1f767":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-386--6e1f767","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-386--6e1f767","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"3c58f310cc0a531cca64c9f86d1012891220f1fa","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-386--6e1f767.tgz","fileCount":366,"integrity":"sha512-NIgciSL7ASHXH6HQL+nlOvZUkJ/QoRzioYp13WdjLQWlzDazwm3ZXiJ84hs8e93SYlWSRZVNKu5I9GbO6ayi3A==","signatures":[{"sig":"MEUCIFELUozYOa/vc+U7hLnnNWvDMRaEZduvOEoe63R/6hUtAiEArVOOg/zL5093JL6xHosAaDkcbWVtKD23WZCfYI2Hs9Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4497561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAZd9CRA9TVsSAnZWagAA6I0P/2fIuSg54HIp4pHCPxeh\naI08CVCK7pyv+20uvBXd4NPQ/djBSohVjRZ5S2uMHY+qJg5u9nx+9n32nncX\nZjboohFt5PWq7BajwZBZRDipMXPaGt/53XF9mm6xzHslbDoOK6qAricU1iD7\n/BsclJl/tO41WcDh7nXQ33T+FO4dIsPGsmD2mR+cAtiEhSUrCUIHomPbq11e\nFDG8Auss++SUx2CNj+uVK86CZdDUwHF/SREnQBFLJZ+iPQ7FNWs/r1Chk9YZ\nvBWBApp6ywdKq3pC2f4SjKnla6Sx2OF6X4XnDPI5EE6EkgBtLucZk251bJaX\nQ1UWJnAXBy1Kgn9MCzzrCtCYuv9ClH2mt/HWtB2DJhH7EnYEpt94y4jh1+dq\nrUnfOikDYsFv3F5yj8mSAsr2l6PDBTQCr0Hf7AfWjDlUX40y6IKnIkm4IaC/\nij7ecuE/gVBKSu1QHRBWZLyvJzZ9/uUsSNnNKusFCb5hAZKAXBZp1LF1w9ZQ\n69hoWtfUytbSPEn2rZI+Nxi95ObKD4Z6TlVilahWJOAWwlKDCYqcTxRhGDs+\n7RnAPzC7nocFt7qH0/j3W8j4UoH0LpNl8bznS0szMD4w0WsA9mSqfy3GvIo8\n8O8TbmsMybS30EbRCUeOctjjn+FhgAzmgZA5oJJlkuCN11RciCpQUBImyBlW\nkkv5\r\n=9keA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"870f074e6b3666db51e347a49d3af002a451d015","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.13","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.3","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-386--6e1f767_1627494269182_0.1980270137956004","host":"s3://npm-registry-packages"}},"0.0.0-PR-386--fde37a7":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-386--fde37a7","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-386--fde37a7","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"ea96587bcf2b5a2458347f66dbe2b80e003e1607","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-386--fde37a7.tgz","fileCount":366,"integrity":"sha512-Grq6g2p7zVrJSqlq4sVFc3ZtIKpWfw/aHDlIob2xmqzP5zohpikbXSNpZl+BphuOH3f1mHLnv8tC7Dg92BCD2w==","signatures":[{"sig":"MEQCIC62VcQiuIC3/XT5YrILE/yz3iD1GUCcc94JjiInT9UqAiAhjwmMfwkZJvkqTYtYlp38KMFcudI5nTe4oqLcdOa7JA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4496547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAZu+CRA9TVsSAnZWagAAhZQP/2/s239s6pYh6ixs/h/K\nYGnYIGurSQassKo/NtlxXZcIw/uliEBifFBw9jB2if0eJBc7MdOuohkzzWND\nxTePiny8F7ZOOfsxJQGw7f5hxADcVWI4WoY7EzzROFErj8vc7DHxrDuDicIt\njoKYgGw+5WKOpVrqtJhQSsb9H6XIud3xQ22Zo4gnrkg4VlXO46Re3nI5m2hs\ngiTh8qKs4CBMvSZGYC8yu/VF3fGWtViWeiwDinWE3wbODeZaaykOXHy65OiL\nNx2IxieHz3yy7jcVt5e2pZnM1qXhw6XZb/QiaWEG0oG5d7sMJ8ZBDzmqaokk\nS8raG9xuGsymfrWtNPlZopT4VSegXgnbROdr0JTug5l+mFf3Rr5vxnZ90deU\nCQkZazBnQm/M6a8RlgQRjzFX7SjJcmUrMo6p67SehS0d9PUaemvV7MNLJm5q\nOm6bN+Kkcj8gBB9Csm48YgrfoLVzw0ABhc30/uNS1GLVctHdHQ+33O5gWxUv\nowJdjjkmDiqgGt2eNBxumkyulXQQ59OIUforHG0/v39Xg3NtMnW4id4gq4Nx\nVZwXe9RFe5OR3LHS2EUlmkGxzOVlS6/v5oQ/KA5b1Qzyjd+8jGhxD83KVT/e\nG2+AylOTgwkxOvcQMreZVPfP9FX3KW2kRqPehp3eiqkRjK6jGtkk3Z1uohl2\nYv+l\r\n=KQef\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"ec8eec02cbe77965c71ef285c3b3706e291b951a","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.13","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.3","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-386--fde37a7_1627495358160_0.3658213787416833","host":"s3://npm-registry-packages"}},"0.0.0-PR-383--80c947a":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-383--80c947a","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-383--80c947a","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"0f01ee3dfec498d80b6947aed5978e5db442a92c","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-383--80c947a.tgz","fileCount":358,"integrity":"sha512-egGUUlipLlGMP9AVB1VODKohPrILW2fKpvSh8sVROTREOLw2aCxoXE9w4gG9wrXtoEj0FNQs3xvBbw54RU3fLQ==","signatures":[{"sig":"MEUCIQDxuRBL7Yi76tMCjE2kihjcIAJu0uWL6YwPfOLHCkGvtAIgKbAH34rzZLv/Hn78zpznVLwQaEAU9dHVLOt3H1WnxHc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4387081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAcUmCRA9TVsSAnZWagAAi7QP/iQBncMplj/RuH5aLZaL\n+L2UPDqgx3Cfynz/tt6XPbT/GeaWzuR7bQ46gP+5t4DMjhkHMjTgRbdmr+0T\nfzvnz4wK6LWHO/kagW5pKWODnn7HuVQAl4wDYc/UttQJ6zpNpn0MuNpcGD5w\nilXohPsvRPtKFBNoS3TV/2dN/i7fwobJvsuS3Ujn/cm8f29VzdU88Sv5Hr2D\n+597ZOxtnflzSJF863y+5BRkZ/MDxxLHzkCqx0PubJC7I3AEpHZTbk5LaUZp\ncSPfMbiZEe35Dw/l43pJef7BWKPQLYDMz4+tTrD54v9qVnEk8KW29uFM77Ug\niGNRNheogKic13tx4H++WDau+2yw+xsrJ5V7lfZfxYnTyC25D0O9uchRuwF9\nC4zYU+FOz+v/77wl38J/A85rtHSElvm3z9NinBnyhDQwsqwGGFD10Oywx/pz\nDv00nZU1yaiG+QUU6bW6uM0sUC2BiKtzjqNOIc1GrKHXkDiQCOa4cjk5LU3a\nsI9V6dLwWK93kbouw3Lra4dvrpQoBf8exQXrqkHp1oKbTZALvfyFQx7HbLZv\nR3WzLryVwAjRkEoZjCyvGb2j5FOtUhE7bPwUX0UPtS+z4S8G3vgfySEvkPXm\nm69sF0SWW1tNtOLTdGuCAJIY07pGkaD4szViYMUfpQSgDtiy1Ne0Xt6IxWqb\no4Pc\r\n=08Ay\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"d19b264bdd544d4e9e519f4138e4249c637908d4","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.13","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.3","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-383--80c947a_1627505958539_0.4790425675629173","host":"s3://npm-registry-packages"}},"2.15.0":{"name":"@leaflink/leaflink-ui","version":"2.15.0","license":"MIT","_id":"@leaflink/leaflink-ui@2.15.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"2b947fc5b6223ee9d4046218589ad9aa1e8ae9ee","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-2.15.0.tgz","fileCount":357,"integrity":"sha512-pY7aa1vRGNPfrmwwlKEM4PKmR71jMWRWvmNPe86Sr/GZKsEM+SkbzqiGCn1laRkdhRCp/QQhc+Ws1SfuE896Rg==","signatures":[{"sig":"MEQCIBjibQ1p24WeV2jesyrB5mzV+BFUem9Lj64V2fJCw7vCAiBi6xHToH8WPjjaTA01R3PWp6NDYQyud71OqAF/pjfKag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4243227,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAczuCRA9TVsSAnZWagAArtYP/A4fq6bf1W67LC9HnGgs\nS9SAM2VeuguyRzOSTopTjXR6OTR8UsGPBR90a4IyZKz+piGOmeHbXR/UiNx1\nu3y9rFBZTeTrXdcfnuJ0qggm3maqwMQv8f5BA0WJfVx3QqRNJ6CJwqVKUb4t\nw4Sxztr+FDlfRE0iCc/Tg2WyLGq5DyfHIz960Hx2uKF1Y2bC7ZHFQD78wtrD\nc2QX1GGDPpNytymTs3/eTwkwVz/awyzkl1e8h+wjK5Ky6AEvF7/KdoCUq5gJ\n7rEDLCfwEfC2RGb2WHZN3XL+JuC6V246KCei0V7c0/hrZ8DlxJMKycv0cWaO\nz2UlAX9GvV4AQ0KvodaWnaLyzMcSgvZVoJZZTQ7kjVPuTSHQVrCq6+MKBZsO\n++RQxF4WDTw1kJHgouWDU8UNVJNKppfbyfWbcrKbGnIPQ27OzCFMUGC0ms1I\nIDBEAGzGrs3t25AnXbSFBBwh8VpABfieQUDOck0jrN2K1P0pJ4WSak0C0N47\nhHgcK//RI7pJMWE+a9Dvs5Z7IokYSM+d5Ng20doTIPtGg4A71o+DqzxqHipA\nAvk6KuyfY45ADrCCSD7nERizKX95b9FbOPrS/aTCyREdTU9B8epDxXk/gc7H\nxrS1AjMygFs6+c27Q/DJ8nx4/jAYw4Ma1bVad6wGu1AUmohUKqNr4hBG1b8j\n9sS3\r\n=vOAn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"1000afad7b8d150c5ab8ae5722d3605db16645b0","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_2.15.0_1627507950545_0.30575386976970176","host":"s3://npm-registry-packages"}},"2.15.1":{"name":"@leaflink/leaflink-ui","version":"2.15.1","license":"MIT","_id":"@leaflink/leaflink-ui@2.15.1","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"dad803073b55d5ef16771e2dcf4a1f85c52dcfb7","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-2.15.1.tgz","fileCount":357,"integrity":"sha512-fEcKPVKOsYFipRE7TJlmfQVdnDmbztPgXbcSwToqcbWgES10SQW2I857OzlzWeMRGdINqa6yrp4c0hwlomJITA==","signatures":[{"sig":"MEYCIQCmP9M3dKoIq6Kuv6SjjBDuay7dPcO3wIPTw7oY8GUtVwIhALfLrt/IPlE37DtlYNIP+F6Yj/iEVaDPLkIzTkjnlfGE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4243342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAdjkCRA9TVsSAnZWagAAhMMP/0q3tgffn+gkw0b/lXYs\nGdB8WF+V83TUh8H8TvNCFvo53rxI5f7b16tBmGWgFlBrWBrX4vs1UbXzmutR\nPQr39bCZcr1FW0aggt9PGtX4zcmnC6SyARKdftImV0BGaQlaI8AoUEYQPsCn\n9EOODGvZMKyJtBLfHBWhHkNX5LJSYEPUjsYjPdUu4BB+rQYnqfTjxCQzyi/K\nLkwuMNldF3p7Pkb8zY47FdtZjyAAfS8dOBk4ldVMM3VT+uL7LIkWfdd27rZD\nTVG8f/WFCN3tcJBhEMi8Wu0TZ3mdVk9IyCWQjr0Kokf79EhudVtE2OQJmv2D\nxNMU3MC2D/YrcwlxG7b9B+ytXT2HH9JsykxshZ/ln+mo6kB7f3ROT5zRVjPb\nV8bcEiixtrMazMVBstuftveiDnz+pbvVPBadjg2z3CNF7ZCHiYk7RULDcxW5\nE91LnMgRoMXeCKJDWSmEq0VttBNONohSwlL0KQIqY1ifjQYdOH1gjfcGDw/D\nM3wQEcplP3law8D4PZcgjLDnTwVhDKaCFKv+wzrhwQjcGBv/90sEf+kX8aWY\n2Jqu7fL8sOM1oebiGCaRGF9mgxruxcVl1AzBTaTs3v095J2k46uLBtqDKyYD\n+r2z3/YYf6xfW9cSyPnnnXijNpv8D1/xzrWaXVwl7KAt8P6jQxzL1NxvNGzk\n4rBh\r\n=lOEd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"8e76ff36d325d6a8e2ad3784ea688ddf299412db","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_2.15.1_1627511012194_0.7146578341437804","host":"s3://npm-registry-packages"}},"2.16.0":{"name":"@leaflink/leaflink-ui","version":"2.16.0","license":"MIT","_id":"@leaflink/leaflink-ui@2.16.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"ff3e12cb04c3a027b3b9c53b9f848bb981f0267d","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-2.16.0.tgz","fileCount":357,"integrity":"sha512-MKVt38FQrGRM7Ve6JJngRqFv+Q4Wp5c/vshC4WUuFEQ27rCkKStdGKwj5EGcnpyB5z2JAYxwWe79BY6S9k+c2w==","signatures":[{"sig":"MEQCIBYkXYW9Ga96LQaxeWgWH+vhqBOV4ghn8YIblcCL5o1QAiApb0a63ffb0O+9LbVw9yQS2nRi8WHktS7pWY6VbPENug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4243347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAyBqCRA9TVsSAnZWagAAQNMP/A6W/ZztZsVH5eLAKcF9\nyc6Rqm52UEpRgl+1plYXkH38BeHXcxz5WbxVj4TRNfH8+5pa+Gh8HHTq/Jpm\nSwOUIYx5YbOD8hjJU4+G9fUUEVxS5DhwtneZXKylMuzswfA69BWvgFdLt124\ngBeRXzLb05L9EkTaRCAmgIWKPGtkUExeXtZ4uqI9z+oHCcy8+y9PVMjc+Yei\nTFq+asAn2e+Jsmwpp8Bi0tS1IQUuP//3ExLZlojtQSQ6w513mjZQMLe/qU8E\n+So4GaDl9i7ghvu90Q657/NxXzvR1TJMSo6QIeco3JvQjzzYISKyVQ/y8MRS\n7zT0pcQpioiNexbySOps0gFaYkMEWaoJLl9BNzamgmOtAvWQeFQ0uisl+BJI\nXwCy2YNY7rY2AqA4BdTqdIgb9yRBRKqArogO2YlSChkFWrlKmPEMqs58W/kP\nbPVJYOiCrsXhHNFdBYYVSPQ/EgPQ8WMHESkwHu8dEEbA1KcmksJc6v4zmAZr\nKTquytyMEJ6nZ0T83Uc9qDvJ5UKHBw8UNVnl7Opi1jue8PyEUF2q1ubu/d1H\npNBxhI80Tm8J2pKkqy7DB9xuLCmkZHEpfRNW++BLn4ou3DXHaRd6fDAUC1ee\nuUxtV2SVtu27HdT6R8LS2dBMGW+KapjP4U7XHUEr6L6HTrepFozNu6RqW+LO\nosKu\r\n=ctAm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"3c12c8a882e154bdddf8a6b555378098f5ef8b4e","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_2.16.0_1627594858234_0.34120435268248817","host":"s3://npm-registry-packages"}},"0.0.0-PR-391--8728f30":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-391--8728f30","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-391--8728f30","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"bf1aaad19c663ee4722e16a455ba0481c5dc316b","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-391--8728f30.tgz","fileCount":358,"integrity":"sha512-J0Ogk98EAftMbcfc3Saazdzs2x0DkuNfuWYcdoH5T6K/CfXbdIgg9LOdGYuZfZBq0z8PaOzJQk+AE7/IaXZhXw==","signatures":[{"sig":"MEUCIDQQv1r1PNMMfB4cAkeiGv4+dOnA1tDl1MubD8UfOkx5AiEArE8dvnmM87LjSC5dd+lBEqeVjNtqG8T5whvODjHZrPo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4393355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBFXNCRA9TVsSAnZWagAAElQP/3hQvM9Hme6/7yaLI7Sv\n6u57eOha0BRs0VZAF/Eql0LjpNAnyuFOeg6z/WFSLFJPY1EETV6gi5yO4IsI\ne8uFMEMOriPalRQXWwDe2lq2U8S2UG6Dyg7LsS9+nIlB7LtWB0If01DzMvZc\nwjGYJrbuAfKMOVQHDi0pAIuhYjmTzT8E22Hi3zie0C2gVqcd+OG8nnN7Q8D9\nDfMAhYE0vhsF4jWai1/4rqHyovedhOBKnzrMmBFz28xpJurzGIOC2dCqOQgY\nk9g3japval0xAlNEJReEiTxkLDpRy7BBXl54x26lZPDi+WHxZLTTtYdXZYmT\nB04w+iboCP26k7m1pK9BgZVadyQgZWr9rMBsaY1gBGibpkRGpMIln6hFqUpD\n6cZ2oEFIKCR8g5yEJaCZTQDKdgZ4HMK2himxN+Wjf+JYbVjOEPwX+xJBpHNz\nYBvZBN6OXVtpc5VDfBU+m3awpCCuIoFFg2wLUmvAg0HW+C9OeC+o5wrqqwm4\n2hcPWNMnBZ+8I/gIiykp4Uyjg1xp3t6yvkgUUdBPhiwNv4sqeDmxW05COsB0\nfk9bT+ULCvdALcPkWPz8FgbFKiPCRLWvUsZ8zCYxgbpX5Q23DGvhUqM54DBD\nB2fdGY3gUyw7FSFdThHZdGc+GnSdW/ZTOGgSbmbhrWBj8Ekk5aYYKpq7PtoM\nPbp0\r\n=JP9S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"ded68d091786e26a8f7c063e9fd210f471dcbc46","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.13","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.3","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-391--8728f30_1627674061634_0.4302744812035557","host":"s3://npm-registry-packages"}},"0.0.0-PR-392--a4dbf87":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-392--a4dbf87","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-392--a4dbf87","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"23beea3e2680dfac09ad4a4c2ff77184664671e6","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-392--a4dbf87.tgz","fileCount":358,"integrity":"sha512-ULcLp4lW+8MWvgZVSYF6h4Uc/Y5OKgGTobEcKYej5zfj9lYv0VDmAFZUmFVRc8wb1vGtiLJo1OtBycAGR8QEEQ==","signatures":[{"sig":"MEUCIQDWUIf6vBnQbOuQlWFoUSEx6AAPkmJzLYjSshjHGH6yAgIgG5JNU2Yqq/89Ojja8Li0LFNl72KGZOjVUVUlDlBslZI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4393693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBGc+CRA9TVsSAnZWagAADjEP/ROvHlhNKcPc9hwk17AW\nPmV3NAJLqkuRN+l7gzIBj7sZEuf9TtQblpSHiEx8+Ds+39NNMa+sULELRPEu\nQhACzcyp7jtWDDGOZ/tW27mjGUn32XoaAUNziTF2uOb+tFnCjbIMYSyKxxYa\nM8PY0I36KKeCNuHKq0IZagJdNXv3aO0U5zNK6zckNZPvPEEXYNSociCN/yVc\nEKzYnnhI2Zo7Y3aRKeAkqDWQTdpCkgBddcvdKiCVvFOT+6MTZJRmR56jkm1y\n6Gfgy7k6zHai9/qZkoB1u+CfE5r18i8Ajp3M3c3IOPTLBkwl/Rvbcc5jHaan\n6M+fh7OES088dr+EUvGbn7CnTIXLJC/DT9Ezr7SEicHk//fDfdErke1PMhKv\neT6mEDjIEKeJO7Fkh+PHkQhIPoRTojUvKgf2TCCnduT3/Hvg0sYr6jLSLjVF\nAZBEb7SDqpvyH7MNMrivOJ994zBC7N8YvOypa9CCHRJw/aMjIgYtKl5dSEs0\nKNAO5/8dopCRQpvs7D+9SwK7eS+AC7pcT7IQ3clFkPq0BsqxTF7SKcevJr/Y\ngvWn+IeF6CMBC0lesyflCO/2XIT+U9TWcynV3Izp4mW/0EjuQPkN2XGAGzxv\n6t7zBQgYrfCZNzpjxifYKgW+IijjTjpQ0Cj4wqR5Z9fBskib1VjT6P9J1lJf\nuPsS\r\n=+Dzj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"30dc5383baa4a0db1970a2741027ba441b1bb073","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.13","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.3","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-392--a4dbf87_1627678525676_0.6350854254890839","host":"s3://npm-registry-packages"}},"2.17.0":{"name":"@leaflink/leaflink-ui","version":"2.17.0","license":"MIT","_id":"@leaflink/leaflink-ui@2.17.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"f445472391c1c495ac920a7a0729542ef0934512","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-2.17.0.tgz","fileCount":365,"integrity":"sha512-oXz88UTsDkryvaxgohgfhtcZcMUTFP8THmP5EqradbXKA9oFXv8LrV8Om+3DFzqZe/RzB+70026pf9BO/6qjlA==","signatures":[{"sig":"MEQCIC5UA+j0WpeO+HWGE1dI+tIiqoJeU9tlRFeTaKIL598GAiBnzz/fPgHjjcMMS2hVmvnhgfISv3XuhD1Pku4VFXu8ZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4390662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCD8zCRA9TVsSAnZWagAADpMP/1Bp/NSgd7zP3zeJcOVT\nnsPPUa07/CKk6jQHQa3Dt0pQJgUYFXgaz9THV18hP/VOzZFLMQhQlUfcxabi\n2FHCXtMqTTs8O1Pv9CXmNJhA7pSc7IHfx54eoAHQmrokIKz6jRrU/iq3jT25\noaRbDYLLS4tbNlYIbpt3+m8/IeqvLPgL52bxdRwhhGJGEo3h0kqwjSyKdZyl\n0/OPlAleBR9A0n7EzHICKVubCqRx8+XVbKxOE066eGLdTBRoZFNFks54vI+c\nzOhISD5QhxEciWjbQ2aY74qCyR1JEz+Qgr6sdbQjL5NZVoxQ7+gbd/bqZQpt\ngAfq9pWxAvwN/buXh3PzpyC7AoBFMCPnpyFGJb5zTm2m5PAKqL4M2NSQWe6f\nrBO3ZFTmQMli8a0O8Dwby4pccoG7b69XkmGMdg/YBj6fPFDlLcJg7CKHcyBU\nNXbvu/F3eF59ffllZRz09ZA6RHb6afuulFQ8QzAHTS3WK7kbUDIm3XiVLhLq\nn8XF/BncCX3slYV2bBaxFxxhRbRDW3vPwvLCT/GFfvHJ0Te3UzsFQJ/efYKi\nuyjBaZJ1o9Hg+xiSQtZK9OM6r/gKjQK3k13h2jBJ2iImxeKHNN3atb1wvGUM\nYwEc0Jj7L/DQWCAkfTe948IChW4gL7N+6DlUgTkZJS4bJAutqxtsQ1qbcEbo\nPqH7\r\n=TJHT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"6427e9b1d6bdfefba3e6ba06ded26e31659400e7","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_2.17.0_1627930419483_0.5880228432093442","host":"s3://npm-registry-packages"}},"0.0.0-PR-394--c285d22":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-394--c285d22","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-394--c285d22","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"1e92010a9137e50eefa1b8521e935954026a8048","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-394--c285d22.tgz","fileCount":366,"integrity":"sha512-IIR0Jph0WteIdKJSL2G3tj+1lW9SkheFjNO6wGodiEX6ytZqmbTw42ojmP4Jet0KVGe2ykR3BlaZWB3e+qMtuA==","signatures":[{"sig":"MEUCICUCDZg6RUk2VB3cu8/DBGldR9G0e8L/xrPS3cCO4tDgAiEAoJ9x/606PRnTKkJLgm0qMst5TIKp2TUsurcH0FnbVQA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4539287,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCYT5CRA9TVsSAnZWagAA5sAP/2rLywpCeEzOuSMHMyWZ\nxInPROiZfcOG54sOET92EmlAvrbRc/gxokS+qYnEjcvfThP21yZOohO3EZKC\nal8kyeYv5yGtW+Swk4KYL+ByHqqPWZUIjWO5ZPoH83lZz63l69qOnEmO5xF4\nwSn6QmHQWDYWu0sbxWToSxyJsJlRJPBSmM9pBeM8MeMTmPt5OqVzbpAJ1hkl\nbTRtOgbGia6m3+370Nz2qOZ+vQzI0dTHC0HzUCal0KqYdi2QyLPt4rh+UKzF\nAxaZo3q8aN1NSV2Tlj64Y/8FkbWpeE7y7/i8yoqRXvCsJz6uT/JLAepfdTVU\nmhQUWQlDVziy+nWX7SO43rwDCXVvc/k9LvQ5wRKrBiVL+xfU0wYDDmltytft\nB9T6oXYNceM3lhqIp4XLUckXSFLlKhYHi+cEpWKMRqTcUTQOf/w4bcuaUqWJ\nBjs/IUawE5N0ZH0ZForIzh/WYq6spq2RLCxMHdGSFaeRnvXwBBpkiOBWVTzU\nWsHjKihGE5nWzlFuOS30hSRwUjXolHXUE2dfe9JeJStV9uv/QY+t1VqP0TUt\n/4Dc88NV3aFS6Yw8LbK2Rf1gVek7vFIhynJvvsBbOWxEw8rOLY5A31PXuT4d\nLWqLsrmGlFvIHyNqnWVQao1OuLKupSkNZHJAceDhaqsdcwzft96r3TLvxN2E\n8e2N\r\n=jZHi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"6a8e6c057f68db71b8bd82f827dfa133ceb1855f","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.14","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.4","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-394--c285d22_1628013816959_0.7742416128840905","host":"s3://npm-registry-packages"}},"2.17.1":{"name":"@leaflink/leaflink-ui","version":"2.17.1","license":"MIT","_id":"@leaflink/leaflink-ui@2.17.1","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"3361baf82903dae830399d2d16a15cd5df46cf4a","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-2.17.1.tgz","fileCount":365,"integrity":"sha512-Qd+hG7Jh3K12UT96CGIeDN8uLWLt3FvCATAye77doDg2cUZZgvUcwoTcVcbzNkpCm7XpbBUdzZJmt+9od99JqQ==","signatures":[{"sig":"MEYCIQCNlYs+qBSZxxKZ2sCUIqh99o4DzHZ4+7IL1ZvNn7RFoQIhAOGjkdVLwJ6lyfYeEKBHmROBbebIv4agJ1n5s1RkvwCF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4390852,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCZYKCRA9TVsSAnZWagAAuiQP/1UAVKmya8z6D+teEuwN\njHsaWI5ijM5HoE/kcMiY/vPPEqSfZoMhG7tLoMTq7LoSQkyCmhF218lwbVyF\nyDqAvlZbGJlayEH+96/Yh7rmp02UTj7S+RazyD2MrSgFREz1op3ic3egJ7wH\ngT2xT3ULU561lTXH92UR9I0F7H5HwAIXs0olq9P02zmtyxRN1zK8Z4tYIpB9\nmYdRYCgqqWSQgYCjhdoqu8vyFrt/PuWe9y5fB2zN6P9alCtLL+1/9aMKwahU\nPpaYn6/7oFLhQxHZ3Rqa3gP7+xaNPpf8MxYuV0AI5TukUh9mRuB+ssL0Ob++\nEtcKcjYfkxh5Lbro+r+nTvv9qvL3YyL7w/xPrhMpNICOnVHn9m+6kg7zSN6Z\nxpmSOMDriolS/CkST3QejSQfMZItAUDddo1FJtj+hB8IbCNTg0yzeA3gUICf\nECm1pna16FjDzNEQXUNaDLUCM8OHQ0FnVOgp8t6Td8hCQidKqjCIgnYobyY1\no4YLhCRqIdG9xONciTpTP78FpO+vH0SZI82G1S1btdUfv5/+MTlYHkIIcOI2\nn8cvcfvTkm9GQw2DRTnDh1t+BU6Szs55EAhpFzBdINcvGXvPDfhwAh1iWGXh\ntMHr+EkUSuNwKTVBz9dr7zCotLpc5n3ZcJi92dWS0SGb+WLwnP+B7q/Ep8ac\n+tOV\r\n=2krG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"750289bdb5428f7f2442a9e2136831aa6bf03592","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_2.17.1_1628018186515_0.49108334786600616","host":"s3://npm-registry-packages"}},"2.18.0":{"name":"@leaflink/leaflink-ui","version":"2.18.0","license":"MIT","_id":"@leaflink/leaflink-ui@2.18.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"b8ceb4a8b6effe4fa2584d8878c3085131a9dc4c","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-2.18.0.tgz","fileCount":365,"integrity":"sha512-smSBVFzpj2bJRotB/KkBGOqV45L1uBBoMJKvy1sE3tloJJjNym3HYuyaiaJYK80mvVSrYgGSkuev6F9X1D+T8w==","signatures":[{"sig":"MEUCIBwVhQKQx5oTHyq/CwEix5ZeSk0356EB7y0hoU7ngpwEAiEA5EU50ZwLvy97Hq/9WWHtgmEn4Iorej07BfAb8JGhmCQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4392256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCtXrCRA9TVsSAnZWagAAXw8P/3F1ZhzlnQHl/mgorubB\nkvxOYkRCYdN6cFch5FxZsU19GW89LbU3loIVxeMKqAOTyXCMXtBXOajX06Ct\nsF3Er/e5PUM4q6dI387T6MYtJRp7sR82oIDBnApbWGn6R9WOKbXjOxICbxao\nGo1q/JkmtrGio16XXzEnkwfpZkFDrZDgk2pPnZq9H+bDHsWTT7jS1zq3Nki0\nIumGCYKX0Ge4ioOUVu0lqxBpu5cwDZk8nmyuGieYGijdVNjR1yGjbt8J9Ebo\nYdKUdjk7vAT0ly2rJGV2BvJwf09M9bw0kBynRD2PxnZuc1bh/fKV6mn3wgmW\nTJ5GrLgt6/CHa0IMVwKWUbmN6naL3v1OaleF8ZigNDg6GUppzlr7wrqrchJ6\nl/6qWxyRY9OH7A9t16JiUcjTVBPGoLubkalQq8m5cYEmKWAiOzcLFAG/U+9o\nBZQgQOThegppHZbL2RpppwJ+zIv5Pk5eUsizEADP8xVaTm3r6NkWxol2c8FR\n2y/u6l1jea/4FdJSxTuDTnf5IxoCKOIaiPWD8hHns3CTo0qiVFdIbHB/zklD\nc9zH9NzkvKwE+NdYf1z5W0I3HI3aYdZcl/bXMbf3gqvaoKiqVLQyEFSRn0Dj\nG7i5aiW+MsC5sh+E4GA/F5E6bnWzKyUGHtPyifNArvnhXMnRypgh9IeyHd90\nliqG\r\n=YdjT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"692f1998599e7915e5e05d164b18ca93e4858bf3","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_2.18.0_1628100075225_0.06536872250178916","host":"s3://npm-registry-packages"}},"0.0.0-PR-401--99d5713":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-401--99d5713","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-401--99d5713","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"3e4e10d09f43d06d66254f56e97b5614f473eca8","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-401--99d5713.tgz","fileCount":372,"integrity":"sha512-Punb6DIzOVup3uIApe3+D6AwhzsUhXhb3PBlYBHQ1RwnePRVXyDtmJUlY7p53dR06V3nTbxwQ/j46wlxJpbZTw==","signatures":[{"sig":"MEUCIQD8bIkpX4e5JOLEnQVgFKWiyxPTpi2cq0phwEfjBRbbJgIgTlAAn8zu84L6iaujkAacpHsGOdyjTILorbvaB277Ono=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4544466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDAMQCRA9TVsSAnZWagAAqaIQAJKvJJCA/15xbdQwk0Uj\n9DpQVLpKMjmtXeSomiX8LCrkT+BIBqRX/JUHN3Ugcve2oDy1TwLegsycrRuL\nWoKUZfthiOR1pgDjThi7mCBRPQv4Px00aSG0ZRkwMAHRTWhsKj6RjxHQPIJO\nUzoLVrOL8zg8XEBAz5JhwugoWjXaQAxSdCWrr/TMcQQRlJUKP0a/RO29FSNQ\n5aeFsple9748J3ORYF+Rifurg+W2Sy8ul/1VcyCmOw56bVMlBcgdYjxDV2o+\nb8cXgru6ZQfCHnQB/wHDK/kniKjzJYYvomIACeR8YYcG9FjVyTHmOqrvQZE0\ngyqk7pOb5ty4T9qNB+Fpo7nUhMOsdBp/uIrgK0W+OEWiskCjFhHYT7+GUwFA\n3gNmSsrgxSFUBxi1jOrRrsoacwYZzcjWxxkZkVyCBs3P5HZtQtWTlx2AshUN\n7VnEHQWqkfFhoY8qzWbyjVrP8dUy5Bo4LfIgOCjfXwPaSeYXlyoTCrQ5urYO\nJsFrPBg02flFh5ZSw2Qqb+iCsT96A6euBKQZmnFNHoJFPli8HaBtV2jSbw1g\n7HQZ61Zt7bQjWi5GZwGNChqhtJDiI9pGnCRH4LdmaCBQ1amgPP7WtOIvM8Dx\nAMuoG6ZGRyqKj+rhuTXOMeWbrrtXqma3EChE3QJdOsTSK2HrkqrdWGu0/7kN\nuJEF\r\n=T1+m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"f5ad07a748b0265fc000ee79a244ebef35dc34d0","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.14","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.4","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-401--99d5713_1628177167881_0.37476837156516973","host":"s3://npm-registry-packages"}},"2.19.0":{"name":"@leaflink/leaflink-ui","version":"2.19.0","license":"MIT","_id":"@leaflink/leaflink-ui@2.19.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"f6e733829bec1f3d0514aaed7ee4b69aa00972a5","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-2.19.0.tgz","fileCount":371,"integrity":"sha512-UInQ9k8jalNL7ozxM0fh/fuKTO8M7Fku7EZQNsKePL27CshVS8sAIkjwIi9z7TWHopMnuOGX+d7PeGgrY3+G+Q==","signatures":[{"sig":"MEUCIQC5qX5t3O7JxC0zqxh19wDXnpfB1c3ZtJz4Q1slJzOczQIgW57iK/XJ5jX+VCiXc7YnOE22qXlpIGWAbtDqzbHQCxA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4396031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDCZlCRA9TVsSAnZWagAAhdQQAJ4T2kOUcnxc4JF54iYh\nu9orgadKUvzGL0ThQ+EY+o83/9TmSQh2ocGDlRgtdH2AiVwfbsrjJitDY7Hh\nBeDLYhF7HUk8HSNa3ennfpSx72s/CuLJ4FJRFlVvlftjZX0mn3u6sjimLOTl\nIUovWZCrjrlGmR5CXNt63WhDTgAhb4D6GyIO5wz006MzD+qUzwhA5Pg9rYqo\nInhGI7Jp4NSlE9CINizE+zXQfxizw599rYgwnPPmMwazXeSx5aoEPaDws8/V\nMbRGictxBkporMtABeb1/zUQ4GeLmcU5BIEZMH+Yfaf3wTWrrUte+oWNt2Pe\n+p00D6jJRDhiX5AhZlGPFLR5C6fB8UEzLN5k+IU5B7I5q2aeuv7/4t55j4gS\nIC7E4i2KTAba63LfJPHgfx6Q54cWmJ+k4ektIakDWYXecRZNZ7iowVOj+16I\niqCwu9BPpgkH+d9zSw/c9jLJH3+pEKlGDBJqsupxZ9tqqz56+QxvIGL8fL7S\nhQXhQaYtuq0O+sBJsgrakHHjSnG00+8GiaU9BuM9KFyQ9gis5Db+7zyabR79\n3ssiflqFGz1Q05hNDLTRXULhX3LFNNW/N2eDfYrdKIHRmZhXLemjrOZE84RO\nFDh0uHmn8MLC7iGl/QB46m+9UN5HDZvhthNrZJS0XiBuq+w48dketaPP67UR\napvU\r\n=mfyG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"41a4224e129fffac2003dd150f70eafd3a559cc9","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_2.19.0_1628186212852_0.2166911027873244","host":"s3://npm-registry-packages"}},"0.0.0-PR-393--d994d3c":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-393--d994d3c","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-393--d994d3c","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"549947c7bc28d5b72a2b96bb81e90ccc9c0ed281","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-393--d994d3c.tgz","fileCount":376,"integrity":"sha512-050FNWwR5Vmfmh+e5Mr7MQBRr+r047jUlW8o1jOJrhjTkxSgySginCPuAnmo0P1pfcTC7Vk1Wwns4OLSkZ0Osw==","signatures":[{"sig":"MEQCIEBm/usgF8MdCfEm+nxym5uvxcq2R2M2LJMmw8o6UXXQAiAC+qYvvIuxJLb4UqmRk0XFO5Ob7rFfSLlj4IbMiaURCQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4584055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDIvcCRA9TVsSAnZWagAAVtAQAJC3KlNMwggDOZJkt0Mn\n1rGJn4di/r2Qvek4e+horIbhxxXHF3E42yDylZt/RCJIVYxuaSOe5m6ezbvv\ng1GPSaYLPgJnCAZclHSKavmRhim3TBP+p7oUFKSSO7VNhbPKzXYTKn4dL6UO\nJ5JA/Pj9U+QrlyZfqGChYimLvX0lUODVEtl9Hn1gZdzxTKneKNQOvYRPRp0y\nMEkHBcmG+QT1ThkupvivGdL5Nod/4fmxg3pvlmk41JzvgZK097cUoGEPp+IR\njTvLhWQRd3WQE0L/2c9OXd1pcUgJbr2yVM48VfrBU3CsmTYv9jKP4NLikmD3\naWwJiHF++7Pg4Q57FZ8YwCCHjBb2uZ2qYmd+Ko30GaXTevR0DQbRwP6ggS4F\nCPR+12II+zziKpj0kmueSI3u4L5Nx5/PSiHml2Qe4NWzNajG8keylB9EE3vp\noB1+kQDHO0RAdW/C/5vsDf6ILCpa8XRvDKRHj9jA+pEHj4QXxqopvZE0b+AQ\n83fWm8/gaJAcpsY0Ymy6hydxuFz6Gvos3ZotRk7hgFvw9ulj5B+l5o1gD6BM\nlgWWtWvRYMXAUvEtvw/o8Q2u4nhu7tEFFj+2DTkpyoW75XK70Y6ueV8zgV8b\n0vpMTNmJfbmif8YTP+nxEmFZ+FmkwlMl4AewaQVuv9oBIiA7eik9dk7PyTU5\n0+7g\r\n=ECed\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"db1114bae472154187b37170faee21c3fcaf4c66","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.14","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.4","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-393--d994d3c_1628212187982_0.14344578045774292","host":"s3://npm-registry-packages"}},"0.0.0-PR-393--a4ba970":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-393--a4ba970","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-393--a4ba970","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"ab6bbe13b4b942ddb58b110851918e6e1f921cf9","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-393--a4ba970.tgz","fileCount":376,"integrity":"sha512-u7NMCgvNWSyXGOX1TM4B6hbbXkvHG06QnwJ6vXhiddS5uJPYfGJVnsNIZGfkl4zkWQWcwWHjxhHocVX+xH1Xvg==","signatures":[{"sig":"MEQCIF1sxPRpjNRzOwAttMJiNRLvlKVyjJuFPzQSGQVW0r4bAiBw/8ZK/iBh1VK3A2Oh1TxtewWb+fWMMzlTA9hswtz96A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4583546,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDTvOCRA9TVsSAnZWagAAs8YQAIhbAtu+IM3km6FatzoL\nT7hnuA0MKC3MfPAeXaw0+hPVGDNXkT6zJ0iBQhkS6+namDRQuDcFCzPLEycT\nnCV0wdey1ZO4vFWEBghlih9lK0TBTtmFOaInavJiHaiwJSdFgDRJDcyh6sJV\nzBd4EjjlF02/sRhlLg3xZtomUSKcRZpMo+D+s2CZzy2m0Pr/dulnh5MZksZF\nokeNN1ab45KNEb6ZoEV8XRKlKKMz0ErkRSf9/TV+eAUaYtlzW5Tgsr+WMfxN\n3MMyzHOK9YxLBUS/4YJ3QiEWXsauwiN2R03TRh+6MC7FXSCwRYFcTH55xnGe\npLhx4JbRx79+zfGP0BmDESozQjnZ83Url2ObRRmVcyEPitLY6KDRbwCBLKyp\n6GzPCTFD46w8GGTqEcXT9znnXSOiJ57cXYiBYKeKr6A3VoJRqA1DRkax1Ts5\nRxiIcap4Zg/Rzpo1yvuQzGUn+GTQd1fc1eOmSSWSxzH2w3YmeqPIHWIhIZgG\n6tigoNREorNLmCBFwRUxyf+CFJ304e4AKKHLV+/tvTcsAJ6lFEJviCAV6KcI\nGZgSO7T42kopX+niJjZpvK8Z4g0azeTUgqr90sRE4sgd7R0gb0tGDdvVEJmW\ncVAQqnBceuc9hCydhT6NswcZ3ep+vngKHk2jyzTYvt7Ufb0g/szdTHgf9tlf\nS+kF\r\n=nx0C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"7542767f3093bc2c263d71438a6baf19ed7fc353","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.14","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.4","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-393--a4ba970_1628257230650_0.5462289549038586","host":"s3://npm-registry-packages"}},"0.0.0-PR-402--6c73e82":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-402--6c73e82","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-402--6c73e82","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"25b3cc5d7acb03dbf0dc0c505d36e2263e920991","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-402--6c73e82.tgz","fileCount":377,"integrity":"sha512-s/rWvOWDaPm0VWEmB+PERfS7Un9+r6YkM1MMYmqfqycp16RWCRevC+JqZ60kpWZy9h9mJMVwdAxDvwPEP76Rvg==","signatures":[{"sig":"MEUCIQDbgfzLm9x3nqcofpOmbZuOfjASEnzBN7gwGaK9NSZhngIgF7iFwR6EJWMD5L34hqE7AXfZjtXDegurzBpHbGx9zV0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4548831,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDVq3CRA9TVsSAnZWagAA2w4P/06dOlAgCjUDe3yhvnK6\nbjufKU4Zxhr+FPe1Oix6X72T30iBYg+2kOBVxO0L9J6k0jaop4SnQfhu3h73\nmWT3s96iEJP5sYcq8AWb9aX/JF2Ml48YRNXD5kc5CcCddRek5YT3fIHHOFK4\nYBibKzTB4NV9wbZmBUba3TsSuZXIT01rA6i0efS/VSd+Ou0i+8eJ4Et7UcCa\nJixx2yFLtJfA9Z1xIft7qz8dfQV8FI1SzbqxlIb4UD/g9//kKumQZqfaVubk\n3a1/1POzr7wP7L9W6e1OfTlKfZO7o1+SWkHKzDRK8DbJnvUqXtBFNBJvQwlP\nOs7f3f7VDtr3G5vzX7dNY5C2xtLUoLFKyISLTRcMBFU4Ysw0Ihzmbc6hq10V\nuyQaegXarhycrAf5kl/U1GEIPqDQ4eJr8iZ1rgT6xfOY+ZlIoOkao4ioIfXD\n4bjYRhLMkxK3D/TV4N0cLcleg7pUTYCFLYw3KYU9+aTqK/Bi9RI1HhJV880x\nOSKk3vh9UrOZ/qXN7OVjxZEGjQXm/1IJyP95nKUEtKatemfEUBFOtHzEWzSA\nALCjokhLENYh56m8n1WbNtI27MggQJR1t/D6LxyawBGWvO2x3zwlGARpBCfz\nXXBILKP0JZvgyVaXj3QGTJrl7qTnoSuZJXkqAeDu3BZWzLs/Wg/2f43Tir2B\nNBeO\r\n=7ZM4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"00064195687c67ce2765ec765ebd0d457a3baa6d","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watch","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.14","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.4","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-402--6c73e82_1628265143571_0.0036752012826080094","host":"s3://npm-registry-packages"}},"2.20.0":{"name":"@leaflink/leaflink-ui","version":"2.20.0","license":"MIT","_id":"@leaflink/leaflink-ui@2.20.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"ccfa3cd309541411c73467dfdffc3b80b65c2c03","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-2.20.0.tgz","fileCount":375,"integrity":"sha512-uv6i/XUGgDohb4vSsAupBDvgFr9ofWCVGjk7L3wWQC4y5oyHsRBCP0d2iCuS/XS2R1bUFRv8eTP5Ogn17qinew==","signatures":[{"sig":"MEUCIHt3zzI/ODuKnbKA7pbPza+hQk3CFtLDhjc25+YARfGwAiEArFZvibMpcbbydNs1pLjy37za0oQxnFzw4EmjPLARU9c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4435626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEssBCRA9TVsSAnZWagAAmKgP/2I9PNG5OoU0mbXvsSUK\nn2hmJuo9yy2dRuaTQJ87QWm5XsfcaIM6UlILgP/zIIvZKWLKZcm//FZGiKyl\n7E2g4HQaZQMCraa32jSglasqtWJeMLhnw7HwzCdzutIxxqr0hj7MzVi2thIN\ng8qnwt0vHK+DywqqiBmowZSZ2NzDRQUs728eB4ZnAqTr++W8Qf0OcdGL9lla\nxfruZwLUV/UmWCy7CPnf/0ON/iWHusXDhYngiG/5ZAX6HMRokwiv2KFB48Os\nIAjMn8bANZ8i2iBSZu4wXVUwKIwF6+YyDnyr9ajgldv8zHVg5sBLYYE5GKMM\nypSys8EpzALK5UK33AUTU0vtOwlzGqVsmYfW4NImCyrBOBqCIdM+uTBtb6V2\nFnVz+nRZ88b+0vNoE78I1Oy1cM5n+P2yfWnY3JkisN9hP8tehMRmgVllcGCF\nKLAdKFEFRJuj0pmI954SyaetIJEZa7O114SHKxVcfvzx6LHSp8ebLSfNvDmZ\n7PcmrVxwW2YFjr3WC5u5qQmSDPrU+441IwmCWcvtegTJHfQ0RctpjZUuCHIz\nyM4H1thzabLKFSIAzLLl/E5Z22VjFNUhXeW7nMQiITe7NY+OjLaDMmeIXNYJ\nfCk2tF15SpN1G0IK2682oipD3oHgikmFympAvWNBhCBhbMbnicB0lZIavd1c\ni9z7\r\n=jonD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"98e33658b4d9597f6a1fc5360f0e9ade7d72dff0","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_2.20.0_1628621568932_0.8036624637601517","host":"s3://npm-registry-packages"}},"2.21.0":{"name":"@leaflink/leaflink-ui","version":"2.21.0","license":"MIT","_id":"@leaflink/leaflink-ui@2.21.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"446dae8726d4ad81d7a66aa300473e01d2bb1ee6","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-2.21.0.tgz","fileCount":379,"integrity":"sha512-3Daek0NmDpr35xfO2eSdu7Kp5+6RaOS3RylaoMCLkFz2kh6uLefWqSW7YKmlsiydpSWrln54JOn8R92Y34v4Ow==","signatures":[{"sig":"MEUCIGgkjO3J+jkn1BcBmIWGrEqBBl4GMs5kfmlI07ddIEDOAiEAm82huh6xDMCXFiCE12iCQKLotuSugW0Nq2vUxJK9RP8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4437553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEsvNCRA9TVsSAnZWagAACGcP/1g1a7ZmqzSYAfB3lb2d\no44+Vj+WbuB5MZwqSjf2k4d2+wUTFROv6AqWbkJVir34oA7ehRDZbv41335v\n9t96kyEbI1FSILTvlktxLdslaoNNO0/KkSicr4HLJdbjzmotrW9HrJpWFqPu\ndjd4VjZ05vzQVTEQuprL0pt6YtpNvPfcSV5tEQTetNm6mpmmIG/M/oZfVV/G\nhpRGYnj6v/q7RXFrSXLpdo2Fa+XJCn1egB0OutUgK6C9asjYerjIDWF9bELZ\n1eLWwwm9xjuTuvVAIiqg0dEowhrdSSWF6sZRD/9Wohb+Ko9q7Uut2vEj/c8m\nH9orZcVIzIVY+rBb8UINrcqjs6SYSoud5jLnvk8RhZnXgJF/cf6MtUGhzAE4\nmxNEHO6aFP9c1YJgCjwxmYKyauzPdZqXkH+tX6+G9rhLl8rk7237yzfzMm/k\nX1xuxOVYF/8sY+++QnS0owND7XiU1Ad2K9jHYwSkW4FhJNXKPANQt8Zkascy\numuA8rptbmfNJhvYblp3t5nUqB26PjZlaIVnii8VlHAxbg7i9EoxItKMyUuD\nbb4rTa2bLoF4Pit3t30zLgRVQJ4Bzoy+EkHi135zTLrT1Ly4vimQdm+Ytla1\nzx9GXVFKVkH7hwAIrYKnNN+FtgZyU2cci16EFxbnRyuxRD+6GF2WDNNaIuuU\nYTr5\r\n=K2HA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"052412db57fadabf6e13dd95f8a686c8eb58ed39","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_2.21.0_1628621773702_0.5791768544097862","host":"s3://npm-registry-packages"}},"0.0.0-PR-404--6cf369a":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-404--6cf369a","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-404--6cf369a","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"753a46e06c830152d060f82c7fad48881dd80048","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-404--6cf369a.tgz","fileCount":380,"integrity":"sha512-EMMJXVuEP1nmLbY4aY5QPE6bxy3+QK5TdA90dizA7cGQJuHNBkU3G7WcB1xlcpYB+PBi8EQCRtFtvHrkP/QvDA==","signatures":[{"sig":"MEYCIQD63c52Q+bvPO8sNlECwREIK5yLWTJfS96yFE2gTk67ywIhAMyTj8TD2hNMznQtt4QoGH+G62GT+GPGTXbkHhQaRd2K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4588055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhExgmCRA9TVsSAnZWagAAq3MP/1E/86zIejAMj+BKzOUy\nQde+ojslabaUxjDEkVlBePNivKQFN88YirvGR3QrVw9UKG8HJGtMjO0ejZap\nGC5ymjAATZmWZczc40qyICGvJzMGyVNvkrxVZxwxzm4+skr1x8/wD/06gVa1\nppXF9ghGtoRnwsw/fOGGKvxvwXHaQYmJGlAb9/KhBMcBW3NeeCe9lSNxAcDK\nAQiSZKkPAWLlZ+jx0Nx30OIirPQK/Y7ZAk+tjQug1WTX3N4nBbFkiMltfq1W\nawMgN7PrGFUn3i9AxS7ioSe8Vgh9+kmNxQ591XnoUIfHyhNsvb1hQccXun7c\nn6XPb8jwE5yotJ1NYpViMeh9bG09mhVezCiPgUjf91H8ncFXJiBdQOUBIvmS\nmvX47o5hBYtQ4n11sVUvj6AMNgFV3APXu5l6WC/OfM8Ow7oBIWJNd+64SJTs\nbqP1UYO2ZgnioyM38IDmA/SZLNKwUmUEomSL5i6fGGd4jocdzTabMOjgKFSQ\nThJjEANEKTRdnjoCgTWEzpTUkt2zGHtyoSK4DsipyWtaIdcZzcBdDO7ranWl\n4oEpSo1IJwid9RuMloWVGEHQ24kHwmjuhgy6dIrj/aPPRT+JKjyLC5iJYhk8\ngQgS0RgzDkbmwWjdHMwiiqWPZt3erl9A2DY/TcpFCLdfLuBCuIDRCiVNa5Xb\nw3UM\r\n=Xpwc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"7497c3c2148d458f82124ce184b95a75d71a0340","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.14","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.4","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.2.3","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.2.3","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.2.3","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.2.3","@storybook/addon-controls":"^6.2.3","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.2.3","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-404--6cf369a_1628641318698_0.9353815740696341","host":"s3://npm-registry-packages"}},"2.22.0":{"name":"@leaflink/leaflink-ui","version":"2.22.0","license":"MIT","_id":"@leaflink/leaflink-ui@2.22.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"064ae49ba373bdb58141c2e308d09f9ecf8adae8","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-2.22.0.tgz","fileCount":379,"integrity":"sha512-wo9sEPi/3Ggs7tk6peV+85aBAl0rupgAEEEiv5Cm1UPx6DZ2XMQ0nBxDVfnQZZFq284RWnPDThTu8eMeaenolw==","signatures":[{"sig":"MEUCIG2w7NMwUXBQq1AC9I25IPXHMhc1KrifEkiSK/9Q+YquAiEAkN/jJBdrZTXmnXWAo2r74MD5SANuVxBCHiKJEOcKObA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4437553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFBs3CRA9TVsSAnZWagAAyX8P/00lPhn7aEyl3uLbrsUT\nVuVq7kBbm4kj9BOVQCTGK1+v37B7GAF3sWLjU5+5RcitiuoBJihvcvQwn5b8\n7BxL6+K24Kz/rWtvBA/lxtP0fsdAOlohurMrLVzKshXWYnuO1KfHttWraEz4\ndaZZHNbxzLwdjaI7ZYWASOrZ8zXAyRXyk+bnXkg7isd0gw1/KvU5RHIqYXTe\nuag2PVy8WGb50MRsDwylMYkj7BUTdubTHSpzyoMZg/My9MfEyW4xYY9fXhbX\njd2yo/v3dqPvkwxUGnc5aLYH4fuFmKItCyAvz2t8iuh4ennA1AaWN8DUxV2c\n3jNlwqQDghxE304ooAmtgkJr9PF8r4piI5ukc/7aVg1sFV91Qp0uV/U8Waky\nqCGOemrD+9dNdypZUgw6MAIqum22ngvg1WkWcgX7oNDV5RTlvKTV8biv1+qe\ngQBBoJewJl/ZTIe9LiVWVyuI6IXjTkL2q7uus4Oje+McYV61OxEsZyyMMeHg\nK4mr0p1OfRsBPwEGd/D7gDYVsB/84eDDc/ZHJWqjx5GA6toOiCShgi/MtTcx\ngTstEEetrWMzt12pyXNmCyXJ06nVvK0tVWNqOFNOyNo5o6JSDK7KuRr4tFg4\n8e/j+uZjzda2XrEOIoog8DyUroFLzAvpS+WPhq5RdawQM4we4VpZqj5XIfbJ\njnsc\r\n=96mH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"3f6ec96d7a96dae76dd4055a22752f19c46d31e9","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_2.22.0_1628707638927_0.30435943505680174","host":"s3://npm-registry-packages"}},"0.0.0-PR-392--9101bc4":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-392--9101bc4","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-392--9101bc4","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"4ccdfe8311eab8d6243dfba38056f89565d87731","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-392--9101bc4.tgz","fileCount":380,"integrity":"sha512-EXd5KstSLXzUdBAobixbFsiHZOLNB0ePyHMNcw3aDL5zDlGNK/PsTq35qYxwi+HZ3WirXbSSTF40I87Y74jeTw==","signatures":[{"sig":"MEYCIQC2eOvvMcPJEQi6XwbbjOscsJFF0z8bABh/TZXx0Q+OcAIhAJHliIWpZ09yOlbP6azBMe+AgRMnFfm6aGNMczOQAo9j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4588071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFUi0CRA9TVsSAnZWagAAQdYP/iCnUl/SJkq6G1dbmR1q\n995rNPy2CgDTIZ/2+muFD1fa2q6u0vaRWY7Hu27O9zghCNyVBaoO4jpEpDEm\nE0coErLFB853wYjsrzMacDKAq8ewoLdvyf0exb44LzZcjdaaFFmLsaKk3oSb\n7tXZTXj6iPC4ztDZXRcMp3cvcqX8XKFNfKE/J/VWElOHnKC4csZdqRSmw/53\nPVTvTk+hrpCLZ2OxLc1Q0ZNKm0RXWd/+UB7ejwONpiidn51tj+fBVcQw9mB1\nz46h3VRip5ZXiE0r2788dcTX2ZxmH6ZUDO7odQcs1yWa6BkAB59RJKcPx65f\n+OjWGydwTaCvFnY711V/iNcDTGr8J0Kdh4ugrnUt/T3BThF9D0VJ6rXYvwL2\n6qzzIQc3/EVBca9bFgYeG5mlPQuvBbR7hZEL9jAxeqEmjn2naUj4vtQyKaK6\npteIi635mnyAOlHuAFQRk4FSP9yGW86PfE68mo7WfQ+NongYutRgrfvBB5ye\nlEXJCgmZW4xKpv4ZwyLInFyuiiKyU8oFBkrkKNUL0fCZUpOqTiZaWvtsEUPK\nYEiszmMuQb5fst6aeMRUudpYsmKleg7XxTM3XKxEi96Bl7eQW9rgmkiienR/\nRPRWVxfJ/I9B9M6vGte3oCnECypKe82f6PLmHdmcLMOEVhrvx7vi1JaI/J0K\ni2f5\r\n=ltvA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"2942d37d33c79def3cd65e721846bc22c5cf30bb","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.14","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.4","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-392--9101bc4_1628784820512_0.8271363706429384","host":"s3://npm-registry-packages"}},"2.23.0":{"name":"@leaflink/leaflink-ui","version":"2.23.0","license":"MIT","_id":"@leaflink/leaflink-ui@2.23.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"654326634df54d63e55bf943e59057aa58a53037","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-2.23.0.tgz","fileCount":379,"integrity":"sha512-3lA44esfY/hIO1WI4VUV/KTL9jOOqJejJLGCCCvlMWHFmEiToLq5XQO82KPugq0NtNr6bZBio1+NJLHwSzD7NQ==","signatures":[{"sig":"MEYCIQDFniFSklmuBMUghbaLbMKrORXs9T4y8XlRJXCqGgqIXAIhANFv77lEkEYXdAQgeu5VcMNvavYLrG/0A5SiB6P9V81z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4439551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFpMVCRA9TVsSAnZWagAATBcQAI2tEsjMj6GSc/QyC3AZ\nT33Feq59+xtFWJIUFb2/QTzBuW/M0P5R9MQWIZJHHaKLIuc+feFPhjendSZl\naOY/NwIcxVGSOYgoO3TqSaj3P0wNkGRWYmr4VXOM8DtCMzK8OZ7nwyoLU/r7\n0OHadd6E2yo1crXQtlDtHsg1dBNci9kQUg4U6ztO2PB0oI5b3C7dUeKYUl46\nIdhC1Ur0cdYM5xen1L8+u75m7zyWXY9H6jFzIRWcPyWFwhDP7HNcr/jryn3X\n84GEDgiEparPsZ09xwsZlZrU0IlouFNElGBFaWPAWG/khgwzB8MMdwggJ3Tz\n0OmCKEh339gmj/n5OEcN+dFHXxYOKjDewfep8e16SFyZQcyXPTLNWelUxIvN\n7OEie+MlrgUfyd/ZXdDKd7eObUG1Hmmde1liW6DkF5SfYw8/KYUJnh5kN7Hi\n/W59oq0OPJ59tsIxJRGki1osMHp/gVrY+Os0Wi1b2w24acUXNm7Q/YDq+5VO\nsvV0otVlRmFjkBnWEeHqkiGlxrQbcx4xmu7HLfj5aolrtf9L5s2MTTuj9VJz\nMKtdG1+Cm9AsrAbkaWJgh23lhfEE9CTzKdL53Yl3wjAMF4fGRPl1gyzSg9nl\nJVq680fK1EgTu3EnNVwnpEj4Cbxdrbb5pjheC+P5JQ0Kw+qui8hz37ZDK7Sq\nxb6Q\r\n=boj2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"5b7f5ec8cb8aeafe2907fb7856bdfd4d6d4a797f","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_2.23.0_1628869397021_0.5990377663273949","host":"s3://npm-registry-packages"}},"0.0.0-PR-405--91b746b":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-405--91b746b","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-405--91b746b","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"cd06e158dc65d9b6112f10373134f8c3010877bd","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-405--91b746b.tgz","fileCount":380,"integrity":"sha512-fge1KP/EyZIQQU9JsTsOJL34x2zVdd7t5L5+gvvebtNQwBrrQun2qaLTiKDQLPTnh6ZL7Gkv1mIZVJKP1hGRcw==","signatures":[{"sig":"MEUCIQDy8n3QwsgSy+FwzKXOaASyry/AMvIDtD8ouIl77ErHNwIgEnpqAVGlj65151zJEt8+GZUEEaopl/coROgBgsoy96k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4588083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFtFoCRA9TVsSAnZWagAArEIQAJAVvY91PicFp69xvm05\nF/sFw+R/IWlkDKLvTeaTABnT8rTo0Tah2iFFn/uqLaRjs964ycQRoT4WC1Ss\n1Ejg8NH+X7fTCiX2zkSufbxHK1tkQweNon7/4UzvSfiF3yqczduqiiowqQjb\n92wSU3Nl2h7Msnsd3r2nddCu181h5bPnmiudlu3w6cX3o4WRIA7kWXl6a82Z\nLfMq8hpmJpRTDAUsPa+RjVMtpJX0tm6tSXYBiQhnOKD1n97X8AHhFCxNlFK7\nXAcKWh1oGZpw6P6MbAcWFVqDQaYKiB4HMwIH46CLjrwyj9cOJQLpsxiAHvu0\nDmP6h8CJRp8dOCIvfbEXCITyaIUygWZvi+w1ctMsfl242HY4SVKkS4NIMXWY\nd6/oZT0XuAYL8oZiph+XGaQTnewGunpZaPXhcNJ7Iy4Gxzi5dWJpIkOSzabY\nx5mtF4rZUfxzL+1wLkg3pGKfkrtJiTbV8oZnkCqAgQyCWBKkV+4f62Zn7gnA\nU5teXrj86ncy1wAEMAjFb8Fbp62F+Ri3rK3P97RQu0/NCog1LFW1p+vp/Sno\n/Y2wYbLz2D4243mt6An8XxQmHNxCa3o8aJ0Eixc9MufIhyD68ZyvKk81xWI9\ncIWhqSkWvlKkl/GxKd9x1j9UCq7b41wLGJXhWqWkFGxPUR5e7xFilyxRNBCE\niFGL\r\n=fUIU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"a28f4346cfe2087dee563a0852ac79d664d55d15","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.14","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.4","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-405--91b746b_1628885352765_0.13190048217911055","host":"s3://npm-registry-packages"}},"0.0.0-PR-404--a024e06":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-404--a024e06","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-404--a024e06","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"bfd4733a556ddbcba855d80d35c484c9403f7af8","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-404--a024e06.tgz","fileCount":380,"integrity":"sha512-XvTAXZ96MbvuBbIkkF8dp0ZoaxEuQph4IF3UaemtX7/f+vWE6BQ0KYtrtlYpcQGuBmIlCffRXZwPtOsfIHikgg==","signatures":[{"sig":"MEYCIQDtddEK09zlAuv01z9cCY7ix0QxZg0gLGC3cAMnL2yR1wIhAPLsiNUt7NJeeZgrJjdx221Rw+kbnqZ7yklLGWBDFnzG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4590146,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGqblCRA9TVsSAnZWagAAEDIP/jXYlMN3J9owH+wvaejn\n5kRH2H8q1EkjMP6zADKk/kB+oT6KwG+GiQSRlkxw4EVjvueckni1uejTAmY7\nGJKhKs1v1Iaq6JQlz6iCAAccXV/NUtT2iWCuN+HI0VkgFHooQdhNeFWdvXQ+\nbEvOQzQsu+YgONzu+8rJExJ3Mwnr2UVbSI4csIVgktTWWBH9K0n0r1hJHjU4\n7bpMP027yqrx9Yjl5AC6i2/pewZLMWHq9HYPr6P6KabIHOE83Yqx3brBcRTb\n7Olw+rO1y08DlYfWr6aqiwl7AwDANf+fXsDfzOpARfVQMOxpbMYW0PlO2Cwi\nnoLpJdc+fRg41VEHjwqyXKiSZ8OLRhyO4D9z7RQjvxt3NFEu7/RjFmiF0Uqg\nwO2EWNSA/OMBTYiBnwYO/+idlbeNg7y/nYTysVV1Hu3c/qwGV5Z89yC2mHQU\nLxLehNJc1uF35j3vL/YN4r2xLj31k5dNv0Dncw/d5Anz4SdwKMoEcMy4nhty\nLUrq6n4m76W0saCPnhKdx53PMmD5RrhCIKAKkftbMFSbhn/PS3NUtvxHuRQc\nM8ttf6EmM3Cu181pOrot8zoFqdmIaBKBOEjkKWaJsy4+/YaLlwhDK8He4eRX\nRpaLviR9OhkpPwk2lbbK/+Elx49wx3M5FGfOS9CJVH5x5+UANtIigj1Tcbtz\n2g8b\r\n=iQzY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"c126d7451255e47a8c761a1bea144c8f40478dc7","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.14","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.4","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-404--a024e06_1629136613604_0.5109634293099727","host":"s3://npm-registry-packages"}},"2.24.0":{"name":"@leaflink/leaflink-ui","version":"2.24.0","license":"MIT","_id":"@leaflink/leaflink-ui@2.24.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"4fcb37ff4cd68c4530bd81d174aa95fae5909364","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-2.24.0.tgz","fileCount":379,"integrity":"sha512-oIXsRBcpy+KaMqRyCkmBqZ7hz4B/6heWTKG9zGPyiKJCSTcWFEKdsSPlX/mm9InktQN7tRJChhRAleVivV6Q7A==","signatures":[{"sig":"MEUCIDUn3xcH+9lheh0jzJbv+GXwnUF+lsKwnCSAh5e7rQZhAiEAguTaXhNApGk/iQ6owh0LxaOFigHebrEStW6VBu+vvms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4440564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGsrXCRA9TVsSAnZWagAAiLsP/2lA9Xy4Zzw0Jc8bJXPU\nD47tBaFRDq5QHkseIEqdunpi9Lr1IyKY8LTXUXzjBTHNBQ9r0j57DV6g7ieb\nf5nCVVyXqXMJbKEstHu1qcweJT4PwV1JJIC3Ej0nJ6jwI28O96OxfG2tJYfz\nm5t/xW+AKUTivvHp9AbPLHML/+60lJ0292ToHCZ3lg8Vp3JrYSfmwx6iu8ZE\n5tvZerFkWnCSpoEPPES/sNsw4Tuu6X03A9eGXTVZ3wv4m3Ib+N8kShO96odZ\nVdYiv0IBVNGEEEDeL68MBxIsU+pSLtv+55j9miHU0qnmdUYzt4oRAEBqX2DB\ned88XoXFYLTLMgTkbxFKJEMfz7/iXZMocOmbKeXHWLBmWs2EqDE59ltuaAFf\nLunCvvY5AMKsIE0xc2PMP9lJOzLwbYioPzyabPe9WY2XAHFigDMMxqqqT66l\n861R161+iGQFLv7C7Xx/CXpvYbX7phLLVuyzxbCLbzUKEwcPHRTxwOJDUXY5\nYvkmArHkUnpsSpXlrwmgXEcxq5U16/lakDhK28dju9NWeiK7gCmT/GOO4tRg\nQg1WUxs3hQJBhedZcmD2LMt7J1p6rhUpFQvVbpB1TloaEbCcZFjr34ntPPc/\nfV2A0S9sRMQk4Prbh04THeNAjn7/5U29rJE3ObMO69ajUFrxC55WIUe1iV7f\nk2oa\r\n=/sgY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"85332b6eae3611389239a54b05a5ccdaf3afdd0e","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_2.24.0_1629145815061_0.28120981438897985","host":"s3://npm-registry-packages"}},"2.25.0":{"name":"@leaflink/leaflink-ui","version":"2.25.0","license":"MIT","_id":"@leaflink/leaflink-ui@2.25.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"bc07b91a59393ad83b05dd648116fcffad5984d4","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-2.25.0.tgz","fileCount":379,"integrity":"sha512-PEDvUc3laihGSafj7G4iyyKTyX2f4bHpsZOvrgHsTeJj1VRLAp3rfY/mQi+6nhGUpvI1uqgw9tOObhDBF4mbxw==","signatures":[{"sig":"MEUCIHbCGnVDjXCOmp2iScMfTiSWrKlN9U/9jNX1ectiZKZLAiEAjFB3MkWyRkSNsAxPchI3pxmwhCLeoqrRDrbkUr8Hi44=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4440546,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGtBpCRA9TVsSAnZWagAAzf4P/1CgsH9by/Gbj9a4BBc0\n4lPAlSgGZUpY+vyPPvL6JiCM2nWOl9tpoXrtZaq/d0mgK06/sQdHv36RCUer\n4oK1FcMfTSEqLsReeeW0vL6NB2894U32sRy+DSi/Hm8ovpo7zFqup8b/9syt\ntC1/HrPQpgv2cMJ0kphfnUK3yj8Eh23YdjOMa4cArC5kpQezvEKNP8OI1tSV\nkjI5Uz4gAb1Hw6j3Hi2++NaokAwTj4NRUrI4bHoc9oYz/7vaTCwl80H8Dljx\nvYAnE0PqbSmwu873Jp4J/18IcoE2rO97+3ZttAL6Z5ASw30GAioMgtLQtiRE\n3A91XKp08o2x5LgzSFu/7emWAQ+gIO7CKIPlxd6VbmwuAyq+h9PewlWsqWkM\nPf47iC4AmWmSq/hYQUrzEWNX0IU+Ug8/OdIl7aC1xOiCfs7qrfF9C9JJYohu\n8DoVWkNA/60vEFEr9FGPmF6PgpFWbp1i4BAj4fiGHgt2TxlZLI3kBClpG9Me\n792edru7VkzgL+tgFYNf2Ozi/qWXUrPie794d51QIvGZrEhqN4eg8a35BdwS\nCsLczgY7Tze8YR8irJBWmhnRovEIk/FhKtIqOYlpWP578jXw2i6NqwGWYeRn\nTfmMmrkeOvhiJZwNKJQ1+JR/kNqncUW3/lJMS9s2poo0IVz96TdrEj67bSY0\naza/\r\n=8SZy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"a04b370e0fda2b594561439cac4f30a48963f5ec","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_2.25.0_1629147241431_0.7890263039046828","host":"s3://npm-registry-packages"}},"2.25.1":{"name":"@leaflink/leaflink-ui","version":"2.25.1","license":"MIT","_id":"@leaflink/leaflink-ui@2.25.1","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"c9e690a0cb280ce53ee160aec079d06ea0e0956d","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-2.25.1.tgz","fileCount":379,"integrity":"sha512-n4IdzmJXzPwl4roGIaYKIe5RziDg3e73vcmsrzArgerMg2TA7DnTNl7BPQ395vyRwMV0Qgf/w2IsHuKSpaCxhQ==","signatures":[{"sig":"MEUCICRXTakWS2VQAyzyytqZyKgbqhetv6xy5Pm/1dbgbh8IAiEAo7sw7DbneprPEBBCovhfmCfBBx9aNvQIDkYp+QaByOc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4440552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGtoVCRA9TVsSAnZWagAA/WwQAIEQPZ5I6BnuTSi7O/qi\nNOoaUDOx9Dxs1vbSr3u20k20Igh+LawDY/2h4DgZ7LK4/8rAFdknx6nbVhKV\nBmyiwbpzW/2lv3Gd8e0L9U6IuEc47R8PMrQmT5KebNrwir9dD0SmREirxYF5\nHwfkmBjIbX4KdTl24B++b4YhvQEanX1v0Idcj9fbNMyjowqcL6M+d+6rwT0A\n0q0S7fNTmtDucA9yPw2KC4gOTsYd5iscrZHA0aV7vUd706zMrxf9j+NzCCQG\ns6aBGpUm93CyHOyfJptCmbCrx7h6P9XxoNCzbrjKdpRsia8ZQcsMbUO28BBm\nZ7BwYHSet3PzywqbpR+9FFXsmF8DSXUbz0FpaGUjjiOPTxgScKLV0rfM6xxI\n7I4aR79tu6Zl0OmHA6yzlziuihnLG5ioa5qeJpNI50/zWvJujPKYWTz0P7IZ\ne3dCmivFgxrloAD/jyEcKlyey1PozsxMWdqIQQ0e8obVfblRZ3J/GCPZ2b7a\n6Kln/nP0fQCmQQ495xRD+37DlmcVKJMbCDVOpLjDYuEXHMMzl1CzogiVQcnD\nZbm1d/UZbMglOc6mkwD60UgF8Vm/yKieuXTFOMu0IoCTla3FJtKPdFTEGzRI\njD9dlxd81V6XjuY0WoJ1EUousTPRxcT1/4IvCrd+0Fyd7VW7y/eXGKyOxw2y\n6g+7\r\n=SO9l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"57143720321fffc15055e144f0db1000021922fd","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_2.25.1_1629149717513_0.19762913378729663","host":"s3://npm-registry-packages"}},"0.0.0-PR-408--2c4c2ed":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-408--2c4c2ed","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-408--2c4c2ed","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"1aa82d65050c6e6b4e1f7061e030a1f3559fed29","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-408--2c4c2ed.tgz","fileCount":380,"integrity":"sha512-YRXFzzIopca3B8YSt2/f0D0uBjAPNcw0n4bgxvgfxohd4hq986Htv72uCq4teKLrKDX02DERM0iRCqLZ2FI6eQ==","signatures":[{"sig":"MEYCIQDzPKes0TAGiVrkYx0jvYH4KnR/O3kwNBTwnb8JYKE3TgIhAK/pO3jmeEpT4f0ZRi5FkArHLcAhv82Azbj/9F3Vlmaf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4600654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGzCuCRA9TVsSAnZWagAAzbAP/jLx1x+DRVX7ODHUSwPo\n0TLP2gEVcNt1conCtLf0RPctflHOTIRp/eK1hREvq9poBxSWGzOE36ClywW6\nyXx2qglLEhr0y3xDJtdWkzJFrL1oYblGTGotYVmrozDFaVzJxXdc2l/ddj+X\nLT114pe5ERExn145PSST/DvZoFYxGUqczb8A38EvXZckmz7XOvCyyKIFJteM\n1Ebzu+g76fLfYRpXeCWyilsNdZvTzxqvS7DRnTrwyxWi+cnMNBqcJ8ZHf0/W\nKuWyJa/3PG+XfvxHRiT+sKRe6cRUVXr6oU/JkXVOqMK3m454vU761PiFZ0n0\nRuRd4CsTsfI+q01YamM1Z2vEgR80ytUlkiSime/SRKQZVyhc39Imu9ADZ890\nuENXhJMcF5NLsOurIbJ+eZYIXTmYKH5ZMAGf2B8iYINmku/chYtBPMOuw6i4\nH8fLKJXDPs22bKQoeLE0xAszG3+RudY1y+8iuwDTonOKeE/tlXwp9Tfj12ey\nZUH5fQs5Q2KsA676U8eh9o/pCTLn8hJR+xjtYRtznOA+kUqyzZ4KtMIKyGcJ\n3lP/ombK0efD6j8Cs2N1E60Q2jqyOktAuhzojtG7GsPHUeP+zgtACA1VysLI\nw3kVGcA4VtC9vid+q75eaDaQ1rJwUKzTTxL1kdDV3aYLSmSJIAMDI5FBRjdG\nT6gK\r\n=rAXk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"c9c5a611816849c1390e48caccf001292cdbb1cf","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.14","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.4","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-408--2c4c2ed_1629171886043_0.2006723373325563","host":"s3://npm-registry-packages"}},"0.0.0-PR-409--ae2b754":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-409--ae2b754","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-409--ae2b754","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"d31d7557b73ec2aab35a7194f14017ed00124916","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-409--ae2b754.tgz","fileCount":381,"integrity":"sha512-X0788ykdb/QXAeghyZjBGMrHfhR7Kxi34ZUEHMCzpssoA7nDVF2pYAaVoTVppiXRovTI3k7UOv8qK1+MPDZ2zA==","signatures":[{"sig":"MEQCIEq3RmehFSc2jJ9aWVoMomUmwS25IV3BDCk0N29FEFlvAiAZNldH8t6zv7k3/ZXU1XR/H0l4RaUkDPRgvol/oqmW8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4601195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhG9QWCRA9TVsSAnZWagAAU1cP/iHIHi30zDuwjr5kMj8r\nGvpa6L346n5q/n+6bXzIMJ/jj+2z1Z2KOtjcmbERxLnaJ2nNTvd53lzsskfM\nWgTY5Z7cYjrnIABzyGC/aGN0LTNeMs1OEvHwpTcUW+/y0ctgrPV04Uxx2i1I\n2fC4oAVnLZp5MPwmR/bAZZ2JQliMYd17ggC2KptCo//vLPpj1A4qaFRPW2ed\njOJhcA8Cy8M7Wn/TGDF9wxpGWGu0M9+9+e0AEkJgmRu8GLTx26lAkfN5cO6a\n5GLdi61d7v87+W3keV+P/RI1ZjnbWqeTRmSO9stvZk4uVQtwUZlNvYOl8nuj\noMRgQ7+HTwV34i29Ab6ZQVDLOqj0xPHZn9iR6QtseRkN5vC2l00NYtCRFAqj\nnJM5wwho5IRIyTkmn8Hy+ckeIse3cvwU9/KX8tIKDJv54FTCi/WQzN8FBcDQ\nNXj9rdd5wRVqWOzjRp/Nn2oegIBaxr3M1BiEpcZ5QkRiizGDQuqO14KDoxnY\nPcp68DnCZJbGK5a39J4WWErGsWcIZQhXvG2Xjj0tRmvscNXGOuOytvFPR/WT\nkJNq+LV/hAZRgLlZHxtQsHf+ddJCno3P1Y+T3dqLbXLJ2V4A3R5YFCyft12t\nV7gLBERuMeAtaqlNguCGd+8u1mcSG7iLG6aLzae6kelM2q5/CbM15Fefol0a\nu4dR\r\n=BS8x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"72dd3471b887de4cd1595cdf55cd3036bdc2820a","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.14","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.4","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-409--ae2b754_1629213718217_0.703475829397828","host":"s3://npm-registry-packages"}},"0.0.0-PR-404--b97162d":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-404--b97162d","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-404--b97162d","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"16078c594fc14ca53b35ad0d7bddef0dd5798820","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-404--b97162d.tgz","fileCount":380,"integrity":"sha512-mZauDJQwRCNSwAqf67kAjFUq2s2twzh9/tLYatCKhnntjKn+LpL6xbrwryojcNX1/kCHlr2Ct2zgXn3Aybr6nw==","signatures":[{"sig":"MEYCIQCF0/Xu448SaIxbBVGdTCFjkKhgBMmAcIyCo9erkSFI3AIhAPGvxUJ61zUyqF4tc8r46c9JegbjT4aDN0KZyknyGQli","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4591260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhG9QxCRA9TVsSAnZWagAAGKEP/16qNkjn7zrOsnqSito+\nqBxgGp6H5S6P2yDheToeTYSq0YeEUEBdpMWWbP31CUhZj8njsxJhsQ3G0TJ7\nwYBQO+GeDAfuZu6sv2v+N0+1bY2dXfr/n7dCtd4v+xlRZCqsSAjg4f9e1thq\npw7OlpwySZV1BRpCJJZGtKdvuG0wcOUie0aItExlTe77I4ZKlu+isF6rHW0D\ndIu349ioHiqJDkE2fdXfnXT1psczB3zelPA/3843Clt4LBgfQW0apDrXZ/4U\nn8ek1fm8Xd94EQjK8gL7Ilx43gwwyIBOToxFGPQ4OvrEiZh/LFBs/8Ei8nfn\nPzLnnPVpoMNOKhfEEXiEbMlRpohv2xmMzPYgIUFoScSnalKDkcjOVDlqoZ1N\nDIC/q2OvMulCC+HbR8B6IbMOy8e/KarT2H5gxoQa/TTMwn0lLrsNt3NOap5q\nijHNFGshDR0yYITpWbNnsUhAY7+Z+1Qqw/M00p61CIwIgN90+G6G07UJ/h2a\nQRpr9/plEbBg6yg/xkbhs0dKlRFKHaHQ8d7e9vUqYykQWpcR5BI45Xjh0svk\nJGoKS6SJmFAh6k8QPeATsZz72eavldHi8rygAVKR1bQwLnrh9laiNzVKg7aE\nogWPWHzJtSEi7jlpscZTjmLmgYHTF9WFjx+lST4npDLyM1EunbD773OY7Rcm\nMb3l\r\n=7vji\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"211599679698a4e9048027109aaef39959a7ad2b","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.14","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.4","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-404--b97162d_1629213745054_0.17230513167397277","host":"s3://npm-registry-packages"}},"2.25.2":{"name":"@leaflink/leaflink-ui","version":"2.25.2","license":"MIT","_id":"@leaflink/leaflink-ui@2.25.2","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"b153b438f28f76f08662001359dd25757a888182","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-2.25.2.tgz","fileCount":379,"integrity":"sha512-7BQ1okCyB57kg2xv7BmL6MdBEpZaxw2pkcyzIjfveFrVX3T1wppwgW/PTPc8pg/oQAEc6udIZe3v/hi0fkP3dQ==","signatures":[{"sig":"MEQCIHAEkCT2GbRntHUQs9oV+Fwd63rz1cKbwgt1cTyG21yUAiAbsYoGPWEDb4SQ+a7F1ZMmbKRRRIwPCaPulwnXumoL3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4440284,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhG9tcCRA9TVsSAnZWagAAYZcP/31ujysKfI31Jyx4fD3t\nQ8UB2U1VpZAwvP/e3LmzIiQpr8RlMhLyJr8IW9jCnPd3TqfuYaje+MeoHmcu\nSDQOO3XEdHsARP4ngJANg9J1m+ohHvodbygqbpeZWU2qfY6Fk+8P5nSVS9Da\nA4HBLvhf5aDv1NMD/MU7yYLBGLSmfbYhUI7Z0uCORaZRepz3nqA8rl5mgInE\n+13hjimvzFKnAHQAA3ERySNw0MNKRP58KGkb1u8066gY+1WcWwBr0WgCXn5G\nFKXobNdcPCKInPJ+e/ZWr0EcmX9Hghcapb+FzTViZI+cPUNcXgmDNUPtPFYP\nEmFi789+D0PfcKBJkfuouhh09x1YYWQ+Yzyaukz6FT5FvKqWuEEnlrngRlGv\nrRjhQ8AXvnegTKMjLi/tmXTpvs4/AZQm+B7JPnxEpQPoJ3y/xfNXPo0BWm/B\nZj0lq209qyfDNAaY9pSEFs4JvfJlMTTotx9OK76VZKo/n5MREXj4OAnlb/sV\n0PfKBiw3h3cjDxXAExmak8o9DezRmoGFIEXwpVN/5XE20MtxKHBENYB9uk74\nWHOPlipl7uYERqwAy9aDvos6mglwKDjYKV5JxdJrchNB56RPUyaq1IfVQdx9\nPyGNSTx1X5lgpvkOtLDwrPn7fHbH241rgC/p2w3/IozjPZES22yZHMqYMnzm\nqDVb\r\n=l28P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"3d1d1cb57dca2b98969d1f94fb2064571540cde4","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_2.25.2_1629215580078_0.06121759096625201","host":"s3://npm-registry-packages"}},"0.0.0-PR-404--a4444a9":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-404--a4444a9","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-404--a4444a9","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"eced263b9be7a1bccdf2b9bc2704c958d22bb74f","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-404--a4444a9.tgz","fileCount":380,"integrity":"sha512-S8/kURrGtKykNM7eJ9S48t9jCYNpeYF0vr6N9DlPlr/3zH55b+X0NWL6lBlg8ZbXlTX7KHQDktuBdXWLMVa00w==","signatures":[{"sig":"MEYCIQCMmLbEotDFMgdPSgvZNQ0jWyyjNXNA0fNTKFSY4oHmOQIhAK7+UCWs8nj1HIBQ5lN9zN77dF18W/1wI2pPY9dd3UZC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4591007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhG+K9CRA9TVsSAnZWagAAmlsP/3ROgvoht8UnrJvbCWMM\nfMn0CDw1FxTzQy4ORFjVR9csp3ItSt3Ieo9TtSB63KFSQ5yN1BynO403AN1i\n6Vz3x2WvOJxe0WyXtNWPUWKBwAQB/xWmUqB5hfAMkkxl2AeSXGneLZvqlmsZ\nbMVzYv+Rqy6z2kQggHFWNkXY/CyLnnFkrAXjZOSvuagzjvzEtdWDrLjW6JHT\nLe7ulKpxjziJmZLCQH4kwVkCof+0kY3kzIlqjCDZ7i238WM+1H52dqCuldCo\niq/0Qxe2SQ5Z8ZiMLvyaRkxKvdafg+9kDU0cvgcW2z+bRjj2i0rntg44XejI\nJBRa6MfwmauyUpOyk+NvQHMPfER/Zh1WRbRlToSE8SsqUAti0OdJnPq4QtBU\nKmthsdOC5QRhFsRbyVvAxQyU0w8F3/KDQ+GVnjZ+OCnXBmtj4HgJlzkMoucU\n9tzPf9I3jFNrXJ52Yvy1hH4kJJ1FaA9+tx5IrnjZ28vlSpnaBtg6CwdHP4vd\nM1mtau2VwzacObmwg5jIUN0p2+NYP0NySuYLIf+yqqTq8y0BB/22u1vozmWV\n8uQ9qwjl8ogdHe4jXtblzcvK0ueLTwbMRwHzoZcqng7iiGlw+WT1h0U2ikbc\nI6eeS7s/FDPd8dfcPrfi9n+W10AKlqD0ypVbvC0X+qQ50VGMxsefcgWa21Ft\nryHX\r\n=pPAn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"b263bb4eab2aac0cdc76eed083c23caa0be53aa9","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.14","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.4","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-404--a4444a9_1629217469072_0.32997670526802025","host":"s3://npm-registry-packages"}},"0.0.0-PR-404--9b9d9b5":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-404--9b9d9b5","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-404--9b9d9b5","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"2d9993c26b39ad2669af7a7cbb722e38fb373351","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-404--9b9d9b5.tgz","fileCount":380,"integrity":"sha512-DVaN7Ya6S5o+rMLeo03N/8vHuvf384L+7/8QpD7b7AIY+xY5TDfG/GnnHb7xGxHf+zY+w0YcIjk9Ca21JmOBew==","signatures":[{"sig":"MEYCIQCC3yvzfuX/bxqlidLCYinskeUclEFKq+xlGQvT7HU2qQIhANwdxidPi5j5JSuMToQHOhK/wDBFBEm0lZfMJUg2esUd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4590992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhG+xqCRA9TVsSAnZWagAAgSIP/3d6/qLv6SDy6TFXKpLV\n4+GGYaJnGlBh6wqx5vNdqQo6WtMxZ3Nn0mT+uK560rQ7D298zeQjvP3r6pRd\nCk4SDzmqrluRC8fiCY+4gTZAVVA+I7MxZ+8ljBXFudQJ3g8oMJM/X+/tGbVc\n4V/bfld37tJ5F1agg1AbtY6Jam8b2nAwRGdN5jPRpn8vfH9ZuY2zE/ThRYMt\n2uzFaMT2iBCvMSXkgZo19r90LTuoZsDMsd/+cVYqc1z1a4hXzMPgBtwvmzWL\nbNEJkCC+Ihd6WIrPRWaAWVpP3EyIkCzYclf/ef4PSG8jsYgfCLuhDU9jnVea\nNT89KG5gB4ZRzSsUWJn55ocIIvZAhwuCUKxU3R+b8VYopQ/Gq0WsLr6xWH9M\nrmdGahw6fek4oxlsWqAN+TnSUjx7P2UabvY9bN5zJmfMJwdyZr25kwNSrmmj\nBXoovXwAnUTCpHe9xenaUsMJ8UGpvNzkeGck+pRrBb7Kty1QcKJNRdB3Pz1W\nd4/JW3uc6Gdc88kJY4Zxnq32Qbn2hfWTR0YzIW7FQ+OCvCZOx9lwAIQ8TkpS\n0dJ8rW2CWrjrUsZI0VlmGw4BiTICdadkHKANcvR3MCjJ08ADN+ztLMQgSdof\nUcYvpRjahAhPjw/W5eJ83bqmgLPbXZXRIiJAld0lgU/m5aMJT3NlYd+n+XBm\nqbK4\r\n=gh9d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"5d695588a3be8d85688d2046d487b8cfcde03c8e","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.14","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.4","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-404--9b9d9b5_1629219945829_0.21555735963097278","host":"s3://npm-registry-packages"}},"0.0.0-PR-408--28f3fa1":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-408--28f3fa1","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-408--28f3fa1","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"e91e608758cbd991f9e3f437f3cc3cd1311b3952","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-408--28f3fa1.tgz","fileCount":380,"integrity":"sha512-mVOCgiR+RE5BQPRdRdis4aumfXQ/d7LeYjwcPZXtdICO+ihjGVzazw4ejoJ6LwpNMwh2SmDui335lAPkcWn6iA==","signatures":[{"sig":"MEQCICHjuWsBVxPyTM1XrYC8RV+ZCOI1GB7WXmcyTBZMwosLAiBi7vwpUIZK7xabhWQNC0DACUboP46qseBoOV0Kt4TWhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4604609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHBTDCRA9TVsSAnZWagAAhkEP/jstVcBIEXIyR4otnbO4\ntAqmINIkoqO7vRWnUkGmblWf5n7eEVsDsWJdNjoaJMNQDwYyqbVlziwtTC9t\nUU7NsVBrv9WA8eFg1XjEfVxohGH/sZ0QfNJ+S5vGMDvXKQnAucTVmetVvn0L\nWidWuX/W/bLuTqfwigF9YudGA//WPrjnQrTag9hZIzXbw6UBY3ATss3AX+Wh\nKLCLux80a4XA7hhbOGqjex4+Nf6I1idiOyJt4bVq1VnpAmg4FDOJNSUHvZYA\ntK78Sz6FXz37CZJrWg9S/ZLxWUo+cBiugXsJJsrRgqJVRH07FCFRg1CaME8f\noNIU69vrlDMy1ZcQqXGJmukjvqggDL+5agu6s5sp3W0qdbyZ9NDTYWxlE/yu\nWJmzYLTjT3uJa57Bpu6OsRkKwVFMkG6XXcZy/kyyI9QWvSESOsPj3S4Gez3c\nnPNFSiAh2EsfnUCoXR+eNzN1kTrdAoxMLVrE7w+IaL6YLZZiGmx4ghrvtx7I\ndmxU1yI0iBO9qoaa4oeXx4cFEAEFS8T/jawip1/snhyKmNMjwCgpwME3Ymf5\njxGL4JMlfY7syup8q9nSbwe7FSXAc0wChdUrGaUCfzPKh6SaJLAvRBhWioN/\nttc8LJ8FX/ROvUHejTJ4WfhUNMWwflKP+Y7B6QVoeVtRjJTewXVdwv5AuZlb\nAJiR\r\n=1UtE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"078ca2180f590f8a76f593d8f3d56bbecf1aece2","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.14","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.4","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-408--28f3fa1_1629230275734_0.3350838074469369","host":"s3://npm-registry-packages"}},"0.0.0-PR-411--3bfc6e4":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-411--3bfc6e4","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-411--3bfc6e4","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"fd198f42a4f4fc4d9e20401702d34a0940c0657c","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-411--3bfc6e4.tgz","fileCount":380,"integrity":"sha512-cekZFk5JCcpUh999O8fU8z+GXDKUdYYELtBygsDdlC44eGR/W7dNXa/mm99bwAev8KEuPct60P8ezACWwKWruQ==","signatures":[{"sig":"MEUCIAKrytB5tPI+QN4g//oruYJLTnnqJ4CoM66PrtipLl6CAiEAhdFLxxVAu/L/A0bMyiyvj5Y+vU+Y6o5ZFxgMcyzDUL0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4588667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHCboCRA9TVsSAnZWagAAs+AQAIhvG+2x6QGVecFgKACa\nswghzfgSHfR8gzGfnaEcZ0QWjTyYkRggFrt+Xzehlqi2MHn+LnXZ/RCGLvNL\n7XMCNXm0KXr83sOr1D8k2TecIh3neOJdhfk+ELV4afpafeXnhcqaLevmqPTe\nX6EH16GvzZJ35lwFT2s3mbpgwQ5VfJTyiIKGKIIEjGrRboaY5tFwIbwxqqmK\n4dbrAhTYeLKOqvOjncsaVf4lvSCGrAEl4q+/NG7LJA7P3jNK9m1PBlrRYw3A\njQCuSUmzEzVqB4sdlP/NaZHatpo+6M2luma/lQ6WGitK1CqqxRw5/Jsr3OL4\nvh+YR0znL+p6O+tbjq756nRor67lLpmgEp97DXSgYZKCUUFB1uSIPEQP+TPt\nB9WMkKHrUsHzGlacrg6jRX/KePkXQhGAejJo+a8wBXOAZYb6qNtkfWm8JJPp\nkqHa5aNUQF0qs2GPiADHaWmQ8BP6pwojfubBIk7pFpt8rmXb6yUIKme40YRa\n+fHFYwe5RdlM8bkgDXDcUwVYu6p8M9oni8Oo1PsccCuDTIUjhCHSzFN0lwv0\n1VIoQSwEY56YXJgttCZxU0ggbh9ijzEt33Y3B1v/x6OoLvUucRScIeFyEGpT\nqe9mDJEyzrvM8EzdIbEdmt8pzfgpLN4x+rLMAVGICvwitfVIN+15+3VgvPJG\nwkPN\r\n=F80b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"967d9983f57ba8b2eef4c75300ce383dfe59368e","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.14","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.4","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-411--3bfc6e4_1629234920471_0.5738270717369474","host":"s3://npm-registry-packages"}},"0.0.0-PR-408--7e03b6d":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-408--7e03b6d","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-408--7e03b6d","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"47011d1b78687b846200a917cdeb7c13aa20e34d","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-408--7e03b6d.tgz","fileCount":380,"integrity":"sha512-BM7KKTi8KIRdvvXmSP50n1KDtdvsahhSd92t9a8t8K7rjJpDEWS4Ym3127g9SAjcPiEo0YtYX/2gZGJHqecDDQ==","signatures":[{"sig":"MEYCIQD/axs1pJ8xdI01p1O9BF6Mz1GzBzMh6q/Q1VKy0tHzEwIhANnmHoHLqu9X9K6out4GFziX8zKO/28058P8S4DVCQhy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4605667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI/FpCRA9TVsSAnZWagAAm/MP/j+3gO55OrQ+o2NO/t7r\nSfTws8kWYYXUoIAph/GYw5K0XXCDv7xdLK6+gU4Crc/+lD+/Yl/5mX1oqwJ5\nJoxijA0kAI/0QOEdrl3kTAZJFRPtT/M1pE/IOK5HTQh9cQrOteRLq5Ui5Re/\nYZVSvFusAXHCZM7/SA14Y6lZbfE4bABxlVDDoyuaN3LPlgcd98vALfK8s6Ju\nDhU8prwFz/JSeeDUHUAM3ULxTC6+lFF0GDQR3oqAZc95W9LfPt7rEZ4OM2Mj\nZJL/oZdsDBP4myR7tuhudEjhIHrRUS6XWwQOfOFGxIGig8xFtnEcD0jM9v3J\n8qqc1kcyGdaFIWGDz1bDEuZIUZrTs+Pamimj706Eo3a2iUrF0pGWHlw0NjdU\nlySQpQxjyabDqV+tbwhXvEYWdQ+7MEomknIIrI93V9ONSRu+KCEyaIOlCdS3\nHEJGhNATZ2bYhEGm1UMDiBNOxFjaa52hL/Szf/NFsawjXM/6eQhCCzrqQstf\nK+PLSMoV0Xssu4kBCAOheQy6rBJ12T/NFOEcIJeltdXViEUl7ZeUK9dsK7Mf\nXygySVx9uJaIluoXm9csnijSnvyqZY+cmpWDx5NvkZq1eHl2p3FMpV82V/SB\nCGptOUmqeLG2GbzClJqcXkCb9BJrdryYy5Mp+UAdkPXooGp6yOJM2Fhdixk+\nyWGm\r\n=L3Rq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"63c3856608d7cbe57c82acaf21348d02459669cb","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.14","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.5","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-408--7e03b6d_1629745513062_0.9343685870087932","host":"s3://npm-registry-packages"}},"0.0.0-PR-408--3063074":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-408--3063074","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-408--3063074","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"f267dadce59c6100c2d0ede494aa4b4caf821763","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-408--3063074.tgz","fileCount":380,"integrity":"sha512-LlmpiBnoa6jVmFNdkYg/KhU/T515tF5rMDTzcfMwvZAZLl7ZknjFpaoZg8gNl73nJNPf3+nVRnp4s1JcTZVITA==","signatures":[{"sig":"MEUCIBVoU6tbnEh7VvgmmukKySHZx/XHM6CpMVLxoekVk23LAiEAsZmnIe8ZNZHGMsR9bYZW62g18GUdC8/VmLfo4PR28aU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4605667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJkRfCRA9TVsSAnZWagAA+sAP/iWRQmjqErVTMEEmgknA\nPHWFaJ4UQIqGvM3mRETxI3xHZI17VEE7uciamQ7r6LvaXQbf8ViJdVWP5ahi\n3MQ/jOc4D6QRSPkkQFJRwtDefiCLiXAGm0Ktc4AO//+UzmalyXcL/iUlKh1E\ngRn3je+lVew/gJGyySTRMvBHBUQCbkqMUofht3qVWIYd7I1E/+Okg+D1xVnU\nFa/ueR9GkC0lohaTvjREW6zdYacIGtZD3ijUkgROWPgRvXtLBkzymrLtn1fg\nL3fJ6zrk9y2ZIM8rThZ1PmFgrdH10VLdCmSaE2mVhIS9Ooy8rStWDrXNso2i\nJRhG8iK6aSIyw2vAqeJewheHzzWsyh6zyf2K1+W5FxJP5gNjCRROzyxNFGCG\n+eA5sqcxkl/MBk6YRZf3HhlyBCWilYn78Iy8w4XILqFeafQHZBVFKEz3VhxR\nWJnwNuHQ9xH+NXEq3LUOc1374Oz41d9EYDS0E8XIg25N7pimh7T5hvHRTMyR\ndHdGyfGhILG+LdWW+EWVcAmwYuikF+S6zo8yZT5cpXuc07iPTTCDF3M5M/dh\nylhfgMHW59ybV+0XRkmKt7XQ7AEp0MJoz24bjhJuR4iPX2T5R+ImmfUfRKHg\nHOJhDt/NeDyhI7wT0AoQH7FyvfWZ6E4LJTBpVSjn/tKk98R2meljD3o5HbyH\nOFpW\r\n=fcmj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"f966e4b434e2a2c3132cba0c11717d751f7c7ae4","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.14","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.5","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-408--3063074_1629897823093_0.4057841469238541","host":"s3://npm-registry-packages"}},"0.0.0-PR-389--5c40848":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-389--5c40848","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-389--5c40848","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"8d5a1d90391a15d9b3ef73026f8f116e0d8015db","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-389--5c40848.tgz","fileCount":380,"integrity":"sha512-bb7IDz1YbHQ2QWhzIa7pGEsi0CdeRsXGfjW5A+A4Gn3KvjasSfPp4YABw2yKP8+eYAMAxXogD1LKAa8HEFSSwQ==","signatures":[{"sig":"MEQCIGglKT0hdrfMYDVVxJiL3Iu/Z01IhtNTGcBRIrPb51MqAiABnQvqioeiduzBlwWQuFXESveu7qrdw8FIcilDnxqsjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4605525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJtbCCRA9TVsSAnZWagAA4fkP/jxzPqPg8WDHN/h35lEH\npoMPuNFUmySnaf5itmjR21AagXLUTZJCuGFgLZp+EominhNHHanu1zo/85Nm\nQ7qmNRNqfD97NiVK2EWhQtyL/EX+L9LaPUFyXVXlUkP0zAppcJwQ4UbU3EaP\nqXVA9b6EuMA8BM0Bj8xV5XSIyG4W16sBiSkTs7WJXSpt//323Dl+0wuDVFX+\nB4OBEMtHLZdF1skJ+l8luV0G4kfHs2wFr05km8kTdhy+kWPRMaj78HeNjm+A\n6e0WOvbuLV+S974qoCgt0quGYdGx66Z3KSxJwXqOQ11Fzi5VuAEo4fr6V/yD\nyhpYoZ4GF/ehK5ncesAXkXox+6yfEuhKxLIEcvDhVeD2c02iYGJwDcC5xvlR\n1x1s2yOsZoPOsQNcCJvXi47CURkvwDPGaIm0JON8Uew8bDFGwWIGXUaj4bWI\nEq46Xlzh3PgXFkt20JrvqkOb22lmyO9mdGBjzcSd0dkOlKLUHYjafFV6K1YC\nEwLeyMCEfpxL2Mqg04A81tvP/0yrS9QrtM0lEzC7csVFXbYPhVvaqmmmJ3YQ\nhRIsuLE5ovZ6IBNU0d/X/tlbj6LjS9FGk7QfndF8tpewClJwdGAHdIpDlrfa\n/ptk1WQ1JKZnyfDS1z09ELgI7tutJYt9fEsnksVXKGJoHlBfjZ+cPO6sfUPe\nmujN\r\n=6JXV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"90a7e3622bf3c0d770d390379b386cf6a650ff1b","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.14","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.5","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-389--5c40848_1629935298603_0.4634315292885409","host":"s3://npm-registry-packages"}},"0.0.0-PR-413--a887365":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-413--a887365","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-413--a887365","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"828420404e0ced100180a3d4b04c74d6ce5b07f4","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-413--a887365.tgz","fileCount":380,"integrity":"sha512-Km1kq9+nm/cZd0wFFJHGXOPFUZ+lUQeFPy+Ar/w8mwpwv3nqZOGQOY++76Mp/UEx7Pg26SHclmZe+dEwOgn/Lg==","signatures":[{"sig":"MEUCIQCuDo9IlMl8ss/Ja3Y/cE5hTMMpqd/97QjB33ToE9mxwAIgNBdkalMW/5QrMDW8oXsbuBYpO/r6whxyTqO8x2A2d8A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4588010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLPJ6CRA9TVsSAnZWagAAukQP/jXUqeJsanztqvORMM10\nm8rLcTrX+6//noTEtEXWNDjpyGWE7VGYcNKbmNINDDqgJOYfQ4ewzNkr6ft3\n8PyIy7gftj9DW9BHa282yzuA09mXZh7zzVhQnsO32ivUpMTVlfXN/qTINAet\nq2ok2QgyEnKRIsaX0WwGO6wUbh5nR2xvqlLPrbvFMJ9q5aqnNM7MW6B8YkJT\ngTM+3iQ85kGOnYm6H3GFyUwTqMHqhc9vmqebfSHiK0VeChYJ8FFRZLDZAlRe\n8786rlMdkoQBExiae0uCEuw4xEcrY6MnmUB4My4yWNSvm4kmwah2mpGfFxt0\nVrd66WAr7UrMpk088WUnGztkXtDatiTfpzbznWtQhXX3vu6P579wzHLFfiwf\n/8cGeUKMaVDVHW+X8blO95Tid3J/INyjBKOgcP8ZLXKdue1QEgo9OaDN8sVC\ncMMhDpW2hEFPy48/iOlEdnm+/m61FRS9hFL/XI+2gu5hn2nZlcfS7zJ8NQMl\nTGLR2Cldn2ZWr2Ncm8fAxvvrIyG2uvY1bWVb4Ir0wrmb2HwNA99MlSUip+GD\nLMbwKoXrM2HuonauBTNqasK7M9QcmS+yalPgPIcm+uAJfzNL/lnTw2ubjo5p\n3o9chBUpNNNGes2WArh/lFmuuazr9HSS1uNezKUL9XnazlexuVlp/fCpLick\n7hKm\r\n=peLA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"ef2799b3337dd3a29325921efe28d41884d5bf77","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.14","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.5","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-413--a887365_1630335610352_0.7212395056162886","host":"s3://npm-registry-packages"}},"0.0.0-PR-414--34e3a3b":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-414--34e3a3b","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-414--34e3a3b","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"a60b5e1c00eef5d2d77df008d232c61759d43eba","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-414--34e3a3b.tgz","fileCount":380,"integrity":"sha512-26H4/efytLyk10DNyohsX7uPiUwLHFLdiTRscRGxiWmerJzwG+Zai+Zd+sE36tfgDZLaHCaqzhKugvMuPyfLYw==","signatures":[{"sig":"MEUCIEJ3l3LroRDuDLFyudGrsovo6r6aAiNTjplUq9SvCc1LAiEA2QqfG89ow8syC7VJeYiee+e0N5ismML2+/ny2y26fKA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4587224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLRquCRA9TVsSAnZWagAAZSYP/0/xPKI8OHpBdKwAU9JJ\nr+mKcbKNZDxCoKhsnTVSi70rl5+1Tjjk0zhJ76XyyLmcKMkuu0kc/lV0edph\nhq2NA+U7HYIgkUQ1FjQUski+dJOlTpi4WuceofnS3szJssYFPrf7uN1BTokx\n63kxblJSGkqa0BD3NgkUOHRVp+ctKtAPYz+lq8fWC50epVlgnSwaHPiB4IyX\n9jnHpkQDyz/5FJixN0EZ2nuXoXQiNdv9PbOeVvFjqp6Ctpzl4t0XayisQNP1\nwscAGo4Gt4FLBUJgBogyD41SYXjcddrw+6UKju5OxrZLWqgVjyMXtf78WYWV\nmbodhBpngUz+oDQl+JSLyXvwDDOlDyWux7raulIkJArf1utRhEZsm6O4vqhh\njgqpNo9NOb3hrLJxzUwrri57cJbegRWUYqeGFf16UkecuOvDgLigfUE0P0kL\nMmnngJNC6cFU5qXdlIOoDz7L4EkebOu0AQTV0pkGMh761zTEHvcyGPUaWo6e\ngYnwRi0YPqZDOuzNc+opTsmpJWXnSm1XqMgERn3aIpUn0BcLJUx7Q+Fqngzi\n2M+Uf4eZNiPRhTcYbxdZmg3NJv3q5HyJ1DckCX2pwuuc9me38fb1ovYf6F34\nRcYGLfsnoX5kfAL4nqmGix3nszHgCF0NPqCe+Bsb/9W3hhMTamnhSxrWr53H\nnoNJ\r\n=HFO6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"d9db3ee12839928a9de00e42ddb9fade93cc563d","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.14","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.5","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-414--34e3a3b_1630345902104_0.530512206958555","host":"s3://npm-registry-packages"}},"0.0.0-PR-415--38ad49e":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-415--38ad49e","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-415--38ad49e","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"7289d08bb36b83b747912fb13b745ff6ed7abdab","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-415--38ad49e.tgz","fileCount":380,"integrity":"sha512-BEQYeF5rnIl6OcEoDni47DCL48MGm48cgiMBVG14gFRD1/czor0SA7xjzaJmsbZzqaJjPBeU8j/i4Jr6tcFjSw==","signatures":[{"sig":"MEUCIQDjmZX71AAmA9LZZkEPf8LoS10Z6HuG3RESJyrogxIqzgIgCRK75W+GQxWjeA3FwZzlgTUvY2eMcDuFlSRh1KdH8SM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4588010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLTDSCRA9TVsSAnZWagAAqCEQAILxPuvKPzfN4PcTXNLE\n1zQIBslUNCzQks5VvdFg/jVPNUFFJO6dCynQLshRz4iosPV1PppeKsy89GZG\nekRRhcPx8MQWcz9hMF3RArAmdHnY8DDk1ySlyA5EB9KSqX3w7mqbM45nejYI\nt7M6S81rufrx8rI5inPjSKmIP4c4VgfWexz8YD/FXFtwgDykHEbrRwkd6h+c\nzvPLCaaFYqhKoHIErVHPOMQUNRExjGsrlp8NGib/8xltrjk/AP2iSpkLvEUl\nSj35SLuYyPryYHf4Tgkb52DmCr0JwwvBq1c/SqrRTaSHTDhVt5/pglt9XX3+\nMYzychdtKwTGL1bQXGA87s4lIOGLaBh7M0jjzCUDDzG/+xiBHs3P6FGMwq8O\nSQv2gwxOyM3B2BcYFsahKELu1oBuSpL1YVwCNLSFOaHHNx0sUuXbluA+/dm3\nXqeLYdxDM9zy8kNEolSMS932Y50eUX9VaxP0/VXyllpvpTvP5aGcFaFkyVZt\nPXJnoChb03htlTaeKJ6mg/fgdPmg1sQ7IzYzvaRV29tNUYtKei1/J7pdYsB1\nJ55b04bAiQGJc0iXZG+qW7KNJu5TFfJFs7H+mHby4Ad24zhZTbqeFpNelPWJ\nlR5uejMoy98b4YZf+RCnu7jGgpuJr+EBRFi9u24J/z4aDNiJ1H5zF2piXLBE\nPIl6\r\n=vf+K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"285d0ed08b9636727828b38f7036f889370c5314","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.14","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.5","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-415--38ad49e_1630351570138_0.08083085124717249","host":"s3://npm-registry-packages"}},"0.0.0-PR-409--604057c":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-409--604057c","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-409--604057c","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"357d89e74c86f2dedceba10b1247f1578033bd9b","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-409--604057c.tgz","fileCount":381,"integrity":"sha512-+1CFYAKrPGeYoA42ZNp8xSGvnueslnF8+GqEo12uA3wFifoO4LU2FrODbzBd4c/tgbA1+ecW60agKPx4rQ1q4Q==","signatures":[{"sig":"MEUCIQDFNfR7JT0Xvk3MHzJ9vSmCE+vrFwYzj4zAfa9CE2WhrgIgfw/iSxaLCmohpQRITyyTlVvJ7VeECD4BMC1xG5DWnOc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4604956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLkiqCRA9TVsSAnZWagAAXJoP/3uc1zCerhwQJfUB0BgW\nfBmLCJbtDfA8da+ipDigkn/3mMQ/nL2qrIQMhSgl69gZ9pTc72QH7K8KKHpP\n9V6TD905R9e/FQg4dAR0VZSNfK/JzREeDfXXdgnIbJBL2dQfolAXhcVF3Hdl\nm5eZfo3bNly75tb+xTJ5mpMGmSr2Ui5WJQJI5TLmwGGQ3KoehkzHHw/XQP/S\nW/xqNwrRu1Eq7ElkBSBf5Z9g3wYvLoSWUtPhcufe7ZGGKwoc1TloS/vc+bJt\nxB6TI07guX28zL8SeEct4L0QYcxQtqfnPMC0ChskG4kw3dSlw5TuzcNpkrPC\nCQz+2DbpEbWZkrat8nzQX4KOpC9hnR1JkNZB8ZOjnMmlk8se8Q+Z8rGh2BxZ\nQtWwZdMctp22wtIAmwKL2SXvCkJYo768aaHRARXdiJqatp+GHy7se36R7WoV\nq/GCRGrq+8p0S2owiFKmR5PcMp5EPShrywHt8FaLy9TkZ/QBh6zfGyRQzt7j\nO42TV/09Leg2BV0H3Pdd4/GNjsiBVaU18HSgrs8tleYw76rJZlFrEC2NTpeo\nxvVOlDYcpalZxPChGvqjuHo0ItSznvOwP9xXUhLnLaMOtYCHqY1WtAF17W5X\ni1NhkAE7bBSc5LcNZ5LPW71ah7neEg7tW8j0pEN6DH6qN2iPlIwuhHplacZ5\nOs/u\r\n=Fr1y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"22b719efcdd125fd12467f1bc492e02be2d77e2c","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.14","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.5","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-409--604057c_1630423209854_0.4147358418059097","host":"s3://npm-registry-packages"}},"0.0.0-PR-414--f14d224":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-414--f14d224","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-414--f14d224","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"c0130d2d87fa23afe2152f78a1d8b3899e254064","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-414--f14d224.tgz","fileCount":380,"integrity":"sha512-jqfqEd/a/Unl2yhp004hpHAxSwI2vffyTCjVyWJW6TWLYOwiqW9H3U0Erq/TanT3npMPC8XkaNfOeNs7/Fsunw==","signatures":[{"sig":"MEUCIQDBCuxPjte1IBiqLq9ZucmmeTEMuCA07XoEyaV5HGS/4wIgQRvLVjXPZ7ZXvlyT8EBgKup/Gf40wdbK+hTwLlSMkcM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4587532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLm/1CRA9TVsSAnZWagAA6IQQAIU53fd6o6FMKe3Z9xEd\n2lCuBAzR3SzRHeUMkWQ8zWJLh013BKWYgCHa3dnh7PxyjsdZfl4OtfyWuFua\nPgkG5KciDDqixEQCXYQf0x3BVMoEQjF5Dt/Fe4AqDU9Me7KrZvZ6wYvAaj6X\nwunUGPL0VDNtcMSYeQymRTBe5avUJOvsQzJuTFhUq6HhlycgUQJFVD1YPxsj\ngnlT9gVv+mQ4v1wUOAVyUZn+aE33vziJD9oMewTIqPkaXM4cbt1xMCe3sKam\nSG9NOe+qVxRWQAWPAbxP9DPRSTzlyZFB7IrSbZyFddrO+WgGPT+B0rN2OS1+\nwz5OAZ8zd5rwkyCwTBvLZULRnoRQq/S5j0FgebvDQuFWwRyYtEn9yWD7IOaP\nYqVJXL5pjHnNPeIoVKsdWkTJx2AGa3dtm5UvGqqGt7mVt+nwdh0h7wyAL3ls\nXoBro7euXdJrHs8JC81g0vSI9TzAzaRypVGPIHi2ORm6rn5dPpXn+pwNBG/j\ngvV+PcuXIzEllTeKGmpYt7dcRaUgTHpeIJd8qN9qEjhT+lmIXqkwm4xYnCwn\nHCF6/wFMc5U+4b7EOGuJ1v1eC2pu62EXXVhrBawGy4ant43O7mpvOnVBiIqA\nDhFXTEZEGG9DnlzHKbAgfMF7NwjU4IA+omc7awfVUE1m02wrmKbtFUJkabqq\npNiK\r\n=bFFW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"0ac0f0b42581ac8761da3bddcbad657608e8bc45","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.14","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.5","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-414--f14d224_1630433269211_0.1408882768457076","host":"s3://npm-registry-packages"}},"2.26.0":{"name":"@leaflink/leaflink-ui","version":"2.26.0","license":"MIT","_id":"@leaflink/leaflink-ui@2.26.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"67ad0d428f8dee825339ccef86e2b8849bb0c7a9","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-2.26.0.tgz","fileCount":380,"integrity":"sha512-FIMaCd8na4IjRWTSgtVljdm0WYyXQhtzbOzggFRGUZO3+q7DsBXymmRvt4wco+1XG6EE7HHc4oZdw44qrOLK+Q==","signatures":[{"sig":"MEUCIQC16vtOqoGawtnNF8eBd0xXFUf4jF0zVqHj0eElcc/ykwIgR+y8lddJy6SM26yHdQsD+7ER5TWPRgxuooog4TcWDRU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4444409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLp8eCRA9TVsSAnZWagAAwFcP/A2Mj01JjR/C0Gcfd+T0\ni04kC7tkUqk8I/CY7r/OjS6IN1oP+Ljag9KmQJ4mvvtJ2Nqd+CQdqTWtZguQ\nTSy5sGBHbNNTqtGIfvOcGFpisVI2KHA2iVDUJzUel3/+fsLQoCBTqs0xOMjb\nrt2eohk2XzcrnLUN4o/fRDWScMMG+ezvpvw7NGrb0X9bJOOd8ucaXJYV/nAa\n42O3h6CgQEnXhAKpuGGP6bDA6nXOLAH5KTon42SfJXdrGBarXkZ4kUbM3URm\no2HYo60jUDXpjbye9l4fSeoR7BJDXkw9jJKvRcUOac00jJTENglW0iloKUjm\n75eRi2ySNSxsN2EBCfb2FaInpIhznKmxm3gc3p3RSnqnZTUR1mEaqpY7xmUi\nhDb6js3OAgfdhqF2hzCawOBD72/SpV38wIxKteqiBetyg52YH0Oz0R2Chbrv\nTQDu8Danz7LRf9cDM5K0He99UEZni5UJVUHdqCR3HBV4mlVEbh0hQymcRx/9\no33gqCI/vG8e8mxhdytDWdWR0z7m33gmN0JQBS9/xU2VqWiP1dLInICSeJjd\njcHDVi+dXtHJYpqR0Hy7SdHAsh9kmIW6k1yz9/EAqqKJcBDULO9bRoEW6FtT\nsBeGsJiYvKHi+U/qATWDLmkSCr7pVk2DJDYsL+0Hwo5o/6lQeMQULvHIIR/d\nwA97\r\n=r3lA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"2a77fdfc5e6aa556e70459219fdf2ae7247e19b2","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_2.26.0_1630445342278_0.14356027673262628","host":"s3://npm-registry-packages"}},"0.0.0-PR-416--400c17a":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-416--400c17a","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-416--400c17a","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"41fa597945388a85585fac2d40a5c5b0fd4de312","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-416--400c17a.tgz","fileCount":392,"integrity":"sha512-P0bwGsCQuyIwLp0WO5ggIAMMnz2VepXPU0K220sz55v6wqDnAWtyU949cXgbCNlBAGUpdATer3aNgywuJHmpvg==","signatures":[{"sig":"MEYCIQCVQaIcDWNmOZjLNE+4ceZX5ZwxVY6FmTMEIhf2TIOt+gIhAOnuONDw9UVKwzscTPiBso7tE1UqoAvmLDN6otesIS46","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4625206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMi0qCRA9TVsSAnZWagAAw+4P/0C0opg3hN++s6sWooUj\nqMrhnVbD1g6Z8yoekxqOuJazpJCMfr2Kznp+uC5phRr0biBPjJFra9PgH+0I\n0TmzxqwJ/6R+dj1dZvsfey5KI3CnDxfjfc0p9kMVKwtmZvZNwb+F5Prx40jw\npDgw9TKR3xm3miPDytYJlmvAXIVaAhqI5A/2/Hv9sRd/EefeXp892ICiYfHz\nLJhO1p6//la8ou4fxiixl417P65R1NVq3Ac+Cve4m6cERfaWY5JXZeDlNUsi\nxP9CXo8NM8cEKIvGGsMYT4M4FurVc/8NIrnYdgFey1EBHDBM+/wk9IKMbnwO\nfLSMF++6iWiW94RIgtzoHLOpJuozLZyZI1tyPpOgOlvzXW3rsl0XVGwN8yWr\ngQmKqqpj3xygw54V4d8kc7jHvJbe1Ysc1vUyLr9/uoORZuUn22uAiA9Layy+\nJJTTz+i72IWaANvmHAyv8PafQ+S7JHwONEv15pn5xzvWwf6ceVfNrtO/MXNA\nweX9UPnc3CHK+LBSuLWa9CKsWXjXTnRjDrViQryYx5IYnhUlAaJ82AUdN7v2\nj+5qh+zU1L28wIfp4t79X3H1oEurae4oL2W9YHWIG1SYN4rq7MGR3I4ljUgn\n+pJBCf17SIz4Avr45ckG9/NCCMywB210wWOWgDzrR2UUABqe5WB1u/mg5grA\nfK3v\r\n=7pBq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"ed0805d379d231a8bf7a0c43593ac8eb452a8efc","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.6","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-416--400c17a_1630678313716_0.9780318402469028","host":"s3://npm-registry-packages"}},"0.0.0-PR-416--8f68e04":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-416--8f68e04","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-416--8f68e04","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"b074607c447a6eb7c3f9f1952140f0bb16115cf0","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-416--8f68e04.tgz","fileCount":391,"integrity":"sha512-V5UyHOL9aCWZxpUo7Dhlm9DPnaXh5fbEbIH17wwH2U0eWKKurLOkzTpkN+XU/NNfJgXd1Llaxw3BdGXyoHygMg==","signatures":[{"sig":"MEUCIQC9trKsbDhajquydk/rfAYJ56/0nTu6VDeADQpApYNZdgIgbJ4rk0F6uh7V/gi+JWBlnjbwVvqbexO0AigQVEU7+pg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4625158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMkgsCRA9TVsSAnZWagAAb6YP/2vlHZuQCPrxtJb5ctyF\nu6Q1dCA/CRBE6slRaEOB5zO50whmwSBFww+OejtTnl8tq4jFuUdEW4gaVTlZ\nLXgDftKjdXYd654D3GMNNGh/7Uoh4x+mW9upPfgsFGqo6zTYOTeJBD8NxrWz\nEfRc/5K1egLa8DZd3qxhUWAoVorWRNn/Vk8xaSeSgAChezRL+NmFVU3Lgpll\nudjpH6I0dlOJxcGdWYs6wyG5x3VUs5VAN4df+es2BGw4iF9RwQjKZvd9a8MU\nd2xshUmSL7ygi4aHz4Yt83cuU8QMKzIGMhH0ZXsO/PHMlA8rrI4qhfj8/sC9\nTlM9/xoLLhdHf5sAVgNLYLLrZTK0tne+ugN/pWT9Aza7IcsV0qMtUTeHV13P\nCBeho3pgqFBWzCozvsVhf4VgNQBYlqyO5g5gwEKYhmfZaJs6icnqZkfjGGKV\nfm4t+g1Rcbd6dGLY58ahB68b4AGSaYHJbLIY3epWh0G2LV3c0cwC2FLCRON1\nU+rzeDCXELuF+Mbga1wXwnj+Cq3W5dIt2HE8FSPZronjnNCTuDN7Kav07FRQ\nWpar1aMHfYx4HAQsZuAXFWDNqufLGQZcayJcakMQ463BtgVUJV++ozrzn0hM\n6/ExgIhrTod7qFjkSkwtJ5wqQqSTl7K16t73c7jBtG98XiPRg6/24CL1xyO9\nnd/1\r\n=G9yf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"cf57a0916e0b2933ba7867c9c328440305c4436c","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.6","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-416--8f68e04_1630685228088_0.25149425189366137","host":"s3://npm-registry-packages"}},"0.0.0-PR-416--f0c3f98":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-416--f0c3f98","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-416--f0c3f98","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"6d36a15708257d0f010f30af369d4527b746bee8","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-416--f0c3f98.tgz","fileCount":391,"integrity":"sha512-cv9NGY4QEoDKi3nT6pGSneF9XCNJRW16FAY2eVjHVg2ZvJ4GT7Tqh66bwPHtv/sjFYEsazF4fGKVMdlefFI0rg==","signatures":[{"sig":"MEUCIQDSREwYBv2ESZbbm72PrBt1zT8lv+BHMuCOhjwjbEmqqAIgLt30eUIwPhdhBmLjTwtaV5N56OVasdDJyq5dgQEnbwE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4624705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMnMqCRA9TVsSAnZWagAAZisP/3jv6HJ4GsxYZb2DREnC\nnsUxu3MFBJVWzMtet8u14F9KYeR/RBCS+fiAAfqGhTgZ9Y9XTBMTE4frRx9y\n1ADYVgfWMd9ijseF4puIOiXgvGXktQ31THLR1V5BVt6qTTQLP0Vw52UzlqtO\nChryCw4Lo1IJ+n70E2qnTop7OiqbZlF5A0HQyeep16RuSfn9suuzpf2xtpii\nU2VZ+G1v8/Zvf2n+VpsPAMU70iWEvVqiac+iCiIRyxOx7TJDJFw+iDtRKcbj\nCQBmkvF+kaZ4xN5lYp9zLEmLbYqTbQ+psbJzafqv+JSwJDCAV+Nl7Y4mqP54\n0i1yb+M1jqkuQOzBiXJd4CV291dsDNIA/uUjJSPfC9nn2ey8/fHLpcE4w3Nw\niQLjeU4ibhyxdg96vsGSWDwMO1DEnzAXUgyjVlEZdm+JvhAZUdOlE/DIY+YH\nqHtPTyeOAaIs5meUK7sD+s8lkScg9HQ5uOoggHlgTyNVPUOw7iQURq9MKt5I\ntFDzUNbF3l1Me1/7qHpxRuchn08UatkP1AhVu98bVroGA5Plxp2f7+aQQWim\n4+YIhlE9VBm40Q+z2z/qBCMC7oaxQ5Wka7hUFYNum0K48QZSLrMSJzjecSDx\nlMjF6vHSj56cJYI8GsT+8rTCtO+DDGQDEtcQy0JUhwSObXJ/u7rRQOOsxTMU\ncus4\r\n=sMHW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"01a4989e3592b1ef3fbabf37507681cab759d38e","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.6","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-416--f0c3f98_1630696233989_0.8282765689515583","host":"s3://npm-registry-packages"}},"0.0.0-PR-417--55d43e1":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-417--55d43e1","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-417--55d43e1","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"3b1ccef4aaa2f22f63124bdb663b606faf36cb9a","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-417--55d43e1.tgz","fileCount":381,"integrity":"sha512-mmQlSG/V/uKc2uu6q7XWET7RY9HzCF0uCZEjIvE+ee3JLaafb553RnoOt7VtZ6VmwAKm3/hBcI/618CNTPQ8BQ==","signatures":[{"sig":"MEUCIQDqUEe10es6OIVXwQXIytWTPpl+je1G5ggJdpb3+c+aSAIgR4O1ZpuF29V9LWEjVXywLFL9s49d/22FpfgQrgYwXdE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4592947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhN7KVCRA9TVsSAnZWagAA0ToP/1Ju/BLSJNBbygrij45P\nYXx44l8gaPWarMD4yprwmqVKmdquekMdRjKRzJXYrvTuyKy3ZwRdOsz58gp8\n8iIM6pkgfRy6eb3mC0RNKV3zYkDD0vmQ+UcJDl5JTgl6F0CWrOPF0dc4wPTZ\n0SSGZvaOFnvyDOmc1xixaV64aVaG08hocbVfnUru4zF50pl1f9oVSKp2vlIC\ncIi6jpymXm4WjY5kAZxZKpU6r7BWP3VznwNrFY3/FAxyA2qauWm37irEi9sC\nvYoTCpm2Ses9cz6BqheTojmdGLQf7qxYlhRjXeoi84QE2d6m64+X1h9IK/Lq\nycuUZhTrhT90VKiiA8vq/CQGKjSPC4T3oNaSVGXg2p4x1PaFCNhdjhiFuzpp\n/8NWvSSTaeyO/1YrUiFOXrmkPiet1XyEPOz/QVe+jWtetQQ+Qq8xQyxagTol\n34MPClQipAwBiYAdCnkHUdxXHEI2KdAq4NTbMyzsdHanDmZeYpjBfhncIJTG\nkYE2NutbEttA4Lt9nFtQvJt5V0xBGcM+FpFq5ZeD2pPIfbPvdI2Kqzp6Zb3k\nBBwXZin445l1buhK5byRPMrjqGd/xDSt79NLcoJ7oMVXSmY82+kyDs5lOFXY\n6qUaKMOkM4zxVZIKKfVmsdUPS5EUpx89uy7/5PrRkgeT98E0md1W2DMD613W\ntm7X\r\n=YmFG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"dd0c7559e7242c95dc83ae71fc88580b4e02e795","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.6","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-417--55d43e1_1631040149672_0.2528056847547582","host":"s3://npm-registry-packages"}},"0.0.0-PR-416--15d507f":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-416--15d507f","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-416--15d507f","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"d822065c2f3c20d0adaec078420421554db06702","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-416--15d507f.tgz","fileCount":390,"integrity":"sha512-NvfTne9jwgd3D+We/i6221MpSKFepO+GZuRs2cogPdeRMwCICKvrcipLx4G/3cx4Al4NyQMEiulMNq9MkWVP1w==","signatures":[{"sig":"MEQCIAPzJn5viW90qZznae9cUvlnfONP6l6KcRL5X8RwLYouAiBHkUknYN++NiI0w3TIwKPTUN5+WAEndR4U4VSQyc3KwA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4624733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOLe9CRA9TVsSAnZWagAAv28P/Atz+zWyT85HyHd6b/mp\nHZuE/MNqSUDbq+1D/Fr4+46Tl/qvmK3oWprexSwDYCZYAB8R0e/emOHTL+yH\nKs9D8QjZHlfhuN86eJTl0q6H7Ky2Jhn36qH2zIQMVuFVrsUqYbSVWS0af4jp\nFSbhVyiHOFetCa/NzODmBF5qSKKK5JkNwzKj6TMduR91GxcbqQKxwW34Vfdf\nkjv3PXCG0pKoilRGvm1wB0SPulzdStvCYt1fc5CDmVNiyR66R8zCMVIznOMz\nXCajS/AKK4ayGQZsVtXZVj5gSFufZzoxgQJr3Ud0jSFM8ll7yQEqtBipHtDk\nlz1UejwfOyuNhSDAtAzFKkAP5MgGrwM2KEybIYRN5TV0csEf6lt+FfJXlQQq\n+gNlTqgEYfgwhzHH8CWv7rY9hn8AoThI25O64dJxI37M8w8ySgzD8oJQ+z0j\n0mWwe1ybe1mKl3r2PX9SmAdlY1b515JT4ba4ZjL9lrJl0lswMYeyQnX0Z/R3\n1wpaXRUPpNysp2L1Egw6gJ9OC+wvG9mJe4cUU8xQZvhOzP16cAfouQznOPJC\nEVatXeirvk5Y0qKTnLNGttKivRJqAV9An53XAecHK79v8y8Y57ww/+Jg/fYk\nhwAARa1TbzXptHdjvl+KhwvjQgJHLYJswgbgsOVj3iElWayy3oikD5F7VM9K\nYjy7\r\n=H3IS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"1fa360431e89517608f403346a9f6b2c51f6c6f5","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.6","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-416--15d507f_1631107004896_0.43987384338174706","host":"s3://npm-registry-packages"}},"0.0.0-PR-409--c2aa506":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-409--c2aa506","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-409--c2aa506","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"dbdaa3dd058efbdf94f201f50bccb89c48d2242a","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-409--c2aa506.tgz","fileCount":382,"integrity":"sha512-ErmNibSzG7cemEoQ+/rg5GTuk8n5fEuXt1ljGbM87wwsTCxK+OKXnnpI0TbiMJ7gu5hBNj+ZYVET+n7JZOCqSA==","signatures":[{"sig":"MEUCIQDwf9ZvH3uprs6CJAXkvHuscyobOgesQfA8Iqg+q1ZCMwIgA0O+NoC2fswl4iB1jwbFtUueD9XSOZUXL1x+5EALpEo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4619382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOLtzCRA9TVsSAnZWagAAh6gP/jxXDFEWE94lwR0GM0WV\nCnhW+1ljgIBNxJziCONaUOWne90ZbqgAr/jEyy2HSH+sUS5hye5pDybiapWf\n4igSt0Xj+6NCfhOOopYvx2xELRTbXAnPnL0GzfvO2ARvETD6/Cq4McL15O1o\npipEVzc/aBHstsw6D1Pyq/jfetFYR+5iVnTcEXJIPCoT6GEHPafWf9yrLwh/\nsNPf1f1Aepa56h6lyrdWa83qrYjZOO+piUN6CIKq3FOgkaOwFXbM9fdpIFqQ\nijqX0uIyLvSAp2/tatARPquAJjNZn88fKEsNlBM/mN59IhZhAn28ft06jg06\nMEn6IT7HeOtvCk3cVomDKefYsqNyY6QVE7pd3uS0SYa8vuaHsVue2iC0O3RK\nSp5+wRnIFBgoCs/8pe/w6pliaG6LOb2JFxWSZGvBjpKP70W/Zpnniuod8Ktn\nLT45WKKZyk2EwVSHS/TdUP4KbKzhGqUuspAxkUn4xMQ4nfXTN0GLOSPRdJNv\nJINOweC6ee8DGJOgH6Y5xgaFslLKbrxxiWyykUZ4IuxF9vGOZ82tcytIfJJS\n7VFy6ugZVMLbX4OIuiUujf4ie8mH9fgTp2rWKYFn5GFC5jWwGlcIkQbz+dFB\noQ0wMoe670zBbVuI57aTo5p6ikNBXimEp1DLhY9M3+Nssm/PP9xSsrhHxmnB\njBQS\r\n=3uX1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"dab071e9502c1c06738957256b8d942ff7e45cb0","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.6","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-409--c2aa506_1631107955601_0.26642727108776465","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@leaflink/leaflink-ui","version":"3.0.0","license":"MIT","_id":"@leaflink/leaflink-ui@3.0.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"e2710dd9a0293ba6ac86583b3e610e3e4be20f83","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-3.0.0.tgz","fileCount":380,"integrity":"sha512-ip5hy/jaZAYz59NDRaLYe94OFBS+TeyZ3WCt1PHL6gOXAurjLN0GyIVUW5eB44ndMJ1XzoJp2Ct3/4J+jkVYSQ==","signatures":[{"sig":"MEYCIQDsvqkQtnjym76CGsqUdTXcJ2+owLvnLe75czIfB+nlgQIhAJT5EuVf90rWLSqcto+XSDhb64qYGwK+89X8Cy8Z2Nxb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4454759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOOnHCRA9TVsSAnZWagAANQQP/1AAgOb4pwRR3fhUeP6b\nft34jE1xgiI3mzoSepzBvg4HpzEK3/QmFQd7EqyD+RRI1Weym+BCuLOEYjnw\nDqbH0lcUfA58YpYH4NjB7V6y6dtl6wKiVw6BgCyYYyrX+FlHiQjwvFy1fKcj\noplhLc92ofIeoGNv5hlUAnCI0f91OySV80MiRFFC4yI8ZWHZvLAKBmVw3QUU\n5FAyBdinER/LdP2ZIZZIoV8MK1xy5ceZpW1mDyDmxtKCSyoGwONKzjubd791\ncKCXSA8xXzuTcNVK3LflwQ2gQT6bN/u2GMI8vzwbjmsOtqQxzKumI+uOVWZr\nlbaNU76EP2GzG1J4j+AC1lDgoi9e1T9GdE8SX5KFs65x2w6c3Q2kwEGda4Wn\n5mLI8gFgKzzGIPA0jWS/iBFPmEyGJKauU/iuhmAxdsUc37KuCC2/tNhLn4Ed\nmTqsumMKbIr5KbS0fCKLZPQ5WM9Jd/FH2Ep69f343+SjqxdokBA2aGi0DGQh\nGVa+mCLGQg5ojLjG9J3O6lrZS5HWNNEAuwFwf2dWMGc7Nf3EWTJX4PBADBh8\nvK+NxsKKmchg9cpT/L0J8QjNwcMAB3LXwUcHV4NJz5NVUusdV2LBa1lvDags\nacXB8nm3WK4Uz+FFmHKlqRozYl5LHZSHWoD+IN48EzW47yWVqZiB1KDFrxX9\nYRIJ\r\n=qkdL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"41f052bac47473c47cb3109e998314b36d84133d","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_3.0.0_1631119815160_0.6578053354711813","host":"s3://npm-registry-packages"}},"0.0.0-PR-417--ff8413a":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-417--ff8413a","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-417--ff8413a","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"b2bc7d82ae94fb6c5012430583e9d2f25c0e9404","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-417--ff8413a.tgz","fileCount":381,"integrity":"sha512-28rylTFaClC2DaBeAHfvvkah94+4oQsapIeiEGDn8yVYacZTRwAyuSel8J/BVdOOYRMkrg51akM0rQOGdVeA1w==","signatures":[{"sig":"MEUCIA9u9ZUhq9eu4uRStzKuoII0NFFavS3rfkN7zi9YAfwtAiEApC0xAS98WdGH3Rd3lz6TBTkY3Io+qUpiqJD0ZjdzWzw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4607948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOQmiCRA9TVsSAnZWagAARWsP/RUI2r/WYhfEAm+Dpxp3\nPYRRayQHjVnwvRhIeZ6joHSiMIegw88TarQpwPF6vBmjOeHib482M1nNgEgx\nXWb01LDov3TmMY57svXqEI2m4aH10mgxlJCIXVaN+9+IXhGf/z0YfgqP437w\nKyf3wNbNTZdkMEiCTTIEp/uKeNNdeKavGxxK3/WWdQcsbtrD+ImQqh4j1c4E\nAOk1QRcZrOvrZ8W02u4AKb6nyAonQK0ZwhQrsMJlXVnYvtC/JGzrVPX6h36E\nfpp6Cqf8l6Dd6OiWVVgqfRW5ApvCBtzVlLdIPJNGjvAJGemZ4vyB2O40qpz9\n4LjBXvigqOdB4Js2dbqPwjg6ILZVMTErr6TnzaUVkJd7Es5NxS8PL7vMFL/8\nN/S+4VbQF/LAG9R94L0gMT+msKOZXtHmbMBtVljnYyRGblPfvcjD+1RC7ZsK\ntYgeIYRXrt4FWu1xl+70UGKyIrbSBo2U544J/94zzHsNudB4iBSRZ5uS6/za\nF2LWQP5qW+04a1F8kizyoeFS2seCdZIu4Cv22VXowoM4PsCNHTooJfe7xK5o\nXBvDpd46U+BqLqYzxBD36NoOAIU7Vu60NF1ca6M6G62TYxkD7VUnWF99r5W5\n5Gz8mXuPBYj5rsJCXVmwyKQWTRo1e22eiF+35v8tey0tgsb7YNe/7krhK2BZ\n6dy4\r\n=4bvk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"75d20f52d36c03078041373af59fd54154e35de0","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.6","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-417--ff8413a_1631127969906_0.3043002144494462","host":"s3://npm-registry-packages"}},"0.0.0-PR-418--2932d65":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-418--2932d65","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-418--2932d65","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"9bd05bbe1903d48199d37dc931e674a8587be1f7","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-418--2932d65.tgz","fileCount":381,"integrity":"sha512-xQykhZIUwecJIufCQqPDG/UwCXZLw7PR6OhdczWj8PqWA7/IGws7afgChL4srFK2DJJML6Bjm8lOjtGk6DW29w==","signatures":[{"sig":"MEUCIQDlANPU+pirxub8Y/+YqfBdRzUBVgL6KdfDDkTTozjaHgIgStJnqKLHmcpBS51gmDpKQuIOr9fFYI2afg5KugbdDhc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4608922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhORZCCRA9TVsSAnZWagAAIJ8P/04EkvoacXSH+Lfk0+5Z\nB8dx/u7uGSxFWCU2Wgc4od+HlP56VL319Cvkr3dHZvcaF+67PagJLfc2Hsy+\nwWJt45kQonSJ6OV0774S+MCCsRhUmPOZR67kZyOQm035vHcvWB7KfwZ6GvR/\n/CurjXATiD31oedn4AnVAuKmeIOMb6rnZWNlj28yPJvFsVGBu5YzBXbYQAph\nOQ/rzbJKzAuXyL9fz78+43KCKk455KDIolJMgeCyySreRstjnPVoBNzPMUH1\n8wD+9RimQK86MqzPHxFRxGb9X63ieDJCydTeFiy8e9qGeoLI7c0LwI4CJJWC\nk1EcmXJp/OFGAsG3QjTWQsBCOTDvi8YZ8v8O1sk87Sn8WyP6wzVV/4moec7H\nz4gOeY1piiEz2z1cOxfBQT0rXdGkbUm3I8yrybcsoRVuOqh18yhQcb1JCwqf\nuLJP6cljTuWMsQZHzbGzKw/2E4X/+mjF65dzRQmvjM6QkIih4DmnU5IPNEEw\nyzKHftNtJgZrWzoYWHpjmlUDtsbN3F6cYFUj8pxUqcJ9CEfJpfUkSj6N5o7R\nJcyWa8j9pSPlrClmnOiRVATsggRqSoFNi5sXUQFsAk9rnZN05F079mcYk4e3\nd57tyWqKt69I3/j5HFhj2AN+HSnrm6p8xN3ukyPxTqX3tBu9SGTZ/VXuJiVo\nASP9\r\n=ZzWG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"b66abeb34187618c0da94aa07b8e94a0984d4a7e","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.6","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-418--2932d65_1631131201702_0.9133164202438004","host":"s3://npm-registry-packages"}},"0.0.0-PR-419--efa5ff0":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-419--efa5ff0","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-419--efa5ff0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"1883cd89a36ef9b5a325110e535e91318e1adccc","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-419--efa5ff0.tgz","fileCount":381,"integrity":"sha512-QGLUuIrYrHxbe3AUDmnWEQmj3wbQYgEUwO0x8x/YnMev77/lRu95xNSj+Ep9pvPhUkR2morkoRoU0ft+1bJN4Q==","signatures":[{"sig":"MEUCIQDTL+RwcsWSTrzCOprWXbREPzkkMydxE2WM+SZ358Gk6AIgTCt0hg5yPsntPycWDvw1D8QIcSri8K2PHBRoDb6XqbU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4608237,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOjE0CRA9TVsSAnZWagAALGgP/i6jBdr8ZZAqYxP/tiuA\nndIQcOMk5muMpOr88JeL0bb+cex7Q0dxpY64In853BdFuKaMxVBmu+hajG+2\nxLigl9Lj0MPx7l45UaOot0JHW7P2D0UbcKbi0SCRiGv926IOfu3fp3UeeuF2\nk/wq58Jk2sRIFVZKCVJymxHLFQCDu/GGaQHSIY9Y12hO9hpMJK7O/ZsYk2Bx\nxXEQRcavfQKVcEK2JjiUmHPW8itsk52mJkIqSvQKH/pGwM3jCgUDfSzgU0pn\nUVqR078/uGFVdux+yAodetY59EDwcj2e0Owiz4fWKp3WgVkH5U1GWmO+SDSu\npIrmdaF0CH38MrNecyHOBVEfSW0GqqIRL+MHOwuuljpEfU4gWW3Ij8MzbLcR\nOJQvkno3sPIofvqSvkOSzqEv8mE4JXTmX/hwldmmBFywmWbY+WS90LzBaTwh\nMioZOiudA4ozEtffb2f+xhJtoIaFnIJwg3+Id/wN2EC0y1sFgenHr46E0tdL\n7Y3yVAqOcKc/yDFzX9FNVHYZ90Qd2H3oSvSN2bh5ZOobatGh36WE7tj62I/y\nYnt4kMbIjoXxKnE017GapLm8WJ9ituh285cI7Qq16qF3+GQYpgE07QLm8Iom\nOK0exbdGZY8OgXrqpIb6E7yfGjK3WNk+mPKTEUOQ/0sTEyx5nyabRmpmBWl6\nycih\r\n=xKdk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"b751a5f42aa4663ca94df7bfc8e82dec324b5af5","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.6","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-419--efa5ff0_1631203636160_0.6980442846475097","host":"s3://npm-registry-packages"}},"0.0.0-PR-420--49ecdeb":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-420--49ecdeb","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-420--49ecdeb","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"5346f9c615533fccec83a75ce7f3f30c75f6cc2f","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-420--49ecdeb.tgz","fileCount":381,"integrity":"sha512-eqGVBooRvYnlMgWVu/4LxOLf1RTk4HRRY6LloMa53S7gw76jqbzhiDtap6E3vSWrjB5c05biHg8+EP4qWGBukQ==","signatures":[{"sig":"MEYCIQC33tOwnTpyRg6MWcpoqB2RN3q8uP/fDpwG1TIxxcfcjQIhALL7LtVYb28yuetTDSNDY1fQ8VwQmocNgU/DESaDIrBZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4604018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOkYTCRA9TVsSAnZWagAAQUYP/2xBMTZNke5TldwY0P9I\nePNmPZxCz/jAFTcKedtWD22uDuJ5Nel+sqtCv7rMd4kZecfN3XdPQfW/0FT3\nlwOt+a+AfPbTm/tY3zBdEyQ1IeaJwfuOPfMztz8+YVHHIL8c/Gm/fKTlXKc1\nGRMsUjWW462Qro3n4WyoLfwDE81WcimKctIFCvusCkoQ4MgWb5wd4lUdENtH\ngyt1ztQuf/c1Q93QbW2AykLBLZsBwm+m4BqKKyQ0AoLqfr9K8xYwABl7UMK4\n0hYF37+W66sDZWfHkIZvryoqGCY9Zgi2v+hxlwQTQrZ5gsInoEQ59GF6ln32\nAQWCSPU6zl0EksprLXgNv8MXRkbe4O9kvInnNZMkm2HZEbiHf12/IN7DiZmg\nHOiXFYKFJ8U19vRTo+cafficQrHNo2mmwuBg18GTxW+XvnuvnmwjXfxzBz9L\naUZyrySbgTicK4fS+J6/Tjcn8vmkFq5UGq6RLUsl0W4FH2o95OjTN5UwSOkP\nmo1w2dXwbknsPwyiZPLDMvEYIONQlxS166/SOblsx8K0KPazJ2yPqHVdMpqo\nG/vb0r14Fb3UDMUyvyN3VtGC+qD0/rkez/jcOJxSc7g0da5ChLQJ+FxHUVvq\nuBza+J0O58Mf7IWPth2UMMgPIC7xsxb3DCPmQ3/zISliXZshUEGzZYfgntwI\n4RsN\r\n=9XUA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"3ee192c95f3e06649a80f10ad50813b4c0956865","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.6","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-420--49ecdeb_1631208979370_0.49991455574704835","host":"s3://npm-registry-packages"}},"0.0.0-PR-416--41c40b8":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-416--41c40b8","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-416--41c40b8","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"f8ac25ea68fee7c713d44f442e7c2c3d778028b1","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-416--41c40b8.tgz","fileCount":390,"integrity":"sha512-JhYtd9EJz6j825Lmv9DpxMbeA3FYwbPy1QLbErIQuT5Gk1gxacWVCHHv5Q3UfSJT5c3NaFqb1Ib1/wRShbUYWQ==","signatures":[{"sig":"MEUCIQDP9+ZJjKDeaks91yy2PFiekoxcYxQkasJwVzSWLdHh1QIgWlASTV9nXQ3J0kBTdn0EBpyo1tBW3opt++CBibFJFdQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4639741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOkhACRA9TVsSAnZWagAA5iAP/2PHYkjPFF9IzRJcbF4Z\ndsqgnUOQAqClIM/iFCaGhICJmxxrGjLOBnd5XDIeLxYrl+Cz4PG5YObwD4EJ\nZLiPAW7k+JgCB57acW2FY73cI2+C520IgqPQHPOAZGGBDxDhQEAS9ocIBhpI\nzim7PDkji5gx6j3nwam02B4ttynFGAylVxsIYvCy9ZCGGTa7WzwwgW8Sk41k\nwO81LiTFZxUc1a4RhbFAPHbqQ14qJi08nu4XB+/toi7qrC5RhSwWGei8YS27\noajG2XP92ug3RmNvXeqXOEpw5XTt6dzVXtObBM0gOlLg9sBhN1qlZRJQYYgn\nIn2LjKuS9X/qusBgd2aQicTqAPji78tfO7tN/G7uJtjjHsptshpL3MHabHe5\n3VFDmg9DSxDCfCrpjJH/+ECDbGjuJMGT5gV0cEjUyx7lUcoGx1qvvnoe4EVY\nwt1VbPrQkKIfyaJdmvO9FzYlZxmBrSlpA427zMcUAD8UiEIEcY2jHpfaghuS\nT91k4Bfu6dR2pg1g+Gkq5fGB+gQDZ5ito4t8dWlibj7OC63wNwogD2sqVcwT\nYR95vgFMAu101Few1BRcezc+F1H2Y3lniUJ83677Cp6ZP/CjP5ZSaf9NXlqN\n+YWIcceTiAB/yMnW3ApTnRV47qzwirtDSnNxMKmc4g7nL3d23C25HfojNGhf\new/6\r\n=uUcZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"5c0639ed304875fa59d458bbf9287f5c4f29c19b","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.6","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-416--41c40b8_1631209536354_0.8119796514524835","host":"s3://npm-registry-packages"}},"0.0.0-PR-421--b445181":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-421--b445181","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-421--b445181","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"ae6bd7221f875ba505a8fca0fccca1dd249c31f8","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-421--b445181.tgz","fileCount":386,"integrity":"sha512-uvHqXxJWzEPYBfhvPZW41+uxu27goThVwUJvhzDvD519pFGkykdtIvmw6tuAd89nhiGCsgai1u8Het24VgdI1A==","signatures":[{"sig":"MEUCIQC1ie7SHLIGKypRuVKYM3pdE1LZZVzlSBGrJK3QT5fOuQIgF4Cd8qK9kXhrJ3x24XSBjD+aISQMTxDsXIx9RPMldJo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4633608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOuCdCRA9TVsSAnZWagAAMvoP/0xutbocaEjdQaFI0Q4g\nki2mIFOIVDDulnTRR0V+sOXuINDd0Cy88frkqnvdd+ZKfMpZkkHCY5GxhsP8\n975Byqk5U2QpxNdJ00YYHHw67KikLm6JkzFU11UKHAPUJGjr9HoUrQ436Cmn\nIDHn3qY0iBO1sOHoyUhyInwQxz083v6YeJRJwFxOmTN9At0bPd6SkbLXODAd\nzZNwtpxewZ20s0Mg8sLZ/33jr/dJ2nRlEXoTnL+G+O+ENJcKu4IkDkHAsFU7\nVqWFT7wClp48x6wEY82QfUt74nKIiPGotu8zYhF/d2oBdqwnEH6mKIYB7f+G\n3pAPmtLVF2OXRIy4R86uLp+Sw50pRCrNspjBJ9G8UKr39SkLJrl9W60CVUKH\nKA3BTNsyh6y3+uZcnT7QmG64GRypF4I459KbahoxkGZY5R9SPArZvyW1Gli0\n4nbcb178/K0gtcuN3o/dWVyk3Kp8k8i18hjcMzjebeYER326sO/Bm/7cgz4O\n6D1SRs2dweCVLwrqvSgYyYaauf9jEgs2ys/Knb9pcnN5hqz36KedANUaCewV\n5GCNcMTOCy/dqBOfvKnzuQf6JG6dqNTkGWxIHSkePWwa/7uL6Knh29ydjPEM\n0/RPA9QzP2RA4LIflDxQUT9mmH4TijWYKlrcmrEQrasb8/z4hEbDWitv8ugI\nzQSE\r\n=+sUx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"bfb6afd0f2d903f985dc300fb2db4c6b846e0d6a","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.6","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-421--b445181_1631248540872_0.7785213143301895","host":"s3://npm-registry-packages"}},"0.0.0-PR-421--9c28056":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-421--9c28056","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-421--9c28056","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"4e162d4c1eae98990672ade65aad527b626392c3","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-421--9c28056.tgz","fileCount":388,"integrity":"sha512-KKtRBjpAk3rcc9Wf/FQggvg6XZLT1Lpy6xjqBGh1BBVZjyQUJlm+vxKt4QO7xlgcmklSipAUQgxa1UY05fjoLg==","signatures":[{"sig":"MEUCIH13teZCoWeBCf9TkdvcTAXfBptd113Jem4Znfigg4SnAiEAhNgWXrfbrhs8aVaNRWAvjjlWzEbbAJwXPBoY2Y1uEAs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4645497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOuKdCRA9TVsSAnZWagAAbKAQAKDXQya0HqVFYM3ifanc\nWMVId56tn8m58GYbc59X2fEoM+vPT5/UeiKgUw26o1YNNhCfrJ9LnmuMN7h1\nBDu1JIjQtSPYw+zA4onlwyof9EiMESADAYWCG1mnc+te0bLLyjaitUFx4heO\n8n3qSzYO++b62+abrTawrgLqNwaQNz601/zeUIGRpbQ43BEbxak+dfuIvfF9\nRO/kU+9zUKx/r9bmj7hRruqG1wpE9lo6Xu94M/uDrgI5sweTHi5w/jz1Vyfl\nnIp5QyaGmWE2i+pJnkDvXHPxVRpH3nOeuLSyvotkxCnySqc2eGl1QCypvGQT\nzAxk7w5FB8YgjosqrkFrh6O5i+pzk+sBkIMP9aPNt6dXHLV8X5BPXffVHdFE\nA95R589NStg6Dbbf0NnMCnP2zCLfFCO5KlT2V+eTsPrIRhlbePEPj/85Z1zd\ndbX8HmK+uUliabMIRpJV9NAXHOJ7DFDtOrJFPhmpaEZfAwntDBxJeSREkefV\njT492+SWwYZtsDYtp/YYQSvvxFQ1U9cWq2adftC+/PNRqJ9Io+vtUoNwJ5jT\nvxcJz5P/zGinCiNVkuwMQymfe1aKa2K6oaqdb6TxvP415b0AKlMecmt6yNBh\nzN5MrVIICeTvG+p91MeIlPSpGj7K8VbY+O2L0FavBnPJOnfLYRjpQP6jgsD+\nPIQ4\r\n=wTvu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"a6294932fc73c659793e2e10f6e294be7a7041c5","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.6","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-421--9c28056_1631249053217_0.5846243907338762","host":"s3://npm-registry-packages"}},"0.0.0-PR-421--cbac40e":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-421--cbac40e","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-421--cbac40e","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"b5f323c003012a2d50e43eab4235b3740274b1a7","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-421--cbac40e.tgz","fileCount":388,"integrity":"sha512-VBsGCrFYz13DCt6EgXtlo+p3pdVxRX/lwfl7kFdyLjo6Tk3A94UcQ2gvrDtQEagBif8OqrJlPQMgEFCnGoZLGQ==","signatures":[{"sig":"MEUCIER9lnAtT4ci9s9jMK3XHU5vs/aFo2YXYA3/n79/SiZ1AiEAo3VdnyfUWe5IkWddcS/upBDVcZWPGGw+l65yjDmIZpY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4645771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOuq6CRA9TVsSAnZWagAA9jQP/jyLgqXKMAV0NNLyWonB\nIEslob7xqHnrA6EoazsnPGfDOaLlhFoMeepWugvnkbS7GBRw+29J2jJT4iIh\nLRExFvXeQPowTVbVFGyD5w5Y4EMxZO08eewVdImXYTvZY3qCRIAUNTj5nDlF\nw/w3YBfXj8wyYBhUVwtv8EsXqbgcsG7C36oe66z1O0Pwz1gk9GqoAOC2BlLo\nXVNJcTmrThtKzcL4hMsQwzQA3sJ1eSTiZIJWHmSc+zMAJly0BGF7TUst5nK1\nD7XiqVZPY2amCKFQ1AL2VxD+Xe/tVJepf81jEb9QNu9qxpyiHuTU87TUY7MJ\nDvcdbAObGjNZ+2PMqESC2HA3ffADyV0z7yMZPdIcNOY5upX5EVQ/JXZY8cSw\n/EnzVXuYdQTxb8d9R8tc5cDvORL0wbxFug2/h7q6z7WhdmmbNGhVjBF5Zs71\nJJ1IoQ/2bkS2zTA8pS6uzrdTocH/qpMEyAJW6LvPkK87lyDTwwLyLKUMDBLd\nup9uhpMKWA9xkQhzqen6Nmft5Ht01YU70iTjBrCt8Ecg75LVRBYD8VcF/veJ\nB5IKDoCgF4W4QLuTjRQ46d34B+QC0GpmlJuKymDsfjnyHpAywQC1GVFHXGTi\nZEMRp5gjdMUixRzsNx1HZXr4Z4XZ5F7Mx+k0GUWOSVL7IuHpSbkuCMDwesqu\n7abD\r\n=1d/m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"6001b8caaf90048bd9e9a7b8a79957a2de92ebba","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.6","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-421--cbac40e_1631251130616_0.025407562234375458","host":"s3://npm-registry-packages"}},"0.0.0-PR-421--a672d47":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-421--a672d47","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-421--a672d47","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"faf019525ff2326358286fd3fdabdadcd0c5dcea","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-421--a672d47.tgz","fileCount":388,"integrity":"sha512-2d2X4wGKCkjjTxo+b5U9LLU2SMuUDUy2Q5l8DZ6o1LUxUpHoevujajm/vXwNShms8btauJoQk5yHhts3DPX/FA==","signatures":[{"sig":"MEQCIBwJRsj0ThTzBnsrMZb7lUy6FDt0yHwMG87ORwWsrFNbAiBTrt2TMGX42eWgaXRwvz+TZlVfNO9KE5AGS4gle1sXiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4645907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOu3lCRA9TVsSAnZWagAAFLgP/0QLrh5hOdTRBNxeTJ8N\nByoE4ExuP6R2T7jtPi4W5hF3oCD+zf/7q/NnAFkkNwvYWv5eZjpVQ6OjXLqf\nkFvtqXROUFqqb3zDt4DjrMTuZTbnoXm4aaNRV6uEXxTlnWzmEKFC28zYyrvc\nRrgSVnbPcTqkrmjZbs65jftqqIqKKsz26InHtF69NJToBPoqOIbsIZ5ko2vD\nt6Mnr9HY47T+aQHO4LZHHACqsSk/O1THrzAFBv3MhpU1i3BGruMj2oRE/POj\nWsNg9EfP4TOpvXre6AUiGu5yYHpYR9Qt7mYL2XsPFpYKZya/PzvHgnPpTYNC\n+e5NZV37IiQ7i5SmZIineCi2UnOQ+LPm7IFbAxi/f05K0Qzn9kZXTuwbNOsk\nUAVR8FrBQl6ofEFi/vqUeMlicbB+zoolUBQMJY6rCkOG/8pPh1GdMlikfim8\nWZwIFnbG4tjbLwakdQaD/PcL65bzDS/GauZCJYXqPu8KZCgLByo8qQH/nU7W\njJL8aYCSs3XIqsCf8WZCMUT/hNwPyg9EjVWplTe0BIwbV8zrU3gFDnnYcD5o\nrY4OjqCJ6FqLQpa+c3NLZ7SOSrLqTt8rBGTAKtV6JB5/jEvk8aK8FHuiN34e\nbFdV9vnpdPYHAviPemBVf39LvDX2O4900BMwkt020JFqjYbW6Ipdor18Wjup\neQjT\r\n=gg7Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"31cf3994890512b9fb7c8af024750e193dfb1a97","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.6","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-421--a672d47_1631251941665_0.2816672689698534","host":"s3://npm-registry-packages"}},"0.0.0-PR-421--f007b3b":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-421--f007b3b","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-421--f007b3b","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"e22c83cd9bb0b9c4dcf4fe44f15f61bb2af467f6","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-421--f007b3b.tgz","fileCount":388,"integrity":"sha512-yMMWYG09RVoZWAprRtU/riG7LrHHyqSGTBzTPvchZ4See0Mow3If9RcddAn3ue7+WF3jzZZLLco39S4BArIong==","signatures":[{"sig":"MEYCIQCnvm2K5D9zUzZrXpA7DGOTamwSLvbJUKcQTUTONoSA7wIhALy/xxzk+Tqmziovmp1MnE9+4iwvp6854/SKXsDGLMOP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4647386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOu6GCRA9TVsSAnZWagAABE8QAIo+P2Ky302bBsD4gcLQ\nZjn8CxeHj93IDg00U1cuwF70neOmWe7a6DsTHnfEjDLEh6oEwnBowL1KHbYs\ntOX337PI0rPgkDWEHdy2SbJ4o/mUJicHTIqJ/nhFm1tzmOpJzlURA8KgTuFN\n2Rco9Whx3ZDa9qKb60tLLYJaH83rNmbifjStKVYMrU6l3w8q7+nz/+NX2vNc\n/HOc4Q7zi/jok7Ayb9Ys3jhYNBv9Ilcu1R/7l5KniKV9C/U/d2rZLiDeLmy0\nN5EDVMUtj0cMBXXDF9ux50+yRPbEhuiKJ2JMytSjLcppQIoRDc241K8i9PqQ\nU4J0coews2zITmsl4k2jVBHOCIlpcpaC7Yo9EY9zXJKjrWqIjK38YhlDa3dm\nhoZYrHghDrvDop0eSM4sFY+3mmseUsznMJmzwYHnk0dmwUC74J03lYrlwvbG\n+ghyMUPsfHcPXSihMwRoJ7qFgszejGa11su8PVTLkltaqx8c/KCU4sVBggV4\n0eIeF4AW3qxdhoN0NDXfo9gO6EgSZaTnfbCd56fzW7SFKBhhHPzZ0DqOdfbl\nyNdgSrSvETra+enMdS1cbjD3+/GgRxuh6Al5kA+JIUvio1trnexsmlizmW6q\nwmyMPlYVJ3we/saoGsefun+al0/Q7aTVI9Cqd4NsmXfGGIe6viUJkLPtpeHW\nUTE/\r\n=Cbc6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"ca16ff02a05d842fbe1523f9e48c66a164db3162","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.6","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-421--f007b3b_1631252102150_0.6105241714048761","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@leaflink/leaflink-ui","version":"3.0.1","license":"MIT","_id":"@leaflink/leaflink-ui@3.0.1","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"d32789fb6e63826d5c0058f81b0e1fc32a0a272e","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-3.0.1.tgz","fileCount":380,"integrity":"sha512-Pbg3nNNg785A7fT/Vx8onmMgWa1IV30o8R7xXMgkBRP04yHwoKkvr0vKN7rAJu2nHSFBZrRd77rPC5k07y1Jaw==","signatures":[{"sig":"MEQCIGxR22WsQ6MJ3A8x9P7MjAME1Eg2CKtbvfoK3fsEUZ4PAiBT4lhy/ljMqQdeTa7mdWaYse84ePCa98FjltXZ42nAnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4450840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhO147CRA9TVsSAnZWagAAkLgP+gKrRGRVsLSO6mYM1pf9\n2+LxOH3+ljaZ4P7cJjtgZKs6cN3flYdU+cMZTfkLs+TaxoVfJGB/Cq/uclRo\nfHKLbgmp8Bx0jiX6DklBh0KEbEOyR6ox9jKi14SoH6z0rriOaRrb0nzdUqNf\nfgNknYTpAh1uebVnyZkrcJwI+7qktEyVga14DiDg4dUI9R9ANwdoUIjPYtS8\n1pl+f7+D+QaC27ImfLNVUxqCxszb4OPpd/DtV+52i65bThUgUY7qraQuCjn0\noUNkaR51xn3WvP2BC/R5aNd1GR3U6/gUXdUsp6xK9wqb6ugY27IZmZpRYCbj\nkEn5vXR4BAlTDtPVP+cEcxDWzCi3eQ/sovzIRFJcs9ml4YhV5KSsXFjSrGfk\nkD/m6+fUJHQH6sv3qM2qgXQB1gT68xoBzA56ue7cfWgIc93wdpui3k4kdTBu\nvDmgtIkw1+oCSgd96AvC0YH3LJ5k/k8qG6JzB4haoiSeZA2bxWLrbSUNsujI\nP8gLQNesrn+Hb264aSFp8r9CRt10SMtshTo2iMeQyi33r43yXiHbB4Isr2z4\nYKSC34TKrcltIsS2Pr9992AX7KTdjIPhVQ8IQ6XNwQ86o5IvW4yozM96UNEM\nOT+FuP0QUNsp0Fhkqye+QfwcXG99nFmAKAUrm26cYxU14GKfKopltczaX6dv\n1fNg\r\n=yS7H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"44ec9615cb6c129afb6024f0729396d8ba94892e","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_3.0.1_1631280698896_0.6194513797711749","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@leaflink/leaflink-ui","version":"3.1.0","license":"MIT","_id":"@leaflink/leaflink-ui@3.1.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"1fd0127356c64ef209882cb3480df4bca2cc75eb","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-3.1.0.tgz","fileCount":389,"integrity":"sha512-0RxoU8vWiEss5zEQRyD/LME/Vo5sJtL9ZQDlB5rbkUkFHpI9rrB3HMZ5jZWNilrz2vteMEIXbCXKxe8nqzEHhA==","signatures":[{"sig":"MEYCIQCdtu290PkfYBC9ubdhjXTeUprHiVKaDpGauUnTFtXZ+wIhAJov60bbJn/adDj33CLzB/d5EZgPr57zuRafJfRbgTOG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4482645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhO3XOCRA9TVsSAnZWagAA2I4QAIEvZz9/4G5aqCVOp6/u\njlllBo0wPewkO/iq9UoejXOvDkvDuIkV1MysNF/q2uYfaSEPMeMNgFB+LE/d\nZDA0kw/5mv0IK0IXcI4OH96Hp3b1gQQZmjiRl3v7n6qb1j9Cd1QW7FqqleK1\ncETgl4qlrB5fE8WNCaJBN1OwqNbxfN80g7M1O8+JL+lutiPH+Z3NTCBpHwTj\no/Q5few74Jx8lZK2sC9G5l/YFED9v/vYjDUBcKVmdiL7rcwSevFTjd0vE3Wu\nFMv3xqQtnk9D+/KTnK4E4LS9lBMp7x6NFBXc+bLMTZ04TCoY0vxL357BvlBX\nS6B6pWzYRUWET0N+5MFN8br6AThK0Pm5SWFWGKBC8MhOKBLDybBNOPX/WLBm\n9Mb4Mzwyq/p9VukNOuk7bWoDSbdTi5klGQhSRNhcc+lXARGn6w2CSuWK2Gkx\nxr2iTNBdgOCbjkJvVaWeUr7mCUwsCikOMURw6TKSEW/Z/DXnK/Ogp/+gCF71\nnA8VAzCUY3A5wio9waRBc+JDenIm/vO5w4krrl2PyAijXJ6fXXcS+3EWVv27\nskgvvXLJSWGrCl3uFMP9kX5WQJUZdpdWMTUqEMxsODV9r2/xAxbRDDK/De1Y\ni/+5+h2V69nxnTgJCfi9OGUERVOIysNur038xUi5o5zdAmmw0tq4DTPmkhc7\ni4EI\r\n=w4l6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"fd359b1dd7d8cab77edaaac84c7d3e5e656ee5ad","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_3.1.0_1631286733800_0.9097114160507289","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@leaflink/leaflink-ui","version":"3.2.0","license":"MIT","_id":"@leaflink/leaflink-ui@3.2.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"7b55f875d32b7a7c4b75d87001a9d8037cc1882c","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-3.2.0.tgz","fileCount":389,"integrity":"sha512-houpzdthE/xxa0lTeTSjACFpkg5G2s+B5+o68ByUcWMNGjSblqACafvgqQiikHe/MkVSJv5tUxcyY4WXq6rJxA==","signatures":[{"sig":"MEYCIQDpV8UaixFZzlNa8ycFLdA/R1RuF/Y2Hxws0qxyLLwd+AIhAK8kZwFB1SpMjqEmBxkleraz7bhVrLWfVt03bPeGw7CX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4483630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhO3h2CRA9TVsSAnZWagAAkzIP/RsXzgDNmU3A9CIdh7Ey\nGDKljdD7wy5PlCesNujTiXf1SpDcreNwiVVX/MzE1tFzUYcXKWKw/Dam54rn\nTCcrqGHpCFiD7oBOiAklkgtIz/JeyejUEAxwa2tUOCig00Hj3oEocC6D3rzH\n7R+tU2AQ1rxEcsSUAgr52zcOMEjBgFfYm+dIU7kyhKjz8LF2Ghttato6Zcwj\n1UjCNfEY02JnpE8sI3L5NLlMhP7VUjT89z6RLSKiqNZUjVIGaqKOnBG7wrOw\ne18FKdipt6FS12USkaQSyKGbmI+IEMZZN2UyHgSz/zxExV4eCswky6N7Nh8V\n6zhrCSCt1nyEasW7ct3SoLirM4ASoM5OKTxsmEMv6zNt/jdhZAyo/OFxZUOR\nkgxJ2oLsX5yYt1jGnSsh0v5NNzpX10qkJ6ocXV952zN77iyaEkZgSDtjQ/+g\nA26UF+ocybKDjr3m3q3OErQF3/cOBZ9IDYbssDMWEexpawS4D+cz8XynzUMc\nzu2/xmyROz+rGdn75RV80pi3PPUuxL1/Ck47IMMZFqcOJSKOJv8xqPwh2g4F\nAtCNobdAx94VizQ1QvBuxR4bRAh4crIrbrbqcr6PBW79p0ng2csa3S1wt7GO\nbSXxcsPaco4MNYRcOwlOYBG2CcnoO6wWILKRL8ECBPyJHfPnQkG0xOLYEkdx\nX2PL\r\n=kio+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"3b994f10cc742b2d113a1897a163ea2208c1d583","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_3.2.0_1631287414131_0.7891461706579455","host":"s3://npm-registry-packages"}},"0.0.0-PR-421--0032760":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-421--0032760","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-421--0032760","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"38a66077ccbcfc739b84f72f2527625fcd572a7a","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-421--0032760.tgz","fileCount":397,"integrity":"sha512-mSvA/6mmkB5CV8bYj1JTBpsRnD/L8/0QEIFbwZQ1R1IC6DCk1MvsKC6IXPWWIJRnEeJFMY5/9tdW2giMoZcrvg==","signatures":[{"sig":"MEYCIQCgMeSqgXqCj368v0iokRTGETcwHQgfELRmd0ZLRyGimgIhANZ8J2rbZQZ3WTt9D7lIGcx09Hy1RRFHzEwGYC65tt80","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4676430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhO3vDCRA9TVsSAnZWagAAvYIQAIgPvBWpgXAzdiwM0cKW\nATHgoJCwMeqrIUlA38s2V2cLLZTmOGYh6LziBxxBZl81071P4VPh7IzGPP3J\nwyPKTUrDaymHyElU6srpicghP+NMix7jN7o9nydRF2MmZ77b6iQMow4NpUBa\nLaQGm/iFhyFvbw2AJ9ECrbHY+MGTJ+0JjHhI3wZRF2+8+3fB28TqFI6wtADX\n4bdY0vVhCk4rXlUU+uMdb1u1s80bEnh9Lyyi0CZ5Uu1R6E+sZoxOTGOwlAVl\n9QNDYZV9e8gr+7tPJAz3yk8/nHRIbJbrAsyV1uMe18soVqyaG0MZYtESKYkf\n8nKRqjyduLx9tYMGUOAHB4EtfLuk95oIdEq/NTp26itUTZG5CFIKl8dBc60S\nQB2HyZ147QiPbIYzHZILLxN9yD2huvGp0Rt09AXXML9rddi+9PPmL8RVtsCu\nsrJ+DpATIZVJuOx7tFEVSTYx8qAM4GKlXtdGbsasUjkIu9DT2Z8MShNG903m\n/1VdkBJ0Uf7Dwx8kKn2iOKPJcN8DZI+qSvosiYj1lx1dujkCF7Np13gxq2CV\nH1ACOcd/io1stGFkmtTqdliRSe/3xewPEtETsrZVr++VuxjQx7aMiwys7BKV\ncWCWnZEKFANQEDh80rs3wIPC1Gn9U7wB5++/yYLsQnEfSV3UUtMnh7nI4rWA\nppl4\r\n=HlrQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"24fa4c785b037fb603f2600e317d9114c12b746e","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.6","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-421--0032760_1631288259137_0.5691113989667171","host":"s3://npm-registry-packages"}},"0.0.0-PR-421--5944d7e":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-421--5944d7e","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-421--5944d7e","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"f20b87a915baca1c6b75ba6369e882fbc2d8c9b2","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-421--5944d7e.tgz","fileCount":397,"integrity":"sha512-wLSTb02k/G3JDf2V56k6yzsuxpc1ERL1gysZ+C5W2Xp2J2zJ25fQDYbHsXcM0BccPC92L96E6HfjY1ezYeDYeQ==","signatures":[{"sig":"MEUCIQDdzVhzdg+3o8593vye/AqWtUYvJwNGDtLMqmjAio7sPAIgXgcWbOZmpRmXtUMBBYbrPaa4SjWeSosLHpaToM/Gk48=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4696175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP1cECRA9TVsSAnZWagAAEQsP/3yjG6UcRFbTjXz3dSbb\nipa5kfTuiMDz+q2XFxKFrUUOgbjBQofMqBDWntHeTMNAExhBCwvwIdTLOfNb\nWHhYs091C6CA00uR8D0E0FEoSbzJd+dL8iuCeqec101g3wzt9C8/3XC10ps1\nIzOlofUKBPfKMQQg/m+mxRQhmu72zI/L+wUbB+ZYW10h0BdS+nvHP6w8zPo3\npLEU6ghBH1ip529er8xdMnDOiDSvK+K5B+Bm+/52NDzww+/gLAKsU9IfMv2T\nz0qSKKhw3MmH4sSYaYDib6N7j+zjR4MYbCfT+QVQT1ToXuJpLkcVGZg4gtUr\nsJwArc8PgP6lCwRetgKM5ra2BmsZt9mvdUpaEVe/FFqgO68kMsDK6/SF/Tny\nDMnI/XXMayZt9cCXynIQSme60IQmHb55answq5qwtVwYWdO5eDWBiCpt4Y6P\nrNbbpIrGxwvuaxQfJU8GyURzLztbd6M1m5Ikr/BDRj3CP1lTHjIRQ9dtdZBp\n9ga2xZnzfyPrRIWYYuNBBOaG7wO7wByGDVEVek6nVFi8BqIAA04PFBxLbrKh\ndXZJsd7Wl0RBMBvInpmuOXfXciIa78ZWR1EiKOWaKGTeTlpppN58Gn/lVA2X\nHPREBCVM9gz34pSr+90ghApU/joUJSv6INJHkW6dKkOComo5daeA3sqUZktA\n10Z2\r\n=2VUm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"1f41c6f8e29de44eb39ecd4c5bfdd722d5696309","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.6","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-421--5944d7e_1631540996355_0.9827314411630035","host":"s3://npm-registry-packages"}},"0.0.0-PR-422--2223d9b":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-422--2223d9b","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-422--2223d9b","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"6691c7870b6f3b47eea50ed8911a931f26477ff1","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-422--2223d9b.tgz","fileCount":390,"integrity":"sha512-XNKQVHLNbIgGPK5lS2dU4eTOkfSxUjslZJR5kevYdT+sHcN4SZ/MXTq6ZQ1HMofuNdZP+wjrlVR2vgvGAyOBdw==","signatures":[{"sig":"MEQCIC0mOSRCuGoLva67Xs0gN26+uzgCSuxdhC//b7V7xLiNAiAacll0ECRaTG+spE/rpFRi5Lao1MTx0EeSK778FG/UNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4647712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQAjFCRA9TVsSAnZWagAApGUP/i4coHgvPSuuSbZyLG/7\naf97PaW3eLVdSjqed0mgsaw6IHgCv8jTSdmnVI6ikpxIST9e9Lvv2SUdxFYc\ne1GqJFQEpZTmMlGCaNh1VnSnLq5gL0aiQQMbCwPZhV28WASbFIua5T25cGta\nRs9vbHeMSSGNGgy0Qy1M9/B7w6psja2mb5ge0DnT0dDk53VBn0G36RbLKoXu\nH8tspou0B8TWeYSWIVJOscaAORWMoF4ELsSG0JsebUC96l0aOc40XMEiu6li\nEwLA94qX5X6brWYEy1Ffyi5b8JRCtwdsQ+cTHj9K9ZIGd5xdKpV4Vcf415Jv\nbD/bNEaxpyXdP2xqbo0RE/UGuLpwOPO1zS9VAdCtV6eF6KizV0ZZbXySMlmd\nOEIzQ59Y+YCKfbZde1WGGckjpl+fDri9x2UYWv0oYbw1/CdR0xflMaCG278F\nx4XqLlYMnR/iKbFKHpi+Tn1HH0TycIoRtM0/wLyKKOqwinILnIFU7kzMoWrj\nHleBk88TfL7xMkT4TWZzqD+FuX/uHzaHyiIVTY/AK2U0n3h7x4Op8gCEaTPg\nEi9I/uNqxybvHQD46p+G4uLGdJ6wVq6PsN9Py04NO3LGDynzZWVVE9D49tXi\nfvxP9HPUrp/G/a1Z4Kz4QZ1kSapUb70Z5pylDbMsgCo9qe0R4rlgXkeq5XI9\nRrxg\r\n=vxKF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"e2e1b39d54251faf65f021845cddd2f4f9a34652","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.6","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-422--2223d9b_1631586501302_0.7305089249781387","host":"s3://npm-registry-packages"}},"0.0.0-PR-423--1472690":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-423--1472690","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-423--1472690","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"0cf21e235055847f43c63a8e94991de648288ec9","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-423--1472690.tgz","fileCount":390,"integrity":"sha512-v+2wcKhLxjHcFVEmPiD48MpmHnl10r7y4Lb6gCqg+Wp/SbimSgEsQlUl+huN6qmZNf29TpV4SSLJRcIT8uDGIg==","signatures":[{"sig":"MEUCIB2l1gZbA/IQjtvuDpdeJfZwf4QqoD6rcUOhcUWxcEI5AiEAreGhRGD1f8KgycAvrotJteMq3xTIr3OQjPObzmlKCrY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4676227,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQAjTCRA9TVsSAnZWagAAc/sP/RR5v+gmyTXM51m0nP2r\noMR88tb70UfUWrO624Uyfh0Ar95ABWP1SvYq5834sQmLd0dmDLezX398u2wq\nwRboFBrM/xeYTWZklabXzZWc0Jr4WdYPT6BhXkKXTCWPhklMBlZedMEgKn/Z\nlYkxr4r4SgABzYkUkAyOK5dyYJKYKKk6N0wFPwoBkc8EHl5Ca5BkWrk/J8rW\ntb+g5dWd5FZG+nc9jW+P80BJx7sKpyd/Zp7EqloTiQbJiKqLs3vzlMLrQ7WC\nXeNDbBb4lq5sihyk1LTam1tpiARKpn2Ifi3ZlYpy78WHJ9v8LJkCCQgVwi6v\n6Iket8gqE+0SwzFolkvwYOCu9xvuUFUz3cmG/XzBTu9JX+oZQblmMVXkZvDt\n6QYT8PkAkr0ehsEKClgolhk9Ilt+Jrn418QJv0+IM7t029CsTaigiK/DNDVB\nMFaAPfRYyt5vF7PQPvWvCBEhgM8Ga6D4Pobvmx7jSOlG/cKzeBx8CbeC5YX7\npb8BJaf2fXn6zG0iOCJr+VX6S+xUOBYnrkqtzrfGa/WfDjuUX/yaOCodpnyS\nii8b4TmeoEtqqgHCsBdcl5Y2M55EJaxZHapGfwr1jkHDK4H+mv+usy70ykcd\nCTlOTSnT6hXlJm1f8MbQ+cmYeD0D2HmBG95eZzHclt8RZTRnYOPnsrwoX1Iv\nfrJk\r\n=rCH8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"d6cca495ae106cc31afc0882673fed90241bac41","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.6","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-423--1472690_1631586515171_0.1895074903539231","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"@leaflink/leaflink-ui","version":"3.3.0","license":"MIT","_id":"@leaflink/leaflink-ui@3.3.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"04176f52422927c52ad2da8c2f29d00107d2037a","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-3.3.0.tgz","fileCount":389,"integrity":"sha512-NboCkv9w9RuZ1RkHL7GxOHQoDZPxXfJFev/DkY9lORPvEdjW4gATDdCpwyflwQKJbrlPGA9UNj0lSj80JY6Nww==","signatures":[{"sig":"MEQCIFx4G5gzEH38Fec4G2e8UV4oLc4wZURBNbeF2m2mK4yjAiA+yW6ZxBPbX+UpvI81p/8ZQKtLo7vWAFv1OOX6Kbnmmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4483641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQKf+CRA9TVsSAnZWagAA+cAP/2SWZIHP+aqxQGJH3sGG\n8epIWujNPlchEBMOY9E7qyh8LmfQPFwLgyOExYBr19qyUrKHTjx7DM9Ji3kg\nAuUPYrdBCFNp6g1JNgNUoV46piu7xCdwNP0zxUbV0chqJBUEBzilt9rowaXq\nkaRep8zBltIMQ+ft84lrXkNDSxiWAtrSYn5bxiKiUf0VM6MDD487p7uT0Jk6\n2RRPvP5EWH2BEpVb2JUcxlEG3pH8HXS9doFMeUD/MEoJhJPF3aDSZPuqJPUh\ntTNTyCw0Un4+YIk5zJV7EUWwFMb5MnP5QEHSDgh8S02UJ+Ck5g7jlvkyjqHa\nrc0JeUWmGMheR31xQbKcyOpkjrbec0lZhHqCXKeFxV3XFRABk+yqtzyArjBz\ngu1WwwjJQJZkmS18hlnTinE+TznZu8uQW4Sevsj6WcHAIUqu7Of7DSl7ZPYP\nIMCxZEGkfXgea5Wh3x0zuzT/CrwUrskM0UwDUzwX6EDZwpEi0J5lxNizYKOc\nPICFmrZ1OYs+ANz9LT18ZsX62z+4d+r66ppt6G5QZk1vDN9a6Mgu/jwoxYi7\nWyvlva0VCsyzwbHiHTZ4iJspl5ZB94YEYE0uCsKXR+ZzJmInb573eUeaNn/W\nSgG9TfFv6KSK6mKQEJxCvvEqqf/mnsVdwzO46auk83oAmYClCfOGjNYhixpI\nNvJJ\r\n=Zhaa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"f57e7d240934d2a12bf1846a05c81810e452f41c","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_3.3.0_1631627262696_0.39259584558651883","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"@leaflink/leaflink-ui","version":"3.4.0","license":"MIT","_id":"@leaflink/leaflink-ui@3.4.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"b125edf66f259bf1745b2d18a39d666a043b6030","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-3.4.0.tgz","fileCount":389,"integrity":"sha512-Ac9WVK9712um1AGRu8oFbBLqfZ1ARa58WBtkY9j+7w1ppjQvjJ+I10eXDr/VTLhiYJy//rGhQG6qAusx83kGMg==","signatures":[{"sig":"MEUCIQCzFBYOKxeaZZBaH8Gd/ytyp9/cbsm43qTXC8t8sbF6AwIgKFUKCULPOiXRXRvUijuqmGqznCWT9AowHJERyKj3JmM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4492409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQLlwCRA9TVsSAnZWagAAmZwP/0FROW84v6a3lpV0JHp6\nGuyXlIWWMAyUeWYc1A1ylmkj6kG0+WOQONtx+uGr8VMOyytZf0oL8IatmXSr\nbenMowGsGFtb1gLvJRqU2l2M4/FLV1hEsgPuOFZ6OMl5/GMZj13UDGin2fQt\npPOU/P5gvobynVAaLjJCveZVthYBfpxvfBd3oXQv9duLrHoDN7odz7MXfHiJ\nykSeYRgM0WRzkt93Ntd0/zfZdiZbtrER+11nSiBOoPVnUXmaCYfcXBtVIUrq\n+DBkstxtiQJHAtNUkAzCEYqc0boccEmpk60csqevKKuGYgYGadX3htL2Hw+D\nNGSopzBR2DwUNuva0Y55x+bl/7Ci1RJ7lQDwsnqKLILVRMWK5vWk5PoTIspM\n9g0SxZ5iZKqkrfpUc2QlCw+ul5Z/GBn5eT90mysWPZ8zhURc9Ttakmvg7O2N\nGzaa710OX1YyIiJ5S2fOrlow/6sKsWhzeMfUp/zrvWsAhkGOLu1y7tvRiMHl\nTXDcd+bJAtTrdIanTadZ/lkMgDIe1oYeBaao+aWlLOpZtL0DfU6vQFnuf4eV\nwARSQmolu/ZGVKdL7c+Y9mj0KZ6NGq5iS2/83eSoZ+/9sie6Ku3mkaQ1pgU4\npsSov0OlmIqzGDwNz495BUZWr070qZ5uhjTG/CvSpVY2N6zTbBaHg9gP56Q5\nPU+k\r\n=2T/E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"47d414f14191becdaf244a8714378bec079879ff","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_3.4.0_1631631728284_0.09333764816087675","host":"s3://npm-registry-packages"}},"3.5.0":{"name":"@leaflink/leaflink-ui","version":"3.5.0","license":"MIT","_id":"@leaflink/leaflink-ui@3.5.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"0d8b66873345e305cb2977ee1eab464601a0131c","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-3.5.0.tgz","fileCount":389,"integrity":"sha512-yVXwJKHV8VTrIkp0fB9N0GfXkcioUIghN2gapwwI16cZELisRMlbRNApREFVNOJwNg+aFXmVP2M7DTpP/AI1Og==","signatures":[{"sig":"MEUCIAv/Iiit7rjD8lPMxD+FEmzCi3PE6riMlTvcg/y1x3HEAiEAqo9ELxB9QfeN3lb3/MY5AmmaudOExDgebssclvoWKbc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4516378,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQOEzCRA9TVsSAnZWagAA1OYP+QFFibJLg2NZD5Za+uK9\npQVNMMG26CiaEqOuMjKiUMSYPA3DhvZYaGLpsu/JIrFkqpTD6zFTMKENweni\neZ3vmIDu2+0S47c0HwtJllBTexXRMUOk5PdtUdGQlPgfoffo1KuS9s4f4SmN\nLIQM33swQZkWZMIHirr4kSeLw2HRJ18qONu2v95VEQFc6QCqL5HH0fjFUO4X\nlkKYTz+vkGCEFmwJHRX+kKz/NqOKHuJwkpFB19H1ZzSICdJPU7TUtJyKDuAo\n2BO9qmHyyhCj4G0HW/Ey1uMlP5kGvbxrQcevtV8Hqwg2t2O4C6ojwbZ/ufA1\nlBjplAzcvo8tFjTYl72EK740wQYz4Bk2brBRYfcc93w9LVShj2jrsFMm2i9T\n8GPpiKhHfu/tcHZyezCDsVE19vdMfT6gaL4fGftkBGQ75VtzPQNVIVxMQU7v\nX9rutqStXHPRRMV2bnUFh/9xJSlxBgZ85B4OqZCzWA2YqVZKJpS0WlG2yNQl\nAFZlsSwC9J5aq+itqsn5UvObzD4g0CmCVA5EUIKecNla24CAG5q2rstHlUCY\n2yncOxe67H5/HZn1EgQcU0I+dIhA1MoQE+xqpcCNvQQ4dOf8uCde+9QG/Rtp\nJs0BPxAPss/quKHoqm6jN2FH6fLWBNFl7K5TJ2BpJh6GYmHRNMDunye3tLNV\ny2jt\r\n=Svy5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"d01ab96c990cda1f99fc2cdfb0927ec7ad1622a2","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_3.5.0_1631641907395_0.7680898347853626","host":"s3://npm-registry-packages"}},"0.0.0-PR-424--4cefc53":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-424--4cefc53","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-424--4cefc53","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"059cff894274c24df7a5e5b3881a81aa8e7a03f4","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-424--4cefc53.tgz","fileCount":390,"integrity":"sha512-yJ2KNDAAK/+1+704NUyOqsHax/MjOKouruzXVSFr2dq/s1DAcgEAtju06SRnYbO+NHq1ghAPlNn1o3otED7wcw==","signatures":[{"sig":"MEUCIQCPAkgODmoZFjiq8ETuwpuWxz4Wk3agr4v8nttMp/dlkwIgdZqneHnnzNRIVQFLbwaggpowFy0m4kYX/eii+L3OTEI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4686466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQONBCRA9TVsSAnZWagAAX6kQAKG+/fDKRsYewykWxtGM\nZsE+sBk6MjDZfCx5Xkp3MubySvWLxn5174uaIJc3M+Q25qA7AhEliFbZVF58\n1tW9KBE0fPTYCvqF9G/wbrSpGLkkcprR0WEUFA0SI7FFkF5QK5KN8q7UTMnD\nfCDYdDyMHBAyMQjC2n3VGZGKnAtvPNGmI1nvS/unwG4KJ8HAdGrtsHfWkilf\nfKk5tA3N8qritPEhC27+SufO4QOIeCD7RJKvq0g/uOMnxgy3DHxswAni3dL7\nPzoJtH/MhNNo1PeuniWl3C5kZ0UgbNHryQPlv3JgNgPofM1roJRf2CKc3DsM\nHvf6RmC7WSPtgWsGFwWEBBZxJl12TSP0yskPI5f7P9Ag4jlrZWU+SrbMqJpJ\nr7Df0UPYMaP8NiSlW4lHm1JbcEMlJSJhRo9xeOqNU3GGxMzkhOqrlpgoVKy8\nd0bV52TY6gftEj+Kj3pyO5D2zIRxdDvyxJk+0mNB3c+3ivoc9S/BgSNy9hWp\nmP+frvd7zcB2JUweRbuRTDjml47tmuDhMEeDHII0dnrM1iyIo114wV8YUXOp\n4V9CLl4XxXKSSUCuQN5BMlPxWW1ORV7kE8wL6okRuYi/Wbcq5lMc4NKDNYB2\nPgeQadMRLG6cBbB1UFk0K2BWFM/aaJhsrNk4NRfN1rCInZdnNEC7g2QSSvsz\nNs30\r\n=DXmm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"5e6d1c76ba35e8ef2820f4f47828b42404a2df2d","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.6","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-424--4cefc53_1631642432823_0.03674463385340321","host":"s3://npm-registry-packages"}},"3.6.0":{"name":"@leaflink/leaflink-ui","version":"3.6.0","license":"MIT","_id":"@leaflink/leaflink-ui@3.6.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"c1e87073755b273a36877489b21e89596539982e","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-3.6.0.tgz","fileCount":394,"integrity":"sha512-1ypTJ5q33Zen2ly73y9cb2rfgdasYMfZIvcZjb2kZNZ16z0yZThBq6YANCulIyDLVpPk97c8pkNrZT5X5DxQKA==","signatures":[{"sig":"MEUCIQCo7sUZOm+Pp0nl2rJSv9ONNy8NFf8aDM5fUll6HbVceAIgeNBtftyazaFRzYX4w+FiRxlUcLPi8QTmPlb5qXcYMO4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4527810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQPcOCRA9TVsSAnZWagAAiJwQAKHiSzpu/b+E3HDFZfYN\nlRBi8xodY3EAJ6kIAPaxYy+UixZtJprGowOQDVgpO0BC3EqGYkiuQGLgXIec\neppl63p2XBgFccDqER1u5ODgZwt8ZkP+NjDSiYTg+wLCVwQ+dRG5a9KUauTa\ncT7uA1XWHZ9wj0thlcDAQphmnoDXTZ6wYyL9mJlKah2xnqOhjdMzDf2Ilj9O\nk5XT1nYP7yqK35n8ZFTENm7d4avVDzGCZSr++wBPL5MDnoUO5NqRsN4V6Dtx\n2jvy/M7/KKEw4CirbAC9IVp5GqNXnPwiOOswOQV13IK2o82WD6rt0zz2D3aW\nV3WBplvLY2M8akEgD2dbjwV+OfOzIAAjx/eu6BNgzKRfTIJogBZUumqdaG7T\n6mcLU0kEdKH/8/5n3KiwB6SzNXFC+druCAmSeNwfCvuDpYUy5UWWQ7QvlWwe\niJigNlN2ITWcvB3/vdj2cdwmUF3gkJAxrqOwBRzzV8d+P9y8m1qmONaAGI//\n/QUYn4g1+U/LZDWPnbaKVdRyIc3Fv8t8yw9+zWQLbVPxhTaZj6EhnO0fZyZM\nWdy7xXtRVjLhDr2d55uZanUOhpWHUGZ/YmVbzY+o3TpEl8Jj75zEopuve7Tq\nh6H8/LKUMrle7CIZpjlcbQjb6nbmkFoeJOMAfKR7qz5BjMtzyWmqO/pvDHp5\nyxDv\r\n=RkUD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"0d695b542439849afe96451504e7340d40d7bef2","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_3.6.0_1631647502268_0.2786521301789697","host":"s3://npm-registry-packages"}},"0.0.0-PR-424--1bb0db4":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-424--1bb0db4","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-424--1bb0db4","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"60fffe5c4feeee1c45b3a8a1a67a5b1e35c8b3fb","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-424--1bb0db4.tgz","fileCount":395,"integrity":"sha512-aAK1lsxotOaMKuS4yNljLAgXoceT94xdoFevb5uDtqdwhoHj2XmOdzfBfoj9/MLkGhVdL9qNt8MuzAAlI9FqeA==","signatures":[{"sig":"MEYCIQCRhu+aUrfVtMZUT0X8DL6Hi77N89nSiydVVqPZU1F88AIhALjHdgIkRDKATMgOZjU/zCPOkCix0z8mov4GGhQ+p3xe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4697654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQPgeCRA9TVsSAnZWagAA1vsP/3F8mMGWJvmqAomjbhMx\nmPcqw7FapH5+PTbwiMTgQCkbRHGXVRI+P6p4YLrpUPO2D2/lFoDAa2nk6Bwm\nCD1P5pH452fLwvtypwNCEQngjrL89rRDzSmfci+cKI3YT5BtnU8Jyt7wkFZ0\neRPIXhx0xhAFo5fBDot16rGHJDqYan+TA2OnrJOoQBOtYZNk7jgC+PqiE4X7\ncm/R43MulGc1O8uLtTlC4bD5y0lqpHms2p5NfwnIS3kig8c3Td9ShqgYzDnA\nCXkhgPfukwNQH/lgr/ncBNSLDMuR1Wo2sNsh0pIp5LpL4MBFE5vBT1315L7m\nCh2aM5/zTGj0Ve4JsRw4w4KtZNOyFUboJy+/QDvMzLxTnohYvWVdJbhVW0Ps\nmdve5qHMnM7WZbqkdd3lYgAJsC63kf8NGQ7UNcA8oTAKbgTbRkmO740zayCT\nXiQRkiNv7jCCsCUN7rhoWs7xKTHoAteHlFduGVDHNb3J31JmIa3INI+FyL1m\nCoX82zn3Qk5lfTqWaU4XvgUNj/+2mDD1oG6uhsbhIWnJmOegVVG46u6b6wq1\nyxVZet5OczhqdlXrCpHqkGeHku6bfMyVOeoaQdsXubCqDQFChfQ0ok7cmgLQ\n3oOu1YwAfDCCCXqn8d3WImEr/8kJpW1EKYzGYWgzY/wuGurRH4opmhAyHWiw\nE7Vn\r\n=5OOM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"c653038a2d78bdc058651d477e373ed576b33129","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.6","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-424--1bb0db4_1631647774475_0.9670146188848425","host":"s3://npm-registry-packages"}},"3.6.1":{"name":"@leaflink/leaflink-ui","version":"3.6.1","license":"MIT","_id":"@leaflink/leaflink-ui@3.6.1","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"b2a7588287706dc32b77d17f97f33e021a0cb759","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-3.6.1.tgz","fileCount":396,"integrity":"sha512-FiQJKcLiU4aXNx7PYvk6DPuhRdt5ydXG+nBg+o8T04nJ6nW9WEHYYn0/35P1CpYxTnH04bY27bFvRHwtSQUY/g==","signatures":[{"sig":"MEUCIQDT1zxCOzg2h3EtI5AV/bizwiJEjrL1/8rTN7xSaAYiBQIgMmd01QdEImUhm384SbfcavaYUxktzk2rYQlEArWmy5c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4539774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQQ23CRA9TVsSAnZWagAAoFkQAIfqFBMXjTyxZ4hyIpA8\n+kXQQGR69GkNd6oX9AGPLwaLWvphHv7w2TKm2eNqLy9xVFmX4hs/F6CQfLgq\nJU90liS7YDZ5z3PqtNoUtarc0V4WNeMonJjxiIxmL+pYuq0XFoJ/6MzpfOPm\nUxrfteAe6OdNeI/pEQJ1JNUCR709yz7hN76gvxj32x31WdgKOcZVb/COh0SJ\ntu6ZjcFFQBA0JGTroDlurb22l64L/OEBilC7TI0D5z2gPj/PvRrip+SYzTqS\nBOnEcnNFesZ69fs4acMnfpMR2z1VHa7HqByanmSJMCAk0RO+d5Q4X6jlerjR\n6B18Vd6Gjl38Hwr5iTrFfCwomfj3lffRchxaLWiXHkTzI7TqQGQ+yI0HLhtg\n8blix42I9PlCsWfVnQFtGbEsbqvoARgQc9Qrp8mCYyt4eiQGcU5YSN7vbaah\nZtgv4z3jl2vBGlvoY+SWzhUluH6PhYIpq84XXDkJdmX5O3wtqC7yTwtDItWV\nPiBoYle5GuTDbkNfwkbi19yBiroBIxaIkqEgqjMq7BGP4wn8DUVsX4Uee7dW\ni5qzA4QIRNtdsK4SXDUqLy7u/wDV0Ef8JiB9L2zDGr0Hx41h+6+Edn/2f/By\nbZw5cv2iykrLDJrWE252Adf6EfqRX7BvUZLaBFsxJ9P7v2K6FMirNAEUvcWb\ns2m9\r\n=22C7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"c86fa1b4b6ad3dcc34764f5ac51f2788305f7fe9","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_3.6.1_1631653302997_0.574092021673632","host":"s3://npm-registry-packages"}},"0.0.0-PR-424--331d134":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-424--331d134","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-424--331d134","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"0cd8a7a8a3c4d3bf53a2bdaf2c24002e3e83b878","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-424--331d134.tgz","fileCount":397,"integrity":"sha512-818TjDBDJ7DIdU4RA2zKEGsLPazkh21WCU2HJBGBV2h6nbmArrBv+h0gEC0+EYgIrKObLcJdzXJDLZME5ePDgg==","signatures":[{"sig":"MEYCIQDLz6XybPUonGdJOWbfrGN51nj55AAn1cTTSEzDPG4FFgIhAL5nb/CKtbi5Dt21zPT22psx9RXLqTlYgkrwV0H0ejc7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4709618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQQ3OCRA9TVsSAnZWagAAoMcP/i8/Y66oL5HhL2Nu64iq\nxIILXGxlfr7tIRXiB70ahZ42hFfzOYI5lEHsROVDxzqILKRxhrPxQRCl4KWr\n8+4z/D0Pi+AJAVqGyx1UlHm1TkslhEveK/9CYqcXN80BYbNVFiZjerWmUeXC\nLGXDgkHFlHlI8p1upAfv+kngnvGwiMcUpzrUFW2Wi1wZ+fQE9r7hQroCJSPi\nqQqoPvwlerhNdgnPrlJVjGpDYVYPU6mVdcLHHkLsA4AhCDYc8weQjq7TxzyX\nRrkhp0hoyfA8Xj0H6Lqc9ppZaIhSIhhxzWUIX8abJwOr3h9YVA1OL6NiKQFJ\neQKfBO7eyrdLyjaq7dwCAtdV//EzQvp8IuxHxmA44lFpDy4Vm2mn25XqRlbl\nKRxEkm9Ze67W3BhpmN3Om3YCceneCmYzOW74AtZcABc/BISdMpC01uadzMWq\nL/vhBqKmmUpsksEr0Pa3+uMg1LpzxSPdbj0lsnw3EOK3e79oHPdYYTtVtucv\nvBaPAw8w74sVYBXtzculafRCwwGBssn1b7sZApkZh1UU5tkr7NUpdbUmfuAv\nwBC4AuQEDkTMJfwg84UNTJdtNxgZoNT5NxiUV7Dsvh9qPklXjlJFCb/0D1O3\njUq0Y6bW9JyDdZmUysiPtqhAQFuDiMiisAKeyilyAVthRVAq12Wqndz6jlWW\nbE1x\r\n=fyFA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"88f0688fc597b3f23a60533f68ef70c5f8dcb572","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.6","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-424--331d134_1631653325926_0.4058642134395605","host":"s3://npm-registry-packages"}},"0.0.0-PR-424--c7043fe":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-424--c7043fe","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-424--c7043fe","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"c64fc90d38047bc5e39c73e2d41a7a889f2b773f","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-424--c7043fe.tgz","fileCount":396,"integrity":"sha512-pT6RU1nidw+oA0rUoKmti5BjueDtrTIEsfP75mSWYNVX32kT0jPZz8sNKkpvUa9rcmxZvLa7RJpaXV7twIA4tA==","signatures":[{"sig":"MEQCIHM7gtE/ktGr/5hOfucVheFLE/oVprMYSULDoopPLidtAiAAoEAeRN4wWJYLrsNhbZh0dWpqlPTHrdbY401DRoiKvA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4710685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQRHTCRA9TVsSAnZWagAAYKgP/1jLspRtDCSyCs9hRVDD\n9Pv7v/sEZNScJOR1IunwZm9gCfXvkZoUhe+qempPQeikQak8oqhwlgE0BK3C\nI/TpBD5R2YDpCjejSXV6rHQ4iFRbHLdaeF2l1y5UVnqCDKRsa5IK1IahpwIf\nC8J7DaCLCjZkrAl5G/bkQj/I2NWg5ARIOk2+CNVWh6iFhew1vMFh2YyUJ9sB\nEj/ZwTJulfIHKwQ34ZY8xq/J9Mk/OUBxZ8E5SfWzl6+dXU8NCqMXafoMCtIt\nzy0rDFJRHaGWmmcPkIMUu6v8IbW7n4gAgWFcJ6Ji9KHNe4oGVe+YAeJA/EDN\nMXhB5Qoe2pAdgf83phiffk1cNREB4H3dGPt9MhZr9xeIf34+6oo0PW7yxhbJ\nYneHrW+SvnM17pjwiXWYE25A+qUzinrAGO0prLrDECgW8DGwjdpiiTi4GSww\nzIgffWJeUHYioadpQB1Tsf+DXBs5oGeUUzuPKDYpub5fwDNn3JHtrkwYDg5m\nHonc6yclRezofIeYfqHcFrdU3eW2St+J7TnIHICj9ggqpMup+zF30oT8a9NQ\nTQTDG2D4abp7TeQBqZ+uygrkKCGTAxZOb6PQZpmHy854uzC777LX/4gtB/oe\ntqj0Mo9Img1MbVXJX/Meu06sLgYY+TZ2kTcVAx9LLy0gPDWc8U+2fkRr5fSg\nlWMR\r\n=23fc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"37f687f27d79174c97992ccc381e86811626782a","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.6","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-424--c7043fe_1631654354720_0.8403864572380011","host":"s3://npm-registry-packages"}},"0.0.0-PR-409--557f628":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-409--557f628","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-409--557f628","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"9414bfec149c9f9d67d7ded373e776ef2cbf73b3","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-409--557f628.tgz","fileCount":398,"integrity":"sha512-HD+qTjUN/EFewPwutlxHup7/TMhIVj6O6xoFXbvhmsurkGXT90VKf03O+8vgK1u/472QNdyOzQIeiA5DnQMb5g==","signatures":[{"sig":"MEYCIQDbjlyktyNMgHPcDLco7tynrE7r+jVn4ze2BffeI9rz1gIhAPjSfb0Dn1dFRdDKnHvWeoS6eajEUO0UCaWkVrrHy2Kz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4733005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQf6DCRA9TVsSAnZWagAApXwP/irirx2NH216IB4eivM/\naLcJNAg0GlLe7WK9adfwIigs0/qh3x1yYkJZP3LWEb6rjVo/s0nPsHc8Ivns\nwh9u1/MHqxQhcjxqG8LUlIJW+w4zBF0AkXVtZR1DuV+Ng407wMusaKhRjnsk\n1NTh9rd4Xf5a+6vlNb9x8Kbkhvt2P781tBQa+ePxj/d2LKMGXfHioBnHGqEQ\n2jTx5J4q/a1D2BhzQdTJqYS1P0G1HZR7NFZTdEDuzp5v0Apa4BGl96dPMX+Y\nGtQkZ10BgrvZ5mX3uHHc/D3Uqc1x6DR7Q2XksjLlXYQHOQJ0g8XWv3WTRE3Q\nK2uCACVe1vsvyFqEMRwj2mM00h92W8jRPBgGxlFuPjdHjqU7qYVNuv2R612S\nI4krONg1gQks9f3kvBOPOAlJcsypEfOUGkX2RuRfhB00sz3UMXakk9uElDis\nPh2Al1rf4F/mtstNbgEeandNXZqGter+v7SPnetVmyGeqwBz4+SHoFOQddQU\nvCFRHcOqhH3yKZEQKBym2aNFgHdWn/ePuSVZ+4KpScMIq3bA8souY49pmD4P\nb+diE6AhsYjyTNK93ujEadnJJlBpCmxKxKWRvbOQkQhcl6T0dkInKQiK3zoR\nNw/zTySTwz6Yzps8Ru4uwKl5VRohptknsCUhuxhntIekWoyMjaZC9UT0vwS7\n9/bg\r\n=0Y3S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"d4bfd03feaf3969840347970bde23d37e5beb906","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.6","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-409--557f628_1631714947283_0.36278208694647285","host":"s3://npm-registry-packages"}},"0.0.0-PR-424--2618c94":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-424--2618c94","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-424--2618c94","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"49edb993c7dc9a1ef17c527cd205098af4ccd38b","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-424--2618c94.tgz","fileCount":396,"integrity":"sha512-vMS8L2I+rRxKWV6VncaI6a5d1Kh/PPhiQLvVwzD3AwF/Nt3l7V74Re6ys6BtIdFIwDN9SMl6Z8Ntwdor6whyjQ==","signatures":[{"sig":"MEQCIEuOAyRNGZiJF3GyCdSA4CKSHwC2Q4X8/KbXbk03TqrOAiBbmovzhexfrOVQeCY/GhKUa8UyiJGKJlBUQMkHGjc//A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4708785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQmQNCRA9TVsSAnZWagAAD8EP/35brqzWJ2Ozo0oQbKIE\n22CzHAaV6jgl+nNqHIyEG7NW/mi1N4/0eVuy+kSWxI/WiecikQ1HXxrC35Vr\nwPgHwzpHA47O0xY8V2oe+WcX2v0FpyfN6NqSB1v3rnAV9S5zwYAjvtDO1W6g\n8fgcPlBXU2N99MgD1WBV35rpT8NcClMyiKnKpWu1hrhPg6CCuFNrYGJvbxBN\n/TxIZt0ZDc4Djt6pDAlw67OALlZENAcIl+b7Z3HgjOdIBJQhXyhCYbZkphuQ\n4egtXQ+bnLHjrDG+s1Z4n9q82ydrGw2Ibb7NQD+SY8LF3Ls0HwBvjRsBdwE8\nSkZFTe4I/ZEyL7v3zwPKW5mcYhtoXnxzPV2vO/lm8lEEm9VsKdGyXjdW5/K8\nNIvJZ2hPs0ynyogTTKLtoabodQFAqGALuuy5YRpqIhFkL7I/mkb89ZX2PTaj\nlRbiPe/08f0vKczLLgcGzi5VKJeaEpTVFemZtTlAYyOYqRqQH192l05R9yDG\nvdRm45Zv7GU8LKcTb6AASeAOLJiGZ0nSNKGm8Abd8Sl6ZjmEuktvOG6S9pGu\nbSvVs8EmnxAofK05+tFu69Mi7LPic2oZ1tL9cg4qb3BonW12E4IpAB6P03se\nqv6p6a89eYj9cYt2YJYxaaHtIww03poK2IsOJ06oZzhmXBFGQhp+dzH8fbNq\nNYSz\r\n=HiS/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"ab75108f4ca939a9da071f5e146c3805b13ea505","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.6","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-424--2618c94_1631740941200_0.3185316965883267","host":"s3://npm-registry-packages"}},"3.6.2":{"name":"@leaflink/leaflink-ui","version":"3.6.2","license":"MIT","_id":"@leaflink/leaflink-ui@3.6.2","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"a8df4f0e861bf27f86a200e5945a1e3583ccb564","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-3.6.2.tgz","fileCount":396,"integrity":"sha512-5sWj2pOZ7QYtJxLE17VQ1pd38f0TOhRZZ/kPItDmKT5OTulVxljplsKb+NUt59N6FtoTWhSKeDIwwi8ZCc6Pww==","signatures":[{"sig":"MEUCIEAhnuO+1mFzBVDKovOCExw7BPJikKfJdG9kuPY9qaLjAiEAqIByf0t4iy4Au62pfi58t+Ksu/o/9zrxhJBJ7YMBIgw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4540074,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQ494CRA9TVsSAnZWagAA69AP/i0xoym0HKUiJJonpZ8M\nhYb0IBBNXne5A3h9GXx2LxHx1Qfvk7vu5SOE+EB8hK4bYmJW0HqoYwsZ8W6d\nrmBlIv4a+/6fTg/+fqKTGmfuzJIbRpceqfX5kFbzu7QvD5Bs0zPX97zWBH0p\nAZ4SNYK+lcEU+iseqXXKRHEuFYD3BKZwOpLSmTeEfuaFAtoAScH50ODuWisT\nUBaFAaUGdZudiicke+SNZyl2kNq7WQFPzi/Euomhq1Sf9ydTvZJ0W+7Pk/cU\n0+GGOFU8rP7BB909qyLcAazW3MiC4amQh+Ne+7VOcyIeT+JVf4MfK7SL3wKL\nUHhmgvMyzt8RllHE9rRtgQIop3gHBOb4QzLHhonjIXQVvoT+h3iNw+zGTAKo\ncry5QGYdoY90kVOsIQHcdhk1hwTig5dhRDil/3QDhoUKikigAcEVNtQLoFv9\n/TiiQ2RS2Jh8FUojRqRHa+lttQWavKFaB4UQR5A0h8zORS8JtZINDhfKcT09\nBbQ5f5pQbsmfDmIKpm9DvnSvL/YGfZnIighcJl7zowPd1PovBfZNKOWX6jVq\nL/NZOIXvhIlR3YStbIRBPxWrenDn0mF2618VXFmo5r3UL50tP+4lcOT1HKow\nteDWRsp1itL9mmonXVmoUzK/dilBTk8cEYlSWsjsYkUCmlJN7xMWbM5o3o9H\n/7l4\r\n=kOZt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"44d66a35f4139261ef38d8c264512981f4896d0b","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_3.6.2_1631817592634_0.47931792941606277","host":"s3://npm-registry-packages"}},"0.0.0-PR-426--b45acfb":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-426--b45acfb","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-426--b45acfb","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"78da1fa193c3308e757cb1c1ff62afc40e810dd8","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-426--b45acfb.tgz","fileCount":397,"integrity":"sha512-AsvB8MthQ3rD63OekxT5yWc2dclJU33sVOrFuiUdEK0sY5l4P0+OVB9j78EMZT6VbiMrlp+oYZHud2ZvIYKlEA==","signatures":[{"sig":"MEQCIGnzk0reNXhKkQZvhDCFJk4bdbNKmhH9PzdIuFLlyzpwAiB91I2zWgPcGlC9JUS+l+aMFUzCbMsOSAeecoC3a3KyvQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4708143},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"7fb6a2ade9a9e500d75cbc46677d5a69c9f47ff5","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.6","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-426--b45acfb_1631900232134_0.4373414225637422","host":"s3://npm-registry-packages"}},"3.6.3":{"name":"@leaflink/leaflink-ui","version":"3.6.3","license":"MIT","_id":"@leaflink/leaflink-ui@3.6.3","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"bfd8701986423aa09402a778d26b7cb54183b222","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-3.6.3.tgz","fileCount":396,"integrity":"sha512-GBRDfYk2edBpVDPa5kZtlC5BE8wSTmI2/f9rUzun9M5qvPET2TIW/zPekxUzCM0rnNBmQZsjp376OfcHSsdz7w==","signatures":[{"sig":"MEUCIQDDjtyMLmAnzSudTwH8ljaLLtZZ11YrHd4TyFYZsbN9fwIgU1snRQdrFFcLYfKrbgeSoOH4PD/D/QS3rTuBii8AA1A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4540923},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"75f20f24c5d6e3c821d54b2e7068a287f31e05e7","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_3.6.3_1631902861730_0.10566833855620916","host":"s3://npm-registry-packages"}},"3.7.0":{"name":"@leaflink/leaflink-ui","version":"3.7.0","license":"MIT","_id":"@leaflink/leaflink-ui@3.7.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"6bbb42ad5da7f5c5e15ce32be84ab7102b51bb39","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-3.7.0.tgz","fileCount":395,"integrity":"sha512-+PD5jVV123drwmoX2ilhlAVt0R3E7hTiNNglgvWKr75ddoKA7j1EFeZASVcNQQV/JOMPzwIsHbn8rRDLQfaORw==","signatures":[{"sig":"MEQCICIVY4SldUJcM5k9J82ice6NOo0AMgR3TMwy4+B9jaS6AiBHPvhipbuXdvg0K2RAaCck+mHT39s9aQS5ErHFUrmNww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4543154},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"fae2b8f3adbd892f604a2e8fc3f98795811db279","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_3.7.0_1631903180533_0.9705845152949719","host":"s3://npm-registry-packages"}},"0.0.0-PR-427--644507d":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-427--644507d","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-427--644507d","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"bba181a9c46bf3f7e03d6ed01a15a683f6de5887","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-427--644507d.tgz","fileCount":396,"integrity":"sha512-2D3zih0v4jziRXyIYXG1f+v+gIAKFgQZ9otEaG6QpJeqJ7IiC6fxAIO5aSHeLeHf7D2PCd4XQJE35H65ZBbNXg==","signatures":[{"sig":"MEQCIEtCsDt6g7eZhlNLKqAonBZR5JNqRuXmPAna5SymqOBkAiBDYBu3glYj5nijPYx6IQWb3vMvDnyPplt5TeanufnKsA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4711176},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"99583c8639a85dab2602704d9a956631b279312a","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.6","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-427--644507d_1631908168672_0.203714507177031","host":"s3://npm-registry-packages"}},"0.0.0-PR-427--f9ad838":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-427--f9ad838","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-427--f9ad838","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"0cea007221aabfc41e7ce9f6cca7c710de063351","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-427--f9ad838.tgz","fileCount":396,"integrity":"sha512-HOHyyfJR4uogQOjf/DtlytSCwHSqldUuYglXCkMxZ2N6y6uNBOjv39nDOtR4yFS9KT7lEklEOvV7ciKWa0HEMg==","signatures":[{"sig":"MEYCIQDoTS6wYzoAAJEur5cu0cb34/YBl05hbLAiDsYUBtWVDAIhAOwRHnLmZzBYgVuVFFhHFnIIIU57rpo7UVxEvuWHHAKH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4710845},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"79b8ba737c0368243893d97f4fad1618a4f51ab9","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.6","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-427--f9ad838_1631910051354_0.9360379878083125","host":"s3://npm-registry-packages"}},"0.0.0-PR-427--178855d":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-427--178855d","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-427--178855d","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"c003a712068c2f5947a16e2d0f6d777496587e7c","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-427--178855d.tgz","fileCount":396,"integrity":"sha512-bdehgrjFnUEOfSVfXXxAQYssVyXdFEBdmsPKThU3nEitzm9T5jElAgLCPmp4gDXOg6Ta3QCVUd9fiTEhg5qkHA==","signatures":[{"sig":"MEUCICXo9pFnV1zxP5TAD9JY6L1Lgbj+aQbnBpmnQOMUybhKAiEA/UZgqFFdVcI83zr0u1yYpP6dGbadiBS1eybqKmhP4LM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4711003},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"3dac62446fe4e99b8beb8c259a2095fae41a192d","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.6","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-427--178855d_1632110809760_0.8948297506014615","host":"s3://npm-registry-packages"}},"3.8.0":{"name":"@leaflink/leaflink-ui","version":"3.8.0","license":"MIT","_id":"@leaflink/leaflink-ui@3.8.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"19a0025c27e1241e1c04befe0132bf3aca291762","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-3.8.0.tgz","fileCount":395,"integrity":"sha512-CopYZ4Mknvwge7MM8g6Z20sEv0W05CNHN+LLrK5mZNxi7+3dESnETyB1UZvfg5AXhlCPhl8w/IzdPFGk/6Ebkg==","signatures":[{"sig":"MEYCIQCZlpESzAcz6Ke31nRSbiN+fvOGvuFGdAu9P+YySbXq0QIhAPs32YqiQNsT/q+bP1cRxXM+dyuefKAGAX52yAAsJ+xd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4543783},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"973a9a50492182f9843367f487793b0baefd98f4","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_3.8.0_1632233419856_0.2290494042398039","host":"s3://npm-registry-packages"}},"0.0.0-PR-428--5f8f34a":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-428--5f8f34a","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-428--5f8f34a","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"e9b69cf436d32bc4dcb3064d128d18fc9c3d7b9f","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-428--5f8f34a.tgz","fileCount":396,"integrity":"sha512-2/ykYF7OsG487fuXeMpQcuGXFVaEa3b373jw9p3Xztt10tv1Y/4XnyGp/nwEmWo8A+4Hifd49JhiWMH4HY9zTg==","signatures":[{"sig":"MEUCIQCgbeb6GJlN+MIz5/+y+YhiJySAGsExxvXUw9dGIufLwQIgTbReAlgs7A8z2Zw7qfVliDDxHEUiuCJBB4+55guUPYQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4711003},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"714efa5b4f68b8f304a1f046263beaca0d02dc20","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.6","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-428--5f8f34a_1632233573094_0.32214851081353957","host":"s3://npm-registry-packages"}},"0.0.0-PR-428--06a786e":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-428--06a786e","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-428--06a786e","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"32a1f0a1d2cb36d1849fef7e623745ef4636e32c","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-428--06a786e.tgz","fileCount":396,"integrity":"sha512-x0MHn1sFWTZMy6P+kPaq5TL3+OJGJTNmXzqa7b+EOZeiK+CLCpSeeq2flq6lAV/efo9y5saVYO5aiak04K/fBw==","signatures":[{"sig":"MEUCIQDEW+51tFqthBb7Mba2B7FXm3dPyrPNONsrBRLdUoYuKAIgK4SsnxYkXpZFVIndlx5yeeiUL8zhc7S54pGLYBCGxJw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4712109},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"115f2e6932a0bea33b458a49fc25fde06975e1fa","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.6","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-428--06a786e_1632235515180_0.7825918453162428","host":"s3://npm-registry-packages"}},"0.0.0-PR-429--f2d5797":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-429--f2d5797","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-429--f2d5797","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"e71fa8c42e3c576dd15b4964429b95017d289f2a","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-429--f2d5797.tgz","fileCount":396,"integrity":"sha512-wRM+cr8eiilV3u4XhL/Eho0Wpl2LhFlr5Q7JzdVTpNjimCkrItTnKEtDmYyqAJBbXpiUHQMlihHDSed1sJ5mfw==","signatures":[{"sig":"MEYCIQCdpT8laRYyp4ml+QBS03GN1y1MUuCqj7zIykTUFnyyyQIhAOb08sE3SqtEOwVPvDCCfu1yTw8g3zYm5FmfS2WBWIPr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4711151},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"f041c74addf60c205ba9f8c24400cf997691b1bf","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.6","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-429--f2d5797_1632247876570_0.6977761723666394","host":"s3://npm-registry-packages"}},"3.8.1":{"name":"@leaflink/leaflink-ui","version":"3.8.1","license":"MIT","_id":"@leaflink/leaflink-ui@3.8.1","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"f01cb6b63659bb78e25b864c161c54376b1d35c8","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-3.8.1.tgz","fileCount":395,"integrity":"sha512-VDiCx50ZDnR0lffH5IHKOiFMnJqkW9QPFUUPOFSHGecW+rfqSteHrX7q5sXppWdQicq8w0EcUgecXmHCS1vPpA==","signatures":[{"sig":"MEUCIQDtNSKovlXhunpxmmI1wFSSFxOoDo6zUfVtTTbKb0fn8gIgSj0KmKD4pc2Q1ex6lJYv99Bc0rml0xWbl082imKqu2w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4543946},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"3be96a849807266a881c4179f1dba09cc294b47b","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_3.8.1_1632264600980_0.5819035104306622","host":"s3://npm-registry-packages"}},"0.0.0-PR-428--440d330":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-428--440d330","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-428--440d330","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"2d34d3ffba0a2e4f217513e5fbe1e1d3992b2f41","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-428--440d330.tgz","fileCount":396,"integrity":"sha512-cgECOhl+SrxfPSy8VrfJ/Z1NIukQWPrMHGCZAkBGVPJVVno7Vpu4ex+i/Z/g/p0cxIPOUSKB0CLJtPlgXY7pJQ==","signatures":[{"sig":"MEUCIQCh8rOJcHq1a14V3N4YcdgeJE+ITNo9aOZq5TP4YJe6ygIgKviiEm4F/AwOg0F3yowrUTAHOSMGjjDgpRnQE4B6XaA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4718263},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"e72f9a3427fbce35b510c10c780d4021303b4904","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.6","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-428--440d330_1632367688731_0.8000649190324787","host":"s3://npm-registry-packages"}},"0.0.0-PR-428--f15d1e5":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-428--f15d1e5","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-428--f15d1e5","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"444b17fd796508c153fa64b5a5a16910faa9e63a","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-428--f15d1e5.tgz","fileCount":396,"integrity":"sha512-PHgGBCINlsJhx2yUzvwMvGvFEzpko6e2ChskDSwJbv78iasJjx9cU++BPRc/GqTMFvP7SYin19MTeCR6JfwJOA==","signatures":[{"sig":"MEUCICL9OOO+am4K1AUTPjwWIW969LUVsVcjFWB4Nb2LW8+5AiEAmzTugMfIKnVoZG6d+AmY1G+zge+nH+qD4lKaTnacLpw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4718563},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"33b53b58ade810944cb54ccb2ac2996eb4353cd4","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.6","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-428--f15d1e5_1632368351365_0.7998602550482818","host":"s3://npm-registry-packages"}},"3.9.0":{"name":"@leaflink/leaflink-ui","version":"3.9.0","license":"MIT","_id":"@leaflink/leaflink-ui@3.9.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"458a1b03e8f4406edce8c66e4bb044521d0cadd4","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-3.9.0.tgz","fileCount":395,"integrity":"sha512-aRhNMmY9idwZdPyMA8VulwYb1asVgECOwSOX0oyoGR5DlWxpXJmX7aCiuQX53p1fccDcd2S/o4Jw5P7eUlRwkA==","signatures":[{"sig":"MEYCIQDTktQNZePyppkUzsGxbJHsNh+uLeULFf0K66FORlg2bgIhAIvCWL2/hk2RwM6S6X1vUDzVgKx34bvYGRzIWJ6nHZ89","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4550704},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"bb81d249b60894e1fcb19f5629fa9f19764e09eb","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_3.9.0_1632409227303_0.07556202361035202","host":"s3://npm-registry-packages"}},"0.0.0-PR-430--abfb5b8":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-430--abfb5b8","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-430--abfb5b8","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"78460b49e12c2dfeb758509c22f2598d95d1f8fa","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-430--abfb5b8.tgz","fileCount":399,"integrity":"sha512-uTx6xJF/y7v8wGTHtRVKX4qtYPc9Wo+SpuYjGCedL2r/sRoPpukWGHSmJLKkH4R62NQShARqK61FyOuWVCGcgA==","signatures":[{"sig":"MEQCIDShDLLPi22rUBCOqu77DFRo6zQG82BPs4MzJRBMJ9mMAiBiRSx4jusHTiXOmxAh+PzpkJCq3Afv1ySLK9FUXxWT9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4746086},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"302171ca6884ef06b255708ed729abff1688ede8","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.6","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-430--abfb5b8_1632512886508_0.7415444941857812","host":"s3://npm-registry-packages"}},"0.0.0-PR-431--6c094a3":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-431--6c094a3","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-431--6c094a3","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"25f9aaa1e5b65f33f59f54a7f2aedaff5cfbb215","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-431--6c094a3.tgz","fileCount":394,"integrity":"sha512-o6iN9v3UDZU1FkplXHK22kYHsdWRYWbWniC8MYBb1wViAeh10zr0UPsJ/UK29Ovd0v4yyo1vFJeF5rXc+EXqKA==","signatures":[{"sig":"MEYCIQCmKPpx7NUUI8L/GHB2qOxs+YTKfpP2TkYmL5VCuBuXZAIhAOFL9azHJT/qQDpGeo9lsDmGF5QgxwMco1Z7lYq5kKdd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5038383},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"d86de74690d188697d3ce74cd4a85b55066a9c92","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.6","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-431--6c094a3_1632759690693_0.4569892313878525","host":"s3://npm-registry-packages"}},"3.10.0":{"name":"@leaflink/leaflink-ui","version":"3.10.0","license":"MIT","_id":"@leaflink/leaflink-ui@3.10.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"0f8f7c4f4f47e9644d7d587df0e8249c65cde852","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-3.10.0.tgz","fileCount":393,"integrity":"sha512-CtiwHsIjFYLSPjSGXDMbWC3CXtEvoMwn119WxYh7AAsf6NrqdEy07i1YVSFxtQkZoR8Y6Rgiyw33VEDPhdiMMA==","signatures":[{"sig":"MEUCIGokxe9ARDM68qCPlCzmBfxesbhu5BijHVnzF0IdhvaKAiEAx2Roxp9t0aOEtOMso0MoCDeNugA/ZfpZPXdeJHJksvg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4870523},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"0810c7ed6b4d53d0d8f1a576e61120942cca19d7","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_3.10.0_1632769061272_0.25704868783462476","host":"s3://npm-registry-packages"}},"3.11.0":{"name":"@leaflink/leaflink-ui","version":"3.11.0","license":"MIT","_id":"@leaflink/leaflink-ui@3.11.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"567c8d5fe2a786a8c8352d473688fc164b680831","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-3.11.0.tgz","fileCount":396,"integrity":"sha512-3OQ5DfYu3IUm9SvapkdetwuTMFAiYoXm5L/IFfGJeWPg8WJYlI+Rp5vzj8TAV5mVbs3r/LICSSS8mnqGMowq7Q==","signatures":[{"sig":"MEUCIH+ODCcavy3XzbJprgitJrX83kRy7H1Um+F0X+2WW7T9AiEAnVOV76X8H3ZSBMWUjQyypRNEvswQmk753538xPKE7x8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4898538},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"f09f8de974c955dde18ddcfc7fec44f1a60969cb","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_3.11.0_1632836352897_0.8337466197948096","host":"s3://npm-registry-packages"}},"0.0.0-PR-433--3b7d336":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-433--3b7d336","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-433--3b7d336","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"0eb6b1430dc33c8117558de66525c12131581f57","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-433--3b7d336.tgz","fileCount":397,"integrity":"sha512-ehSuipC0ZoiFPHvmFBVtgHznn1OKaB5iLT3WrsRwrsJ1kUrEST6uNmelYMKqtGV71GTsl+68F7NYmeHRNFce8g==","signatures":[{"sig":"MEQCIAnFExAodajFPn8H0c8WUlgFXc5XWZ6I3x6h968MUdOsAiAXhYCxTYrMJjDHB2rSSKh5Wgnh9mQ9RxFAMHaGbmu8wQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5106768},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"9138cf10a3d1c6e5d643de4e62cf66119a24a481","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.6","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-433--3b7d336_1632901132485_0.06095612352877011","host":"s3://npm-registry-packages"}},"0.0.0-PR-434--857896b":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-434--857896b","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-434--857896b","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"2c7b06da05e57c95e3c002263dfd4f53a8a93539","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-434--857896b.tgz","fileCount":397,"integrity":"sha512-ZYyD/RrIKF9SFYMxwFgHDUiWnQMtjN/CiQodGOC6bKIzW+2D6fvtp85eFsMiDt9OoBmPDDRe0iEn1lKjHA2Htg==","signatures":[{"sig":"MEUCIQDk+xnYJxyQ4xKRTKyHoiAqQXG9Qf1i957G3cYO0v7DgAIgObv81nl6v62qGJPR1sPMKoqcwOPsAPV3sbb7xWr6o9o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5066782},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"889bd45957dad1a26e5631bc287c4f36329beadd","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.6","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-434--857896b_1632933937276_0.8284007131959157","host":"s3://npm-registry-packages"}},"3.11.1":{"name":"@leaflink/leaflink-ui","version":"3.11.1","license":"MIT","_id":"@leaflink/leaflink-ui@3.11.1","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"2412bd40227aada9baed8920c76c4b001695c85e","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-3.11.1.tgz","fileCount":396,"integrity":"sha512-dAz0sK/1AM0FW6nDVr3SYme4QwnIW8y3rPTYoFEkwMWBG5pBMPNyuTl4A2U3JXbkegcONurWAQTtXl9FAdN9hg==","signatures":[{"sig":"MEUCIEknUsRLzyhpVE0tJFfmgoGalVljJg5b/tff0NmjxpYnAiEA2Nx9/AJdD976alUgWkpxpb5poQPkT8G+Pjk13eHT+bg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4897523},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"bb890d178d6d9c098bbd88c6e94823a9b61f4069","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_3.11.1_1632959193421_0.8117981392336988","host":"s3://npm-registry-packages"}},"3.11.2":{"name":"@leaflink/leaflink-ui","version":"3.11.2","license":"MIT","_id":"@leaflink/leaflink-ui@3.11.2","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"8772b36a50491771990e8226284a2d8eb6f19c1d","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-3.11.2.tgz","fileCount":396,"integrity":"sha512-WOscXB13drxMJzFkrh3D/1iN++3fb3k7Py7eWWkAOAVndyQrwPDELYPEffuGA9PC3k3XCIOKOKzDK+gM5iF1jg==","signatures":[{"sig":"MEQCIA2PKP/gWBsi1gF5CxbHRVFOmAHGO8B8c/dem9z8yy2aAiAbUUgZHNkiB0npCeCc708rx0uN7YGrdJT2E+rc1ciHvA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4897927},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"6bf71557fef85fc744f2c9bb9bdef369b099239b","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_3.11.2_1633006658531_0.1427586675380832","host":"s3://npm-registry-packages"}},"3.11.3":{"name":"@leaflink/leaflink-ui","version":"3.11.3","license":"MIT","_id":"@leaflink/leaflink-ui@3.11.3","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"699c6903de420275a83b135ebc207902b4b17e20","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-3.11.3.tgz","fileCount":397,"integrity":"sha512-oINAZ8oK1rdeNI5joMCD8z0o/cOUNXq6x/gbr4xWRoyl81rborxIIuPzYeYDrx0qTf0oTDiOaGLp3oQlYgICvg==","signatures":[{"sig":"MEQCIHp4wclQ1H/EkCpOI1uBVgap5U4HmpVI05xwfim3/2g9AiA+Xzjo0D6Zn2kLDH1+O+JujqXyZNr7VtZDF+qNb/Xgcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4939359},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"1bf5c6a280f08ee2740648fadc7969e285e1d098","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_3.11.3_1633010586634_0.6978177269550632","host":"s3://npm-registry-packages"}},"3.11.4":{"name":"@leaflink/leaflink-ui","version":"3.11.4","license":"MIT","_id":"@leaflink/leaflink-ui@3.11.4","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"41c8174d9c75ceb227c981d06930cc63ab55dc52","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-3.11.4.tgz","fileCount":397,"integrity":"sha512-Kvx33aDwRIdn0t71pIvp/wGoct4RVCu91Q7sEPI8tohacDjmYxv5bly7Z4P9YaYhoI30zi9qZ+J0a9stPgQQ8A==","signatures":[{"sig":"MEUCIDz9Lmzt2qY/er5Q3R+oNtO2E1ciPtHRWVIwpXHXbSCMAiEAyH4yUsZBk+sksoz/j0Z+Rtv+8APDJBJBW9RM0PlDOzo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4946101},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"26058b26fdbbde05361b13fcfbc3b14445f6659e","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_3.11.4_1633017386745_0.3295760416851028","host":"s3://npm-registry-packages"}},"3.11.5":{"name":"@leaflink/leaflink-ui","version":"3.11.5","license":"MIT","_id":"@leaflink/leaflink-ui@3.11.5","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"e0960e4f0882a3659bc88f4e8ed7b848944d0502","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-3.11.5.tgz","fileCount":397,"integrity":"sha512-hpbUhXEzjfEVoMfRqsdNofiT6yT0eD0PIjh442M53IDVoILlcR6uUkPShIIFZVBVlMncsMFq9/w++Rw0Im7Crg==","signatures":[{"sig":"MEQCIDSv98o5SccIXsmQ66XIvbo9hPB6UsZNvXpW3PEnWDLIAiALBI5XpmfQAicXNscrrBROPeU0rB0hzbe3jA38bwmPhQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4948956},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"76f4d3a593c6c53bfe449c2d2c5becaf33fcd2ba","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_3.11.5_1633034063793_0.23403945419821537","host":"s3://npm-registry-packages"}},"0.0.0-PR-438--92a6c77":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-438--92a6c77","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-438--92a6c77","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"e18e87292671053f41349702bf82a61421841307","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-438--92a6c77.tgz","fileCount":398,"integrity":"sha512-SEKrCI3HkVwRV5StcoA6RGfmWFtyN3nS/dTp0KN0ezXtYzLTIp1tTOj2yx1S6W0ycPZ25Qcjbd1S6te3akLVsQ==","signatures":[{"sig":"MEYCIQD9hL/5Ujh+diXm2k7bAjlnxV5iDY/2tNIAZg0+uaPZRgIhALUrdvrNOhcg8tQEcACuManqxpK4kkDSy3rSlan12vfm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5118997},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"32bca73a8da20208a0ecffccf028fd8c2a7f22a6","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.6","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-438--92a6c77_1633035656739_0.6779865411067569","host":"s3://npm-registry-packages"}},"0.0.0-PR-433--b6c521f":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-433--b6c521f","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-433--b6c521f","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"8cc7b2be92c4b0315ec971ebdb8f616a7bbc1b28","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-433--b6c521f.tgz","fileCount":399,"integrity":"sha512-M8JL7kQr4l03qJl/Wz/JFZW5Ym81RNDGzIdj1a+v5CANXcFU/1grAhcnxVQTImhCL3rtgnBLn/m/rV5Zje07ag==","signatures":[{"sig":"MEQCIGNtqbcKIfTMz5R7kfbzoR0g+NNa+MOWW7kQvfIsbHMaAiBGEpFHP9yJ8YRYeclWulht7GLz5LhT/ZVnQZXdPC9eMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5163839},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"6fcb0bf5462e549ad940303edbe1f3100fd456ed","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.6","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-433--b6c521f_1633515150401_0.26064844005027443","host":"s3://npm-registry-packages"}},"0.0.0-PR-442--8e95b3b":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-442--8e95b3b","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-442--8e95b3b","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"f513f74a54dd26c037e55d4d76bb10028ea4c0ce","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-442--8e95b3b.tgz","fileCount":398,"integrity":"sha512-RxovnRk0EyGlnO5fTUw3jviHriQ8/r5hCqfZvNlDRJTKEYDgyIHWXbF5DQG+ryMi7u2dwRP9hZ18kt9xAJ6oEg==","signatures":[{"sig":"MEQCIF0wFh88TiZgeMiXI1aLU77U7WMh0gugB2maMa1e+7GJAiAsyHeHpU7u4kX2Y/2j12YBqC027zYgb+bKDPe1t+WJeA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5177008},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"d98282019dd53d8d7888e1403d22ff01527d39da","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.6","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-442--8e95b3b_1633630045290_0.9710172790135894","host":"s3://npm-registry-packages"}},"0.0.0-PR-443--a626bca":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-443--a626bca","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-443--a626bca","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"046cf6568c771a39411650122f61b2b5944dfd16","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-443--a626bca.tgz","fileCount":398,"integrity":"sha512-Opxo23ZTMt3EhDoVvC+irMyYJZILgJZpogEJDPUAbntq8nMv2tm87KxJ+L/75YmWGQOXuuVpjb1m9ag2D63pYw==","signatures":[{"sig":"MEUCIAhIJFMnM7rCx3AeRidIWCdbIqqDbpSRTCB6FZLkOFoKAiEAki12cR8IqHA7pdAkpX/3EiwatXV0XcL/WqBDIYhHowY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5097092},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"6fc9eceee4cc1edbee07b31c224fbd577dc23081","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.6","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-443--a626bca_1633635984582_0.20597098971433625","host":"s3://npm-registry-packages"}},"3.11.6":{"name":"@leaflink/leaflink-ui","version":"3.11.6","license":"MIT","_id":"@leaflink/leaflink-ui@3.11.6","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"cae28c3269174cb2f898757f17432e96bb4edb12","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-3.11.6.tgz","fileCount":397,"integrity":"sha512-ng3bhPs0V59qafKvFh49Rb6rJTFO0/IWZIZO2x/njyaTWmdJ00k/QNbIo+ePpSgLon8F2fprTNs6downTB9AYQ==","signatures":[{"sig":"MEQCIHzWMcHgyYk2ecGACnMEvXaG6BICEu+1PNrbL99rLDGlAiB7yjTeeWO+fV3Q1WfVP76u18regaovWsPWd/LRBwhdiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4929758},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"7ac446e92b5afdd2405409d1d1b1a3514933994f","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_3.11.6_1633701619561_0.5124210557180728","host":"s3://npm-registry-packages"}},"0.0.0-PR-444--7f24ee2":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-444--7f24ee2","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-444--7f24ee2","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"0ae1eb6fb56dea84fab917df271ddca0a73cff41","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-444--7f24ee2.tgz","fileCount":398,"integrity":"sha512-zNJEMgSuAaWymHXBbkgW2q0SOzBzweBGIaU0uT6b0aPx63SlxOrhBT44YXPu7zkUI2gAgajlIbB5h0Fvujb0sQ==","signatures":[{"sig":"MEUCIAf0ho9c8FFpZAzgMfXW6aHEafL3JlMqRSlY4qnp10VXAiEAoO23UMoUEko8EW4JZtNBdufTADN1lalhARYicFsCgps=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5096895},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"e293114333670a595160a86c7a3f8ee863d004d2","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.6","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-444--7f24ee2_1633706179031_0.9908366045526587","host":"s3://npm-registry-packages"}},"3.11.7":{"name":"@leaflink/leaflink-ui","version":"3.11.7","license":"MIT","_id":"@leaflink/leaflink-ui@3.11.7","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"0676ef0fc6c19e15741ce710f0e64d5579ef99dd","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-3.11.7.tgz","fileCount":397,"integrity":"sha512-pbUd0FqCKh4yL6/Z2saj/zh79TqxkVM+wjFnB6nK7d8Y0xLn7Fy6XbdmKiG+NIzoAzXFdQoM4hZ5eXoL0UE/NQ==","signatures":[{"sig":"MEUCIQDLy9SArbhdhmJemwXI76ayNu5VngBmhK+hErdlIwvGxAIgQUVTUtgNUe8xBQxzr2x3kDI7UuaI2cU/sggmf23GqRc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4929873},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"b348952acf2e0a6543b989954df0a292dfb399e3","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_3.11.7_1633722916193_0.4178911749398473","host":"s3://npm-registry-packages"}},"0.0.0-PR-433--529f472":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-433--529f472","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-433--529f472","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"63f935a27413990576644c16c57b9978b561709b","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-433--529f472.tgz","fileCount":399,"integrity":"sha512-AoE2gJQMwOiPipHBErTmQmBrHWjXZm656dX+31saH2WLwWgCQ5grUcsQVdWhYdkoABaQVNbxQgRbI5ZLHdcOMQ==","signatures":[{"sig":"MEUCIQDKnYVk/L0v7KtcDnSYDaKC+TkD39jancaol1KDefmGsgIgXE3jxOv+e0qALe/bMwN0GdNWjTHD1uB/xOnbpbDanZI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5144727},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"c7f5dbf909fe4b0486334b00bc11333e740a6a42","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.6","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-433--529f472_1633927295725_0.684329609354104","host":"s3://npm-registry-packages"}},"0.0.0-PR-442--43b2353":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-442--43b2353","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-442--43b2353","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"31a449c2ea5fd239beab557c8dcd6b58ba2480d4","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-442--43b2353.tgz","fileCount":398,"integrity":"sha512-48nXMZaYVPgolYW6Z2NW9yUMfbXxd75OeJVncG+Bxd/30JkhZq36BkJMMeonea/EJZitDzFRqXKNaHVqlj1u6w==","signatures":[{"sig":"MEYCIQCs0Ri9kZerm2R/QSudGKMF68vikU8gQ2cV6qU0GpIGEwIhAL1HQZmeS2zPMU66TeMH1a5eODIy/EKkfZKf5UqyJU68","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5106912},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"857469f553e76db16097c63b6caa6420ecfc3c79","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.6","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","debounce-promise":"^3.1.2","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-442--43b2353_1633971097175_0.6215779193422999","host":"s3://npm-registry-packages"}},"0.0.0-PR-445--92b1d91":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-445--92b1d91","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-445--92b1d91","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"e8ee632faefa533837afc4eb418a3ad0fd3e6f8a","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-445--92b1d91.tgz","fileCount":398,"integrity":"sha512-Dz8GuOZArSFTLKp8yXBSRKwgqGgs/7f9vkGq5Q/0ucdWTN5Vh3lTzNS+66bAaNEWThHUvAN1eUICi4cPq6jpxw==","signatures":[{"sig":"MEYCIQDq2Nrz6Rm7CBw9fK7Pb6kC2k8zwI0Grb/KiIkXr8BteQIhAMwB2IIVfrO4ihRNHAJkKiw/UosOPy7wQqt9B6tLYtO/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5100330},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"510cfc75f4fc4b6c9d4b81043db781ba00ee032f","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.6","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-445--92b1d91_1634040453586_0.1274124967130279","host":"s3://npm-registry-packages"}},"0.0.0-PR-433--64dfeee":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-433--64dfeee","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-433--64dfeee","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"3bebc1ca1b41edf2ca54b6f5095055acea6f0d6d","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-433--64dfeee.tgz","fileCount":401,"integrity":"sha512-YTU5JDBZ6QP75PANkFBlrbIULfIrCLIUcYR6rqmxr4YNPPmmVMg6hQUO7VoyLcCpy05epS4TcsezQYKt6M/K2Q==","signatures":[{"sig":"MEYCIQDH9jLEE1vUMNDygMq01p0VWaNFURby6qpZ+Fq6dXNdOgIhAO/3wGxiix/sqhAsN7Pl+GzGbxVwjcMiY++McZvblXwL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5157963},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"7d895af6c43b06879ad3e3fa73ee23069442a51e","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.6","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-433--64dfeee_1634117702992_0.13209574588184658","host":"s3://npm-registry-packages"}},"0.0.0-PR-433--9aac48e":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-433--9aac48e","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-433--9aac48e","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"8da8ab30d88982d4a83c245d050c3d553cf8ee93","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-433--9aac48e.tgz","fileCount":401,"integrity":"sha512-zGgAFP51z/zSXMX7OEnvqvrOnf+ktcu6HS0vCjtzkuTUkZKh7UPe5vzahFyVzcgyqpzXUwZamxqmk7/00ZAofw==","signatures":[{"sig":"MEUCIHLQNUVJYVAF62gOx23nYQL34Te7Huf2n2Z0QOy3DZnlAiEAhxv1kFM0kRP+vs7pDSQP/neuk54PoTkZUZ3HLOPiupU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5157404},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"49c9cba5325e021e047cf845c7c6b9b66e03100a","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.6","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-433--9aac48e_1634194377046_0.3458285955541285","host":"s3://npm-registry-packages"}},"3.12.0":{"name":"@leaflink/leaflink-ui","version":"3.12.0","license":"MIT","_id":"@leaflink/leaflink-ui@3.12.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"230cb18698d77bbabd967db50855604496317452","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-3.12.0.tgz","fileCount":400,"integrity":"sha512-hEq5SoEx6mTon92A64YhXixcLUYHMN5I5qwKU8Z3bETQu1H6b9Yt5hieSxZkp4KfYYcAESixjTiTBAy+moyLlA==","signatures":[{"sig":"MEQCICO2wTh/wGOxjqe17KRYn285qVgX5GwJYMmEltsa6QJEAiAM7mZxQHk6rqCV0bZhsTamyCcXx50+BjxQaryk0ZHL8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4990768},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"7e187969e30be193051ef06fbf89b7e902077180","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_3.12.0_1634311541765_0.41914236066441757","host":"s3://npm-registry-packages"}},"0.0.0-PR-446--fa3cac2":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-446--fa3cac2","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-446--fa3cac2","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"44e994a08ff469e3e8fcf677458c5587ddfba0bf","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-446--fa3cac2.tgz","fileCount":401,"integrity":"sha512-zhnQAxX0fwrVj6I7UU1eW2KjgZKKyuLXcW2EoFM/yteTgbxpTXyNkRJUGOxK0JZn86PBvkjrNusMYaAirR4xcw==","signatures":[{"sig":"MEUCIFAfl/Iff6mVk65vsMFzhaY/BW8V6yeP8p9TvR/WDJ/GAiEAiMpomvdMwpv7GMCRi/qlFVH3cceIaEkz4SvGcDr3snY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5157929},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"bc6cb5f738ef41849c050d07e5a670a034655e0a","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.6","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-446--fa3cac2_1634330527173_0.7918656558623651","host":"s3://npm-registry-packages"}},"0.0.0-PR-447--694235f":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-447--694235f","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-447--694235f","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"13f62f8f747e6574f901ebab68570f0b9146c3d4","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-447--694235f.tgz","fileCount":401,"integrity":"sha512-1yNaBMoVry1b6mYHJvrfLc9z29rHCSfJ+ri7y+icuBo+HZCLXPSAJdJkfyzMVhttqz56sncFtgkKcyP0HsmjvA==","signatures":[{"sig":"MEYCIQCu2id0nYogXN/ynhi8M0uKOMoIlbjtV9tIaEA25/V6EgIhAIO83JDBByvl80vg5m+z+dXQwhp/idi3Dbkr0zAqhpcd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5158261},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"8f970ac2cab78e679f23b1eb0c50082401ee452d","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.6","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-447--694235f_1634646398661_0.7372420521205942","host":"s3://npm-registry-packages"}},"0.0.0-PR-447--8c96e03":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-447--8c96e03","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-447--8c96e03","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"1527c24817a1b030da75cb611caef5ae4bfbe8f7","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-447--8c96e03.tgz","fileCount":406,"integrity":"sha512-58KAtTt/777bBS2fkNBgD51BpnxIyN5YiJW8JsWx4czesOP12RjHBDwFHZ6BFW3j8JhyztVEBhAd5JtQwqCJsw==","signatures":[{"sig":"MEYCIQCuZtsV3a+GfyHCfxqiuH5HdFjdoDZmbvoUskt9snQUnAIhAIF/Ki+0cyGm4C1k2tX3cevyUjUlcxAZb58KJ+HYppsM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5168425},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"c64e19b94f3f674c35ab1a2bbf7cc6b4a999b357","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-447--8c96e03_1634811602871_0.6384612057303642","host":"s3://npm-registry-packages"}},"0.0.0-PR-447--63e4d83":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-447--63e4d83","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-447--63e4d83","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"58c26368bd8ef82f321fb6ead9e72805524b0123","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-447--63e4d83.tgz","fileCount":408,"integrity":"sha512-JRy9NRqGcFzW/LSWYYn0dmtbFTItz1hJ5xPTYKCB6TC3//IDFnXL4/u8SCdevKLJUFEZXjnWBIfl4ojg7bhXCg==","signatures":[{"sig":"MEUCIEsEcHsa6pfD8+qWqqb6GaQrSShEO+Rd4qQnPuDuhUUsAiEAvsYVoC50463cKTn2i63u+N+q2qiy9rLLAYCthvIcCck=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5174393},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"0275cfeeed6d6a6906e9701177bcb50ccfa738cc","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-447--63e4d83_1634815346466_0.22992695372851824","host":"s3://npm-registry-packages"}},"3.12.1":{"name":"@leaflink/leaflink-ui","version":"3.12.1","license":"MIT","_id":"@leaflink/leaflink-ui@3.12.1","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"5ac610bbf4879304ceab05766514160ebafe4717","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-3.12.1.tgz","fileCount":400,"integrity":"sha512-g+FRp63UW/PJSlZROsfv8K+Thi4+FLbYyqOnSiCUK4GLSgYM6zaU0ryZX26sSiVngNC8scqqdfRDcbweOfP4gA==","signatures":[{"sig":"MEQCIEWV0iKRtsqSW2FiNmoqZvabUHHA0riWnEzCol/97MQqAiBNtwYrgiVkCI0GV2RqiS4WWu2h9CJFV7G1WuyHrWKaCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4992636},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"f6b3c46543e204fd3f673f940be4b15408d434fd","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_3.12.1_1634825681273_0.966366169283863","host":"s3://npm-registry-packages"}},"0.0.0-PR-447--d1a256b":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-447--d1a256b","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-447--d1a256b","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"87626a226cf11184c4cb88b8830ed19ec941c21c","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-447--d1a256b.tgz","fileCount":408,"integrity":"sha512-gbXxmTF4MkowUzCGgIJqg6fbpHOOLI9EblcrjHIwkxHkddK4xLrLmIjslUcPyb0wutBmBkt2fXHso+iarI4nmQ==","signatures":[{"sig":"MEUCIQDhkLctFOFighgAFUi3yTUXT+unpSVuM5ZEMrEkrF//7wIgILtfjn3/5dcjy0QQyy6Bg4J7E8CxpeQMTshdyhh8jVw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5176258},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"5afca2c0754b30e18078fae4e2ec8c6601cdb3f7","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-447--d1a256b_1634896195178_0.7709999832364496","host":"s3://npm-registry-packages"}},"0.0.0-PR-449--7c95b0e":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-449--7c95b0e","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-449--7c95b0e","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"957b94af35adedb3d92a598b764ee2d94f25623d","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-449--7c95b0e.tgz","fileCount":415,"integrity":"sha512-pu/yEF8PoR0W1z38Ah7UqXsXw9rh7ON/IV0kxH7Oba2CYtVjYs/UNrK944MZoexEHZ1Ts0ovzZsTVMwSA1sb1g==","signatures":[{"sig":"MEUCIQDodHQGntkX7dMa29qSLXKf1iMFiT+uM0iaJoaUKz/7mAIgDftpgTKkhNDknb1tM7EVRh0cnF7qHmmdtvVT4DIMeDA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5188263},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"53e37bc9c8c2905699b5639526d717b4046baa2b","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-449--7c95b0e_1634905904525_0.9737027882391027","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@leaflink/leaflink-ui","version":"4.0.0","license":"MIT","_id":"@leaflink/leaflink-ui@4.0.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"d66bdc8db6b6a1ce3985346619c7e9888ccc20f7","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-4.0.0.tgz","fileCount":407,"integrity":"sha512-DuTKMTZhBV8mYkWiyX37n+nOGGq+XaIlnt1zu+9jL/AXennKAtj1kbf+ROwtOL6E4BiZ0lx2tJ4ZS/ZpRblQKA==","signatures":[{"sig":"MEQCIDXTElrjeF1I9siu2R8YKlx8lKLV4xSRey2ViWqHpqG0AiAKtt6ML8P49O15Fk4J3RntKREdTKAGrPCojh+bF7XLuQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5008914},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"aa71e73e096a1b2366d7882133c0fbf8de7b34de","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_4.0.0_1634921215324_0.06741664295666139","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"@leaflink/leaflink-ui","version":"4.1.0","license":"MIT","_id":"@leaflink/leaflink-ui@4.1.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"9f9f9414f629d915f401e4d83fd8cd8bf86f0b0c","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-4.1.0.tgz","fileCount":414,"integrity":"sha512-rLSP+ozklT055os1QsqomZ08TbOKGVGMUw5tYRKAfIGZsGcyzu8ADBdkE010KavKkNrw/oQOqcOO7QNDlBPsKg==","signatures":[{"sig":"MEUCIQCQ2DlOH1ET5BMvbB91v5jV4UGDGA7Dmegbpe1PO+z5bQIgSN9PYUHC37fDaDj7OZjCbZ4hO4i8OyTA8RstAkyJJug=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5026253},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"7418333cfd117ff3aa8d984a3f27041706d8624e","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_4.1.0_1635172797930_0.8711358149064936","host":"s3://npm-registry-packages"}},"0.0.0-PR-450--8d12111":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-450--8d12111","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-450--8d12111","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"60823b03230ec78631746def6aa7aa6aedfda186","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-450--8d12111.tgz","fileCount":415,"integrity":"sha512-2JE8jD3wEF5TwhXLC0Yaz/v8FNuf/0C5KQfDvE+p3sndoRoSLpAYfT+cf8nIMOybDP/Ns+kP2HXUC0X+gipVPA==","signatures":[{"sig":"MEUCIDBmnA1ykHPmWk/rvqaUTD+4Tuk8PpNP+97p+i1KXWeKAiEAqWPn5P5RW3eI1tkt2AXl3B5xm3IXR9NRC4vrWP3u1xs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5193926},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"7af715eec8955ea19643fb9f21f088c8578f2a51","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-450--8d12111_1635186264772_0.46196481676685486","host":"s3://npm-registry-packages"}},"0.0.0-PR-450--d46019d":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-450--d46019d","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-450--d46019d","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"12ac2fe4cc44b67ed74185612f36f86f248b5c7a","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-450--d46019d.tgz","fileCount":415,"integrity":"sha512-Bpcge6AjC/MfvOeo4DT8R1shr/6lbp8seG2/4xlTK3BEMYJ7y/MOxdA3jBMDgx5bB3SxiLRHbkHsVGbNhs8viw==","signatures":[{"sig":"MEUCIGOmBoqNCH8gUr6smdK7dEuI4yHAoVAI85iiMlJXqLWiAiEA5eQUFS6je3xus267CnmGbVV5wMfNl2eIaZzuZqGxQGM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5193656},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"30ee440d77f2403758bb5ae63f09078666b2ce60","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-450--d46019d_1635273466421_0.3968993635511602","host":"s3://npm-registry-packages"}},"0.0.0-PR-451--c315885":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-451--c315885","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-451--c315885","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"885345a470c72b25aea25a0afedccb0ad4922b71","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-451--c315885.tgz","fileCount":415,"integrity":"sha512-U12NdbDBY4bdUVtR7lSr/9ZZhSip326k4L+s5r6pDFp7L6B738Q7RgPrNXW0ibeqUK7Y8kjHNqvFZiaaD1qlQw==","signatures":[{"sig":"MEYCIQCxxdJbanYPHNUD+qoNwo9M0qnyL4eLQTUqWmSoO2b7ogIhAOJirHCyWQptqB9tUK7qq5ci9xff6Km3Gwrl4S3kQ/Sn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5194083},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"754d8cf392a9eb30a7f5d298f8c86d600093b4bc","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-451--c315885_1635368001487_0.3763403830113954","host":"s3://npm-registry-packages"}},"4.2.0":{"name":"@leaflink/leaflink-ui","version":"4.2.0","license":"MIT","_id":"@leaflink/leaflink-ui@4.2.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"fa867d54b20810d84f015be4351fd7faafdee282","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-4.2.0.tgz","fileCount":414,"integrity":"sha512-UluS/AtHwxpcXinyXA/chJPXbWwYcXNpwcd0nS3etZdIX7qNHJ/1dz1Jak1YY/mRIpiCeZMW8Cdao1J6USh8RQ==","signatures":[{"sig":"MEUCIC9NyPQCooi4MO/Y2Ivp8CIdgAtq3ksK6Q4iO4Xu8KFtAiEA0PxEpd6i8apY4HaEyFJBaGokqw/MUHuK9kqEufSd3is=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5026226},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"0cf1b76ced0d0fea1a9a17ff8ef4a8c1d4fd4ce9","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_4.2.0_1635428801640_0.9919538237933094","host":"s3://npm-registry-packages"}},"0.0.0-PR-452--cfb5b68":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-452--cfb5b68","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-452--cfb5b68","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"c646fca169767b64379bfec7a53989b6a7c5fca5","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-452--cfb5b68.tgz","fileCount":415,"integrity":"sha512-+GOI+0hZFgdv0E1S6dfNSgSsx5J5ONUXsHs3pSXNm80EKsgsvPTGTuX5ZZC8+4S/Uah6NNlk2EO1uJkEoAQ5Bw==","signatures":[{"sig":"MEUCIQDhtoEFg1V5qEnD0D+o0bBg3g3y5yFvRQc3zwwnhd9YbAIgOu7Ki4Sl7fTDjlI1DMAHLnmBreq6FgGRaEUS+lNyQjA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5196393},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"1367a6eb24f6a71a4239ba86a0677678d9c647c3","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-452--cfb5b68_1635435952865_0.8435365217666659","host":"s3://npm-registry-packages"}},"0.0.0-PR-453--62889a6":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-453--62889a6","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-453--62889a6","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"c214cee1adbd39faace7ea48d44aebb93b7174da","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-453--62889a6.tgz","fileCount":420,"integrity":"sha512-ey+oJFOPSc14Q9Qg6R5szUkA6gmDqlXHfnOD5KmRdHOORolPLuurJwnGKMYCoeNadtx3VbhbHawXZLGBKDn+Vg==","signatures":[{"sig":"MEYCIQC7nYXuUR9Jc35YOmT27eILeA1u5YfxvVyNIJqXcrbYDAIhAO2Z/SVExnKRWUFuNn4ekzpsgH0Q3Y6lOn20hn6qX4q2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5219090},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"f05732fa39203bae77eb1b1e1af584f1888b8d5d","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-453--62889a6_1635437443607_0.13647043303842565","host":"s3://npm-registry-packages"}},"0.0.0-PR-453--e5b3d12":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-453--e5b3d12","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-453--e5b3d12","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"86cba5c267d5215f150b49dc1c0f596bd9214c24","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-453--e5b3d12.tgz","fileCount":420,"integrity":"sha512-Ap7zmfuxxTQfB+QTMi3qAqeY2A1SCbsEf18KRpNS4jePnoMm/LrNi1nOCTmMkwWeDcrlsivbrQak+AQ05tL44A==","signatures":[{"sig":"MEUCIHPDpVPRVkeQp3pIyyTfF9MaPvxLeUyTDz9XNx7jN5+tAiEAsffkqe1CHBY3DsNWNIupYRzEtdsza8Ua+ujYW8zKZns=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5219269},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"ee421c211bb201e6eaf2bc7d5e35b58db0f17cfc","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-453--e5b3d12_1635444198606_0.12521876444575075","host":"s3://npm-registry-packages"}},"0.0.0-PR-453--013bc63":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-453--013bc63","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-453--013bc63","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"59775cbd35f04541a4b31369a759b8cf1989cafd","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-453--013bc63.tgz","fileCount":420,"integrity":"sha512-AfPlByef7lmRV1lhte0Cty8dRYkfNtmMGk05JObhcL/SytTNEgg3ZZzNEF403az4bdtmgyXL9SINJ1qJmjuSgA==","signatures":[{"sig":"MEYCIQCZ42pmBKSNLv9bI8rqUcOqzs8VRiG7z6xrT9MUK0UJ8gIhAMbvi3p/w1B4DmeVvvz7A3QDe0r+/GI2oHZNxKFoRutJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5219325},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"22e5db248143592263d2787700170b3e4760f110","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-453--013bc63_1635444812239_0.03762648750326947","host":"s3://npm-registry-packages"}},"0.0.0-PR-453--8e529e4":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-453--8e529e4","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-453--8e529e4","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"04ca7b9ffab199512f55e12de54be5c5ee2b06e4","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-453--8e529e4.tgz","fileCount":420,"integrity":"sha512-4ldLcGlvbdcRvKMgGmLr7Y5z4Y60ZSBZeaw/IiKIXROnb9lL3gL5daLKRpqillt+cJftzyN8MqRiaIieyZwXEQ==","signatures":[{"sig":"MEQCIAsREJuQyBqTh9lrGZX7DGxSVDk6TItRaOi2g1o+UlNlAiASQRwSH8PzBGDedQcA8c6iWeVop+KL0TxZM+y753zADw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5219289},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"aaece8d9eee04b866be5b7c22ad7b6d3e86de174","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-453--8e529e4_1635447871406_0.9824708123806427","host":"s3://npm-registry-packages"}},"0.0.0-PR-454--f71b00f":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-454--f71b00f","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-454--f71b00f","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"cdd85647662bc65514aadd58b081d7558f3a06b7","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-454--f71b00f.tgz","fileCount":415,"integrity":"sha512-eDRHZUiJB51cNcZslkZSxTIesckIyjlKIyP5NPQn18ZFrDx+fUHoOZhdoPR1X4VM9HHVOazouNrWGGRJia1U/w==","signatures":[{"sig":"MEUCIQCJU9OYTRyfGUT/G5vA/v02ssGKtkSlTehpErfhMkrGcAIgWMqGEDSgZrpk+3/efVUcGg150HM8Hqi1FWxctfixl1w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5193907},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"469d82795a9719367947dd495dc794fb6ffadac4","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-454--f71b00f_1635453480680_0.24469591733621576","host":"s3://npm-registry-packages"}},"0.0.0-PR-455--6b37660":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-455--6b37660","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-455--6b37660","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"bff8c2828aa6e3973619433f72e4c5e48e8fcaef","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-455--6b37660.tgz","fileCount":415,"integrity":"sha512-n8b6OrE/bOmUSN6ypRoied0r8pMUcHqet44cVrzKAqOckUACiFMZh/51hj/L1HJxgi7XiWR8Jdnqdq4bflcCuQ==","signatures":[{"sig":"MEQCID6QBekll1/nuMISXcsDJbQ0RpJ29vWXKSRAfDbtfJKQAiAcI7y5M49+2rMYig4l0cEFAKqT6P/pvW+JvTn/wnoKcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5196575},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"e226eda43b43a57870445f0418c84816a3845bb6","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-455--6b37660_1635507164127_0.3585061445282678","host":"s3://npm-registry-packages"}},"4.3.0":{"name":"@leaflink/leaflink-ui","version":"4.3.0","license":"MIT","_id":"@leaflink/leaflink-ui@4.3.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"52f9b293fdcc72b97f68a18dcebf2d2344555b9d","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-4.3.0.tgz","fileCount":414,"integrity":"sha512-bY9yRQZAReR4ApcMbegKY5Omto6zQZm/cLumZSEYRjjhZLDIv90UKasQhUI8z93gATyYwjo/ENUAIpu3KqsMpw==","signatures":[{"sig":"MEYCIQCb+fC8hdaz3x3oLiY9h9dlpFhvgR7Wsfm3/1O8KetcMAIhALdYqc2wvCWWk7WF1MiopjcCL6icExT568HkZzHvjnOZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5028536},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"0ac6434fd21df50a041506dd47bf37f13705a2a6","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_4.3.0_1635520163559_0.19024453509072603","host":"s3://npm-registry-packages"}},"4.4.0":{"name":"@leaflink/leaflink-ui","version":"4.4.0","license":"MIT","_id":"@leaflink/leaflink-ui@4.4.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"34b28c7a767f27798343f461d4947361e17d0c4c","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-4.4.0.tgz","fileCount":414,"integrity":"sha512-B+034CHVerW3xb8egd/2aTMUuUA+BYgAOxLeM5piZTxdaMl518LpesdqETZu2f8L7WJma++Q9SG1iN/m8GuNoQ==","signatures":[{"sig":"MEUCIDJo+N0XZDhe8JIL/NR0PRVKEqZZwj8/KyEpdNOCLaEZAiEAjAv7gJfNpHwjfidIXLArjYuAYvQs5FF0tr/27dszcUE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5028082},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"fbce6a692e3a942006e95aad8f07b56831df59a2","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_4.4.0_1635520500273_0.31487744700222575","host":"s3://npm-registry-packages"}},"0.0.0-PR-455--05b1bcf":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-455--05b1bcf","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-455--05b1bcf","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"7fbce80685d5ce4082d2dc14fdfc8e581cbad2ae","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-455--05b1bcf.tgz","fileCount":415,"integrity":"sha512-b93dS713IquxKM8FWU5gjVQ7xRYtGi7v11MeYgeJKEoPK8TEgC/YfE6SodHok7Si3m3vZSJbCQtmVd0M86Vh+w==","signatures":[{"sig":"MEUCIQCvK48gFh4vA6DDvbTuZ1WxzFhr8/ZTgnGtYb+ve25qsQIgIsh/a10eejQuhZrxLGpXS/xY8wZPig24BvzZqIKd2IM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5197422},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"8214868e609592293419bc327fc031e79edf22ee","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-455--05b1bcf_1636023689950_0.8434936092628869","host":"s3://npm-registry-packages"}},"0.0.0-PR-449--5455920":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-449--5455920","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-449--5455920","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"3d74d64eae83af1c9df25364745bbda5ef894d19","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-449--5455920.tgz","fileCount":422,"integrity":"sha512-pFSgYbgGQMyn2PkyUmo3CY7JXU4Y0MCiKiGhqFDVUFRThn1lvcIzTxXOLIqZcSL3dk5yvbfeht7+GOEg7sJ5DQ==","signatures":[{"sig":"MEYCIQDExBCxEJEwPGWrwPyakA3uI+gjI9wSjXwYEdnTFJXvagIhAOIo/jIjo9ARRnOR0scamLTTBT2jaDQe8U70pS7hZGaW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5207944},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"9de0c899282e18760264e292d56a09e36d825ac8","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-449--5455920_1636037322769_0.5992788297050307","host":"s3://npm-registry-packages"}},"0.0.0-PR-442--2df27d0":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-442--2df27d0","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-442--2df27d0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"0272a0595419c4abcff0fd970fcb150fa5363c20","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-442--2df27d0.tgz","fileCount":413,"integrity":"sha512-PXiepMvnO20FNBkJz43q8zXsaVzi1oBXpiS0AI8VgFiISv0Jsr5mYw+OCnua317WouUtyJYJ3nNZVVutwdrmwQ==","signatures":[{"sig":"MEUCIQDDQdUiH5j/LeI2gck0+JJ5a7uiFY3Z2UYdynxjt9pcWgIgH/xajobMMcT2G0Gg8DHwEgNEHHwnIzrKPZ+gSEcSy7M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5063432},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"8d231af1db8e701a3eb454d9f644ba34d22b394b","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","debounce-promise":"^3.1.2","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-442--2df27d0_1636050711276_0.9013323595801854","host":"s3://npm-registry-packages"}},"4.4.1":{"name":"@leaflink/leaflink-ui","version":"4.4.1","license":"MIT","_id":"@leaflink/leaflink-ui@4.4.1","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"769e7cde5671af769659fa755ef6b83566de12df","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-4.4.1.tgz","fileCount":414,"integrity":"sha512-8tTrzMTU2Z51IX4qI8R+c+jSl7B9C7RYmJ/WbIQiKAu9HqIjEmBCqQmqGFOf7H64KYOxiVfaGv3rp4U8gjAReg==","signatures":[{"sig":"MEYCIQD/dVfpEJR09nrvERwqwduyEJg6AMCbqdIQKPRFZ4t6WgIhAPnOXK14Yk630frMbjtFLeEYcENOiNdMEGlnlXHbrVfy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5027867},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"d49a8cad6cd87b303b58e3e2401340d6475a6a00","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_4.4.1_1636393134374_0.07076811796058524","host":"s3://npm-registry-packages"}},"0.0.0-PR-456--1624530":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-456--1624530","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-456--1624530","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"232ad9585f167a9ad2d3ec028dadcd339cf50297","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-456--1624530.tgz","fileCount":415,"integrity":"sha512-drGbW8A8Jr+F97pAEiEsSQdk9cBedqMHQ0Ms6THk6na+hnJxM2C6XQR/LOXuovMROa1pXpoN/mY3TaB7oFqG4A==","signatures":[{"sig":"MEUCIGaF5JngNDKzQtJYTzcHQcC3U/wc99qLDQcolBwUi5lkAiEAxxg/Wj6RbbWm1Js8P03WcdlbDutAJmUDjKCrpIjKaM4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5195917},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"06c9f5f4873fa943ce9a76ab06f49ae5bec48e7f","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-456--1624530_1636399150678_0.5761682750649502","host":"s3://npm-registry-packages"}},"0.0.0-PR-457--db83a61":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-457--db83a61","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-457--db83a61","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"791985c52d40c8de2941f4f7a8c688219c4afcaf","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-457--db83a61.tgz","fileCount":422,"integrity":"sha512-7N0aVkLpOokmk6HLKd/5JKxejjN3LditYszoKMBOiAR5Z2PxHDLRSy3JFCTZUu+ytZO9Q14qOEBS8YCZrFL+5g==","signatures":[{"sig":"MEQCIApJv2s85vFdLdwY5VMmUUOt7d/lnWHUpmVJQtnnmxsCAiA1f4y0RAPkgL/qhGJybdyrjeI/QOlmTnGCr+klFtSxsg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5206163},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"404cd1e4882ad34b954b53468e9f10c25648f352","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-457--db83a61_1636479444461_0.8659803790776301","host":"s3://npm-registry-packages"}},"4.5.0":{"name":"@leaflink/leaflink-ui","version":"4.5.0","license":"MIT","_id":"@leaflink/leaflink-ui@4.5.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"fa68ec40c053fc2ad75ac2967d4492032d1f9efb","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-4.5.0.tgz","fileCount":421,"integrity":"sha512-WisfUlBhnDmqbGLz6ZQ/Ychg4qjHvFGL18FEPX1IzYwOMDIsoyulT0vmWBrYRWtGVCyMpp/OoikgpjRKlnws7Q==","signatures":[{"sig":"MEYCIQDv0QL29MP2N50X832oVdLBeZPzfLLvemoOZqPJVGpvgwIhAKlFjPI9Df+N2FmhvlgPmyDzC8lqOl4wsNyvYfaXP1Od","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5038306},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"21944997dbad387bcc6f5e1c2a098bd75e047985","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_4.5.0_1636490574808_0.03406501332000822","host":"s3://npm-registry-packages"}},"4.6.0":{"name":"@leaflink/leaflink-ui","version":"4.6.0","license":"MIT","_id":"@leaflink/leaflink-ui@4.6.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"d168afbca011395def184ef0c1c6004bb2a26a05","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-4.6.0.tgz","fileCount":421,"integrity":"sha512-xfuc7FFNobFeOiMH6FhOeQ//GGm4ppft3mbX7hitvZ3VqUq0hP2+NUC1k03zprTeh9Bti3AVk4H6NV9hAUSz3g==","signatures":[{"sig":"MEUCIG2LMC5SUnlWnPz8Oaq6WAPxtxvjT9tKIA6BgVpSvzg0AiEAm6F5c6JFSBXOmp8nDKe+NCFOrz5CcEj1pXjfxcRb3F8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5039102},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"bc906d6f39e2df9a36289f1b2dda74d27ea313f9","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_4.6.0_1636553252813_0.2824660424307468","host":"s3://npm-registry-packages"}},"4.7.0":{"name":"@leaflink/leaflink-ui","version":"4.7.0","license":"MIT","_id":"@leaflink/leaflink-ui@4.7.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"edca540e3541536bf444484e3f65b27ec0927ba1","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-4.7.0.tgz","fileCount":421,"integrity":"sha512-KiZC4nJAuteybcXEpLaWgq1V7UnI74Amt8yNFJHx/SuNHXJvfB9wfbTRO/DzC1TOHiXSvcfWDOgc5ZQpwfPyjA==","signatures":[{"sig":"MEUCIQD06tiB/RfnYSO0lhnr5sT2BlC/eXhFJ5a66hyP6jsj/gIgA8DvOQaB30nGH1dEtgnujIrFkLl0KyTHf3osEk29T10=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5039295},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"7fd0495a8f5fdadb122dfbacd67ef28f2ff7a048","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_4.7.0_1636557539392_0.919885272239662","host":"s3://npm-registry-packages"}},"4.7.1":{"name":"@leaflink/leaflink-ui","version":"4.7.1","license":"MIT","_id":"@leaflink/leaflink-ui@4.7.1","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"0d5f6c2bdaf5ca2a92ab202b02f70ce169ad6b26","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-4.7.1.tgz","fileCount":419,"integrity":"sha512-50BKnmiZalVKeKcSwGCASuhBYhPW4eaqc/2UbAXRkDAZCLf72lGNdfUqwfpfBVTP3ceN8SmRvGcHVOfz4dyMQA==","signatures":[{"sig":"MEUCIFdywuFVebXBOF2CPZFOwjYnCXWRO5SvKW/Z/vNXvVWXAiEA3YE6R+rcDELCslzT9LfErJumVSUHOFzB75YApUSvGRY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4906792},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"24cc71793c0208b14b66acba2899993c28ff1bf8","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","debounce-promise":"3.1.2","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_4.7.1_1636729380473_0.08077026480784566","host":"s3://npm-registry-packages"}},"0.0.0-PR-458--cecc615":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-458--cecc615","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-458--cecc615","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"a858aef9ec8fa4fbe3dead9c026bef95ab73c19d","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-458--cecc615.tgz","fileCount":420,"integrity":"sha512-zhWghoYsxXoz6MlilNhafxVim+q9r/FlthySXle0r427+r++8OF6tQLg7ZOwiv0e0SIhEwWqu7H8C14GnEMPpQ==","signatures":[{"sig":"MEQCIGcqQSdaBMvLaX/dtLmA06DtlyRzPtxSGBtU1/pinY2VAiBHIx0/NlX/DgyBOPr8XQm/G53CuLywBNOrm4+grtmRKA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5074645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhkrAMCRA9TVsSAnZWagAAb6gP/0ZocBGCvfs5AiVaDUUd\ny1lAzfmpeCSQWKkPBqZPSgG4MRb94Iw1CWvysdQglAXfMMSJRBEFLhht9weX\nB363P7tkzpHxmo7Tf5QioRLgnORJySanZRfSG6wtbcJaEqNxXU2qaI7/zgtM\nDlc9phAPE8IVoyAzWQP5+LDiuNaqWZJdOrvVSBBOQyyPCUX9O6q2M2q6Sglp\nhwtUgIr8HXi2vTZs6xijqYj3x0J5lYBxEIEn6S4oFa6BxNljJTY+fdR/eMLL\nicDvi6WxIq65HWopuqdVmtvkt+6wuy3sN+fxi8x+4YVATwJDpiYEdD25oy+p\nkL2+1oAhy6T+nQJx0jzrJQNybEwz4WQa5Ls7gw8gVxw/hoMp6EuOodZxmEqR\nUrlC/Xo58b7kXptcGfE0192axWrFobnTRMqKOnx5qLXtUWGI1QY0dvvjz+2Q\nTA9Uhijda3M+VFX+QxywdDHcsd2IriyWD185HPnboIkKg8yTbBYVcS8W9hVQ\nGHNLcFRCRdTiV8IIkBYjGmspGo9U+9guYEP/2Du3spbUNAu4L5P8+9QGjOk0\n1THv/igcI0bO5NQDKFeKQGAbTOlwniYC0hTXD44JCHeXO5JcphpwAORYaET2\n2ady0FcS1e/BWyxXnWgEGYaZGa5QeyIIFDWrx0kjfjnjry/8MNY5EmfVkuSB\nuONT\r\n=Jo8J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"7c8445990fd5ce0755eedd82684a6e5fe1ef6542","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","debounce-promise":"3.1.2","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-458--cecc615_1637003276704_0.9055105792437759","host":"s3://npm-registry-packages"}},"0.0.0-PR-459--9a1a54f":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-459--9a1a54f","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-459--9a1a54f","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"071ad955b910cca65af819e2b7b6d462bedf74ce","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-459--9a1a54f.tgz","fileCount":422,"integrity":"sha512-T/joCXmso3MMxjb2B1xoqLdZ6QHu5li5dbjoLvFcep9ZyWIAjWn28ox9cJrDFL9zK9215QHhgggfIRXY1G+2HA==","signatures":[{"sig":"MEYCIQCxcydW8ulIZqU1MBucdSzIIz5XdfaiPAtDwai/vHgJvwIhALuzTnm8ylV6Xy4tQ52rBxLgCbQw4Csflqmy4IQpLIvf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5088186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhkt2hCRA9TVsSAnZWagAAPtsP/RNAMdZWPs/eF/2UI/h1\n0qcyvKDakWmljW68tfJcrBjWS4UyKh4RsaKMppDBS9ljKhowo/uUmx1VBsxM\n2xiBNVKL0De9BZMsxANaYbbN4ghGXexmk7qO1OFQggcp//JjHb55mRDQjZUJ\n9anNjOtXQaItZ9HfKGpYSSnxa9r1dychkvSIuCB9SziBUd0sQHmH7N10IXPJ\n5kJXNnGoh2Mwkv2sr+g4paZR4auV8LMLd4XDr1C8puXoetOQWtIZ/41lOei8\nPwvveuqADL4B4zPGhiMpJlLmUOdGes2RofjcWhbfXxVg0oIlsUk78diEQQ6e\n3kaEzX0tBU8y4L82cOIQ1RffQuxWh33C92LzsHKv0ME+0dJnKZLMxQm2Zo7P\nPf0d4ttGpjEKQ9UO+Lqby+NoNBMgg0Nq0Sp52S/elEt+hQCg2tx9BR/y+Ql0\nbYFoBIpADJlkCgCRiAS+9ipMnWwcgVgwJIPOV0VpFRnx6AzMTY/vdYc2pCk7\nDbnC3nOYqdMKiCRbevToQzaWmTDXSA0HHSrV50KDzoDGJ+yKWS2toJVPDBPn\nK60fytvplmt3Y3ynz71013VMJlgMXFBztTTKgG3cMRiD1nKLHy3jFd3Eg383\nY7tj9Fbn+uNLw0pNtkT+6klmfIfu+19idwhyqyw+F8yMp8rLIVy8N7uxKIVs\nOEDd\r\n=5pPq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"735eec32cb86a028d6c526c6b6a848cdde6c4ff9","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","debounce-promise":"3.1.2","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-459--9a1a54f_1637014944985_0.4746667136628058","host":"s3://npm-registry-packages"}},"0.0.0-PR-460--741e816":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-460--741e816","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-460--741e816","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"8bbaece5eafa9a9d65a5d288f9c270297ef43072","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-460--741e816.tgz","fileCount":420,"integrity":"sha512-2yNmw1TQRoRVNqIOQ2ICvElpA3qgJ7bt2WC381uqrst2G9Vx1bOWz9DRiK6KQ4oFXBvz5nWyZIamxJVmcGvhRg==","signatures":[{"sig":"MEYCIQDo2XtvmL8NUfx4nncsUMP/afTo2CniuGG09pS9GZqY6gIhAPsnkijihDyPD5SsWLYioV2yJ2n4HBBfu3d0AlqcSUjD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5054413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlS7aCRA9TVsSAnZWagAAKpgQAIabKnlwnhXstT8sCUuP\nXLgk9hmqgzYMKVnEptY3mJt/+i5AKtp1VBQkU6NZQxhKkRAcrR20ThqzPVUi\nQ/0MA1V3jUKJ15GcN2tO6/8NExNnAVXJXJBdZ3DvU2txVXW7DNuP303hCp+F\n+SYyXsVEca2O7QWWShjPFAGCeILnYWdbNHzjVJJdEJNyBfghP67ee9aaJxpv\n1RnAUHMGjH2P9+QQ79sbfmTkoyjYrMAFFGvwVHnCpunpNYpWVshG5279Likn\n+IElOjhdDCZUj6aa+UL0m3JhhCThyVk7HqdDuRtd2ZP5rKJ+Ytyl7sWDQakE\nRylFeRYMbZSojohVZ8Ur/bWHEvmQdr97ZqZgbkV4Cj1VCQYUh1yOLNYruhEc\nycw/pqc7LjrHsKn9i6ZQM05FaLvfENl2TQRbwvJvgbTNcvZeYJ+2q+flpMRH\nO5QpaWoXv2TFhQr/d9tCHMr65z4skUlp16340bh73+SO9jz0FrxuErmjZIOt\nuYXlww4OJz6gJr71fGWPK0vPTjvLROAtxhtx79bCxDMp1OtzvwVa+oVTuqi0\n2MlvSk/evrnh0sIqAC12m8ZH5tYfs4plGP4QE1GGCaVsYw5U6r3sXuEFUTiu\neLh/9cmtzhOPlevCRYNJoZZ7HQMFEtWoe0kgk5u+E7fvCTZxSFNJR2IppTng\nzxqE\r\n=uKCx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"208f5a26a5fa7c29c674da9a3281bd79203437d3","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-460--741e816_1637166810283_0.5453732415794674","host":"s3://npm-registry-packages"}},"0.0.0-PR-460--bf7f8a6":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-460--bf7f8a6","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-460--bf7f8a6","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"5b1a90f1755dda2ee38a9ebe8247a4fce0545efc","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-460--bf7f8a6.tgz","fileCount":420,"integrity":"sha512-jxuXfBnnxem0f4Ktw/7c4zd+Yr+r+xQjWs+8vnLsohZVGuZM6qdsJ6KwaYySKifqt5oRUD6DB6rUxcSILDjmpQ==","signatures":[{"sig":"MEYCIQD2spND8ijMwJOFJnx3Ntzw5FIo5Je1q69MHc3F8vzhGAIhAMp1BhLp+OMHEXHzsmJClxI33dxBS6L0S/pXySKNuSS0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5054096,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlTY2CRA9TVsSAnZWagAAR64P/A5PR591UNAgBfGtegT7\n4UUG318zL54a2Z2QJ7nRzLiXsYtybG4vUHw9yt9Opa7+njvfMPGSjjOW9X2a\nSC0pwW5HTtFFk7I77NMV/qK3demvivxN3GcmyGDLB02SAlTtUSnpJi4Cdh1L\nIr3531yNA4AcTPVlob5G0Yytt0QflBiFjnqqTE+FChcXEPQHC7hMagCerOOc\nJqZfBnTnti2WRmsvZ99OfXAxw/waWZRddiSj/ybmJkuFP8yLrX1H16pXobxg\nEN57YSYld1MAHPvgMDGPKyX5Qul2HQmUuuHqH95xSZZfED0e0ea2OKEJ9bbn\nyLL6OsuWs4dLkq0TE6/ozJrPTIjmpS1dRwbat2VUoumweCBd0ik/ypnKto5/\n5gnQqv8S8rvj1jNr9sRZdD2EFdcjDu284dWYNDmm9dMxSDgeHSAia842e0sy\n8cT9ahwDZgWzusd/rwn+r9DHZKZBGOGkw7npeI473ymk0NJoz4pqvbN83QGR\n9NNpTVJ1blPI94PlCB0aQLsKWXJhVSDhe3pOrvNucibbLqWy7sOTs4f0xTr0\ndS0voXqQEqlpihSg5JoN+2Zy2H9Ohv9ga1EGwbTcBeCXHK6JvTwtkfYjQcx9\nw7SYNfo8cZ3W55DEXn8paYzGPcSr4KanlzI4+5pYQKC/IkU5VUomhLvkD6Ig\nvg6I\r\n=81Cy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"d64e4d90d053ecc76d7c10b6c516909b775e65fd","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-460--bf7f8a6_1637168694743_0.524024547237818","host":"s3://npm-registry-packages"}},"4.8.0":{"name":"@leaflink/leaflink-ui","version":"4.8.0","license":"MIT","_id":"@leaflink/leaflink-ui@4.8.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"9f1fd8213373a61001fb6bee10eec314ca9ddc90","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-4.8.0.tgz","fileCount":421,"integrity":"sha512-BGjILZMJTvftLd4zee2XoxgSVZTiUNHuYcfUMkX3KkbpVr9PziAULn+g3zALJt90mTZ5OlVVV5wWGCgiJMKGrg==","signatures":[{"sig":"MEQCIDQvUJ59pYzJaDcniKyi2il1R+K3LEEAJ1Rb8b/5oV+pAiB9c7xlfRBybQ54oOWfAde5IAHx060YW9sSIFMVnfAnGQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4922773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlT2bCRA9TVsSAnZWagAA2pEP/35mlKNkvoVq9ENo6szW\nJyZsRDWELQnZcvtb/mCFgbCVWPf6A2l+QK8VnHj659Erye8YNaGeEgrmwDOT\n2/+O92BmOndAoJW3DtdDsgysbXEo/WgJoLsif8/uY+5iQ3EgIEc/NiC7puGd\nomvjksdA9Z2IQcQWy7prG41FVSlpXp+A/aqGsj3u13+xO26xVoRnpvluCV7H\nOeebA5ULKq+teBzm2iepMCyki7oAD6BbKK7MRlhdMZZagqPA1e2GSrnpzHCK\nA9+3oEt7mca8T7Ki/r0TbVf/6WLoDp69t+pUyeIvPypx/+SOaXmyMe5Av9/R\n9lHx9LJgEAbNu7dGBDfPgxSZ0A3TQArsHyl32WFFT2Th1In+Tgpu2kJDTnrc\nsXhPaqPgtEh7KQYC/ssHNTmqwPtqN5+s2wBtWmkrmWsxufCFZdR86UElLSLP\nIPDdSQvt1RcKxE9ATryB0gT6cU25sx92z1kRPoYDCxCoq9vpVrGK7Xxi3h7N\nUp7iqcZIJrdGT7bU4vmFhEiv+juHWRhsDeDMAJ4YQetzyonnCt9vA32ud/uQ\nFk1b+NJE9PSmhwyGHngmlSmfqQWgw8chkyXWdnW8qreGZLdf47ZaKBew85fY\nGBz1QhDsP+0wajjc46X5q6BHBXsReS/GI6lbAmRAwj2oBU+It7z8nC7LQqbC\nsq8T\r\n=bYJ/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"505a9c9b6c4ab356824f1ac8cb36262976ae4af8","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","debounce-promise":"3.1.2","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_4.8.0_1637170587710_0.7754801697982059","host":"s3://npm-registry-packages"}},"0.0.0-PR-453--f634178":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-453--f634178","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-453--f634178","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"3f04746482b3e4a4a319b37770e8b202d3401f81","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-453--f634178.tgz","fileCount":427,"integrity":"sha512-v0CGC2sF/2KHDKu1FxmpPslCFHDJE3pg++YryaPEce0KnUsyDG2yseRV8pXXIoaQ9NwaxsqkCsZn8ildjswQwg==","signatures":[{"sig":"MEQCIFoqT4ZpFomkJPiSL/9AkOQN1e/GYV8y61iI0j643lSaAiA8C39jJfSwEJIo9jGUKeU4Wo7ux+2q1uDKcAFU8QiB/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5111585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlmP+CRA9TVsSAnZWagAAm+UP/3dcUIEoHQ1gyRnFQibG\ngJJY3h1FqsYQ98o7M9svg6AyfPod0KvuMLYB3IZhn3wd3vU3jt5buMB+MhvD\n77gqDKc0Rz7ekRf38YAzs4WHF2Z8IDxgP+MHa70rEHOBHrBZm4jnm9I4oQfC\n6f9W5u8LinppAFYcz38kCq2aM1eIjpKYtff2rX8iaQ/8+J0C8b8e+fnMpJEV\nrkqj4ua9BJxEUQaWw2wI4QrvIrRWcRqWCEmkSjKwOz35HNc/5uRcj99wDawS\n/j5lGN8OdtmQfb6ZS3p/ak2nM5Fwv0iAO9qhYLujW4WTfymSeiwefvHNITR+\ni/+jPYbuOL1NQ7SIIreke3Fw7jkP6dtgywQpPgi5/B/JnW5M4dauf8eEV4lD\n+AUXwe+92MBYjWUjJBf4DW8M9GJMu0ItN9E+BEfo+4fTzfoU7kfuj3QLIMgh\nLDrZ2vWZO8zcwDQr+3cwndwMHmXgqQfZoFgJSWcnSeEZrepwgrtP1p5/0hPN\njm+J0jTG5jsGPvbXpjN9LKRZNAE4ij4CkQDNhT8u23o71xzE8C7hkj4n6jM2\n4mxyryOjT7z+JTNVT+5f2GZw/ekUvc0gYb0iqR4iJ00K8nxE9/dqwOyAiOv4\nEKI51XTYyv2fJrBi9mSW9yXcLx8GAB6/s0PY1mDOhTerEC3RgJCuxv3KCDxO\n22ZZ\r\n=n/gD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"1a58938b06034a87cfb99939ab0d0bc9132e3489","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","debounce-promise":"3.1.2","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-453--f634178_1637245950441_0.30711510741735326","host":"s3://npm-registry-packages"}},"0.0.0-PR-460--097678b":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-460--097678b","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-460--097678b","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"d1cfcae4d533b4dc025ac479ce57057ffbd13b0c","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-460--097678b.tgz","fileCount":422,"integrity":"sha512-Er5Ogz7g0ADaf1CeANB1lcvj4HEsIJHtY4akNElU7OzOFdGsVS//4FQcoWJ+cKtpWPXkYpdrvaC3f0WYFnvSbw==","signatures":[{"sig":"MEQCIAtgMUedij0LxcWBmAwQVWwKnPZjknhwz6fIqs7or87lAiARgPhC3QOy36FOJJNCciA7XXD6W7g3qdgcScG0h/K/RA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5070663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhloLFCRA9TVsSAnZWagAAQDUQAJTRngYju8ctz+GU3QLM\nWqB33qZnCD6MHIWYFUYyNeKawsx9hg0bNdwCFuzSK8Cx89J9tJLNnZirbH6W\nRV1Yi0VCy+HVGD3L1CTuwuLBuSKSFjLMQAmfQBOAiTtlwJUelTZrEq0T1uYI\nFPuxiw6GlpBprk3Z4fLP1//B20Aoi1ax6zQgXFDLyIEC/JQnzf/6LjMsgimx\no3hiEzYjUKOQV9Kqr6DX+w68ipxw5T/lYIurP2Igqg+j4bzM4wJzmJqX5Xaw\nBIUorNdX+clNt0b700cNlVWVZ3RTNhI5xrU7Cdulf1lABTe7Gk34g4pDUpIw\nLkPSOPqUmRKObbibOj6UldwCFZlz+EWd/vpXyn+rfrxoLNre7egnfB8Wf3AD\nM6yme7pdvaiQKxvEfXAWvuoqAU81r0M7I6o/R1y9Iw6SxlwdhIfHmLkerYIX\nXQEbIegErCVuik0lIQegbtMPSRsHHxRITGBqbrHQfznyhyLRGN+gI1y/8N8S\noG2Iyh76zQiHAPpo05GvKdF6LTBG/ZziBfWQ4euZJ7Ih6h6uA4+rTM3nnw1H\n9RX9IHbpQzAELnf6iKtR9or/N1YFi95imOG2zsEuluT4s6+68zQQuCcBkNh2\nv60UPKW6ssHTdGX6GJ4ukgJLl6qxRASOP2Afh4QRjqaV2BmtMdm99dDOD+6d\nmtPQ\r\n=Q7aR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"d00af27ffd1f6168c8e3c078227bc76c8a4957bd","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-460--097678b_1637253829474_0.02928752060372286","host":"s3://npm-registry-packages"}},"0.0.0-PR-462--1990cca":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-462--1990cca","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-462--1990cca","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"ad0c01852fd321378e4e33238d4b099336a104ec","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-462--1990cca.tgz","fileCount":422,"integrity":"sha512-fEwV9tP39MX3FDTSQJCFFTASFmwrf0f7CzAKeQebqFgut9VIOt47JX3H3AH7ddTwQfTELLBnQmg4JqdBXgLU4Q==","signatures":[{"sig":"MEUCIFkbLP2Iy2dQGL/g/CoCiPPFvV9BzNlzQBI8nEpHnSNXAiEA+mpitCNpSEdfOZuAuipr7UhWz4B5opWxYPR9rqjfff4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5091209,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhl9veCRA9TVsSAnZWagAA6vgP/iu/2Dr9/eMt56lqovje\nCD9rIfW4/ZDaihJanAsV3v7+I4xPZzqBVbA9dqOs1ThvrhNVD80r0+10ibuG\nhgyIlczeh87u0o+ZFXHpwRa6LRMGm6m4HP1QV8uHVVW38ySeaAtzxAFSah7h\nPhamuKykkF8YDxqkDZycdnCBpKvEHCu1ay9/qB5LzFE+p4iPX2bO/+fdD/ut\nsqrUspO8hTG/EJIhyFB+epDebdwckxOa/Mo+1thv8gPfBqptD9Xs3l/eoW9D\ndrATLmMPmMaWyLOs8JKqNv/HpbhhawI8/4HsPml2y/Lz8HBqUlXKArMvlsmK\nn13r66CKHlObqot9CAtFglSAGsvMFG/uq9kfWU0SlNcezogyc9iCY3o+Y3mL\n4ra193GE4HlZJpAH/qofF6rAoNxtI642eacY1LIvV9cGn9nSKy2izBqhCOKZ\nShKxWeeIfglhF9Fk4yTaV0BgFiRBOlJK50P0tu3O7KCG4DvNsVNha59SLsfe\n9joSeURFiZJJifrjhvdCFl0YhTMyxjqp/3sIcYHVJ/THcsrPl39wu0blAO6b\n2dALipA5tgk/TIt6e0bYtieQF+wQIb45jTpCL0k9FjNCa05F+pp3g1OaZNhq\nrW8AGQgEIgOg1XJ5iGYmiPcKV2ztq6WxexjIdFW2Oj+4HWu087OGfNpOL1eB\nAVgj\r\n=TrFG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"7e665bab9576cfbe4160da6ed5b8579c70214e43","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","debounce-promise":"3.1.2","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-462--1990cca_1637342174156_0.2801630464838889","host":"s3://npm-registry-packages"}},"0.0.0-PR-463--be6670b":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-463--be6670b","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-463--be6670b","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"cf16f23e480df682c76751e358e194443a9b8345","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-463--be6670b.tgz","fileCount":429,"integrity":"sha512-IoPYk3oJcGJOyFk4xfDGgf8im/NfvfcT5MqXkcY3nJscM9FtPV9P7102HzfhEozVvzY20fFFMLjcjQuCx35OkA==","signatures":[{"sig":"MEUCIAPdbJ+ZtTmt82Zlk52NLWFJW1F7JT+B7PXTp1XfJzfsAiEA8fLhDxufVaeGpfN5EEUJ2PHZgW7sU7z6aDqe2Lda6O0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5146645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm6jzCRA9TVsSAnZWagAAQgsP/1LnLveTDV+AAmKVPTri\n/Swru5lLe4fpv2/Lbg25Hp36Nkz7O4Nh+kaqHm1y0f87qiUTVFg+Kp0vhoJn\nZW8tS52IWKs/OogvLRMBUx3rn1paGyEUhcT7+pm1mXAU4bl5GLmVSHqVi3/i\n+5n4zYGJEAwlQW5t/JUrZCFo2Erz8kmNSTLGImUfY3yOmn/ZCMYK33faZaEz\nhTtozgo+JO7uyu0uWdtmpP3lkutEOQF10odrsmiOy8BfpPhJg3D0vKmCFFx3\nQ9TlIePJVoVMLiI6GvGZyXSWj2E+5SIzHS+GsCDJzXZYrja1F2ibL7Xq34vh\ncwxgdBqUnMntMyD9iG9OTctARIDLwmRdiW0+vUlgCsnROk+R2CKI4iz8GQxI\n0m48LtffUf4oHaDN72pfmTyUjChh9Zjco0XtRMOgBa6Lcp3DviXyg0oYwD9b\nU4rI7c3zprx1XR6Jvna0uSzHZO/mvtYTpGiMQMi/t8DRh4yg5AaWUJQXAbSp\nwuIpkD/DEKx8VewWM4ijaqa/2JUt8PNUFDTIApbCsmBN+cE6Z3jtQxLTyDnc\nlwL25onlwGvjpLdC3G5dY0bRTURUBGocPwyGKohBW4rf0xnDUfoemW46U9mi\nk9BFqbGNU3FElPy7I0YyN0Mcn1ocgwwmCDFIeXaHOzbchz1bm5Y9bzHWJ1Oz\nV3r2\r\n=SpOh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"ad084ce2cfe01742293112ff3b6e874db9d29b4b","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","debounce-promise":"3.1.2","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-463--be6670b_1637591283233_0.7914662444719687","host":"s3://npm-registry-packages"}},"0.0.0-PR-464--7a1ef77":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-464--7a1ef77","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-464--7a1ef77","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"b04ebb3e0e63cdfd6570161d58705d41d23efd38","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-464--7a1ef77.tgz","fileCount":422,"integrity":"sha512-r4UrOMDpQQbmGTmrIVW0ORVXn4CTVE3LoUrIYbYSGVCc4Tfq+yuMPbGO9NA+uaCdAvfNZSvW2WqD4OOb9Mx0QQ==","signatures":[{"sig":"MEQCIHiY1fK8Fv3T7uHabF+hn37QdNKCUmN67/r5ZfWADyZeAiA5MLdEOcaQXwOQ051OMVMzNBcnP/PANMSYR2xTU2hRTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5090789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnBJpCRA9TVsSAnZWagAAtxoP/RpW/Mwk0h5Z1ll3TUvD\nagrnOEOBfYt3oahVeTqme577QmMt5+k6OjEdu6gUcPZALcbJlw7I4d9UShU/\ntGYKJwfsUNIK8ooHBSvlchNnBPU3eY4PemCIZE+aFNZwd59FO+oyJa3y1qeC\ndQY9nFxvPuR50O4dlQgzZgN/38YBDh/8SRaTl1+3s9Bl/N00ylGk2xyfPMjn\n+hNJY3cSoVl0g6QiJgbKAtivYBNTMUPz2Gd8CrKO6eb/h6T4mlU0OzO44kyX\nagujsfBtSjJE9pY3NEKbYyL9BIVJUV2Bu2M1oL3TQGXu5u/+Smwpx4pDLyg3\n6UqqodqR1ZnhRTQme1sfVSX651aqencVD+kTxjaffrRPl1rMsA69aQcAYRqN\nTz7LGiRjeSlF39+EUMh+Zpv8CabZ+w7MAwwjkbqjUz7Xrvz/eXWhVgXs97yN\nmuJSq59qKnwh6nZb+NRY+107TatrEyvvu+tngaJLsNb7hSCmF6wTFx9ddSAn\n2KvkgR0ZHkh7aDfS0rSF5X4jRXsNfc/qcFxE7Phtl/V0P/1GptnBU8Oli2sj\nSZ+qf6v0PD5/98wwjrv+XO7FXd5OfdQFcdjuQ8aEl7wowRVQlBkJR/cg9K1O\nXf4xKn80Ww5u0oBzx5EMR1wW5/POftO7DguG/KxlkFyKyoDBUy3ObzzNML3X\noX0G\r\n=Qjiz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"59c29a12b01f820b44a35ac32c009c73397d08fb","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","debounce-promise":"3.1.2","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-464--7a1ef77_1637618281228_0.5264764646606557","host":"s3://npm-registry-packages"}},"4.8.1":{"name":"@leaflink/leaflink-ui","version":"4.8.1","license":"MIT","_id":"@leaflink/leaflink-ui@4.8.1","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"2cc17b393a13a0a0da298a2da7dc196cb246dc3c","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-4.8.1.tgz","fileCount":421,"integrity":"sha512-jTbPe7tOeHARbhrIQAlQdbNogSBJVcRIi30NhxcI3TmGli+HANAs7GXP8CihEEQLkqDTEic7RGZLggkVg+42gQ==","signatures":[{"sig":"MEYCIQDlMcK25X2Ui7JVscK7a31MCdLRyDA8CHNdcjnUnHXVmgIhAOCmALqFa+ejuny0PNfhn87s5derg9NdsoqsQghNr2s/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4902806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnP/7CRA9TVsSAnZWagAAAWAP/3WD5jGMRQqXIia1Vquc\nLmBv1fJ6JOMNA4kUakSI45HJJ+PSxIgb9YtTtfz73pp/7ldkVkPIoZVGSazC\nHK/o55zNCZUUuYVavYsf/VYX+O5kY1okz+8a9DJ539er+XhX3N+Z/r3Rv66o\nAlAx+3jJQJqTlSFhngsbWtGZVlNnpeziXb1qkFgaQT6LTEsEl/5s9+o2UvaL\nr6Wda3R4/VV5bbE8bPhKNCp7n3+ai87CZWJ7JHAtiOdmeOYBteBFsy/bXJ8K\nuiICPAV3Kp4LmTcfDXojkSv/tK3CnHj8hydBO57Fb6ZPix6Sru8aItKZN8hj\nVc8UhGEAvVwI5SmhM9Nl64Ew/Cc7BKAE38QyPU33VJRDA3jquw3H+khKc/lP\nLcNz8byXLYWZ26I0MWi/5GaiNqOV4rsluiECNJTNwWhFWgnhownZrIVdkQd5\nd8YsOHm6R1X7CsJxdbjTiEzssvD9619nXXJ424vgURypLHkUB7IAecTHoE8E\n5yZYqCnpP3gclyY70v5oXtUk4Pjyy2eBth0bmREsFNFJBJPYBwh01JTSNHDc\nPeKHdQDcrYW+fH/alUPyWwDQ8/67PdC+c9bWT0OIwxs9yePCBCF0+Lp5jHlo\nsIwXJej2hvxzQcPNVqhwa7L/t0larsOrnJ6XTG5DJ5/fBfQw+TXb85jmlyid\no4tB\r\n=YnTO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"b7fc7ddd1310a7fc7d6aea8d34e3a76ef3eddd87","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_4.8.1_1637679099128_0.12081418333667493","host":"s3://npm-registry-packages"}},"4.8.2":{"name":"@leaflink/leaflink-ui","version":"4.8.2","license":"MIT","_id":"@leaflink/leaflink-ui@4.8.2","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"cbf33039c153c9a7b7914f178cf0e72554515652","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-4.8.2.tgz","fileCount":421,"integrity":"sha512-MoZb/Y/9wgr53fYsRykG6mUppyzlFpShwOjrT7ok1fZCeafG7wSNE3OrraFo5ck0V3ReopRmnxLnj7znhezUMQ==","signatures":[{"sig":"MEQCIGMS5mIbfymANsmxjaSd8zuW7JphxXYPmBD6UJlkbCSuAiBFKqNl252BLW1wZdFnQnAMXkNIy0uLgceiff9OkRd9ng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4903944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnQOUCRA9TVsSAnZWagAA4p8QAJ5FFUp5K/2/BFDYZHxB\nzFjpDzm2wrDlKiKwkSWjFVQUr78Mmekanm63se9a0/kybDvFjXhyuNHMpyy5\nAE7uLxd40FJ+4SuJMNtQcIpNIr0wxzTiQDLKOyn1vu3KgQQLa1MZC2NIQaqS\nzMK/stn3Yg8CGQdBWi4wTIfI3gAEgBMNS6q7iY/ANQnmYnIWeJct6N/ncpi1\n73/Dg++qvP/er/l8h4dWxdWKem7TkOy40zZFILOx53tS68bqg41Vp1nZ7J4L\nQGWModqDCgxHTvmiApit9JyGyi1Q3B5EqaJzDs6JPEaDdkX3UBK0FLjl998T\nyF4VaPuhcgcC3M4AkwtBCP4LDe8Oa8wE1P7Itx9baROed3Vv7tAV7SQbaB3s\nvpXlK5W6flTaFs48IB3eM0HDEKm4FE8VMgemKujji/T5HsDfZdhX38+RQChi\nGn8ExM76u2IrclItYs3TNuN+GkTGWa1c7YB0QGTig+W1eoNwyZU8CbKtUMxw\nKfDmz+yfykWTKonMUke+aphvTH6VW5UYaU0z9c8p6FsQ11vmupRmXKPQpncV\nO+bD8CPTRRcswfSDw0gvKnRE+FCaWpsnRHaDRrQ93TUR1vB66mRRlCSnPack\n2fyE3jCLvsWfTHkTwcsBiba77SR4oMhdV6XiPSi7nNfNAnJUX9uJZwLjkCw4\np4KQ\r\n=Q0E2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"c354b03590c035e313a364529571d19d146c4f90","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_4.8.2_1637680020661_0.6099734676560957","host":"s3://npm-registry-packages"}},"4.8.3":{"name":"@leaflink/leaflink-ui","version":"4.8.3","license":"MIT","_id":"@leaflink/leaflink-ui@4.8.3","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"e1f0965145cb52028416d8607127bfb99fa833ab","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-4.8.3.tgz","fileCount":421,"integrity":"sha512-h/MWFhVfSR5JqwP5xLkZcGNgGYBAHmObmKzIHqpsBSfAjN4JdCut9EY1oCdWdSathLOZscJsuwPYr/rOjTniow==","signatures":[{"sig":"MEUCIC+2Y126wqcUOsfhi73mlzvYGhzPmdPeeJzzK5lcuVehAiEAjLkekwaE4rCiaYCVfu/JihNQO7S0Pru152rV/j92ml8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4904103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnQi2CRA9TVsSAnZWagAAYNQP/3cfiT65whVzYB6Gh81B\naedR+tJgsY4TKzuf9aJwkz4YgUSH1CkqvdnQdPjyY4MsiKVkYoE4O5Orsxtw\n/0MTwYQpm0tNIrVha8wrfR3XlGjjfwtlnvHhh2LYJyhCsVZOdKtpEnuJz92R\nlP5FgUZ1CnvXR30HPVeYpwBNyCsLezpiYZnASWWt51SPI5azxtkqwr7cQcdZ\ntbZ0IlZqZBfDeeGsCZFaOIR5f5jUmwZn0tovnqNsfCqV5kosuDcuNA251C3V\nfskcYq3sDZGocZ3mJ/YJKH+1MK6URDboS2HrNVb5Gzw2yVSvrRPpcT4iOSb9\nZqxIUEHZZnmpP9owSG9Sc6ihDW7wHQylZplQ/kwUQ50uhU+mQ9VNXuAAbiHk\nde7pTDiJfNrglXfQprZyN7zar6k3cP+g9f56TqyvYGEry8O2tN1ZdzqwcDBm\n+xZ6MMAkYGWfS21K+Getk2deLCBZ5COqpVXSE81IQwaEcxFCUcP4eROPAVEG\nqHM1EYimVpqCDxdZ61o0GDNLcqiQLTdGFXehUD0LSr00dsigC0jzEk0NpNNF\nYjWOYmXGlF7pyznzu6IQUNPJdDxetxf5qEdUQeQzFQktCRRILmsQSRoOPfXr\n84XYVexDXk+XAceHkx3yrR2rJubYC1AJm3xlesOrdt80suE02G6S0O6usK4P\nyJXD\r\n=+0Z5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"a63f435cbe0246cb79fa4eb81fb996706532909e","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_4.8.3_1637681334150_0.041822035244781786","host":"s3://npm-registry-packages"}},"0.0.0-PR-453--637ed8b":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-453--637ed8b","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-453--637ed8b","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"d861aa091261937e0c005d86598488eef7936c4a","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-453--637ed8b.tgz","fileCount":427,"integrity":"sha512-pfsTN2T47T2Bb8sA5jl56qS3PmeUdw5MI+nELkVu9L8lG+t5HAEc/X9AQ5at442mkmoLjUHWF3SWL8ho72KeqA==","signatures":[{"sig":"MEQCICZtKvClJC4KNupc0/vTHnhCNQm7tk6lduzJOPqD7ckSAiA2orRVitF5PugorW8M+p3wgdOgsc0294y/rSyfAGAzOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5092879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhno+lCRA9TVsSAnZWagAAPpUP/3Um5xVd/s1kTwTNKgbc\nO8+w1GjuGxkhGJkKzn3Ye9xPcjx1Ea/rCxBBBB1kU/owKo/TuQ5IMTbug8aY\n7AW663KZLl+TAC+4X650A0NtvDbeP4rhaJwcIBVH9gCI6f9DuaEvAPE60TsR\n7mbQeqf03bvk8EtkrfSUUG1SU0QHd9tM2sPAho1R3VMYBR0DUwSDHjyYDlbw\nIxd+Nnm2ChkME2nvk7UbVODhoh9nGqGoWe4xHcguhyI3uBQAAaMLwML83uQO\nxiAgIEbxb+g674vjgizsc65rmxm8a9nvqLfcr9PPZrT3Vky8qd1qY/NnhFV+\nPPA6nagRl/HkLWHcbIm0PBSrSjeIFlR20Tu/jwa1KAurdlr5qrdslqECxCqS\nfd2nckz40nXA/bIlccKYB/IwHcmjS0zbNVwrJzheV/EfRhAZKX3+xhK2GIY6\n8SVHrL1BAEaz6Jb7C+rqzbYY4G/C4Bia5ZKDlc/5lpXXd75hM/pYSzXyhnvr\nA+/QVLv+OpyXqHo3lp3Xge78W2U9cxeJ5ejN42ipYuw/D0oRacgxWLsa8Dm/\nWyhbluucAvjBCJ1n9m6r9fcyZ5tP+rP+gF3Vaxxa2PJTvCubMTKXNaVBvNwi\nDb1XABK/e1vReHx9FVb8H5+OGQz8OuMPNWjkoR1VvbVz7qE1hWqdjzvTYKMy\nMOz+\r\n=3E0X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"01abb205408e129f82a47d26ddef0d0f6a88e52d","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-453--637ed8b_1637781412854_0.8302446175326488","host":"s3://npm-registry-packages"}},"0.0.0-PR-463--0e66712":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-463--0e66712","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-463--0e66712","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"051634fbca544f65fed84d2d07e88df810edd7bc","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-463--0e66712.tgz","fileCount":429,"integrity":"sha512-SdhPcNO5Eklk1/xRWOd4V4h8X74GY/+oGceJXuAYQN1vCd4uKDtWND0eAXFKUT5JKua7oonCZmqSY4amYz2vqQ==","signatures":[{"sig":"MEYCIQCfq4kjb3SHHxMgD8nB72hAZ5G/Y6bHI+kVb8TCbvwnzQIhAMJYvM9g9lEmvyERvxY6JH7PvHwCp0WRbWIqhdOJrSe5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5127975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoJ4MCRA9TVsSAnZWagAAoJcP/AxzS7ahM4NHbwIGAKC6\nFYGGhaUviDkBzI3UOg59mgStKWzYdsyggeUXp119NL2E9PCJ8Z4Q+GJHSGuX\nhvSNC45PxBMw0JeJIx/otc8cwT0SixTBbp6fY5LK0DDIzjrl1FEhb31f6jaE\nxg4s4p+AYtRUsrIioTH+TgtRtvmQX1QgTxxw3XqeT9GDtxGXb+vbqqIf6IKB\ntnuX4AOyoMme5ktY+uYQANGE4SkSese5/tPQW6cu3af0063pZqbPUdU/+ZzF\nZWrL5E9L+iUXGiVUCAjeyVRUclj3jfE4B2/yGpJqnWH7Inawy6UWQmtXUY3F\nKwXW7j+RHgE67ScnamWEOoWfdhROoDcSIiG0OhCxl7kY6uVq9Rc+MrVjUD2S\np6Br+Eb/sbRtfRPISPMwYSzlzDjnulEsZZdeEkgKnpGdZ6yoDO2YmXoVWXKo\nATNXDW7i6Fy0Zyi/IKzBhAvxhuWakI1oaDGB23H/tb6dnpvduMMvipN3+15M\n2nBSR3WFPOSUu5oYOQnChqa5laW1f9OOCSF4xTLnPFhPTcaYm5NodkXMGpHW\nlcjEjzamQiQ0wwvvooqfnu4CTO38W/zcWqLvTjJWHcxPDU+L7s8C4Ix5+taX\nEG9EUR46Dv8Uy0tRdVqoP/w1V7pjBDQ8jdbUbXfSMWRThB4cdL1cHF37cAor\nm1Qy\r\n=8E0g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"a489c93f1fa5d8986a4280f5cd1eca8d9e47ecec","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-463--0e66712_1637916172171_0.52607551385637","host":"s3://npm-registry-packages"}},"0.0.0-PR-463--1e4564c":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-463--1e4564c","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-463--1e4564c","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"05c64df92e20fc6085e51bd5a1ef1b968ebf4977","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-463--1e4564c.tgz","fileCount":431,"integrity":"sha512-zj1jl9FnKDl1ynrakGPziKWe05xXOikJBwWc5NrqZO+hDwJX3bdf5406cTBpY6VQMC9Rr+ykDjmq6spxORcncw==","signatures":[{"sig":"MEQCIGnU8M+QZr1sK1JKPopkr2JglX1cITqckeLBaO8URPxKAiBGeST2OGf18tCmTVqyWMFBGJh40SxBT/mw661HQl/2bg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5171569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoLnyCRA9TVsSAnZWagAAQ5wP/1A0rgk7dZRXHfDFMUm5\n1YZb48PR9hgSkWlicMjBt9xnxqALr6BpAeGCpuduxV8ybBwYNWPmDC8UC24/\nrbWrrA5PojtzzFKnjL88kNxnukGRmq9j/CqfIHcoAt8a8xkTDoNf0QgmtYd+\nJLackmVr1GSdUGkpiTGSrcQ8HWUWjIpbe9soxb8mYWKKAugnHls1Me0raQJh\nGz+Pyc15doSLBRKZnv0Dg6EpWWYd/L9l1YJnOl1k7ufXi591yFCEKIaQUjLS\not1nJOX12YxKxKWsS3mDxuIfCJjeXVdTN/GE1bRkJAIB69I+dRgP2zJ9ZQxx\n1RRwDNqLWxKr0jQ4hnmhuPV4oouyBdzYqwcq9nAWmYTH0Pe/7bskmbdYJLmR\n5/w00F3X2eLKQ+fhwU7RyaABcydFPxE0QasRmXubLmGVdaFBOOK4gatk9h5u\ncwltQWeUff6vl6oA/B0N1gldCIBgi1pOaXh+L9HRsJFz+gAiKyjhxp9aePRW\n2jstrjKBRj3MwBl/DqRdA/J0CqR5wOb8jqTBTIMdYQjzyCv2PQ8uroD3xDnM\nsTA61Q/72OODNPEcIWOTy9DDsRpwienqHLbVNfCzIl1HUZiBgfy5eeU7iI3C\ne/8RJHeFD6vEI6qe+OoSbPrpKCWkhptJy0vTYbVbYo6zXL4u/nPXnTCVmNq1\nFZqR\r\n=xzbM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"223ab21f2225bc7c3c66e10fc88632cda29c35c4","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-463--1e4564c_1637923314140_0.8352188316726379","host":"s3://npm-registry-packages"}},"0.0.0-PR-463--2d21b2f":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-463--2d21b2f","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-463--2d21b2f","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"e75e2cdea9f9964876dc91a4ad3699d1921fd54b","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-463--2d21b2f.tgz","fileCount":431,"integrity":"sha512-n3FFeW/9UatnprdQ+FXWqKQQM5MACJZl7cjI7BH18szNIsihXlFkFKRx7HcItq13aj3FV664q9he211AZ0I4Sg==","signatures":[{"sig":"MEYCIQDS7liKuDZ7aC6Uge2dzv5RY3qda/wytDg6tkJR81c6LAIhANWaOqWw0TZhVviyBbWq1MXDdApCWUN4bx8e4Ku2w8f7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5171587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoOqECRA9TVsSAnZWagAAaFkP/i/ljY//QWWTfRDbgGEw\ngI3jtpoFaftUKCfLt4OvExOR9LDytvsJ9kyD/oFfP+vB6A6Jj2AsSmZin7C7\n6/uqqc8MJaggkmQwhaAz0d+9FGrBd1EmvQworfLrXK0ZWN7skCZjDlrR5LPL\nOvhd2Krv5nJ9/dj5L7lrR51eDEs/9B0RsE9eDqF5mYhQ4D2SaKG4sOe3Ebkp\nNt9F0VdSl7q9stoAk7Zclc5Yz6vOXglItcl5PpsXR0HHmS1ObxlXe5DaRsJv\nsG7vtjaiZOfsA56uzb1O0MFMAIJIiaNgmB6kmc+S/5Dn2bpsGgkKgP2Bpx8y\nrJq9yyRa619IlpCqFsfl7CG6O99VHosrPZV/du7BkKl8Dm6HtY1Ijb8MOrct\nNiOPLUbCMb851e/JcBOTTPLiY7UbODlDMLm5dnAGr5rGC0fuVTNsE9U64Tdz\nE1BbwU8Z3jstmUa1odTKYYjCNJ60TvoSl0CdIDBZVpglpJdDAWIalZ49KwSE\nBNuuA8TKEoIKkGqr1t1LgLq/+jQMc7EWdGia/f5ehg8L754Xky3Rt/Dxekkg\nC5WOTAjQxQr1938UfOwCWRrLxFjjz/g/LyPINo//tVEeNMhgYWkpSrPe/P07\nDHcxJfc21fB6D7uTi2skm0i7M7ok3Sha8Gca4IH6g9gW/5LrUUe7oCWcjaKn\ndTvB\r\n=vumm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"39149c5f4da79d323297088dd0bac909b9aadc4c","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-463--2d21b2f_1637935748263_0.32027069692446686","host":"s3://npm-registry-packages"}},"0.0.0-PR-453--8e025d7":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-453--8e025d7","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-453--8e025d7","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"738352967a4b3a2566846f331696466f14350fd5","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-453--8e025d7.tgz","fileCount":427,"integrity":"sha512-+LY0GrWHPtC/+v6qIAkdkb0USm3RR10tmZ72D1gJYpFlb+B+nGdB+mcjr1y6/jwSeOH4FIqtA9D926AA+glZ4Q==","signatures":[{"sig":"MEUCIBn8y6BNtOdmtzlLsm2OukiFZgD9kcvQO3pjfWYE61pAAiEA4EUUF+ukx+x65YRONkmLtSq/TynoOdy8ydO4/++CCs8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5093034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpSTKCRA9TVsSAnZWagAAGmMP/RvuFGySARYxgWHQbtCy\nyl5xD7j8TQUNyynyfFnFsRu79u/CgfVGA/tX2Bdi5RpjrV9K0SwpXxTwA7E9\no0wwde26s3DQ4OSEetONkRyy5/anjfJPqw0/QsgBrpuCFjlFHQzNjanRZXV0\nYiJnvodIz1NB/DZYkr8XC4Hy2QwydfG+icUrWPHYzkQ1aDRI+fJK4ZcdP/IE\n6YUBCwk+VNgAEhm6+fywnKXahDTUsn49sceOByktbfbHaqv+mkNsprHLKg19\npD/uj0dh1avSCOJJYRm4KtcihL9G7h1PDFQhLdL8E1Wp4f2dmJD6pZuasntC\nk/3/ZrBhtsTImycjMWRsp1OgzjNobOr+LtNubDfJZrIJkaqSENAsZYFhtr/C\nF7FNFE0KLYfPcihq9PsRtTFkZeX3wWYdP+yZwkImG9yiNcQBFkzJGUwmyHI/\nFoZhEwpJ+eKH501knsysppUHFPPzQRQXKnUGZJSHtGb+iAp+n3atYmal5bre\nQ1GFimHiVImDYYbgja7QWZPt5E8oI4RiDU1f/5dfxyJqdEkbENXLZigbnUj9\niT7ZhUuv3S7lt2AP0cAvbCbnPP8q7hKnHChbiPlbSqES5VTl0pH4kXl3/dgZ\nclXh35At5lXfQKdzJxDqQ00jGZMabhHNoep9Wa5JS5gfL/YhjiFf6Q6kwt6W\nV0Qp\r\n=7cOa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"b56923fcf3d2dc21cdac433155b134375fd267f3","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-453--8e025d7_1638212810592_0.9629100880697816","host":"s3://npm-registry-packages"}},"4.9.0":{"name":"@leaflink/leaflink-ui","version":"4.9.0","license":"MIT","_id":"@leaflink/leaflink-ui@4.9.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"ff7d6b888e2505b22a383d89f389ee8a5ba65984","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-4.9.0.tgz","fileCount":426,"integrity":"sha512-0WPiPGkLzh1wh9ulLutdabvoXK0OMHuh0HCJEIhecDJ9ttwcwZDiVyRDe7E5fxycBZlbsVXFH/ZeUymVwi1GHw==","signatures":[{"sig":"MEYCIQC0AGDGOwnngxufpKvvQybBn2rCwa18Y5Boj7tP93RicwIhANZgWF4uh6UmbhwEnYsWjKiXX8Uc6WnmBZ4VPzkujbdy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4925177,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpm1iCRA9TVsSAnZWagAAZnsP+wWRdGmx3peR+ofkq7hr\nKLHaPRcyrtT/SfHDbof0ZDya1PL3f/vPFU4e9Uqm5wFItGCWh4IXpGhIVR35\neQrCKMkgObxZJLH4lhVtN0XXftf63qiX9sPWkbYNAzw0OF+k7tZAOSI8jYRw\nrEh9UT57FtyUmWpo2v8g3XNOQeK8gKECM5PlUBS5wc7mcCjcqEuQU18IUemC\nZgJ9CaOmQA47+YkjLoxCqmGBmCZUVarqN10Y7WoJcuizt6jF4R0sZRNOu5hF\nSWxl4qopTc5c2MlvuSjY5e3Yr56Efw6Ya9zjLeCbG2o60Y3n9/fLGDKjQ2bZ\n1IgG5FvFB/jXyUyHSSyeCtOMO3R7aw0LmQicbdHqUPHAJqZ1S1/Fg1J87503\ndbwwsz8N2jQpuYYhATW6eQPMfOWQEsPEBI4EIx2GbDTNRfQ5ajqWULAVInZl\nbUUWsLM0qump+Dkv45H2cK3KOof42AgxQVX1q02JH4qPgwedmIQFUFpTZEN4\nN0Wp6scVE04hIPp5KjyhFK3ojsPSiVjk+cxW94HmMCO2XsCQpleRr8yZnx7u\nCjRV1VV8LRsM4OGPtpboW0N3KZiO2XUb32g7+ISiYl3Ofq4hCP7Ej2bCAUcl\n2gObQSkq/VY+x8Mo7b9WUfU1/7oIEsLS2h7AFl5dRczdB0R6qepjSEUBrQRe\nlN9J\r\n=2G8I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"03dd45a1a2a7dbf2c4b385dae84ec137f3f7f2f6","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_4.9.0_1638296930648_0.31310322795894874","host":"s3://npm-registry-packages"}},"0.0.0-PR-465--44d0c8f":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-465--44d0c8f","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-465--44d0c8f","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"bfef9fa0ae7bf4d1efb13e25b83e507e1a17685f","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-465--44d0c8f.tgz","fileCount":427,"integrity":"sha512-4860dYnpiTxioq2Ct4FJJ2HTOMezGHv2NPB5RnhezJArL//+zXUeflKwDqBsHksoYSHCr+QC6+d3bNMxEiQoNQ==","signatures":[{"sig":"MEUCIDhSbL+SY21/D4ckIEjmuxKZpZh4Sxs4IGuuL4Rc8GLWAiEA6rc5tSd6CCGXbBxrzsz6PiJBND7Nj2/1IirDg6X1MmE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5093014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpn/ACRA9TVsSAnZWagAAmHwP/RqUCRA2B7XkZfU2ZSl4\nTsKB115zUvnfGqukJaB5oLtJuRKz2dQJTLKMS8lHjd2IxYRuQlYyW+TMVJVF\nxbOJ/ix5DXIlOoubMRufVBm1yhNRz3mgJFRE5EkQ0JIcoPpSkotppbo8Fwt8\nMCMdkhc4/4/vQ4tich9G5BPk9zUohpccdywZ33d44+INvdOCyxIEFFjG3Itp\nArRtS36ojLPiQpgdQd1z5ygOTx7UhSX5+n9Cnu+PTbsf7VKLKseLW8tA6R+j\n0JT8v4+hn2nxS3TAYC2A/bUB3IqfK0Tqtea+VHUnC8jzxcQPj6DRTqrv7Gu0\nlBVnnEBZq2GfvSA+88SyQLaUgDqB5NMdM03Xh1Na5SLCF3RmuYXcy6sZxVEr\nIWPNlOK7MTeMgpAxf3sxQHMfZrXi4fdpEAC6nE4ighSgBIsl83hXB3vGT6IV\nan48oUxV0hZyv2PlzvMJUKXpAoef46zl/zyltLqGohNfU2Vh9ECiM876C90X\n6d5ivw6BLQSFvzWDMTkLOuoVHHhEzUWcnlFBqhWvj5iuFWqNxab2E+WWxAOG\nzUlHwKZuOHCB05GmwVKw/AMPJeRv7Fwzb/JT+71K4tXQ6lWcySOHF6q+4b61\nyxReyBIY2iWO+YbxKCI2Rd8udGAffPIkKWMbh/cfgAsKhciUc3L1pCri/0/K\ndgrx\r\n=arjG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"28dcbecbce952e82b0113e475ebfc93e801fc2a0","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-465--44d0c8f_1638301631803_0.25769600974789486","host":"s3://npm-registry-packages"}},"4.9.1":{"name":"@leaflink/leaflink-ui","version":"4.9.1","license":"MIT","_id":"@leaflink/leaflink-ui@4.9.1","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"2ffbbb933f7763db819c0a36585580d963c34914","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-4.9.1.tgz","fileCount":426,"integrity":"sha512-1U2OBBuKGiFSHe/pLeXI/p6JH1410RE46tWFdSuQFvDwpp+1f2BRNfqZBlvpLQj7XVNHCvUeVehU4sudldfQUQ==","signatures":[{"sig":"MEUCIQCMtMxa5MnqvL8mf5wMgm+UJvhZbN/vZLH6ZfpMAe4InAIgPXbhE1tvlSu58mTTS/WMw2v88n+CsK551VVcrcjy8H0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4925157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpp+xCRA9TVsSAnZWagAAOL8P/1Vjj4DijZfoZztjTbEr\nLy/Sejv41DJKfNSsKLvcCQx7Ykwfvc2QjHJBFkyR653H4+HF6h3c5btcs1GV\nABg7z8w+RaVsMP8iJPQTS53iyfR7L8uCYggnC719rQc/22KtS2DUZwACTxzp\n0cIXthFFlMvtBbzx0JCpfLYJ8Ap3rz+zzSuyiUJWPWFDsxtEeXQ32JoL2QzB\n14P5fVXJjguHaaE52si9z0YmyJdkzljRW4aeDi9BTe63cnUe6f7Gal7mnodS\nBs2BOo6/PHp18R16HW+cK4MPTH/pBHmLc2LRvmQ8LDl5lCN4kNIYMEhVl/tV\nZByJlFdSGfIv0UNoRU0cBl/GX8dKYC6A9WJgfBnZom4Vzjr93Kwkj9EBTNIO\n/gc0x9KJTZ6vX3OaGuBhR6ytWio1KAnI7HRtAfZgDxJsPMmLDt7Ax9tpBaQ+\nQg/Ip0z8whYvj8dg0Vt0xRwkEp1VtgDRxwWuQWzFFDWQRHFm61GoY5wIqua5\n86xhnnTTEMw0bZd2qi9Cl+ByWR8UGHaDst9TG2yOneeumGJA1VOEoCX0PSja\ndmahPRFGoqaNyftBIVuDLHJleaAk1vhkupqd+uMtMbebgzX52fqwi67+XDED\nGDp69bvJXhASIAPbOKuk1B27YZWYaWUSOFvOOW6HaiDCRiw5tX+spjCwNoWI\n4v2m\r\n=broF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"b4351a0db1beb037a84b662d2f95f4eac6474749","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_4.9.1_1638309809455_0.1134068447211356","host":"s3://npm-registry-packages"}},"4.10.0":{"name":"@leaflink/leaflink-ui","version":"4.10.0","license":"MIT","_id":"@leaflink/leaflink-ui@4.10.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"dd984647ad4c963ab9ac58f5e1c71f87c8a45308","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-4.10.0.tgz","fileCount":426,"integrity":"sha512-D99eKb7TmbrWYLYNhwTYJ+VJUP7ykh5Cd2YPiefmeoTfwB1fPIQMlN7zSMs1DG1KePrkjyJlne6LGde7fpBrDA==","signatures":[{"sig":"MEUCIDHq3q0eFFWpE1T1zL7ufyrtf4TvQDbWc2Bjd4BLgVZlAiEAuMhcRvi005jMB8p5iRsgHhuWzc1avmwfHrKAlfo4/6Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4925414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrnZ9CRA9TVsSAnZWagAABeYQAIxUJYrGZAVICEu9449i\nV4CTbheTVgX76a4+lshGp0S6dizhIYmjCSaR8gg6QjAj481wCsT55N7jHxyB\n0Vuo7GGM/uCmOAznb55GHWP38kNubHnzRVfgJUGBKeaocLE1LxqYWOmfsqo9\nRHsVFfYfkqYaGEMYHfVTFDKRvYGVyE8JRYMQPgu27LU8h3+IE3woNMQovxyy\n93uZz5a2sRJXvrqusXKihKFyY4XeR3qHzGx8TTPm4FbmTCWhu3CDSTNMvaN3\nLwKPT1UCFKAtRhV8x4x5MjVgWXBA6ytvADBl8JisxgnTfAfI3q6DFwQxTQ4W\nXkFBNwUHd3DE5odGa44QtSab9WNn6rICoJZzERq4rImZafDG8AKN6L5bUKjN\nhwch5hs9lpZTT59ifmBRwpgIF1hq22qNOKcXjjXXmAS+wB/B2ArFM2D4MeF1\nT3RE0kbZTujBVj1pXqO0aB/YABC0cet7EAVoFlpSAwacsGH9eEahj41pAoWP\n5GfIEfRCi6d0/oV3Q05ih9aLlftluD+u1GEldFaeUfFyK+MadXgtON15opno\nZUlsHtVSFkRISimucH3Ohroh4URnYKdHxjiO+R7ZCHR8kWrHuFDFDmzACK5c\ndtVrkGqhUY3tmoPb9Af5ywXkylbHk3NcMFJ7uHZbgwUXED6C4l91uU6ktNVL\nMGNz\r\n=mr3L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"b3b47f974627bd9f34f1a9941f3edbf18cea843a","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_4.10.0_1638823549734_0.2905749787444405","host":"s3://npm-registry-packages"}},"0.0.0-PR-468--176d23a":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-468--176d23a","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-468--176d23a","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"3a284650160dd21491529175cd7fd2b2b52421c7","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-468--176d23a.tgz","fileCount":427,"integrity":"sha512-+nqZuLL7JWDtYcw3YRtYXu+aVnOInuGxp/12MPPRxRbVwvLYgYTS5XIby7ebp9kuHnYJ/xvfns32SWj8MAbDgw==","signatures":[{"sig":"MEYCIQCK92JrbzX1FhegpEMpg4cGBM6NonMweHNgeYStuN8h8wIhAPNpzI06tg3fFjm3mm+Y2rOC6Ast/sqdxDXUCZaXynau","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5093270,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrnkbCRA9TVsSAnZWagAAlKkP/0A98Go7ZjF0jVpBFryh\nxJL/pWt90vVPPYgCG1qGs2lVT/AXTnK1plFVkVq8t1L86W32xZZ0aPVpU+2f\njWKC1YPWfK7BbME+vDfZJwaDv35CRnrBsmebVbR9SFm9VtfU7bK6OJO5JEcj\nvW8Y2NB4YeIyY/jopF9tYKF8GKyWthF3bT+DartpahwvWTb8b/AAk91VSGRt\nkrRFRDK4dOqqd1CerVqp57FNTFh6BP0gnUt9SYO1Iljj7ALbOGDeS8RUJaq1\nlSFtbqrb4OvPkD6+QqQTbQG0K46lSD/NtkgqD/GNDwHmZ11exfRlS3XSHIok\nsYb4hNGFIsFw7xUg28U8aNoB3BV1DHJsL72/uDGpN2l3M2pak10jXbFEndLm\nrZXwrSiwxCJqQ86HqV4K5tRQBa74r5zRHEk8j2L2E8F+CbFN7r0qMq+7wHV5\nPpz+0VtNDVhcw5yHa8zgAY09BfywGIdnA21fqWDmEvk9+uFnKEn7zwLx4XUM\ngsShYlyef5V7eZicW9o5cnV2s2TxrVw6mZKcKzCk/vZBeAfDs0+uXd1yayNd\niS1RAiNaHXIwWpvkd0TYFzxGbJOqQ/nplRBCal7j82cPgc9LGGASTM7E0qQc\n6XhclPpOQy0r4b7oFXFkBHSAG4L/lrzBbydeo87jT1O6u2icI29jJre4rRIf\nJyxr\r\n=gWWN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"b3b47f974627bd9f34f1a9941f3edbf18cea843a","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-468--176d23a_1638824219003_0.05933945013841413","host":"s3://npm-registry-packages"}},"0.0.0-PR-466--f8198f1":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-466--f8198f1","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-466--f8198f1","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"13163eb308f615ca55c318e0eb6aa98e6349da81","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-466--f8198f1.tgz","fileCount":427,"integrity":"sha512-Bt2S5gY2VsGlW1Hb24pGu7mkTRVGR1pFz5I3ui8dfsl91xXN7DSEuCgEQKSOeDPZ+5yzAlF1NkPkzJUyyuZplw==","signatures":[{"sig":"MEUCIQCE5EbjwLu0S4gzKNh10SVnXiqy3wt0vM3tUr8/3wccQAIgSdsznjlAQv/KepyS1659xlNY4/dy02fppskfyw2ckJY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5102929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhr47FCRA9TVsSAnZWagAAzI8P/RqWx0hyiRz/7/N07wBU\nKwTcCGblVE7MjtQKYVEpjbB8qZHGccT/AAANG4Z+7AmMj6lUS0GvkK+isEgk\nugKnIuNCyQIPnEce/J52guYvnkM1/MPLFs52fJ1kQp+0H7lgaMsbaXt3VQLv\nTrxNVeifV47fYSesiPrSTIZECqHxbOUsm2jMLK3l5rMzoCdD64tjEY3U1sHU\nteoX7eXDsyGZI12WijMu8iaOw/0G5Khxkw/pmsoR8yWjRGx8/VivqKSc+fUi\n8HQTVOgE+MQ0WF/ImvlHNge+f/VwUyOmSUE1LC0sgJHRo1GTI9RHO7lUwydU\nJX52gw5tO2iJ0Ar54xkL9tfGKTNnlzwnBWaeXe68GvXBNWGEoTQ41NsMb+zW\nuxPxwbGNQz+FXZVlhiIJ7gAip6uqz9ic9TG3nqCi7kPWAftnYLAcUIl5YMzr\n1yKErOxEzTAWJiepCSIPKyH7TKIZwCntP1yF3LsQH5x/C84mJ+Q4VEhGJD8L\n/KSjtvid2YcG30XHha99bRXAf7DCLhStRx+pnxUT7p3Tb89rV4MZT1LoSppz\nHhNNVFJVLkGACNSPS9xVOBpprrb+LJovr4agIGIWvSnOkpLJDWmtcHhR7z+2\nj4qX9IOPq6a7/k3KAeM0iMyaR1rLK9TB17eVygb1eles2ABLuhU3kZo67l0n\nWrSp\r\n=Z1lY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"056547fa2be9425ee7a03f4b2f9e7072a64dc15c","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-466--f8198f1_1638895301680_0.6037822922599114","host":"s3://npm-registry-packages"}},"0.0.0-PR-469--030bd09":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-469--030bd09","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-469--030bd09","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"16719156dcd6c806327ef47eab4f5d0733618981","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-469--030bd09.tgz","fileCount":432,"integrity":"sha512-uu94FLHhXXZjPwtAxEvPm2rs2y0jSLITaei4bSjsQqq/49NLXJS2HNiItFGxkAZIoCnrLB44fOyTOpijU3ysAQ==","signatures":[{"sig":"MEUCIQCRmUVge4W5wnIVknrtJXOlQSYJQVAcTpF4i9nzTVHN0QIgKk9WPLnMP4D5Ce5qxnGIkoGy7gme1ROA0Ouv21rxYlM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7301363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhr6/GCRA9TVsSAnZWagAA8MUP/3eDUCtPpbNDIn5oEcEe\nl4jf4XHHDQ8ptNYKJ28G6LvSW8rCJk0ojXw0mbs6tFP2IGeeTsPl3i0tJmpe\nryyVtZ7XAbYwXNcMPDC+m2nqStSGDGlNTjVfMfWx8X4uJ4YXvs2Zus5WivL9\nYcIsD0IWxngGGE+wSHF/I915h411ByHkBdVeU84C1cqnmxLkRoxRgvaXpv+u\no1NHAaSJOsOURPmAomWX64RdmEYEyaLGJUpSMoLv4Xr7Y1xZnfTQZLZoAGmK\nYt2CkJ9meaSuFIztGf1mdy6QqHnqgI6SHkytFFqOTBlRjDK7+bPawZzrh6oQ\nOYivEBw3jeIOr/NYpPa/8rQaHanzVGwSFtChRI7oxxnHjZInZM+PBiAJ0Ri+\nqln93Ium8wg+qaKbNYbBNLasOPYIN++sd3pkrvUNrbMKuCf1SSwkgKfZL29X\nkE/Ee+qjaa6HxsKu++wwtuWHRQb4nS5i9pPSjz3EGWQbx0Aj1FyXrKd2Td8x\nMFn2noHcer2BMnZyVIOs4RUUBQg29MPUEraf+giAZgGVB3hnYBKRKsnk3wOS\n3bIIZw4z7oF7z8MfrjkoixG6AzljoOHTO5NLEwl4t089S0nef/LuBoLTXd3b\njpbzCOsTfy8EBZV25V88j7Ht7iL7SrxLwulUQ9kMU0BekDhRDrdQS9cY1SIx\narGp\r\n=invv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"c6ed9cc7f2617e65a6b19ff66f1a8768590a25de","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","v-calendar":"^2.3.4","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-469--030bd09_1638903750182_0.7453136258410935","host":"s3://npm-registry-packages"}},"0.0.0-PR-469--83bf143":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-469--83bf143","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-469--83bf143","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"8b09051754568fb0dba86922d725595b9ae949f9","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-469--83bf143.tgz","fileCount":432,"integrity":"sha512-wp6MikCgbOp8kARrT2PBUam6/xEfrrMKxEwJlU10CjylxPCbJCCrmojqcEN6XzpU5MjjnvH61IMrX3UIJI8E/g==","signatures":[{"sig":"MEUCIDIVR1Kr9HXG1MN7QVvKm2d6Zm0eeGHZGLGaY6H5z8YoAiEAzMkqNJSNG1wALg3IUZSZEzOuABtACVekR0jNJca4RRc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7301388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhr9fiCRA9TVsSAnZWagAA1cIP/028aHtastoXs6HVlMbC\nqqec8E+LchH0DyfgSQMew98PNUY+Rscll9s/VVBQq4CKBev6w28pZHSEuF7h\nNT59MOLLzsEBCQ8w6Bvwz8kytaE9uF0e7PdpeCgSoOf5BN6/u+Zb9JyWMhJ5\nJLJGai2zRD8sxYrPPUVGfsg1i5d6q0UFdmQfjBG+iRgAiOo7qWzPzLXSfnC3\nElO41YcEobPC+6V1WK4GSlMrYNZGfeL/NRYlfnIvILwvWM2PWKLtM6W3R5GU\npTumELxJYb7qY22dY+wG+eTJzHsI+RJj6v2IAxsODXDl2HFnHB/JMRSnaiBS\n/nti90H5D3gcXwu+mW8VSnwt/VFqVETnhHS3Sdxm0Sz4uPKaIN2dKz4wJsYJ\nEY7BVRJpRlvIAXWApjEN0y/3KsDbrbN2DCXuBuYpvKuYCbIVdOGrpz9lYgiz\ntlHH/AWgXFAyFuf9PZECoeAKz1o/nKDSd+lbs65VlhFCAbDL4d5P0dKP0Yhq\n+btDYOF6VIqnjpGRNs2UfVcenqcus0lfc4TJg9s+l2rsW0vuwRko7sIC/zpY\nCHIj0FgGKY6glXHIII+/vLHZRjupTb3bKoQCMPRuETldfqDNw4Yj2xHpwBjl\nSIS8KHrOc2dOHK0aERPGOszFgNyb8UW0r+3YEaY+TOb214z0el0gJ1i4t+KQ\nOwQC\r\n=Bb48\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"486ffe0fbaa3e0420027ec5bf1d8e1126b8b0e10","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","v-calendar":"^2.3.4","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-469--83bf143_1638914018369_0.4668892794514079","host":"s3://npm-registry-packages"}},"0.0.0-PR-469--55d248d":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-469--55d248d","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-469--55d248d","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"afb20172eb5ebd22bac95e8a15745c1cb185d880","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-469--55d248d.tgz","fileCount":432,"integrity":"sha512-ZLsuT/hGr3vYXTw1gBez9bht7eavaECKO+QZ1W57/Bz91BMuSWbDGdAwXZG1wwZMAAJrqSYOKk3IOzW/vkvuZQ==","signatures":[{"sig":"MEUCIQCGLulIGZRqMy5FJLrxII1c7WCErbu4mC7HtljBoBC8SQIgTjT3mVcA0ypR48OXe5yElPQMMqt6c9VUY3MjoX+EeKw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7301592,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsM4NCRA9TVsSAnZWagAARQ0P/3o7LZBy5Io1el2asVCG\nlNyF09qlvYXavPnfp+3/7lk4CTE/K2t8iWQg7fb0B7ku7Rz2c5a07RMXsvip\n2XjbTHwellhL5zeTToV8qqFTXYXAZ+JYbCssUh0bsHahNQICNorZihM4/PZ/\n1hmMMb3wLxQ3WUgIUa+UnntB1q42jENOG7oByjlzNsSWahux6SNnwt7sTFLD\nC+AqM4e7A7niWu0mF8dHo/BNcTEe88C2DMsO4y1YhHr8dPWziuiAFxbYyLAi\nyNwirgpExaylHJ9mQIKEdYkjYyyTKpgD7fbEstX8c/RTdC2R7epwGGc5N5sx\nl8YiV0miR0INcek73K0o6NV8oKlNdod2Q8IdCP+nuQ1ImuGy3/MfJSHl3MMC\nEpX4UuI/ifERIqDNooN4BCEsNG5DiniWGsyAVplwJE9mjOnHslsUZvDjV+v4\nVs1REwn88MQ7oEJgPjiPcPWHp+TcVkLvm2I4Ur9DQ/bXCM8MQjKXiJ/MU94+\nAllqs1R3KBrMF/NAsgelmtZWj0LgmbnpbmHb33WmRwewzUHxtIrszV6LbEMq\n+86rG4+HP+O9/CUwEiA73lbQAwfsfajrOvbMi5wFNRQ4VqbwtoPbvM6aRuNE\nZDw4fXF12ndL4j2S3azro1P4atk56cVX2U4tQZtJGGR8S+2V7uH2cl7S3Wdz\nRUXT\r\n=MPvk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"5613cb1d3270ca224299287b2501282592411497","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","v-calendar":"^2.3.4","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-469--55d248d_1638977037648_0.23852761740751305","host":"s3://npm-registry-packages"}},"0.0.0-PR-470--934ecd8":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-470--934ecd8","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-470--934ecd8","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"f98211788241e1a2babeaf1e4d53ed524ff857ba","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-470--934ecd8.tgz","fileCount":427,"integrity":"sha512-Je6qGSRHr2yeEQrdT2Mu4CsmpRbkzACUG1cVDfTZWf3aYYNr4namCSYgR+/TXV4v7pJhz2ueBCK7mepp98/SfA==","signatures":[{"sig":"MEUCIQDOHev4p4ii7wBzc/GYx947RQ1AlH3hwhDGeDGwD563CgIgE9xMfq+Eqh46xkm2dVg+VFYFEQhpXYob586+oQeNyjw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5094308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsNkJCRA9TVsSAnZWagAAYloP/0eTanP9RPI2vaYOETZb\nYD1zN+rA5OLeGKKuchg3R/jPXIYgImyUzspsKDmEouypuNkWIjw+dRpCpNVi\n6w+71niu1vyEzLJ10gq3+E3GolqefO9G/Z/0n2EETLxq7gC3V2KZjwfKDO4Q\nQfOroIUQHB5GMbpyxVugPPsymV3Umz+t4vvcbeYQ+A0VS00ey7n1QaT2mywG\nTn7Gs0qJ5o6g2ulK4cq02WepH+2RbdLY8SXL0PIdo3Bqf3qsT5xF21yEWt3t\nLh/7k8/xN+MvFh3dthOQqDjtV18daKGlW4oRd42cIqfoNrHur2nySDFP250k\nnigVvoDO7m9WQ658hu0cBrn04i/cNbXPdcnTDwJi1SKgzZ5t8Eweq338nrVk\n9psoTlsiL8st+jiYTf4x9j6YFjvtPV/v5o9b/uqw+m3AHzkyFoJpuzAjahjA\n+mHirEnuE25/G+CWzykfbUIN1WtOzsA322mX/yZ/QM9PvJsAJYdR9be+oEFI\ngsn/gRJhMD2DjW8zWvWGD9MS4+ZbeazD32FKAiGDN2qO2PMr8pdyEQ4OsBPC\nLEZpIrNO8c44F0NOcoEanuB5wpzqZmz5EdtuC8Jlamvey58n8qHTAt7S/fxK\nlwCwB/181aWy8uo3NZyzyAz3I+UrEbR+tM6ZOP06MD44PgjktcUJf2VkIhpm\nUr6G\r\n=fc8w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"978abc421098b93019f45922486ead578059735d","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-470--934ecd8_1638979849132_0.012780174228232744","host":"s3://npm-registry-packages"}},"0.0.0-PR-470--af97d5a":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-470--af97d5a","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-470--af97d5a","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"1d84679c273b74962d6d605e7838c2c7a1deee6f","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-470--af97d5a.tgz","fileCount":427,"integrity":"sha512-fwVAYyRExVCWPL199/WmARKALqc6Vklq1HLbQCL2vJDeqhHuWjjL5tme/n5sgUbirSydmD01/TRfJxlS/s+Qzg==","signatures":[{"sig":"MEUCIQCGk5wqovF2GuV4c/MBrOUOPlgCfOiKPAXnSkONyGLKNAIgOSMPhxH9+bTZ9TCv+kbPhfWcQpn7JNtOUj0nsvlTwwA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5094044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsOkzCRA9TVsSAnZWagAAV38P/i/ujEqdlEw4TrVD9tbd\n+Fb+rqWfL8Cr1KVlbzRVEfBzcd05j53r6+5ndKjrmzk/nx/o8RqKrYuVNPam\n3Qw8qUdtFyoE63djed8AOYLnhUf651NqlFklrKde4mJ4QCmxPN5IRHvUZol1\nCo0qVB88yh/Nc26V1qgtPhDcwrjzN6yeHuQM3BPOijj57M1Uu833A479PtJV\n7fxTHua0YCgpH0AfVW5EUo196dMVc9TEtIKkzbPbF9FtYD8juqbA9FV8AODh\nwsYOReTQOXBkZgV2EkfHSC/jyiPlD+NiPP2qCopJznpiEjgKroaxEZEyMqeE\nezjc2hQC/UAKy5iDwVdnjtIAd1ybJaXzdhQPNRiVdJJwXiRAdbx2SpXYXK92\n09gW1g1F5lGIHS6kUoOFBeOO7hDWmsYXZUOqvAPXN5+U4F7BkbQsl9IqMaKx\nUQRBaXSS5dVsZ6FGbA4fRyNxFd7mYp7RuRO1qh07buAXK93Ul6RMmO1VUyUU\nGpcV8//ulSdHJC8pf7Gbkj65flh/tQLVaHl1pqvVVbPIAUw32E4nDmzKaPh7\nxPiZa8VDgg5JCn/w+SFKpZsXFEmJ+4vLzUCq3d8jan13lgUS8cqg44g9OxkO\nNUpF+YI8bSIJXo7Lv+d5as5OONapZsvV1Xfn1So0nAU+3itrlHGnKrH/1gpS\nvQyN\r\n=6k8u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"4a564850d414b151240fa146fc70274652bb1adc","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-470--af97d5a_1638983987491_0.14945317470498565","host":"s3://npm-registry-packages"}},"0.0.0-PR-469--64e335c":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-469--64e335c","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-469--64e335c","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"670d5032a20389295f822ba9cbb399a8cf293605","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-469--64e335c.tgz","fileCount":432,"integrity":"sha512-M4Zm1SWmhQUqo/7U8FL+CTr2vcFkAw7pjDMIzYHsvJdcodNoYa5OUHVkdQSCD/LIvvsYNKUebnPI4h6nNJv3MQ==","signatures":[{"sig":"MEYCIQC/4LbsCzAs4Gbhx3OlVq/6R6q8YLReTK8uF6PBgBuktwIhAMbvIZFD00eegiOMJrNBeK1lx9Rx9F+oRLbt3itFUPb5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10834161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsk69CRA9TVsSAnZWagAAZyoP/0HxnDNfRZfoGDHdYzIX\nqakqM+75/qecctlsOd3FGxvZMleW7ri5gzlz6REoZCAXCcoYPHnaCk6ZZC2Z\nGO+K8r8JhTilioQkT1ADkiNcZD1Ck5TpvNfyXg3p1fx65vwZljliXO5f8YP1\n5Y6pdudRXzbtGBGuipQJq1YXDYAvN0fu0q7/weYUavdChDVCBIge+FPnmoB4\nQQAMK8w0N0ssK9E4rTgFJtxuS2Pic7BsM1HN6Znqmc2U6eyp27NVCd1FdW7R\n0FJsmFK1HuHdQKI9C9CjGKrho9Y5B0rOEDI6J2gCqM19yQIHmKnU3cNjIzyo\nSH3S/dgRrzvTOIQA5ahOTX2pq3Mbk7PpUDlALam8VjSk1EleMxJNu5nZ13pQ\nTTnJM3flVl6MvGn77xiS5jK23e/x3rE59LANbUTj+n2AA0z8s7JdP00vqG2M\nv4KrMpo8G4DIVZA0c13+OisLByKMnxAggW6/U0X2RHWI+g5ReaguFbJMCkqo\nWTior2l0Z+ay2B3YqbQ/Myu8CSD2GjtswcbFyJBiNKD8H2rUXtutrl1ltUb4\nUdUGKIlNpjfce642m5uF2HHEBPwVIw45dukhd+vl/dI65M/DQW4XbMWSgiZ6\nTIFH5ADeRoS53kjdXvh70uuQG4fo3AAUoaJYzUx7VMoVrqY/XkvIcMWCYhzj\nKUND\r\n=vNoB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"9f16e27ee62bf6885ff4a0a421e1905c118bee5a","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","v-calendar":"^2.3.4","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-469--64e335c_1639075517606_0.529413435598723","host":"s3://npm-registry-packages"}},"0.0.0-PR-469--9630d8e":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-469--9630d8e","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-469--9630d8e","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"f72171d85ce883d76037809c4b5ea04af381cc2a","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-469--9630d8e.tgz","fileCount":434,"integrity":"sha512-6r2cK3R45XKm/ZhG2ZcHRiKbocSFrD2ibuUlIg8xbKDA7ihLBbtQuyqz2963kOr+HHksWiQHuwFaHwiW6XSDhQ==","signatures":[{"sig":"MEQCICm8otJCdBE9g9dXzwvh7YxICdnCDlxqUpkYDPTpYr5XAiAWtiNpqa85YMHg5T9dkvppiusLt1Kr4YbZusUGYfJW9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10834516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsmJ5CRA9TVsSAnZWagAAJu4P/1DtvySWWKbzSjBSmx1t\nAiAelC75iq2XwZu1ASdhIokQwvFSClpTkFRx+Yb4ScFITQeSEVOX2crVs0+t\n9YkNnoDKAIUG5EMOShRS7mNn9VuSlXlgT/TVm+af4JmcoBGOZJjpmnHYaU9F\npKNEpEf2BoLXUrAHwE4SEySIlgzrSSo4l+s7fSSMf2NPEImyZRFQzQuEuP6f\n00IPJWI2CL0SAPtjOucKNBthT4VRR7UcBAAjajFVGtuz9ss8upLx9j1VJaEG\nCYd/Tg3BHOwd2nvvRo801DSSgajWvTJ/ibcJ3R9S2GLMJHJOE+7RCEeKUVzj\n5VSCnyAGWfr4fv9Z29SEdRdMB99NzPEOQH4PTeYAZRWdrmQPaw7+TbXLrEe7\nab8P86BFyohdaH0G5liUTBovsYRVgQdu5B19Qj1M/aWLdPfcdSrrSkdKZbBL\nolxrNTy8tLMwrdmpvb3UlyV73NtBjvk94chF5unEKFBJ+KNJSy/g5GqWxB3D\ncYRfamo7cSk4S96wWnNBKnNQERhaAO8rH4KHEGuwMI7aukXxuVmfjkg4MexW\nl7aWAousKluglAKHoMTfpyvoEI3uR0sttswKxp4cCaQliGNxUEgywMlGO0jV\nxKjjYathTsJEvcK968ePnIC2uOsh29PsYWwYCBukBQCBtfTu+0T4NnfLTorc\nX6u/\r\n=IMb3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"88c168d41a616bf9ce321261d6b695815a529d38","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","v-calendar":"^2.3.4","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-469--9630d8e_1639080568955_0.8114761878342831","host":"s3://npm-registry-packages"}},"0.0.0-PR-471--f9f91c9":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-471--f9f91c9","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-471--f9f91c9","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"f351cb9cf902a54e01feeb38822f7eefbc3be58c","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-471--f9f91c9.tgz","fileCount":427,"integrity":"sha512-0qtSYkahkq6bh68GLXbAgvDXxLLX75VCWIELgaNHcXZM0rE2wMGwYUGOIngnbO6gdaWW+T21XB2HCta3YRlTtQ==","signatures":[{"sig":"MEQCIALzIAuMv/qS8ZiIoY7+C4hcvy8u82zF/JcSS0o1EpTJAiBkTWfn1CmMbGMyJL8ZUiYlGn7i5MQtcBiFbPJICqimOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5093609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsnryCRA9TVsSAnZWagAAd+AP/j2KiDqscO6jTVY/PO9L\nSBj+3DWXaqbG93RE1l2bR76KqdRp1pCiGZKPAWf7PwjlXPh440Xk7n0t6Fd4\nl9EVkwrn/bKcn42gycqrEqeNwmS8lwn0HCAeMNcGntTxF39HwCjE/nw2P3H2\nGHXfyHHZe7r0hmodttT4sZ83FpP6Swy2y5pHQPpyqTr3k9d2dZy9+WCph9Me\nDFn9kQ8kiF8ZYl/flbatnHO6PuPlr1A5sRPIy9WOp4/mGF0ORwwZEQnNpzKm\nl9GFSx/PN+g2F7i1jNOQeiSuBEjvB2eRGRiVI8TdHEAwafANX4c0sRyoKeUC\nlLF0qgNQmMhXqEcjkzI7OEm4am7vbhrIGwQ/PXQZyCipljFx9s+XTzLHWglk\nIx1lwnZR7+M0TgK/JMQwJyUrWM6Edp1oG7MOmDGun93GK3/WLVPwLmfJqAwi\n8a1mDRBPQRdSWAX8gV9R7Emv542cxrzytW4FCXXpEb6KQroPc6jQCi5fkdTx\nnDbPsNoRC4SiyUD02CNJk3BcrjeZsCi9ilahvnskD1VGiyA5XFI6RLHwcJTB\nX387Q/zOmCCrEGgOuGKgj8tfqcdhLWC0rDCCN5xJbvdrVtfswZAOyItyhafL\nQexyoFmg/OMM3vf38FgmO90r4+y75M/sSURrHUkFW1y3c2CPfK8IShPoMPex\nvYhI\r\n=Zo3K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"e599d4c4b26c7c8128a1dd535b8d5625b609515d","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-471--f9f91c9_1639086833875_0.49966564777389433","host":"s3://npm-registry-packages"}},"0.0.0-PR-471--422e7b1":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-471--422e7b1","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-471--422e7b1","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"df62860d29c479cf9f331dab139f065e25ad2a59","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-471--422e7b1.tgz","fileCount":427,"integrity":"sha512-AZzhrvhsXdrvOB5g8fbFVsHmt1Y4OgU7ZMf7rZkQimGSLyB/fBwL9KswbKdQmvDjSPHxajDSFigVKfJKhdytlA==","signatures":[{"sig":"MEUCIQDn5WFGmkKteG4GsAqcsVfqDikYk0kLqpOPyqedfoMAowIgXxKnFcsLrFt9FIin6PP+yyl6a9fzKKwTWOtr5450yjE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5094493,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsoAZCRA9TVsSAnZWagAAur8QAJlybcQeetYrWqrG9/Vt\nYSxko5j0jd2pe2iLDREYSRQ0HF9BliG/Gz+yDLnpdK7SM3Iw5FMa6zmIwYJt\n529uCkod6yGDsH5IyQSZiv4H0hXdgSXPBProY1ripG7UBB4+RKThnvbywtL6\n1QjTYJ0l7HZsYmYP3wjKaYNUKZG64tnFRV1tlGTJb5FY7t8EzsqSVnyf/Snh\nyYUyKH73C+1T8Krb1sZrYWyYkIf3azQEwtOAJU9Dja7qPiTXs2x7JFLua5Zo\nxKkJOkmiDx05R4jRX1bUr2dloX3gv0sSZhTCsAvHADipx7DSYfKYfwy56gYg\nRn/fc49jZF0Z1eAVWs5vLRZp+JCtZ+bMbRtUHodbKE/kCsD5BSY0tXqInga7\nrTVvs6R5YGI65cglgCH2RQiR1Gs0nXsdWWvuDAZRtf/j2q09BKMBXdH9hDda\noql+fecYA2SHOn9zqayMlNzUetJntpspxdx/a5e5/TehbEOyiPXyIt6hE738\nyRLOs2I0OxK9hGlHy98Y6MowawuIb949zySQnNPXgTMuuOxyGWF61rHxi85F\najclYhnlnadLscPKMcJP8DnzJX0KYjiUsitU1idUVl1j626757jzL6/B3eSL\ngbcBUaV41flsiyWXL8lmINaisIT8+K62v8qNdd2Z5Aa96z6hOm4TO535hNiY\nO69r\r\n=gTt8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"4dd3fc8e7e1e1a911558aa5f0d95e96af2a003f5","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-471--422e7b1_1639088153187_0.8339385391606107","host":"s3://npm-registry-packages"}},"4.11.0":{"name":"@leaflink/leaflink-ui","version":"4.11.0","license":"MIT","_id":"@leaflink/leaflink-ui@4.11.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"3d89cfb7eee08a04b86512f8f6cf14d38d61199c","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-4.11.0.tgz","fileCount":435,"integrity":"sha512-CVhTF64SJBNelN0zCJFe5uUdMbsyPpdITIhgNDeKur4q6nIrxsagz7zcPYxnh230rbWz06LTEmK62QfK7al3sg==","signatures":[{"sig":"MEQCIGWgeO8YV1usOOi9OCAEeFQia+Q0VaufyKUpnpUdlYqlAiBLs4pX0i4fuITdOlCB2SJuKVk3uQePRHnjN5fgd07pfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5025375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsyaeCRA9TVsSAnZWagAAqjkQAJnsXG8iMrPxZ2LZ9Zzk\nntvC3M8BqVkaUYDEouxVn5c4tGXILTln8VTxSaWOMY/bPC1jb5XIv2zei6pz\n+uIzH0i/wpqabeWg3XoIH4v9mtQENA+Y6Ljn2FMCU4+A77CxFBwSFTdtPt01\nQ39trly2HPLAamqW+5rsCBE1EUuJgnnxD59cX5kK7UV8w2t8Cg1QPLphXzHc\nptwtg1jQITy4dno1lISnhc0fvEx4MddUZItXcO1jBDVvEtpu6z+NJjU4mWrW\nqJS22Ikzrx2uaAhNZIrGbRdYRzjSUuVsea719Ei0uJHa881sIxWODjx87Myr\n5WzoBt3f/TZ/Z+MM+nJxdJGhPrCPHwqUEzr3W1Y38OweUDiRx+O+3ZK5figX\nI+UNWuugW19jyzl/QhcmfaUqvoBDIapIanQ4deBJ0yQpDMhwXbTioDcySZcs\nirKESdWDMNm3LrqCOiq1nfZF0uexTB/W190LlaeXHdwnWlx+Md4BF/8aYXWB\nA1dMHqBHvKA9TjXbBnuU7Vm7/0EPH1vInJcnyLR9AhmyHv/dJDxQW9UU2oCD\nhG4MT8b0K7WAZePRewOsiae/Z3o1ji/U9L+RktgWjasbHbLHyAcfsOYhg0xs\n8FX9elP7v3r5WqKIfhOjY5LutiM/730bLJlN6A4Sf2JNSOanguyfmOMh280s\nPDcb\r\n=7wvK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"ec803b8fd774403f19db5405f4150764fb76f36b","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_4.11.0_1639130781780_0.8171789096696518","host":"s3://npm-registry-packages"}},"4.12.0":{"name":"@leaflink/leaflink-ui","version":"4.12.0","license":"MIT","_id":"@leaflink/leaflink-ui@4.12.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"2bc3aff2331d4938e74951933ab5d1bc3aa0fc5e","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-4.12.0.tgz","fileCount":435,"integrity":"sha512-GJRwOkWsrn7Y11uNRAcXKXEMtx8cBgaC7q//vEczurCtVXxlPTBiiOmJBIhEXlguQAv43crnRSqsd8JwePQbDw==","signatures":[{"sig":"MEUCIQC81nTGPL5fIom57wVyLm9B/Y3Uq000qQp4G9VwJUqIRQIgcWqI3GXG6efh6HsOr8V9dcipCLW3Ra+DRRyEmjOLy28=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5035034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhs4D1CRA9TVsSAnZWagAAijkP/ijAMKLq8d33BA+NjIZ+\nRZwvCNTMk42aYMvmam0np6CEEncVQidnVpuOUuLuOcnS6tCaDtw601LdC5QY\nWpn5zEuk00IsDX1ZXe0IUSCWIHFcLAbgIWnx0L4QaNLc+C2KpT94mxHpo2AN\nnbQMoziCBf/uH2OJMVSDIcEy0rF6oyVHyaJerNefj1+cTtM4h7iYN1AD0mXJ\n5FrEBSnjB3qYLJwYJadqS3EYMWkAy3O5Kn6r4/k3TRK3QofjAKtYl6VMxgTd\nsvr1EiV2JdN1mbwGkpR3CzamQHtDq2gos6Lbo0bg54HMoqxJs2XNH0W+LdYH\nMrkTUnUsaKBmxSqFS8nfGlRSTtfDENJel+Sl/9TN5YbWeL2hrTRoUnvp1xrz\nNY4ApwmxIPsMp3SpRvrG3+CHBHTaYAm10BiZ4SCb0WUZtLZ0OcYu5QpHo/NO\nYDSZKISbspDqW8xlLP2kGJBbdjyx/RdyUK8o9mFZLYcXwFQWfnKrv8KIULrr\nm8Cuy2u09ZkOFIVWyDWhtSCoZDB03HLckgjCP+laqir32dJs4JsVdOr/N1ZG\nluu6yjuEwt0Enp8nILRqrPJQh9hviz7r71ajkPGr9iT2moygSLnc7a3n7LQU\n/TC2MyiT/mGfqb5bf2CkMYBzQVSl0PTHxDl84UgOPt4TtR6q7xMQEjq1Zkq4\nA9mg\r\n=q5PV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"bd7a81c415e521478585fe681e1a366173477526","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_4.12.0_1639153909258_0.42935973065704625","host":"s3://npm-registry-packages"}},"0.0.0-PR-472--5d769f6":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-472--5d769f6","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-472--5d769f6","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"762f9aa6e2b3164d40846e03fd71e00fff701a7f","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-472--5d769f6.tgz","fileCount":438,"integrity":"sha512-hzv3/9Gm41ILiXIm8WGVUCxHSlT+ToZ41/tfb8z0w/o5KjcUAMjurANIZTdgkFv486dsbl1lx2JG707L0l3yqg==","signatures":[{"sig":"MEUCIQC9KixJfLV6Z3vImLDTk9/qqCjrlJCDiyrt5c2xXm/nPQIgAXdLqohEoi4OMlDUPumC/r+Km1op3ouR36DPH49nXoA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5372827,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJht1IgCRA9TVsSAnZWagAAex4P/j9StbzdyExPdSISidCb\n/g0DNCQk6Zv3gGDhXt6Bhetr4VPlkaedsH0ZQkZ5zX7rmSOzIrqVckGp5CwN\nz2GxyUvIOg2mR6nbiRu8QG6bmDj3vUwAEaN6EjfY3OWjBZXbROUxA44WB2Yd\nAPCtc1F1tquxJol/jY3FVITnKUyC4BdlPvBYHgHBCaUA69Y/NnCRh63NA32z\nNoZ4sKN0Q3Py+P2gRon2rMCV6fphA1pFeaiYqICrFU9VFzCVz92MT2YrDETl\nKP1bS9LV2/NIHWhpTj797W6wm1ElyMuQTS83GrVdG3DvjpA6n8GqECCO/FDH\nVH6E43+bho/3gO8ddqm5+OLmG1GWqMWJY2ukIl/qqtDCx5tOcRze7c9TepKF\nIwdmy2d538pPaB9MZQ4slfm9d0ZUJZ5xEcAFI/Oc8LTJwSzrd7ABwfd5Szz/\nMtjztkmRzsTVEdTTsPJRoCEx4iQ6RTbCc4qei/KEEX6RB2RzOQC3LCXqa95g\n6EgPZ23dHL86BZhWLNPJlvDopNrAL5pdqsF1elpq3tzxvRnaxaTdFsCM+YsW\nWfw6jZLXuDEgLDBPzIux+j8mH7KClDyhZRuS48AX+WVCohhCm+MUtYg23m6p\n4EemuTc0nZZFPssGeSQNQO8yb8+lVE8/FB9+XIDV6hKROcAXo/SXWfpiDhl4\nKPVl\r\n=BXfI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"5a5fde13fa06dcfa99f6d605ba1fd848ada374d3","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-472--5d769f6_1639404064302_0.6110546316788323","host":"s3://npm-registry-packages"}},"4.13.0":{"name":"@leaflink/leaflink-ui","version":"4.13.0","license":"MIT","_id":"@leaflink/leaflink-ui@4.13.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"36adc6885646f392560ec37f01ac11fe7d806c4c","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-4.13.0.tgz","fileCount":435,"integrity":"sha512-mYiWS0koXtEuknrH8bx6UFAmIdlJYBUe37N+rxKpothwLJ0k7Vpou3joVZfzNMxBQqiRxeOt0gEXbyGn9WKfvg==","signatures":[{"sig":"MEQCIG/QghMToBVT/0TznmTVX90W82zezb8CTJcwkw6hVJWoAiB6ucU5Ddx7N5f4SmBCzcY8bl0DF0qHa13DBz0gu+/FxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5036257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJht3p/CRA9TVsSAnZWagAApVkP/2vJ4inbSTmFgdmpopSw\nbLt+l67SolaY/1uDGv+wS2XpR/qaGWlVASE/rJioYxYwnPkKdRJuR5h1XFWV\n40xnAhi3UKqXJkPTqWoOo52PV9TK6LYf46/IywbX7dN42+3kzaRwoQAvgNSC\nsIA0BJiyWriDOWbUdXtJ9lrjDKWbFDJ6Tq7kjZYMIxVlXBq5KuN1iLYDOVzO\ntWrlAWXKVDzQt4YtU46MKfv7yLnfbNR8U+PmP30WKDjN+4sCnoTslPSRZopA\neIUGhe5+MHNKnAkM3XaAXxvj7pwVR/sIRTFlX62c36frHCTK9wiEKn2MQkF9\nEBK/+y59ZVhcwHFk+0C5DBJLzCEIQ3uO/1iz+L72P9QbsUs1SAFRu9h8sp6E\niNPwCCucN+LjujvgZxJ+lDzsN5499+h3OIgBWlD3Ed0seKgdHGN0TxmYa545\n0Lwl6wQAAgoko2F7J79OotD8+90t0LJRoSILE97PWgju/hQC+vNk3YvMnonN\nktyLXPlStBPDHih5iiIMa8Yb2rQvUbtWDYDb1PoP+LMyYBJkJxKK4zwNgi7O\nQ9zo2XvpU3mzFp1K3ewkR6LF3FhwaGJk5yfo9q6tzjc+q8r2ZEZOH2K+YG4c\nkshYSek+93IeT4NMd3wL9tkZcumnHCVmodkU8cD1efhyfcnzoZu6Zs9APgPa\neOGC\r\n=gJWr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"9b2c6eb19ed69eb78d03975b63bbfd6611342ad3","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_4.13.0_1639414399127_0.012699035542395487","host":"s3://npm-registry-packages"}},"4.13.1":{"name":"@leaflink/leaflink-ui","version":"4.13.1","license":"MIT","_id":"@leaflink/leaflink-ui@4.13.1","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"67bc041d9027ea6e750ac180e18279b2305ea6c0","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-4.13.1.tgz","fileCount":437,"integrity":"sha512-nz05s4243xsUIrP8yvk0DTvJ3l0473mtg0VsnCR1bRLahXs6g3/NO5WvQ/lJpwEyCkhtD7TuhmJ97b9JQrICbQ==","signatures":[{"sig":"MEYCIQC89N/bmkrX4sgUoD9wsFR9QSS0LMfm+58pjyHh3WxgHgIhAO2VDVGLs3nqGA2+e1e7sZ8/MnlQAJzRCRl7dyNSCsWD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5206194,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuLlnCRA9TVsSAnZWagAAtQ8QAIgpk6e6HMzOG+YA/hIy\nVwuy4CPjoIbIIOG00Zq5s7gY0YWu54YW+PPqSyTp+mR8ZE7tNaTF/Qk9L55G\nA187XQrHOTzbe7Jl6+5mjgIysS8FMVpjLsqfR9mmiSexfXLflajGSyu7JL19\nl6CEdjWLbnrri37XFHCb4MroEhE5RWPawC9O0Vp8DReU2tTfA8rVOynrsPGC\nX7FzvXvIfIfF9PJ9mrZwmPkTEgLD46mA9sLW7hxTa5ud8klK2n8mVRULHLo8\ndduerDBP/fa8+qeobVjNROhGc53IoAyaJeIKZ3GjMuiE6+3dLRZt3e/Eqko9\n6eFBegNnEnYPCf86CzV9J/hGo9NxoUseybZb9EeeeiGX1P9P57zS6VSRYzs1\nHGUwMdOjynC9aIoPT6cTH1A33QfHoghFhRWostWy6Nez+5AjF9VWa88REwAj\nReGL4LR+/UNXmOyVJDphnlBmCiXnLBI/hqlkhz7LrV174yK8p2tqBXVlcgpU\nJvm9cufKpiN238C8Gbng2lnHd4Z7ULmEfnUH2381aeci5IVVXo4h+16rxT6E\nSm3CUeSSYt1JBBhK4YD2/Xd6INVSP2+QfMtd3JOHa2dApHv4dz2nThWmlLOI\n0vl7l4aOWzj2yo8qMx5+JXdJkCU/BL8eVePeHRUcN5/EIEY7I0gqrSVXEWHM\n8hBV\r\n=SSZN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"a9802f3cf728af4580288aca7ec12990cd723b11","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_4.13.1_1639496039473_0.6543493902354032","host":"s3://npm-registry-packages"}},"0.0.0-PR-469--e47a67e":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-469--e47a67e","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-469--e47a67e","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"a8f93fa6db72fbb33e9298ac0d5175fe7a18057d","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-469--e47a67e.tgz","fileCount":448,"integrity":"sha512-+rALSMgfmOEamkZEJfS1wJt0ieyhoGPfCvV1CfIe+t4vd8In+i2c6QpcDNiirFqUR9UtoyDscoPeNtIUKsXX6A==","signatures":[{"sig":"MEUCIC+foSRYphCHbDORt1QPVDtzK9Bqco2cOCCom2YKMFruAiEAhjhbZBqeC2QuxO2vcC2PZsBufDx8eAPQbaNExV9VXFo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11116775,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuNYZCRA9TVsSAnZWagAA0w8P/3XNpE8pvjX524fjsHck\nzP5hVlQkrGzIieCKFDV7AqtYKF5q2Qrwx5nhjoYBSsJNQdGaAZvIqSY0UixQ\nEL/qb4XWFB0VPjsTuoccDAjGXH4CY6NyUq/zEGBfxJUWxup5n+QoHkCLbCF/\njUzri4vC3BUgHT1GFFr1zJU1h+03eOeRnNlc9z8zYAXyiYXYt3ADHdgF9dZL\nhMDaHyAg6PkVs+2cWI7iSfq+9iy1wDpGNtB5enYyiGfVdq5GfwjwAWY4ji1O\nw04T2gF9/S3D88mKsHrYJZzmxbGXuI9ywK/qlSQL3Ud4QtpbhWx/o3Pz17fR\ngnXSyafSy9NjOHtQDGyHGQMcTgKde9nuMjyVvhwdgcrOVggHSGnXsktKIZF7\nFhBLCNm1wV1XJ42B9dSb9MzpPa5Zaq6lsKvfoztTePPvXO0H0wKsS2UJlvuz\naaZ3BbwLnu5aJoGmyFKoAXwBE2zShGTzV8cc5oiL+rjJO1jLkkVLIDraSHf/\nlTPijK+vNS24HRSTlPKsfMYEPx5YuuHDA9PuWXjkHp/o1sUPGDbDsGBuLIKV\nMmqVvnIiRLjg0VKPWs1jDO9J5noU4OFVnxD61EpP6wWmlvO86foZYuUpY1Q2\nEjrkxm+L238LGI7tAou8SipzCwGauXV5AGimiwLykrSroYzLsQa/eYgGemXA\nYleX\r\n=CmYk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"9ec4443a0fb49dfaefc42211dc2ba9f3bd3381ec","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","v-calendar":"^2.3.4","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-469--e47a67e_1639503385605_0.5532939926185569","host":"s3://npm-registry-packages"}},"0.0.0-PR-469--79cd954":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-469--79cd954","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-469--79cd954","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"66e041356b1d8aadc9ddc963ffceaf0e90bd6913","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-469--79cd954.tgz","fileCount":448,"integrity":"sha512-Mzw9n+NWtdKMZLBtttAA+GBodRFyZ9xrV7jdJjOpR6/DXUd7jUJ9mgQx50UXO5Rlk19app3qe+kB3wNfggZDXw==","signatures":[{"sig":"MEUCIQDyokLLWcB9zbz5WE5i4Dvvm2bBPYudjXzhbzjQWG9bpwIgQeZHXJ3Go75i2cro/o3ifFfOIBUdjeM3dRSpQBau9o8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11113326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuOhUCRA9TVsSAnZWagAA860P/3ZMs52IV1tO1ikOwL+r\n28IPKg4heIAdfYEGq48aJ2eJbwpg3USULtnmejCJs2QneoaNYUpCap4vAVfq\n92BI2si1KLVIgLFs+t7EwH3AsK5EVXgnygQGlz/EluobGorET6yXMoWR4qfT\nC/byYC8qF7g5kPOQl0zrB6OK9CP/k8/lWIJqExZvfULSrsggQymeJYlHNwpo\nNZHK2g55K7tQbkc5j0J1isPiDLpUDt6djFS69VnHDWjHx4tAo4RngYteifjH\neXo0GOlZ2i/rqDqPN0Mm/DgzGxXBSajbJbDt4UVQDquKZnn8n8JoXISP7jaI\no9uYpVJTt2kwVf7RldJO9Q3DS8JeqAutL1YvlI9H1FmljvzcxreP9PX+7c5o\neUj8YV1lJ8vECakrmSnXlMkORVzCRbSP53+32V9qp5KwGEt8D8j8Sovys69V\nrbz82SliT9O9iEGMEETyFZGR9sWwYt6hgyRERjYmz8a3IhZ027vf1SSi2M7x\nRay8UajgC5vjdKQeNt4OXjzTFINZm0KEWa1YW39Cpy7uoF6wic86/TBDSwBF\nKlti+HzlilK5XSvaFG/88th83n6tIS6yHVOCnVXF74wxF61yBLxl13FN2Wph\nXCbEs39Gs8PGiB/EIEO+lQUIeaZKYGrNw6vM2aBhyu1+bpK5wbBSkONpdTN5\nG5+e\r\n=+1F3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"c0fbc849955b720147a00fa0efbdf77ee646a2a1","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","date-fns":"^2.27.0","lodash-es":"4.17.15","v-calendar":"^2.3.4","date-fns-tz":"^1.1.6","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-469--79cd954_1639508051942_0.8185755881553942","host":"s3://npm-registry-packages"}},"0.0.0-PR-474--7f464bd":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-474--7f464bd","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-474--7f464bd","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"d1bf788a0c62e84fd9cfd5b19f21eeecd5055738","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-474--7f464bd.tgz","fileCount":438,"integrity":"sha512-Z/ZS3OJQbtPCWu/oZgSfjzp9M+XmpQYoImq+uh86WsjNmgRN7tdlVfD4pMdt4zvkYcdmKsFkmhRhQmwxIMpBnw==","signatures":[{"sig":"MEUCIFdDgkvcgzj9p2w8nYNizUaL2SUymjJKjV/LXryoeJgRAiEA0QEqf8IyzHjREtQcOT0XdX1EYI/M0PABKIS+38Iri+I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5374090,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuRU/CRA9TVsSAnZWagAADQsQAKLS1+dweylYs+dbD1oy\nZimiZQNS/cP+cbmJ+qM1h7GgZ8ha98wkgPXqkPqbLpBxFFZzaE5qxGfl/aiy\nVlaj6kSFSHPLjpXJQvk4UMbb4RazTlKfwOI6ChZTglaiqDDH22LiGTenvhxc\ngTr3VKxsVNMmup0ZbAIVK+EJ+fORuai9OYf6tu6qyiAE8Df4oFGe6yGbgPBs\nQqKooCACUuhjwLDJTaztS7eEOM6nI0ea2q9gKc/IWKQt4V0mjyutElIF81he\nVwYsnffgzT3QAJVUN7NfF+ts9wX8AN8FpQNZMzDuZifiuymislDZ+xr6jp5H\nsFodsly6kssU94mBf34jw1AkscKKA0LQLo19fBM9U+cRiXY7mQKnqNuiAKWT\nkBth6pkBDlkFmuWawcb8LHxnSuC7We28zPCocBbihocWHSBEutrerpsYOVCE\n1E/jZFsN1qAMEVerR6TvQaekP1cO1IKIJnjyTS+g2TSJstCpYIJnKh7Xs9ek\nwavSiGQnKByL2wFd0hgOTjfz8bbrKk2HknmyeRrmS1A87lSyz7y4jxaT3xfH\nK36OUDp2SFPvnZ/Bx4C+zgDB9cN8cz/MleSQsfKs3eiVl2F1W8exvyBaNPzY\n7Ny7G23nZaa12TAmiKrX7/gIEry3YoWbJEYsEx7pWroe2AqFSO1rkwdIEHXb\nO5Xi\r\n=ZZF7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"b14565f454f129e9588947f7328648c2aba9b08e","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-474--7f464bd_1639519550822_0.6694841485330967","host":"s3://npm-registry-packages"}},"0.0.0-PR-474--784fec7":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-474--784fec7","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-474--784fec7","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"fb8e86d465188f0209adcca44de6311a6f6fdd90","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-474--784fec7.tgz","fileCount":438,"integrity":"sha512-dV+pjWU9rjl0sD/DdDa9lb5RHNnfl0Pq7+r0n/SwUl1SJALlIzKUsCXwSP1f/Zm6OLJ82KFVZwR4x2Jp777xjw==","signatures":[{"sig":"MEQCIAEt6/E2HJwzyxZzcNdmUhCV8G9CYGkIXpwlb77gct9NAiAzCM3EnyxzselwHab4nuE4AMytTmNIz3NRcBA9gqSMRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5374013,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuTIICRA9TVsSAnZWagAAxTEP/3d3Kuxr2H7Az2bQAEZr\nD94XkgWVu2mMJUiMS+cvbADj530HnB4c84KweacGmBWH6JYcCLoZOLyZ+OYK\n6xSLC5Y4EIg4SHASd9GlPuS7hbg04M5mpR2SK/xrqGLjZ0lMjXDelrPbT2zN\n23mzloVfaQNmlOGPmNg17cs/gF5tsPZ9kSD6E3db0MnufV6YQKhsEHBh62DY\nf1sfYSNYYqqqlTS9LAdXwql2GSbWA0Kh9EuQ8HlECpciGIpXMMkreTPLTyxk\noYZ3jLHV6ovXF+U+9xNou1W1zpTVy2gG3iM+j7HPT66Q0jdSVnF5SNzSkuWi\nOl/gG6wSVFJTPlEiiy/ZoOqU53vDtacvuelTXPAkVA7hC3+TJxpDFy1ZG7H9\nlZRk3eQDLbZlC9/W9d9E5Sj4mMFEl2lCofNQWBGskco1F/OP5WyS5OtQcobW\nKqSJGcAeXN4bT3dqgSGmb9EIC/c7cEyb9Pidigz20T7whxvLHh0KOhsMp+yx\nWifpWbaNktnXnIq97ZTPpDeAsv/UICmceVPUbWoDZ9/yfBykGOdbtEBPi3lW\ntu6hw4ABi+/9igWE+ZcKTkoAdKQ5e/Ml6Ps6umTCihMlwBju9764f+gERudT\nu/IVuOjRnJ1ah3sFcAZ31o/qpeX8Oo9m3jJQtivChEWRNesipAYWUUNy071y\nmq7E\r\n=Yz+3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"0af5b67e3c89dd04ef02d5d85d75a0a7c6e2dcba","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-474--784fec7_1639526919932_0.9574372010320571","host":"s3://npm-registry-packages"}},"0.0.0-PR-474--5fdea7c":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-474--5fdea7c","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-474--5fdea7c","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"e710ff82126eea6a69dc8f8baf75370d649235de","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-474--5fdea7c.tgz","fileCount":438,"integrity":"sha512-cjkmMpoTv6P1i8FWAjjeBY4r+2NTLHaOlYtobwOYqrMz0GlDkNKO8rQ+UgZmt+xkiSGsXbfxIICWMhCPASVWxw==","signatures":[{"sig":"MEUCIDZ3nqQE3BPwfn7sGikggVpJpD2z7MkkNXY27XTrxQ1HAiEAg1hntTJAd7L0v9UY3aIPZTccZMoV8iK2/Zl/aYCqsz0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5375883,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuUtGCRA9TVsSAnZWagAAgVAP/ihBwHSSCwlkYA+wqggq\nJXKzccgxjTO9q5SoH3eJ4VBNTCWRvoYbRVbm0U1Vnq8SGQh/7BEaF1MP8suu\nVumhc0xDHqJrOGLVqEYXcsYtrxvDwYsAkHiJv8a0fivQ8d6HMz7QVjjJD/O3\nvW1DjASMuf03ajmkXZF4rrBV3MM5b3oYOSmAnRt5Esbr/JCvDDRb/DXQqr7h\nOKW9bXwIvIO3MGz+ZWc8ZlQmYhZhM4psx/8cqEL1jquRMHJQiL6BX1finiEA\njZMzok2t9fRkDPzVWeQ3Dw4GCh+h0F4E1phKvhVmhUrDgDmOSCMqfd4f3YLk\nAvhiBnLKHFBXI4ejwtQrXPSvN3BKUHZHqwtpTKBerWCYRrep7cgQ0bWYkg4g\nhSjT5Y40PYCMB/PNgG3amaY1TLpZMjZkYXG3jmq2WlWC6uJYbeIxEXvmMPze\nD2RqWjdKgFvHbP8oMiLI9YtBbjlCfebjzXjZT51jl6yC2h4pcYK3fem7oKyq\nXHXIov8PRTtZdl7+d3hIv/Y7Ax5coKh34ne2cMr1CQq4Qs6yPQH2DYu+iDsS\nJobAStJU25pW2Qxa6mq6EIBOYlWTpN++qENmuNbTE58cxUzQyJ/mg1YOtl5/\n/PDb63pHmTSqQQZfqp25QDxnrZN2NC2PPzfjb8na2CTphL2KJXBKhh5eaC47\n10PP\r\n=BRAm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"1d8b88e686c816403011c5b09fe35604aca393fe","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-474--5fdea7c_1639533382110_0.929850485345801","host":"s3://npm-registry-packages"}},"0.0.0-PR-474--83ab456":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-474--83ab456","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-474--83ab456","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"42fde37ce9182738b5b4ba77328db799bef71292","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-474--83ab456.tgz","fileCount":438,"integrity":"sha512-QINITCovahtwdenmKE/xI3tSdYrdvo5GAXLjsSJG9BDIIRNmZJzg8eIJhLj3EAg3/Kh2hLnYPmeaB+WYIdADSw==","signatures":[{"sig":"MEUCIHnJ3cU35JsGUtkIAFlHcyzUIgdjLSomKdTZVQjBDdjwAiEA3M3d2gfjkgS/VRWWINBsHWKKfGMU7lN1iFHPTPtsXoc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5375936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuU0DCRA9TVsSAnZWagAA+awP/0bWx2KP6nwY8MOAeewT\nAihlV9hv+9thqdv4wtivtTRcC1mriRKkrxxV2DFT/2dbkwtAzHUO8YsgwP09\n65vwE8cUzHiNazUZiGKGtMoAJS+CK3wCAROq9vi621zTb7rVU9jYHRubTTb5\nclsh4ffgCdbzgnGmN0yYfu5ao2+Vg5K6+KHuYsPkrs31H+ZivhaYdoAsZNs3\nHCZdamdaDJkKfbE8mTXewHbtArqRV53amTev3kx4yodzkewbCxBaQHcq6QuQ\ng9uSwIwfoNJzlhYgf6dvBQ1TnMQ4EfczY/KXIPNJaEE0/ZoE4ZpemMu00M8d\n53m6TcjklR+iMJ6dW52daz2kOYBQBh6WV0/mUEzP4rMEEewkLnCgjbu9LvUT\nm5aV8uegHY9aWdkViB2LoJILztRWco8iK7TFwUKJ/gyFDaNG27VDYpCQdTZj\nQq8sQd2kMaNmHd0RU7pj6c7Fl6AZUtkc5jiLe/LZPBsLRN60hi0NPAj8150j\n0xzjB4zh40FFeTh2XORwLc7oDWsy0lSMzU2CmTZMsjnJ3L/6vwQA77kuDixz\nWGsKkJACaF8N7FdR530HmdotR9QTCe7Jpr+8NVe8DsNRMGUKSQB29ExD5Z8c\n6PjoQt7JVVp0j+fHSpZkCEMyflL/snLzN9hnhNEBcVcZsS8B8M869ZcbRt6u\nlnBj\r\n=1Zf5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"a612a8d05f1f0cf075f7606bc78c8f26169df314","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-474--83ab456_1639533827057_0.13816146854381062","host":"s3://npm-registry-packages"}},"4.13.2":{"name":"@leaflink/leaflink-ui","version":"4.13.2","license":"MIT","_id":"@leaflink/leaflink-ui@4.13.2","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"ef3465b715f2a7d83bbef90c9b17dc027d774230","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-4.13.2.tgz","fileCount":437,"integrity":"sha512-ElWIiAyKiPj2ar2VfPhEHwTOTqa7oIyQCC0R6XFoe5SEW3PH1l3lbQpTz2Ec1o7VvjMuxVcobO0cH01dy0A7dg==","signatures":[{"sig":"MEYCIQCA7nh1Upy2ga+T4CYrMdQo0jOjTMMxl7yUDC6uy4mFEQIhAJupw9Kq8QssA4WRemI7oCrsYO+BYVqhA0WyeqQcou6X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5208221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuiJvCRA9TVsSAnZWagAASPoP/2hINP7aJOt2lKOesGIS\ntzVPQCQNol+t7Vl+NJx6vtiS7/39avgQL023snozmQEMtwu2kCeB710rmndp\nva5bHHJpf4gOCfiVjcn8J+YVstKlw0RTzmD3Iz+9GwQ5DTmeMNlViZgOA4Q8\n1LGHVmUeBIWWU5ns0qr30R31r/7kcJBrOb30CEL2WFdbntY6+wjvlA0hofg8\nogdFZfUoAJ8CmQC2nuQ5KEyPc9A0s0LIyPA6RF24Du/i1wswo1gNGKlJD6HP\nfpFsLiPMRQaiWy4+9A3FqNGy/Ue5/aIk0Rn0s3cbh1ZErGKF2gwz3qy8ZZCz\nTSEoc7IuvuVj0ON63c+hiMUm+TiQvctBo1BAN+PXNhWm7TfrLdcJKcoci/AD\nt44tCDhOexUi7sDFH4b82QTKJ8priYIFTsBerx/A0SdkVhIvZomNxHT7k6MM\n7dyRRo8PujZg5cnKGe3yKN3cphR/V07sFeG1Hif3Zgpj7ESF8KNDezM9mbRw\nVJrdLRxRYolnuCOBBEiVPUq6sQQRQ6Ahs3PPovxauVfkhz4F7haQnBqgFovD\nLf3wjwtXp8qL7qrNTEavaS9GdwKvhxg8V9IXnCxLVOGvRTjE1MTWr2WGBwXn\nGpVwCLqJ0zzEWCyLXfoUpxBr9ccg7KTP+TUDliHIATb3NC9hNGsBFz8kLVTB\nHtUy\r\n=yZRv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"a328abe40c8b18a8cad31f28f2f6c07053b3214b","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_4.13.2_1639588463068_0.4633021791489047","host":"s3://npm-registry-packages"}},"4.13.3":{"name":"@leaflink/leaflink-ui","version":"4.13.3","license":"MIT","_id":"@leaflink/leaflink-ui@4.13.3","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"84e306febbdbe2532e8af26814820103abd756f5","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-4.13.3.tgz","fileCount":437,"integrity":"sha512-7Ait0hkuEmzI06XT2BwptyBWWbxQ97nY2k1X/BL/2o5yHzwZgD3Gc8NAJjb72VtqQ07luPj1rY2+TDlpLWBWgA==","signatures":[{"sig":"MEUCIEzp69KSEGKGOnR196ZnJlOfeWEHuKWj5gX7gQPEMvsoAiEAgv84bmyqJzudrw+NQjOdcbcbER3GJd3dUEHpuV5GiUI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5209429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhu1lACRA9TVsSAnZWagAATgsQAKCTYdra4bP6xF3JYZYc\nyOcBZCPonvPMax6n6Ra97oPBg72Y8fOSdMPo4fkEgMRB+UiMT+WVHjJGF1Ow\neokuFOVW4MTRrhrmaiTsQ9w0XX/N76T0FYOg4vFKaUcpLtZ/ZsdmZJUCw84f\ngo6+hmx+HCEgiRL2naIRuv3doEeUwOmEpQ1TToDpf09GbIiua7oEGobBTlvk\nU+YRrfNYwhynhqoqYnRMpXQ+Xn2E2c6XcxmnssZ2yPgaWblZTdB/paB/welv\nxvPuyD6wUAd+/Mwgtjr40LShE6RPekJzhBsc8Wny2JxVtjHOEKQyWymn5ctO\n7+ZtLqwnZLFP4qXB7jFtUZeksmAqV+6cex8WCH/Mf/CIE0Mpf/7KEJHp/Dmv\nbJEPLF/0lexeRMkwQwnyMYq62XmGBJVcvH6cZPLxx5KKrQKTCxbbh2C5DYnW\nVsBOiqwB2yGtUC1gpMnuyOJwifygeBsRNco2a30NI1zr+7hX0gGBj1TPUZ1r\nvISN9RWKmH+wPHXXbMsPnL2v8ndrO2Zo9oP1RZ6gOeQKNdXp/tQ9dauT2uuz\nmVQvalUM06X8iwq1pDkMoBdMSMG1THgp5huvvk7HDH4bFpIGtWxCGSk9Iso3\nR1dYPBIpvhaUaGMmjv51wjw29F3pY2JaYDxzzE7fbgJU+NJpEMZDMgkB1Ak9\ngwBT\r\n=LZTE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"67737ef67fcee02960193f024b2734a55fa3e92a","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_4.13.3_1639668032457_0.6661931304118427","host":"s3://npm-registry-packages"}},"0.0.0-PR-469--aeaa2e0":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-469--aeaa2e0","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-469--aeaa2e0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"51a5941e18608bb9c9a48144940c2a9d262b6f67","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-469--aeaa2e0.tgz","fileCount":448,"integrity":"sha512-eM3mf2Ljo3V0pTwPI0bGZC7McGbVZY3qzow/s/NJJuzZS/harl1up4Zglah+mIf7052NG/OwespGew0a3DeyLQ==","signatures":[{"sig":"MEUCIBBEbWEvwKyIK+9sQIYAO7wzmq1HGO+BBbTBNXGEMWm+AiEAs6CcCF4M/KJnKGVXfBTMJxbokdPGLIxLWzL+7VEdPLc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11089440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhu7UzCRA9TVsSAnZWagAAuXQP/1OS7i0Y0uogZywdxaUB\nqKjDBuipsiXkivYq3DGuVNy6rOebcbiU8rOAZqu65OlHh9svaTyPTx1otPLd\nEl5CuKBDNtka81P39NK3dsbx+EJXDBtSkXFDHvETgSeXcoD3VCfArNp/c1sO\nokGOLbKrHllZknmBU6IvqRW6azIoM0eA03EvB2ki8qRvCiOhUqBizJIN2DHv\ni7vUE/ZP+d8Qzczs5Z72bpOnbgxXC29XUM7waFk4fnbrWaPHDn+Nzaft4Yai\nw+sgP43VUyxDCxTIDZyQi3gBOzWLbUO2sm2P/5G+56el1icNDJ/IGKd50Iba\n4elQZXt3EH4BTzmbEVZft2xOEsea/xRS3IT3NP2iMAbpQMbo4BlKeD+g6a8x\nuesOLFTBSz6jCuBlUNTIiHk1/+xEh/fSoBGbSYgjXXQzJ21RmLYdhiEIlCNf\nb0ZEACPk/SfADHM2uVXmO9fQy8KyHcf5MZ+rDeOkBh9TSkXS/rwLk0/FrgGP\nW5vS8p5Lw55AUJa4PCVo8PYRtNtHe5m5ia/iQXouQKKrrLBuKMZaaVWqSF88\nw9ipO89Do81J6Vx1+/11WMSDoJuu97BXcEkUYGA6Zkl0aC+AZiHP5dCuYvP0\nCAPfKB1gAtUWyAozzilCKe2LcAnp3TJbSePo8XVRg3CYIwhuiBTiD4DjzZhU\nUAU8\r\n=xlwG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"9e1300c913625ab2014c0b91faf4d9d766d2a044","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","date-fns":"2.27.0","lodash-es":"4.17.15","v-calendar":"2.3.4","date-fns-tz":"1.1.6","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-469--aeaa2e0_1639691571802_0.48177405372190707","host":"s3://npm-registry-packages"}},"4.13.4":{"name":"@leaflink/leaflink-ui","version":"4.13.4","license":"MIT","_id":"@leaflink/leaflink-ui@4.13.4","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"42f8f0ec174b9021d5c6fe64323c2aded2edd512","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-4.13.4.tgz","fileCount":437,"integrity":"sha512-csq/Y34OWsaKJzS+PLEmlRoTYQ4GCgY3Pa+xFqES89PX2YlEqkmlsD9taMDHS7KAy5wkWbDlBxBU5MPHCjHMlQ==","signatures":[{"sig":"MEUCIQDeH8djGQfrv8TVuM/ABV7/iJj4dmFzVtVdrURy2pbhwQIgRbSY7zzg/zRfhxkBSVVd1H0p7hfv6hfSNDZ8DvqzunY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5210027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvLEWCRA9TVsSAnZWagAASjQP/2Nkmp9zTTA5ahz+87NW\ntAtlEc3o3a/TybYOcYq0WFiqqjnQKK6/xvBJIL8yv/vPNwdz8JhJ2gnkL3a+\nUqE6Nr4cnlDApWdDnjfa544B61w6RBOYI0CR5rJ7J2cfBhERr0K0yWa87jE6\nOV+wqcExziCUA1Kx+roM+3XT3P0OXxEv0rUn5xUFo88ULj16jVNMbFMwyKRV\nJQXgReHk2O9Yh2xlHpVaumjEqJ7pu6+c4JuNZ09yayGb9MjoncQebUZrR0L5\nOaqX8G1ir71Zff4Jz4zGSOpCl/jvukV4dY1NpQRT1Ylcq5QUojzpPHWXJwsj\nB95GSYUk6DBWMlQocMArbxl4VeP3Lt6z0XUI9M77pmyhcikb0dIlduSKNugU\neg15H1ZGJpTJ99ql+n7BqU/siIikIvCMrk+k2AS7sRF6rP6BUFyfQpidNR9k\nxKaGfiLXilH4g7EEUzWPOVkRclkblv2UAt3GE4bMcnrAPlCgGHqLHoTMv9mK\not/gcu8ocAZpFoy7Kc97yM8qqIZsL/jsmjt0H0y+8wJJ1yA4E5gsbzL0Gt7X\nZ2YrF8pTMO6QXdX9JB2qDfT2mdbXSYd4unm/pWYC3ykY04R3LG7c7wcUCiwR\nWvkat+UpLosrt+vHcPJReFXw+JIZzHiWcDvzRa/G/hp8ssLYvRE+fThutAGE\nkP2z\r\n=uTYX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"ba0638a2b9f23e807d8d92930857f8eb6d5864a3","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_4.13.4_1639756053991_0.532987329456315","host":"s3://npm-registry-packages"}},"0.0.0-PR-469--0d1c938":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-469--0d1c938","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-469--0d1c938","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"e8054b2457bc2b1b68c77fbbcfaa20f24cb30faa","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-469--0d1c938.tgz","fileCount":448,"integrity":"sha512-//O+6oa4KwBJ36Ze6NalzJMcclraBjbJk09vjUdLxNPVZZvZL8ZpgRUcm3uxbs91+5pkZN6Z0EzcFRAYMZ/+BA==","signatures":[{"sig":"MEUCIQCFhUKJjatheFkKclbNXbhB74fqi34k+f4aPBcpiWyYMgIgRFNmGWkwcAZAXWB4t/x9kSxF2fdJjzKsTPiD+G10VMg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11090617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvNI+CRA9TVsSAnZWagAAWn8QAJPXlCSZxeMGlyuIGg82\nuFb8aBi6INxHrs1K767vI2tz7RVVow7niBOae19OiccCjkRPysKnX0enSG1B\npM+tTFx3Ch5qJ1kkSDP7DY9blrfEvMJAHN3fKI48awydY1kWcY/TsKu2BjYZ\nnSU7drz4CpV2Xpqd46982KSxYKOdRwqNegazIsbooK2Lp33D5X4XKAnya7xJ\nBvEUWSbJq8oBxBLchSjgjx4kf6S76ln+knJSiYA6KU5EIf5Og3tLYSBo+EMM\nVUJBTyysfgE73kCvWgZiHI8jL+6Pjn+G8b1cOIRrgzzQDjs1xLxFHdiG9N3U\n+ZokGKx9b1Hary0eQs8j2O7yQp/3e/iG3NdHG6MBks6LyJC0vIE9pebgIWPk\nUThISJfc9Ush+rqBMF81HNDgy8qi3PC9hAcoxJFAtPbV2iLZr5KWeg2IWiPl\n/I1TnYu2pbmAjCabPvIqMS37ltQH8GnJ4iT7nTT65RzJdgW9y5YQu2fTBrrI\nFRkwZ+xicFfGU7eLx4qWG5bhFTVKxc88cmhkisWVnCOtN1Unzbma3jvcZdUx\nNi3mjSvjmBIp/sz0x0qlR8qN3NqbbJpSKEFXxoY6hgRKk3hLgfpHnU18KlsV\ne+xTYA7aG5OL5kB7UC7KiJIJySC8OTkXc1rqh84qA7l8Ngs2ZzJPSScLoziA\nDFle\r\n=jMST\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"14dafa27a09eb18a7d2b2d4531c91da81c1b6401","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","date-fns":"2.27.0","lodash-es":"4.17.15","v-calendar":"2.3.4","date-fns-tz":"1.1.6","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-469--0d1c938_1639764542504_0.6004038461136065","host":"s3://npm-registry-packages"}},"0.0.0-PR-476--d65214e":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-476--d65214e","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-476--d65214e","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"6f92c3f9f1be75b17f02a3307fe06345bdb3e546","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-476--d65214e.tgz","fileCount":440,"integrity":"sha512-Ph9aM96GcF4qXHfUYXkoSXsVSKDw4PhjWsAFuwPGOQPFWz+UvZiHif0P/DLZVPcU3IMq7Du1ZC1FMyETMyyVnA==","signatures":[{"sig":"MEQCIH6Bkraw+RudQDsQSxOru7e+MYt0Vg+lzk87MulYvjVtAiA+TcbC5kU3A+DiCt5UV89Dwfwq6kampbBx7zl20yEI7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5469736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwF3gCRA9TVsSAnZWagAAVV0P/1sA17h9rGMrPxjF5r7e\nzyDpsWNK4WmVd479XHWXEIENFvxJEzjdYqMHUSsO5B5W4AmQ6YDQZGvl4q0m\nIrZ6S291vFXCEuvnfdFI6u+u57c9eBmwIGSL+SAIB/q2KkCIC0R1JbjAaxyO\nXL2+rYo2EzssLwsaETUT+ddvjcC7p8mIqjQAQoJ2RMHFZJFgOnHMc7Da2wY4\n7+dEWqkCibro2quI9MrAANPL/YTA+Fd4PlANp6Gl2BmL18bcIfOPzQpf0gbt\n1Aw4kMCoqZFHYxhX++X5DoKeeDinFt2e8aRxotNahqtA69kYYaKt7AqAoVZK\nS4xzoRop+qVZECXjus4rBJDL6cT/WfA1LeOvmTz3xutLS9EBCiDi16AOhvKm\n83oHtvmb8BpJd8O//b/MM+clT5hGSEvGabf6Sc9uTgG1DxNKxgbZIYKTHolP\nIJg9eC51ARVs0Bc96Pr1QpQOpNDs77ohx7NKnGQ6KFq5cvbQJS3ksoQXBN0u\n/QaKT2gzn2dg2rdOAi1yN2HtmSq+PsQvIrxn9huT2N72iMhPZu9cKSpWS/YO\nrTh3wsk/EOug923wA768ncMotRmUG9oVUXzPpXfBouWhfpofTupGRg6qu1Qn\nWnnoYbq37gY7wDHafG8sKFDb8wBZIUzhUT+64fP/KnTkp+LnIx22Sie2kPdU\njhCc\r\n=vHtt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"69feec327c6d0c875849ef6f89321d4d052301c8","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-476--d65214e_1639996896185_0.7488450851116848","host":"s3://npm-registry-packages"}},"4.13.5":{"name":"@leaflink/leaflink-ui","version":"4.13.5","license":"MIT","_id":"@leaflink/leaflink-ui@4.13.5","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"922d93125244e0baa9443255304e31aaaa9a1e32","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-4.13.5.tgz","fileCount":437,"integrity":"sha512-QWRCrR3TmiCpbi2OF+PbxvBdKooKTqT/T5VIGrl0eXJg7c841OPKISRb2eiDkR9NuNOBQ48sPJwG3TnPw6JuBA==","signatures":[{"sig":"MEQCICCB/H7PxunH8KpitnfKA743MT8ozrGqZzCA+MP7WNGgAiAZUDkSf8Uk7LE+Y5D7xR30s3Bc8IKSyuPWQlrfmAeYbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5210377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwHpvCRA9TVsSAnZWagAAz/sP/2/aASvi7VCSJycFDwnr\nHdCBOO4aBYpN2XuNhb3LIJK0AVBeEP5kK4D6x7Qy8yUCwKnfGMaHHooEiJSH\nAx733ziyUbRwrSe+aW9xY1YoOfGglqCPOW8QdFCyRyBX1gY1PX0EPlGBDn3m\nMuknR895LFzfQOuTL0uFTAkdO72442vD44Zgl7QGGSoecxOmW8Ol5oXjLwDA\nZjZ7xBOKFdM1vmN5ciW1/kuIMO8WF9NVik/btK1Z5smZ5CiC5Q+RiZ5/3cmc\nX4UCD6KtFuDy905U2qWOzYIn7OfHZRUmyUvT6FH2iNpe10d0ZQFz4LKlL/1H\n0peM08AxviukLulx48Ck/QFEob8YTfUPz3VEmIHIztZk7RlkqhDWr0gg6yjP\nsOjdtYI0TnHrXq3VjNSbEmtKzTlBZoYk0WCJdleMv91ymH/QQfXilJHgoZsu\nOmgNq1V9vuDcZYHjPg78ftE6IfZj1rcb5CCGmm058QYDaEBZ4OFPdaAOfIGm\nswM4gX3dK15z6cNx/3Urzsko1tYHmHaYpnPUpHdVIlB/ptF0IiXdAdeAinwa\n2lw57qSHvW9toBv4sBawU5gM21slpFK1g0In+CFXocewm//2mXRfyE8iafWa\nQoPFuu0p3KNdN1tsUExhHEOvujkEWFgfcgdtNTwMGxf0UVzcTrqnaGTT4+0E\nKrPj\r\n=23V5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"f4aa23d867771e97327d85855a2f6da627eb6f74","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_4.13.5_1640004207314_0.6198540724026405","host":"s3://npm-registry-packages"}},"4.13.6":{"name":"@leaflink/leaflink-ui","version":"4.13.6","license":"MIT","_id":"@leaflink/leaflink-ui@4.13.6","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"7d34ff5460717bfc0bcf98cbfc753e6112df6f44","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-4.13.6.tgz","fileCount":437,"integrity":"sha512-ivSFuwdLEgxgs79/FR16N8ph4C+koje41L7S3UUFC/iaFodFvasUcGVg9p8oJ4gt+AnVJLt1PvHbBJehe+W6Eg==","signatures":[{"sig":"MEUCIQDAGcfHekU43sHYJshmq1t6AUScDF2xDT0Q0vYjYmAm5AIgXbmjdzOPYI3kvEFFcWl4EhIiP0BK11VfR5xWQEnfgv0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5210800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwJtgCRA9TVsSAnZWagAAYS8P/RUfCgB/i9PMPxlVcIrY\nS/YDpfhUpPZtCDOZSM0c/u2J91sMJOtLetHUb7GDV3C/Q4D5Rp8iWYiwqylj\n3BQn8gKy6W2oouQkRZlWEYuod2t53EXQRAXoIhAI2OFaPG/7im90s9uyMQB0\nPN6mjBbmuzIvVfntXjhRWnricBS7M//jRFcst3JMJG1cvT9OBvznSQJc1Y0E\niK3Jrs5XLM5HmG62sMDmTORxhTxEx+cYqabIQFk5t8PEF4vLFryZJPaAV3QZ\nHocFyycr4HU+fxfyLKb1g8iaaKh+plaP9ukNpaoBvpQaW1UTjcQOBQ5q/o5g\nsbegwI7s8XQEqVDXmundrLExFRsictY8kGKsD6lvFnz+urEmDKpHmY0sAkwC\nWtRncpMttWFmNpq7lZzAatyuUpOMeHm/GQ+n8xdWeUGo9AkLOd0iU0qe3Do7\n6M0nlxcPlwtL3TUkkMoLkda6VJQ8HxPy0bmy8v4hPWPPcACAkGsv4XU1UBL1\nCs2jaJX/tzqwvtfqPicIBdxQmo/JmipkiB9Y9nP9DOMhK3Gn9SP1kxBxSVn+\nuq3SxLPKe0WFZB5MisD3qznCzPGEPD0KuefqalRDEG4y9T+pZzNdYQz7PuEp\niWpIZNZvYwEYw4EANLbdfXkNuzp0O2Kr2P1WFcnS89UiBsrQ5uH20NmBhQPd\nE7tv\r\n=sh/P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"e90e232e65521bb63862b0592ced8332164fc402","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_4.13.6_1640012640342_0.9828145451281127","host":"s3://npm-registry-packages"}},"0.0.0-PR-478--158f956":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-478--158f956","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-478--158f956","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"a333f3bcddbdf07788afc29456126f78e6375060","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-478--158f956.tgz","fileCount":438,"integrity":"sha512-BORbeqmAcG+bmDibvIhPa7VqDoi4eCBestAjX5eZ5LWIQ9VWqNnw+oNtqBZL0KTb1q7UDFPQ1zq65uPHdP5xKw==","signatures":[{"sig":"MEQCIHb7gyvopDu085ZZLjEfLV8+rFeHJDSu66xJ7Ieg7nRSAiAQeDMtN8gHp1x7zYUoLKavAvEmiz4mox1OD79yZIYeaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5381405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwPV1CRA9TVsSAnZWagAAm0wP/1SpvWDAfK9dOTFntLKI\nooG4nmAnH3lE+6EJQDyEKDlX1FcaVnJKQ6BvxfaJsI/ExCSxUMZrJysJDdVF\ngGejSHcYt+dOY8LDvK/O0DodIfj5mTvvHGQX+W8Utf0Ck6YpOzIgUvzrDwnI\nz9/jjnAXYuSUtGUbxD0nwCvKgSwIQhToHrAy4vD3ZQETdVrs+Y7OHoPpr7wz\ngF86ynxpZxDcW6zhdhe+867ZsrvAIugSmvzmaX5pl33i/qx/+nyUuGFsTv18\nVuhuqgUUNVHI9ZTtwkdhLqIFD68zhu64JaRfdyoh0ChAPW9IjYEtRRzVdVJj\nTjxdVBzEf4rXtcWlINYLKJVsZ+gS4gI3Y8xiqDaWbRg3vk6buL5/au6hMklC\nQnCv+bU8lVroSKeryY5sGAoUVP+6XomAZAaA5QOt0PbCohnKfXcIGiozjGAm\nm3GUkebnADe4Mu/X27zAGJ6nHfgJ2ihiSGZev8G1eY0gALI0sdmtyZgLcLRd\n6tezrOGTwEXBKQaLJmDKZ4R/Mq7I24alTg6KAxkxoRJqzYR/2kG9QROnDv8u\nJ+s6NdAWERzO0a18jQOLA0RgvxOKaW7Gb0TX/U+XcGl470+HlsttaXzSOzge\nDW3au/9zK/PfeR5KnNTYGljeqvLfo7iK/n+NGP5oyyrBrQWvqiPLIBfpncQ5\nwUJA\r\n=B1JW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"2a272db528f7fdab3f5dfb39b800b0332e031e15","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-478--158f956_1640035701680_0.25346134124614395","host":"s3://npm-registry-packages"}},"0.0.0-PR-479--d1f97e1":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-479--d1f97e1","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-479--d1f97e1","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"313485fd3f1f120de528be4ea67134bb36ea8b13","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-479--d1f97e1.tgz","fileCount":438,"integrity":"sha512-KFTEVwOOSDBPgYwYrtizslVvkbLRARlMCM11ko+/tWwoNBzmDVZWCl2iJC1rNuavD86f668z1ehchnM90Yxg3Q==","signatures":[{"sig":"MEQCIESDCc2/0at8y1RTxKwhRA9iQYR6YmEp7xdzYTYZ6+ocAiBZ/r/dwrV3FZX85SeJdLJ83/yIlM9Lx2j8788otO3Ujg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5382185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwe3uCRA9TVsSAnZWagAAMggP/30MjXe/bBG5jXqe86l9\nLP9QYLcpDRoVXkp8gxVbvaHr4THCE/RFd8rPbkTz+OAGT8g1KndpTieBoxLI\n8L6Pqtv5d9o5trsAEJHffaDPmCMoKaEPmSDm/MGUH53NsLVwtcSCDyJ1kUBZ\n0XmkvvIB7IQeCcaMQrOnxNPMzLSyN2LsqxFWtRbu2fCJGWfElD/eHApU2KUe\noiMBqNoZQAy8OTpqjw3IMnJM7Rc20L4ZFGLZBR9gv2En/HQqwIXKU0biGBeC\nS/dBIAxFO6kE6RZcyCmNqoSZGJmMYiS17+6+t+r+GgK+DRN38HDHUd78bLBG\ng93qehB4PNc84ddZvvsIN4fmqG+QrRIucfnByo7devAfT810ZB21oAGeXsIZ\nHMIsC3Pxoora2WUxywWlL62BQXAVFBdIGmd0WacGnMZX1kLj2z5nJ5o/MS1I\nuBiSJxIgWqxmqQFbZrD0aVzIquORQX25J1GJHI+tfPjjvzMmKVtlJlYqOwq3\ng+sa0li0iYfb8hV244XX0CR1hherUmqoTIZoFov6zLyAeyTZD6Jko3ISWA07\ngLp064z7o9CeNe93u4E4sbwty8+3DEuqZ/slg/YY/KyV9Ld+4eiHq4IeIScb\nay4lwDc70WnIe5q0DETKPDa6XVqu4HugWcd8h/Kqx8ZUUMbdF0mzUE7bBlTK\nSCpn\r\n=M9l7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"77e71f8269b9f23b2d558348436b92cd4c4fb42e","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-479--d1f97e1_1640099310346_0.9426385837620201","host":"s3://npm-registry-packages"}},"0.0.0-PR-480--420a8ff":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-480--420a8ff","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-480--420a8ff","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"1a02456ded4122b43afba1fdf95a5d58b99a30c1","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-480--420a8ff.tgz","fileCount":439,"integrity":"sha512-uSToWEhb62roV339MWkl9+tkeSAW7De5VesB/BdXMI5DBkvE59oiVPa2Ifa3KGmXOPrX6XsaC4P7ldNUaCqPPA==","signatures":[{"sig":"MEQCIFkOsiCAI/N+X1KWuuR5HHG3i8UXGtop5GnfX9P/U4kEAiAqWC91izLXMdmcxShf1kwMOlw01T/fwyoCUwifu8Yd4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5423868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwksICRA9TVsSAnZWagAAl5UQAKKkOFY70u3BNbHhA5LX\nSjqKOXsbzaFUAyn9guokgI9cUgWbo95C2UtyWfEImvQY372KqVjaylMM2+yE\n84Lgdw4j/Jlggv1uaVmZiEBXb4pLXFTnG/d4PqriBs8QrmHNDQ7af3CL2XwL\niy/qLtp3fWZf+vs9XKKEQNKbUVMxzIvbFOpCT+fTMCJCYfqGZKuLDB2Jq9Gz\nf9aGu5FYMw6/vCzVF65GakU0YeEAZ7oqOW3PxeLxYNw4fjaMJDcaVE+pPliZ\n9jEcF0h+rYXJ/m1T3fBPD0NcbWgQEzkdE1dRYB9WNG7K/yhulBwEG4IWQB2R\nx4H+tDUqHX6/mVTrCrlzMG5Ty375wxudm7x2sS2TH+Aw3bKBbw+byIpYZ8Bs\n5Ny7YKs5FVu2cwgOyOqNpO1/ut8XRBRDMjsZihNRvBBkGuFnRwAD4fP4k/Tx\nt272MH/yxpQ1ow3pOpBWPGkUucy20B0enFyCEhIxjw3PFvhVTO9bZEV0etKo\nqJPYZCgHPD8i7/y2lkigiAmx5J837qMn286yPtxXy6oKarLqyZzWfiBUJpAx\nAC3bww5GVyNdM/d2jWS2kOANVbch4n92soJn3WftQDUP2//J86EGJDUW2KvQ\nSi2hK/k3yvJa1s7I0luD7RUsVy7IJ5D1GOs1msCAKgG9RcPFqxK8ygt+6tAT\nes3s\r\n=F0N4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"b39b92b051d438f5167ab6623f7a884b504527de","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.7","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-480--420a8ff_1640123144365_0.1686662940485264","host":"s3://npm-registry-packages"}},"0.0.0-PR-481--b511f95":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-481--b511f95","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-481--b511f95","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"23ee47e216d59362de7812469d87a443243f1938","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-481--b511f95.tgz","fileCount":439,"integrity":"sha512-tu1Wdd4HMgl+OghqlRyZjya9aGt6+VT3Rq7sMtYJGlpHa/1iJDGTbG2/5u7fihYqsS+27D+E0Q5M3Mne6JJPOw==","signatures":[{"sig":"MEUCIQCCAi8oY1ghvwxp4MGyBZxQ2RMnk3fE9a1aG2hgWiwA2gIgEIcR6Z4w0WLxhgya+hkcrSpdJK3ZWyw8uaAEZA0IjG0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5404461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhw5PbCRA9TVsSAnZWagAAwnoQAKSgaAcmlpKAF5Axp18B\nUvCpCVLGFTOwGbJSZEaoQTeEvUEiDbspr2NQr6N2h1BUbOnda6NuewLi/ez1\nt6ogmqcC/nuwaUkpkwaDU8BC5HotNZPWNVtScLXbFQvmH9YGE1hCd9hw/il/\nX8Ep7t45Pydcxvd0CLB/oEgPOxI9nakd7X/rJvoojUmcjtPzLFefaxcjFZVS\naBQ0gPMWqhT5H9LlKVlM+8VGU8NQ3kfo9PsxotUAZZun1IvcBOyKAXf4/M/n\ni+SOsuypw7zIMuYbxIn4ZUey8+HOkwxOsotlZZrilVv4qx6OUl2lz9n9EBzy\nGxcMNcJdd6D7OMyZ0LZDXJb4QQG3XsUc3w1Cl09bWnSm5FcTx600zLYI5d6X\niu2y9bS/55Km/bcGLjhhFXmItgODKJCmFW8jO3W+Uidt22FYVlaqg2hw3C2G\nXZrdQK7d8XsvF9vNz57XMnqKrQaGddt+fn61FtjmcygFt476oOC43w+A7QiB\nr0C3947lSXMdNXk99XF2mdbn+sX59y24Lr/OW9kOzepe+uoECZ29Zw8PPx0m\nwn4FzygCpB4zgL37cYN1ciDPrSC9o0slVEjHvoAfL93cHC/lz5JpynK+m17L\n0RRa/J0G7NLtplHkA++xD6BDBHDeOzAE9FTb9L9D7Y7QbViok777JXoi5dtn\ntsn1\r\n=yCkA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"356f05c2a4b51704aa678e39a0bb1c978abc3ea1","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.8","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-481--b511f95_1640207323586_0.004079862981524629","host":"s3://npm-registry-packages"}},"0.0.0-PR-481--5b387b5":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-481--5b387b5","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-481--5b387b5","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"c49cfc1c67377c2f755a47bec98e443b2458dac1","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-481--5b387b5.tgz","fileCount":439,"integrity":"sha512-ZQEbP4K1wHFaq/uDpRtbeEDj4Yn9q5fXxfT1MrwClWwwXqjhFIP7lgsjOX5N/EC/wK6cTy7zXZC8lhDuycBZRA==","signatures":[{"sig":"MEUCIGR5pmtu/Du//9gFTtaBpsyHkL7caTPnByfie6VabJawAiEA+Mp6yaGan5uTqQhE3R2yD3a0lETu+h+HvgAkUtjYoxY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5407880,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhw6t2CRA9TVsSAnZWagAAQYgP/0TyHc02XgXN73qtdfuk\n+KLEIyoMHZcVNAMENvflCCJJBHtXedR2owJ5dtcPzE/SkxXmppgcd0cydp/4\nfGQN3AY6zeV8gW46JD14LCVGJVXUnzPVO1XAPHciKyKCJFAchIbB+s2PRg0I\nnSNqFKm9n8RHbI0VrFLEpXFHxyFTuKZoh1q48kjRo4KqlsvYOdAtiB36Ff2i\nAPOjQq+H1dvtRo1gF1D6B4jGg6AqAFTV9PA69Z1ZyStl/PKGihVO4K1+CzFR\n/ZrILECSvJFod485Vl7wB4cHM3u2cNPoygc3sN4p0Oz6R4g8iERK82vIlzK+\nTvo5Mklx09YDo5sZjMW9pLMoiKkZxYWSZb83EPM7o/HGuMQo6oUifYz6VGR9\nKVOGlSppBxBMdYyS6LGL4rm/Ea3MiRAQOy6qCUeomx9geadqZ4xYL49J/AC6\n38RO8yK4AzYud6a/5yktYV5kaYG60vXlQmfcrcPcSr50bCL6W37HryzUPB7n\nvhaAMzBGj5gf7lK433u8K3eyFIcRFQzPD59Kyw5FbbF6QlnTvmAoxLQAr/Kf\nUDrED+KxzqmbXTrMqzfudDuW0DYFpfoX2pkGZcw+L7tlrg+yFrdk9F1daxl9\nWo+MEbyTYBNVVH9nXfcn9JMXPCLRGnM8ERkTv/r1Wdlcp9z1TYFDFwu0ZKiI\nZ8+G\r\n=MdIb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"05cfd4c27bc772fdd8c71c56d8bbbeb49ccae660","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.8","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-481--5b387b5_1640213365961_0.7631525214329513","host":"s3://npm-registry-packages"}},"4.14.0":{"name":"@leaflink/leaflink-ui","version":"4.14.0","license":"MIT","_id":"@leaflink/leaflink-ui@4.14.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"905809bcdc280344b3e65663681d25a094904ff9","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-4.14.0.tgz","fileCount":437,"integrity":"sha512-SkwHWEUq4O4c9AMHahok8FyCPUzJmRT468CHXNN7kQKjLDmpxWjrxXf5qNsVjk6SXSewCedzmjAWDGfnOUmOGg==","signatures":[{"sig":"MEUCIAnMSwBCrWGsPoujW89Qv7A33Iojay+VPdP2lmjia3wyAiEAi7Xx4MPm8qlxYQI5ZYD1lcnhoAAPcarUonVpa9g8hXY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5213755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxESnCRA9TVsSAnZWagAAnAgP/2WDwXWfldkldyRcCvC1\noCKUThKyeaPSZ4YRornd9TCvioPvMfspC6iiJFzHJWJss2NjxFCR+gcefrcm\noNWXW6YckRlpMV/uzn0w/990otlHTr1nXhL9Z9DkowLy2kkioWZp+9fhLc+c\nmxY1Ga9D56UEg2lOxrpqbbjfibaUxWYv7PQZ2qARkOFLQX9icaKsxk3C2ysU\n+K8i28hWx1B3CgWEBUfNoUHO79Vj/sfdb58ml0knITuOKU/AIjfwjMPsYgAC\ndJ42mvS1kkbkUQt5F+M7X2TNeMfrHzbaATeh2Z29iRPsY9VRdHtBUG8/ILhG\n3UuBV3zjTVL2geRI2rIbD+WSQqi6hZ48yCnVXgTYPnpLbG4BuuFeobC5TgDn\noBPusKsKPSpN4W++mqaIMFZDpYEOxX+zKzxAca3pKWETskK6bYdFK81SqfSX\nTr13tD7e659VPNUxyNLOw4ZHOgvbye5ppP/Mrzpv5Hx8keHg7UZvTsoSHXqT\nLMrCOFCvrs7tYpEAU/cnuxDd14tWwncaghk5Nhze8uNwvt1RDjOlYm5SISSv\n/NuRv3Fi99Msw7nCgUjqJ0VEVhQJrucuVYS+TY3ZNMKndhNZ/nly0HXBEKGr\n/xMo36PDuCEenbYZfHY2isjVyzGpJzKuCCnj0ttdC7vUILSCY/g9lCH92ytc\nenkW\r\n=5LxZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"1e52587b2b04949eaeee30dff8876678b4daf3c2","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_4.14.0_1640252583030_0.9508864258606178","host":"s3://npm-registry-packages"}},"4.14.1":{"name":"@leaflink/leaflink-ui","version":"4.14.1","license":"MIT","_id":"@leaflink/leaflink-ui@4.14.1","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"af2d6bea2c4217056cc51a230549ed87d9561840","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-4.14.1.tgz","fileCount":437,"integrity":"sha512-6HnOhPe0w72D02lg+j6IhY5srf8/z4PFo9xSEWLIuDA6O1b+K28P//Zmcsa6z4NCNvaKKKBvRCDdO5uTADp0oA==","signatures":[{"sig":"MEYCIQCdISMZ75xsGivgqivBG7kMoaftGCx/yiVEtgOy+14AEQIhAN2OBqCpMk1gVfVHGu/5iLpSIIRSd5wMLf4oUiIz2MRp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5215930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0wk0CRA9TVsSAnZWagAAphsP/iCobBpfWgQk94J27n3F\nm6JMzuSSMbxcbX1CdjguAdMEs/tFptf+v8C2K/h+XAmQHP4gX7lHwcm5vUF7\na/1zqgPCCAdnGpxLiyBMAa0xM6AuLu1YgwMz+QWADS9VgCuENVUmPuK7L93M\nGJZWOaNS6K2WoOwZZVaapiLeD9cTWHLNIpFVqX+5FnqSfWg1h9t4UThN27V5\nEoblD5b75Yn8fvQJyv8glD60gWCrETkjkVo+QWWCXYD7w4W4vJDW943BF50b\n36VgZzEJesZvIA23gRKPdlG7lVJ+vS+9W3Uje397u7zbal0wtgLzVu70wj9x\nw9T5tCvvDmPNEg3qCPl0k7WIoEuvTXC4CJ2HI8BokX+xoJvb/4MG8UKGrwLt\nZLBeODdQ55HZOsArgAqq/VSfn3QE0t0zyaz3m1X8tLrC7k6XGJXiW06dd9kr\n4uWW2MrYKZ2Qv4YJRh/bUGaUbKJHHdwROBQHb12KqJrDm+ldv+SaZzxcH7Xs\nFODBAOb1ZbVuHXMcbd7F7uVF8opxB5/CQ1MOBY8PsCPi6tCwuKaep/18ntQL\nw3/MYq6T2M/K0V+e9UkhJ80lfv1ux6vEEarh/UxKNRrfrxR2lqI0neJK6chj\nZe23v3SUwOUUcs9PyGfgjGWj8OoTtUUqdL6vbbqzF70pWmJfkKlSiFnjCu8/\ntCPR\r\n=ihy/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"03c38c77a8c5884c30535688744221a717c6d607","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_4.14.1_1641220404219_0.8860202701282858","host":"s3://npm-registry-packages"}},"0.0.0-PR-469--5aa7600":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-469--5aa7600","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-469--5aa7600","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"75437d3d7ee8e218c5c19142f5f7cf5263206822","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-469--5aa7600.tgz","fileCount":448,"integrity":"sha512-nATmUXvHcCzSW/J7A4UIg8iJxDv3mDKd88CKuJCY/Avh0RR2ghyGNvif0UtNsMIiLl+AUy892sIFgRA0VIXC/A==","signatures":[{"sig":"MEUCIDKTtYaAslnH5g1xZDGz/o6aDnJVQiQTvWZspBs7uHZ9AiEA6PtrpfpXRaI+owkRvudYjeleBD2OrcM9oGH7F7mnJOw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11097403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh01VYCRA9TVsSAnZWagAAp3MP/AyjB5N4vIjYbLes1vnd\nKEEK6xfWA6uFAaljUwWseE+SY7Fne5b80ZYquor73o2PaCgfTxVPqt2ib5ID\n+zz4KTQSauU2aEk0d57RK+5OmKm7ONsUKRf/tZzRED6Kr1h3cudLTAD0tYYF\nGg8NdPEqPuHzKj+uftdFUM4EDK3KQ/Zc27NA9sMJ3ruz8QYLUMVEscTVrFoU\n4npavpwK1pX5kx60YrCM8hFJEIlWxSRFDl6x+itcAbTiRaL7oZpeQ/iUSkZo\n1K3xs7OQKjCAtyovMpYS0ZbNCOHLZrRDIlI+tjHtP0zzs3VUqDz+jk85yiSW\n8tY+r/SZknPbYk4nx/U5sZEEUdewpJYUM48NBWwcT1u3rCyfVcRbZOASBv7c\n6tTQ8nNPaLvQgiJf/6N4NhJFXP0zCC497SEBzVB0g2Cj+b65ah2/2AZLxIcZ\nFQ/Wnb4m1AsNLI683NeUINHq0dSrgaroItbU9DUFTST6gozuRIMHJswr0OwH\nwTHheOHw3eNS25TCuavBY0Uf9GtSMAOlHZCL6viZP//gQe7Q7NXg7VDBf2bW\nwmEbaBwx5OPYn4B4txMzsXzbhFGo7fW+dpJ23EFCnrfpu5l6iPhrJIFdVYhk\nmUciD3FSyS7ysvQicpr+VqrpHbFTuijauUPOJ1fuIKSBZ5PQIgMusDHJb1l1\nyZDa\r\n=phZo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"9c024eb28ff5e4576484883da455724eddc9dbf3","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.8","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","date-fns":"2.27.0","lodash-es":"4.17.15","v-calendar":"2.3.4","date-fns-tz":"1.1.6","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-469--5aa7600_1641239895790_0.4188716560457355","host":"s3://npm-registry-packages"}},"0.0.0-PR-469--fffb11e":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-469--fffb11e","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-469--fffb11e","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"2fac1611fc4ed9bd1d53385411207129d9f55f5e","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-469--fffb11e.tgz","fileCount":448,"integrity":"sha512-y6EK5LLsMYxSsp1glHqGS4umDf5qXANqSPLe4CuiA5czKDgV68BSEg/iOkVv55hSI1AKTslleiab0LAIvqn9oQ==","signatures":[{"sig":"MEUCIQCq5eQNGyEkGaORpD5Eeob7zPbFTUp269rRoBdHLgZUQwIgLphC2jEFGm18DDndNxvoBgog7FiwpUQbtFIcUk3YSJ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11097648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh03qlCRA9TVsSAnZWagAAdFoP/AsEw1N4zV3dWBC6NswH\ntieyqmo91Otw5q9xGavvL9+ri7Nh+kLvOcLu85FoDfD26+kRzUaNq0lrNU6G\nmGayFpQBISCCULALfPtf3Fp2Bb54AZCGNOBH4my2FXqaafjC6UTR5MDzHT5X\ndUiRRGsZntCvOtaq2Fsg8JNA+Zz/BI5XBySKGvtPC5QdJE+/cm+VX0nTmHuM\nQQD4C8em3jTNjKjaq0i9OpRGv3Zp66fjwa8vSJ66Ms17OTZQjcGeF77fN3p2\n/k63xzDwuhVmSnMdkYTFxZcXglSbQUGDCl3W5CO0qkRM9i07pVTei/BwXAg0\nhSZxXP12R2yFl5vf4YwP1bQXd7c5OAxMpevXE6nMZ77SqDOA3hWQXTao7lHD\nzkU96LCTqzoLEPP/Jg9IKhl11ZZlaLgMTw17DTYZfk+uqFi/aYTCpb9E3ECw\n6uei1pHLpinxTHJXSmoTRltQAR93Jyt4XpIZ9gfF3c3zw2kHjF9GRxwMoC/6\nnRNdGYpnOx/6wWrsK9mVdjBDEBDqnTIvhHfplwVGZLHzpatQtsaE8fNosjn2\nIS7dvZv7JKSLwh0+P5gDBuOe4CBzl653rl3QI1cezPcHw/+i0IJ1X6mdeNOS\nSCuR3xzAzS1FcnDdx0U434wLTS26rd9OtTrcnjz//rW0jiCoMlcVmNO9O/kI\ne2KG\r\n=2YUL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"036619065291403939854f7b5888dab58ed319d0","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.8","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","date-fns":"2.27.0","lodash-es":"4.17.15","v-calendar":"2.3.4","date-fns-tz":"1.1.6","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-469--fffb11e_1641249445679_0.3679422575021398","host":"s3://npm-registry-packages"}},"4.15.0":{"name":"@leaflink/leaflink-ui","version":"4.15.0","license":"MIT","_id":"@leaflink/leaflink-ui@4.15.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"92fa3451552ae0a8343eda1e3c21be6e97af6334","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-4.15.0.tgz","fileCount":439,"integrity":"sha512-tKQ2FgWOwL7CF4bsOTAyqjLEvNV5yP5zjN38cWEdYClcLxmHkfBs30yD+lHm4Izzk17kPYYmZu1Bh3VnPvy8BA==","signatures":[{"sig":"MEYCIQCP9+Zej1L3cSjVLMDVN0oPYr5tFzcBgs3br9O7cwNK+AIhAN2+mZvZfLnbMBx+t/LuZRtnkM4T06k2Iba3QEkyPfWy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5302874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1CZOCRA9TVsSAnZWagAA45YP/0qq0CY9OzlXStuNOneF\nnx0Jn2zizHpVS3334p9JeTl5SUJoZxNFg153T7KwHmSyoovmPmoVWzEpV1Pj\nFsj4WBUn9UrikG9gADejdQyrciu+8uvMoF7DzqXjh8o6seuzK9ACrIKUe0/C\nBJ3f7vTjUnSDl7Y+e15cSNQ1NZCYuCVQwbWkkD9jdCY9S7q/qKbWmg4Tnhdk\nVCAu3Fgqd7WFF4DUP2ENA2bJLCbXr0qDTy8cq1ZpUvkdRZ4wcjsHrBy9JK97\n+1qEbHDeW7+AYUwFo/cDNOmCvDyzoRHgxEoXc5sIyXtHNe+uuukNfLF7RuGx\n8Hh2Q9JlneKkrK7SvHL3FUtomFESfQbldn3sM17ZfNhHbJx94PEpG9TnvyxA\nBU6XBShAkpCvKWUf8/Es7qBKrJuTCsM/W+79xDtA2cWrOXHs7mHzeWcVf8Ln\nWn4xlKAglcH8kjupJcNhoyxJgkqdHZm7jxDrdB4qoA7R/4i4Uy9Eau4arLAW\n+i0qv2GR/mswvnhtR/yNNdy4Q/SC3kdHO6jlP/2sw89+PzJKQpmmZxMBD51n\nsZjJcNubnhEr28lrZ2VVQZPOE44IK0N95U/8jHka0OneT4eUIVtF9RAfnBKC\nCg6G8stYsXq6qsmliSBnADEXEVce6jUasWRSszcYRUKuXBW/6yHMNd2lYsA+\ndUoI\r\n=nFW0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"ca09d6a432b9142e03bc4a03d321a33eb489dd63","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_4.15.0_1641293389836_0.0889272590925323","host":"s3://npm-registry-packages"}},"0.0.0-PR-469--23e68c3":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-469--23e68c3","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-469--23e68c3","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"5e5188785f02c87f413bac960c7c9c395b866b70","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-469--23e68c3.tgz","fileCount":450,"integrity":"sha512-f+tGjLnYklR1G2jxcalcxAUwaoM6vDNnOC7cJqK2eChSWhLFrnYkoNH3Kmp7PMXyfOBPEszY40bwowFu/FblXg==","signatures":[{"sig":"MEQCIDZFTm1T1PQIqaE0YIzuGQ25Iwr+jZWkUni9sQJVeL+OAiBZumaLkposidVWgjGBSsdV9ielwom9vG1j6JKl9wrzEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11189200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1I0kCRA9TVsSAnZWagAAgXUP/0z6LMTQB8EIGwcsS05y\n/FtLw+CeY+wcmrSoWRWz6x3SMe+7wUuzz1+r763ZbLg9l/s4am+8tiy06l42\nPbe3PCTJugaovqz2Zxjcd75LP1njPjupxow4k744sMNa1xvtnAAblX8w4BP+\nVvS6JnBLp970CarDNGmwDI29uDwxsjvOlGYKIw1wOY4Qj6tbVv3yVPaikehB\nXKbPzzInY9njqnjSx4nTews8JcP72vI7/vhNamC2pI3zIwbEF2BB0DnUvGQS\nhp8w11SXRZzLmPkOiDDtghPzfiMLF9oXA0+ZTDvSOYx9vjw8xI2ewAKVnmbj\n9ihBRZm5TMbHUaPcvzK18YfNbrJFcOiUKjdHjc6FHB8iAMgerDWwsxfkRVSP\nAkq53Xvtz7A1K4Q0/q3ALNMcLhwGoojeHOlkdroZLUmXxkbGunXgNml4kdRz\nbLznYP923XiqkwNI7RMSL8aXPs4CA6AYnyw6m++uJjC7gKFEjDXJNS0OXjlf\nZLQhCEMKyJysxuQVf4jM8ILPUimYmW/OZqi68xFRyAalscGC39A3u3Q8Kp/2\nowNv7ewztoCNLrSMBUEe8ZUL/Fgyz6wj8XyZFaZPISDq6wK1PhWaAf1MV5cS\ng+xNtiECvmiZNIlvx/9e4vh3mUonXBy+LSM1uyeuRNDMYk4WzCT1Q4jGEI8k\ndXfE\r\n=fkHJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"0f86bbf02ac49e5550394f02eaea99c6636000da","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.8","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","date-fns":"2.27.0","lodash-es":"4.17.15","v-calendar":"2.3.4","date-fns-tz":"1.1.6","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-469--23e68c3_1641319716006_0.6404899444427274","host":"s3://npm-registry-packages"}},"0.0.0-PR-469--baee152":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-469--baee152","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-469--baee152","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"80b481cf10f19f94cfd38afc87177f6a180c5e00","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-469--baee152.tgz","fileCount":450,"integrity":"sha512-Pvt8fXypWi/Q28/+JBGU7kYwy17RdcOJQefbGTyGt6FHE8y3/3JsR0MpQS1vdBy9AX7aZDyjm24u55OYl20LcQ==","signatures":[{"sig":"MEQCIBnllRvHpcFPaiWROUVeWqgEQZetBnQMkXbsvGCLhExcAiBwB0T55kI74/pba8oYwfhqIbKQrswC+QphBV4Pe1C29A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11194437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1M0BCRA9TVsSAnZWagAA8QQP/i6HDzi2XuRJJMqnESDv\n78rE357vp3LYfa8YOwU0e2NfzzYPLBENkv1E2GXZKI/Y7mECg9RlFIX1BJ6o\nUMLZ4wKAxTU2WK2nzsMsJw1kbjqszu2KJ69Dv2csWMEVHXOInC0kZ8WeHdOW\nLUyCgsMgnX2qQWyvPjXx0P52T/wStg2ns+xApPpI7eOl9U98YdlN+53gEeYm\n/PnY0KHvTkPkwzRyzGP+orM5xAe9yP/pdaVzH+nmntoRHtI0RLMFoUBysv4f\n/ERGE+WZ+PX8c8iVl2qDTCg0S7bCF4sXuAKbVHOhB+JXaJzK/d5AlGAbIKnn\n4IAuxt3idT1yXqavI09gBC21XneXqxBy4R71cXAIktKBc2zpjJHZCWMOUczX\nY1EcdCp+BgyLrTZAZ1qIQL64hkQXfQOSDg6IRiZl80VIuKgTsHYOJGvTafil\npN1ntXGgb8B1unz8ti7VgP5pWe0mdU6DyHml8dmead1e0YSn1TxHqHN3vhHJ\nuv++6B33nuguC/wyOH921Cre0uwJWK/26GLO3lC355vzhNkehyLUNRXGTrEk\n/L+UzVsgT8n11F7WbyARSgLTSK+YSV0l8wC/NNYeWdf5xAj7xXeSBEgPrvZ5\n00Nb3RaBaiawdaDA/c5NTHPLxr2BUOTFBQTnf58jc7+C7RPHdit+pjhU+Svx\nDOqg\r\n=jCsj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"27fdfb2ff7a198d274b174504fbcaf17e7f95ec9","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.8","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","date-fns":"2.27.0","lodash-es":"4.17.15","v-calendar":"2.3.4","date-fns-tz":"1.1.6","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-469--baee152_1641336065627_0.3716023535717121","host":"s3://npm-registry-packages"}},"0.0.0-PR-469--8f005db":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-469--8f005db","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-469--8f005db","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"84f52de43fdeadbf6fa6ef6671d1fcd19c3daf21","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-469--8f005db.tgz","fileCount":450,"integrity":"sha512-ECuVdi9r6HQEPdkkMdcttih/K4fYWXlcgdAaqZrmlMh5igxpNTAOijpRCfq5lCSQJUhKk5LdKcoD5B3Ver/idg==","signatures":[{"sig":"MEYCIQDdPskpGXe+2gKIVvorqQoPaLoc2pOLe5XDuLC0ajA09QIhAOrfnflZrAhn7tI6jsaxXtWTYUbw0Win8iRI9i/fW5d4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11194832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1eOsCRA9TVsSAnZWagAACRQP/jv3baKI/anXvabQpG0d\n9oaEQVXIVwrZIPf7gOiLGaGpSrJbIdGXUsG+I5jZSoYcmR7zpb+7Pd8R52CK\n30UPMsQgaSi0aFM0Mz6K5nZv7yEd7tesOeIuzrhZ1mWj/sAKxfkGFokjZnw0\nkVfOTBHTzwDPj3gDBq+ATwrkCrFDzTS5zrqOeu2oq8//i5Te2ZRNMdpNwT8L\nTaCcLnPf5r2xu6Do0J4464A8nYZfRkY/j/uZquaRG8MtbiaEqKbidxEmQNTR\njTpczYXDY1f9MorkqbUxX6uqnz+nk+dgoA8qu8SR3+QCOstkHkLlAcGaRjCK\nnlt5hVHKKuNa4FwN3VT3qNeZzUnxs1wo/JIejNwOGdRWwG86CRbL5M77rL+Y\n3icAD71BpTw7/GR5QoI2loW2wW5tV6A0x3bC++H0Klz+q8YLM1sE7b4J4Cp3\niG9MkHC2Pv/P5Oelu59Tyc+cJqWibXBM0ngihvoOhRYbsK0pzGADwjM4GljN\n0yEDnxfAagcoL+o8HtZLv1R9Fm1BBF8bWpZ3MHvpGPZ9HP9Mi87802otpiKY\n78S+N9Cj4Fz+9TNhT4J8i5jCX8XOQupK6W3Cr0Q7y+Pic49zwrBHxmY1t/Vn\nyebXbhrjpq9A6Bqx6nxNkXxihqNA1iuZ81Lrg4ZvwuLQnuIuUHtiKybjf/hJ\n/QuD\r\n=XUIv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"9f9cc2cc9a38b4bd29d0d82e9f17ac1112a3c8dd","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.8","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","date-fns":"2.27.0","lodash-es":"4.17.15","v-calendar":"2.3.4","date-fns-tz":"1.1.6","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-469--8f005db_1641407404055_0.01021110018364868","host":"s3://npm-registry-packages"}},"0.0.0-PR-481--b466ac6":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-481--b466ac6","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-481--b466ac6","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"e3696cc09546be6360ed7ecfe76ba88ca70e4066","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-481--b466ac6.tgz","fileCount":441,"integrity":"sha512-f2pTnrOeSMENjRtqr/BNDoBYHPc4T2LOOYRdl7txngEOo/fNgiZLrUPo7dRf8oEn3R+ZIxbFQhn8SOFHg0Y1aQ==","signatures":[{"sig":"MEUCIBGc7dmSaqKmPnnJEqpcHPSVaP1DmUBAcQAfbXzVXkDRAiEArTnF6E08Y1Z6VGmtAOFLiG9sx2BefhD0+z/klxC9FQs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5506954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1e/DCRA9TVsSAnZWagAA8s4P/2bjzlgWrg4Ko5s51oyZ\nurXgTRNXlSJeWcblLwn1FgdmXlJ9WeFYcVQBR/r2UAieIe2Sap8IuiQ1zTwZ\nGJJ+xZl/PRUqII5oi424GEMVix/DdTGA7QxwFPrurQYtuSolhgbhgwe5nU3S\nf6cdrgMVajL/S5FsKJxFs9tA9unI3fzJGWE++8bnMAeu8OXXOLoyYwcetgIn\niJ3LaTSWZlmyjCP36/R0uLsGyX/speqbVGPrAUutxK1w4SptPjDYuSLLEO7I\n90tvs4HnOIgM8QIhabSwj3VSGGmAbhDhGP5QJpn19CA7yy3DUmfPJAVbcHxr\nao4GgGaMp/l0OSCtKonc+lCKxZpmeab+ra+E+cc7XtS5fJQ/ArssFURhRUVp\nyr4k6Pxxr2hLxKcqbZ4OtbBMcA3RDgGjevG5Sa7Jmvrf8QPPMMYdEN70Iocv\neOTF2aMPQ774AIgMngOMLkjuaXAlHxyWK+5dOst+IRpMmNCv0D0qWdg+hJGB\ndRubIG1TIvyBC48k+IExj1Ag3HDuYc8eSFoUj0CpB22zOhtKGk6x4bzhct0y\nMbv6iquCAz2M7oUo5mkJ9JlzZe62sg770YCJ1Q3GpWrEt15B+vQ1VZikrdae\nJREQCRLwHnZC9a0qgW/gfKM0f1zh0WQLQRMGOYBRH4xPowY9Wm7Q3Ra4R/AW\nBFo/\r\n=dzRc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"513b20ed61f66d689d5991f5173a798047f18fc0","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.8","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-481--b466ac6_1641410499461_0.5039660500782892","host":"s3://npm-registry-packages"}},"0.0.0-PR-469--d17e5e4":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-469--d17e5e4","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-469--d17e5e4","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"ac4a2daa8b906cd51f244c21281a90565ea94dde","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-469--d17e5e4.tgz","fileCount":450,"integrity":"sha512-z3uGn5bPoeVsW6GnwtDePiLGT2YFfwxS5HSe0iVPv3OXXhjBCakH/c0isW67BYc7qLpvd2FajcNCo/hGVjuoQw==","signatures":[{"sig":"MEUCIQCudiPPUzfzuIXEX0BSdvdIgpXTOAyjQUA+GFTDQyYWIQIgCO+2OvN1uaVtoaOt1QhWHo0IzNKMymsnXCcIn4IP3lM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11194901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1fIYCRA9TVsSAnZWagAA7ooP/AtjsYLMZd94bZWqigbi\nETx8qe4VxIGgwb7RnRhoik7FXu/RLdZZPoa/shWE3Cjy3/IalwUyZa+S1CMl\ntFeW4l0bhQm+pYDP27F4Yp8AcmszGYq4sIqCqchPNMcC7SFVnbxsEkJk9ojA\nUtROdN1KKptaHyCzlNGFc0hcZyH7D1FQmJrbSYdAjcJY0ddWFWypcfLA2uhf\nPiQF+txyAr/N350l2sFUe5IMZwAlpE3JXo4z39qI1An0i0AUY8fuptKj83h7\nj+F42/o5MuL5LQWcAHvS0v4t+YbUOP3QBoFCLOqebgCi0P0Wh56HLiIM4ElD\nrBOPnMna6p1loc+Yz+75LUXLG3zIbqMxu1dk1iDtwHaDNbJELN7YTS+CGVzU\nN91AYHjjRYoSIqlIofi2wphgTKLlSTx2NNCeEu1VwoN02d6boG8xRR5z+9Bt\n0vNuIh9U+FXZHaqIu/Nia/F3wN3FreGigMuVbgkJdj0dPqma3uRsArPn2ge9\n00C7rFYODtebqmZoeSWhyuhox8En5Da2/HLAnet2T5oXmndK2At2UnRflr48\n2L5S9V7HXiqo1/UgAno6Yf/TnFrtdNx4+fY4lL2NgzFSRSidslIvXF5wd0nt\n3f46yweRMqNCtjEifaEg+JAnaCtqIvcPY78yO+ohVzhvfDNNPwNdsANzdcg2\nEI+v\r\n=hEFq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"8e1275e0d4230d802aeda9102ae9336cef9a0c00","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.8","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","date-fns":"2.27.0","lodash-es":"4.17.15","v-calendar":"2.3.4","date-fns-tz":"1.1.6","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-469--d17e5e4_1641411095501_0.9499674845994797","host":"s3://npm-registry-packages"}},"0.0.0-PR-481--016de35":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-481--016de35","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-481--016de35","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"7fe271cddf5e800ba2c310e8d9cbfc42718c023a","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-481--016de35.tgz","fileCount":441,"integrity":"sha512-RaguKzDyQSmY+D48zES7hnXRZthnIBGj87Zvb0hSAEJ+nAvB/bW9ywy4832Dkapr9QqXOQpTYMWOpWrZppd92w==","signatures":[{"sig":"MEYCIQDDCT4NGrAVWFT0t+W8MnHk11RxCATMetkJdGtv/Y0P3QIhAJV8Wpy92HbQDne8iDWJIFEWI6RpFL0K3YqFA3oKA+1C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5506948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1fUICRA9TVsSAnZWagAAD18P/0DvLquSqf7ZfajVfeN1\nJKQJlMJawFlZestrOHhHsbbDfehYx7wWvcQDrBxxY+j5WIgLdyjS6tYAwtDD\neCBjbChCW6Y2AAb5l2xTqYrKqN10PpvYx38U2QlN3RUmVraIYmmwGTaBjlry\n9o9eUJNuVkNovdJgHs88VNw3N96jdtyV22GJutTvoDlprjumwfFnOub/XmkC\nJa6luBAl91KcV2AsaHBSBjjTNekz8S0V/KLRLIOSgKDOkaUvyQy1QjVyAW3b\nJw5Gu8o5QAQoruotHnwpFM10TiURwqlfwQbxX07KuwNVTM31MQ1c89d89HtK\n5DKu+8yVP4lpnNViEtXaOub6mOLFPdCgSa743J+43q0EOhBbYVqXU9OD4Zdy\ntIrEWWIvX3YhoEaOMRSzw1zTNAN/PKk1ZA1bJANCCw3elRnEzGOAVzM+C+BB\ndUGOmFgAc964TMAps8F24eWbVjy8LWvzMgVHHAtZwZexK4oABz9KYLDDRysc\nFAeudY0NptBbr74EusFt1Z3t6OMX2xd6WI6Vxl2RpE7PSBLXWPSNue6dDxAP\nlEQ87AuSIjK5x+KynGlf5sW2GVneA4F+Esjej8VsWeldo6j9jgfvNOWAw+Pa\nsniEAgx1TWi2XJcP0WiyK6QIcQwryQBs8kqxqbDo75DjhiSCyx8UXqQNUNra\nyJqo\r\n=07BR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"6b866af94bd12d60c11422c7828ee2616ec83ad9","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.8","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-481--016de35_1641411847778_0.7991682165060856","host":"s3://npm-registry-packages"}},"0.0.0-PR-469--d01b04d":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-469--d01b04d","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-469--d01b04d","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"416de4ba791c2792bb6662182dba7f2baaa499e2","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-469--d01b04d.tgz","fileCount":450,"integrity":"sha512-pns5Z1sCtr0iZRCOv5XG724tgKdl6szj3bMlSygkEwfc79MQEtZBFFqq+AqFLEp/8qDkczOTK9I625X1CB56yg==","signatures":[{"sig":"MEQCIBC/pkQ47uu+Pt31W1RpRbJy8EXqpwoxgc7pufl1Zbu2AiAJRHGZIIngQO+QG6Vi4X5fA0lf8LW9xO+bkTZ67CLYxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11194715,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1f1OCRA9TVsSAnZWagAAuWIP/R+Dr0a+TP3kH34UR7uA\na6du59F0D7LSYyWEU5oq6crc38eg4XwMvLCVoAq4TVkkujeK0ZrzZjLu1seb\nuhIxjz8SpIrgqREmZWWSCcOmOnNyr2OmWQtRhAA3i8nPTFzE4nqs4dpvDbPR\neng6WGk4FFmjq+12NOLBUVbWoUMJcz3awvRoiD68QjEJsdUBTehACQuCeqOc\ngiFoe5La3mdtirfWARjc4IpYIfFt1g4Snx8nE6df3EFwWTluK0FzWiQTPx4Z\nQ0vbaQc5JmK9k7qpVyplvskUOt6xi4ys6RGZb1AxD3PlKBqdwi9fqZazsh5h\naxPOrKoHo7Kmhh1xOccwbsrD46VDK5j7Q+NSLiqiaOFiJcAsFKsZVpud4gsK\nFckuaYckR3A/qycwvR8kOR7twKSe3tKk7yurDJDWKYjHk6Ay/b74NGlbtcPy\nKeyU/bJY/PRc1eLs6vJmPfveWSrLwvg9eojpgrjXAwz+u+TwJ+Ee4s8dltr/\nzyxdxmqeM9je5HQKKOwIyzoEUnRf1NeU9bfKgG051YmfzoyibVsU2/OA58WD\nezKJ3PuDYvtP0v7oPY/bXjEs6O9ihV0ZiMpTrlFisUkaEPWDvmnNRlVBImX3\nmdpXeeKBZZ2E5oRzYOBJDsM5fRxaS1t0nHkBg18TlMLAFpd4fgggc8g1Ha9T\nwxDg\r\n=GDMJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"05d95266e65347ae3aff47b62ad573388f9f2afb","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.8","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","date-fns":"2.27.0","lodash-es":"4.17.15","v-calendar":"2.3.4","date-fns-tz":"1.1.6","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-469--d01b04d_1641413966514_0.2824107043716457","host":"s3://npm-registry-packages"}},"0.0.0-PR-469--1e93bd2":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-469--1e93bd2","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-469--1e93bd2","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"18d1b943311fd8fa570c86cac0913f69c8d656fb","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-469--1e93bd2.tgz","fileCount":450,"integrity":"sha512-sypmVTqyIuU9o+RJeg3yHikq8ghUm9ocPDJ8nF52vSO+2IAAthLR3z9hkjmBRMp8cdToYcVa63IjBPYXfsAYjA==","signatures":[{"sig":"MEUCIBUbOznVu3NrU8T9aV+UJr7SA87qWo5YI7ffVyqVe8LCAiEAj14+48lLQ2NN1r1yW7kBKAitAmPgcRGjCfgs6OwJy1I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11194661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1gu9CRA9TVsSAnZWagAA+GkQAJkP4oNI/3HsG6SobpR6\n85gUmxepgWpHpa+OpFCznxkAgjI/VslbeyfHMiP9gvb02u7kA9IhEtBsxBWq\nIhT1Cu3Juix/XF4HSz14Fwos4uhNPSxOnt69BHdWVEd/zqzw9BrdDwXE43ES\n4//nCpWcgTMKdxeCDH39J2lGDHv++6aV80nckVthOfmbfcK/QpbMZynQgIjO\nvRHapQEQBXKjZhRXIo/ljTh4qgOir4jiCIVUgPR/o9LaWDFZ61Zhi3o0zm4X\nOiywgMyH3IV0JtQkX09DWElNVQhF86DVSjouHfu4PeE2HtJ63YT+rWrw3AYW\n86lXLkiXx3YU4rm1z4z/LKPWmUuoPIQfMpdXmDzq7OJ9lgvXNJECfQug4MYo\n9tAJGN7XRLkP/c2Ye2mCQBc0070McrBcU0KcRjjyMqt7TKZsYNTlrpNHjPPE\nPPSonmavpUE8Kn+XeSsGzijEjYtXMibInsFFYx6/bjJ2MeRss0I4XeMc542P\nuX7phIPy7v9ZBA9/SxRgGD4MrhXL1IDREnTrL+Ig8x/XPWZDFxz0SF3zvcvj\nzATUzuh1zlmTFTKDA8xgqyUXDHfa0NJf/jdiALO1w+cc3MASr95cYoNvt/gT\nPpgXDl2iSGs/z6ciF1siuz8xAZJ9HYQVRGSdXOmhUr+VHlhreQZK1ElVbol7\nbo9f\r\n=M2ZU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"1686339ff3942ad3c2dc0ee3fbb09e683a6e4add","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.8","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","date-fns":"2.27.0","lodash-es":"4.17.15","v-calendar":"2.3.4","date-fns-tz":"1.1.6","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-469--1e93bd2_1641417661635_0.23882334866216937","host":"s3://npm-registry-packages"}},"0.0.0-PR-469--457a824":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-469--457a824","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-469--457a824","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"b0007969444514a175ed58d2d3992d3816265275","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-469--457a824.tgz","fileCount":450,"integrity":"sha512-YHN2zUJ0j6urXdXQHZZDUOnJq9cRO8OMeYi5bch3ahWHCS/E79gQ/glOg+99kWv1T6tgIaXN+Ex2Mw6j9PEjFA==","signatures":[{"sig":"MEQCIGvSawU0tuWBwFq7it0zfh8qa3mrhOA/xG/b8BHMCcThAiBhdM1z8K3elkfqw/0GzBwxUvr0g8vLDRCnnr0+6u5egg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11189427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1hgOCRA9TVsSAnZWagAA1YoQAIZcWW15DN04dl+pBQag\nNDaqF/OXSKd46LjpbnL1VkWK8a5QOhsDkbEsztAioDPkqw8llN1lbxmotLLt\nWWZ4ebyONJp+gixKbb22nfPBax5m/dlCkeFoVQ8l58iwyszJiHZ0sm0x7Iya\n2f/EV8ZHL8UMrlx0Uemfglsrzwr2A4aKXhTK7AwUmXuOwqI9C7aeubDZh5of\nC45nmySdfMB36rtV86pmEF7IGahktUOeasPZVlD0Ubaj+HcxyKud/snRD03F\nl26Pde1h4nmn6OS7wf4ILVO6ieJElPOadtgTiyDIS07yjUwF7SfbJvx7VIKb\novB50/1TIs2Mh4IHG8JR9Z/qrxlJrQqPPmnty0D34yUeiKBvQc3LoYfaryLq\nqGkq8UjHCkRclieksGkkXE2SyTjEG8LHog65S4f/MgNgsMstH2OO3QzH4SOs\n8croYBZwwZHq2kth2sgDfBWeI2cAk32n8qe0qV3yKVsYrgMpwwovyut+gZny\nNUBoYgLq0PWdPSlqgOxHTURiBRWurQ0HrGBRhK/fG4Nzxu81g7AerbMdD6a1\njKPGTZnpe/fOqSzU193R9qbteGx9pKn/7hXoECbcfKgnkwFrR1pa/Jpcoko1\npePnm7/tvAThg7UtlSsfnATVpYQgR5rGD8hSrxdrd0i9UhHRYSkR2+LlXYUP\nlSkk\r\n=63kl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"f0d00675fd125b26a753e7f0eaa4df9f1cf17266","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.8","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","date-fns":"2.27.0","lodash-es":"4.17.15","v-calendar":"2.3.4","date-fns-tz":"1.1.6","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-469--457a824_1641420813863_0.672762599650794","host":"s3://npm-registry-packages"}},"0.0.0-PR-469--c5f1208":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-469--c5f1208","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-469--c5f1208","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"e335c268fb7f2ceecac9f60de59245da3cf6dc53","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-469--c5f1208.tgz","fileCount":450,"integrity":"sha512-ccMUUQGs6ZjikHc8eTFVXX4rHX2mFpHLafhNJPbidKtuyyW5FOcXsT4flJe6Cs5mndrATIT7y9QVX9tR4gnSkw==","signatures":[{"sig":"MEUCICbnJr7q90M2yjTZlH3Wko1aXoQ3kWP4TqqutyvVqwmPAiEAqn5rnDS9o1FUYQDnOLyKNbwYeLiDJ00QnoNguMqbtno=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11189859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1xfqCRA9TVsSAnZWagAAT5kP/jeIFrIvuTv7iUXrBxYj\nwtxMohuPl9nGKnBk3XQPUkbvS21z2LGFsBqK4mr3jzLbdpT230i1L4kYgBuX\nE2//EVJanE7bG34oajk6yB3UkJmCrZOTFScRUhsykXxeM17eb1QhyM5ekk6X\n/kQ9YaLWniPsPmuh/nvyI8kr2eR/0jJXlRGy8zCfPBuHjonSQXrO41KSboOu\ncmx/ax0hG+uEk1aAdUMfO292Bw3xtH8fPqLz9QoGLJZcdvcTMvzj+zkAKUFD\ngTY8rfGZqX2IDqf/8ixXBMuEl7zStmx+WwyUP9eoBG5U+RyQEMd1Xc+K8Yes\nKIBona4VntZVsNpGW+iadl3GpzVxA9z8Efp23TxoocJQHnE6tLbZW/5VNIph\nJPxc+0lv6W9q80U0cgPpPFCv6YuFVKSK2SRlEPElqMEbZ/1ieTfb2/nhN+mA\njahCfi9Ti8ZXwNfubpxh+/pCfI8PCYeefKMxgqlO7tOJbac1mGNJtIL6Odrb\nyjSopH9P8VvhA4IxQNooFbgvQyRRk5M2RHZcP3y0owCdfSt3+oSOirPmqpl/\ngedN10GQ4FxBb3ZsUqsEi1Vup9wYAOda3dnKdwHMO0sm10wGUVmPHD4llUny\ngpMpO0v83EYjxQIcghj/8Dcd6v8LP6oQx0seHTas/KFpAcXS9xdx/zJtWb/b\n/I+0\r\n=KkWf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"91942bcc448f62bd736271bbe35ed615d07d7f81","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.8","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","date-fns":"2.27.0","lodash-es":"4.17.15","v-calendar":"2.3.4","date-fns-tz":"1.1.6","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-469--c5f1208_1641486314243_0.012604000962138429","host":"s3://npm-registry-packages"}},"0.0.0-PR-482--919122a":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-482--919122a","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-482--919122a","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"158047ca88ce3c41b868afe0142534d8ee582c4f","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-482--919122a.tgz","fileCount":260,"integrity":"sha512-ya1HASZolUFIBd5aCNZrFLaZaumlt1ns3e1YJBUKfKRgXpxiy8fHEjadc5pl/MBBFZ9zfYeXqUMoatQ4tV7IDA==","signatures":[{"sig":"MEUCIQDzO8uSuf9Hva4A0JSnwkrR0Nr+1hxBCR8cCzTOIdWcfwIgMR0OaZp3azGCxJAAQeYgZ8QX71oGO6hlVaKc9KNF49w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":515639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3fr2CRA9TVsSAnZWagAAsi8P/RWaxZOOZ9EU1mDsUXXO\nmHbadAyEYceT8kNHBh+YLMqU0imKH+CMrI0mi5+/RsctkYmRm3KivXeT3Jmx\nZZcMhEte+o3JPFKfm6cS364XJ1+IMFmDM0zegYbrRDHgIoRru9uu1KbqdQuR\nD+bquEv+4fajVc4/MHFzU4r2TLm+z/73P6SjtgX1ytVVdBoUMcLwFZ7jtOey\nrIzvtfUWRcFjSmUCxt0Ttkuk8AUtGRjeUxokx8gL8ZQNJSZRXcR4WpL1QaE/\nGKoRbBazBCsrNWwaVFpH/aDmEgVsXQqm0L0diM5yhSd41BDxzpfworNBuI4N\nWGc8BAo8eS3zSvf1nzRUXxb5qyqJakJq0PN6q2ZwvfQJll6f4n146OfI2Zi+\nPozK4WHH8dqKzDPic5u+ZtRYWK1QjLtfKI593eXLqKEJM9pXQf8OgwBd+4OW\n3VVmKn01hNygEbZ6qftrr5ImYEyEY7B3Uh9tZrIC08dD9X/RiKjDcNL0sfTl\nDN8dsefYJHEYfQ+D1tW2YHwq7gfnIPbMdRoJv4Vzgmv7WSo5gmaSaD3Hpzo7\nTHSVr5HRNLV19o8rfQ/pMCAdw6AfxCKUoPRnF+IsGb+7QBiTn29DzgDsjejg\nNxcA/1qImrTmrDOhVsH+7g3Q59L64MHR6eVMXZhpTLBAqCD5jDoR3CN19W4e\nX9nU\r\n=eqqc\r\n-----END PGP SIGNATURE-----\r\n"},"sass":"src/styles/main.scss","types":"src/types/index.d.ts","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework provides components, directives, theming and storage options that may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\nFinally, import the `/src/styles/main.scss` file into an scss base file to provides styles and style utils.\n\n---\n\n## Developer Notes:\n\n### Resources\n\n  * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n  * **components**: all components\n  * **composables**: similar to mixins or React's \"Hooks\", but for a Vue component\n  * **constants**: LeafLink global constants\n  * **directives**: [Vue directives](https://vuejs.org/v2/guide/custom-directive.html)\n  * **styles**: SCSS, CSS, style utils, etc.\n  * **types**: TypeScript type declarations\n  * **utils**: includes various helpers for internal and external use\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14 || ^16"},"gitHead":"d0d4eb4e5344b1597199da21cb07ad9aa6a3cc92","scripts":{"lint":"vue-cli-service lint --no-fix","test":"vue-cli-service test:unit --watchAll","build":"npm run build:spritesheet","lint:fix":"vue-cli-service lint","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"npm run build:spritesheet && vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:spritesheet":"svg-sprite --symbol --symbol-dest=assets/ --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":false,"_nodeVersion":"12.22.8","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vue/composition-api":"^1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^7.32.0","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","typescript":"3.8.3","@babel/core":"^7.13.1","@types/jest":"^24.0.19","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^7.20.0","vue-eslint-parser":"^7.11.0","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","@vue/cli-plugin-babel":"^4.5.15","@storybook/addon-links":"^6.3.7","@vue/cli-plugin-eslint":"^4.5.15","@babel/preset-typescript":"^7.16.7","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^5.9.0","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@vue/cli-plugin-typescript":"~4.5.0","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@typescript-eslint/eslint-plugin":"^5.9.0","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.x","typescript":"3.x","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-482--919122a_1641937654189_0.5520683493678469","host":"s3://npm-registry-packages"}},"0.0.0-PR-481--adcd559":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-481--adcd559","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-481--adcd559","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"5f45649e1d38d7693c6c15b6153b3e159d17593a","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-481--adcd559.tgz","fileCount":441,"integrity":"sha512-tifxfV5MnGVjAzp8f8h/fJjzqeF1EHotnDa3+FX5h2M1AWU1agUKEQynzypSwIae3hOGCFO5EERzyAP5xV1w1A==","signatures":[{"sig":"MEUCIA21en89KuSlnrbIDjx3oBUhZ6M84bYYUhYdt1eWfsIcAiEA8RXOw71gZwA4pncTuYAZ6S47dr/qmeXQhvlPi0B5wJE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5506598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3zbnCRA9TVsSAnZWagAAgzgP/REgJZssU7LRHbKf81q5\nkbCnbLiEFiCUnTvRWz2ZcyhKfAZYj3lFNh+WnJfO58zbBiT69jlvp+4tUx0j\nyMuWpa33ZNaPaBPs0Yf0HrQihMFdzYevEMtajztk+5c9hp1ZCpQmYMsO1OCp\nXjAQbZsCHCrNLRP4/d5PPcXNxqXHEw2/xWyGVTDSTR9IH161exjWxLMrrBBf\nQK24oC5++AQ4WmYxAKYFai7cUFbOGriEwHbAARixfTOqJMJkQ0IKL9EJlOIw\nTufoTpis5N6nnbyEmtcvwLgMSdhFBwDuComwOOPI0hwNkWTDU6pgqIDkblxq\nPQss/czxEH6fp5oNIsYk+/1IS8i5rAkech8haGnUdTtlvBWtZtt1IVKkuWvG\nzEWkm8zIzeLDpSZJbC0/B2mlVrHxMqrG1Bjsnab0y6vLGI5q1h1LCQplaag/\nN9V7k+eG6wLg6ZJYVcPpoeFCS4iZWOn0dI63L4ZT1Mc27JTKQCMOUmEjAA8k\n37yAuVAI3N1bzmSpEWpKKGETJwGCT9HwWMK3Ms+qyf74wQMxIoJPCu93gD02\nWqRqe0XAwpODujYSZH9t8S5nTcuhq1JTNxEgb+dmhu/HQtgvkbWgMPc6ZJ6G\nSVS1rREUzT2RplkqRCYp2lRBzJczsBthObWB1eWl+SrXcj0031RHNdvYLbYs\nHhkf\r\n=NJN9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"114396e8ab5cb38c8eadb75f32b1c47973fbe15e","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.8","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-481--adcd559_1642018534810_0.7777558130166542","host":"s3://npm-registry-packages"}},"0.0.0-PR-484--8340746":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-484--8340746","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-484--8340746","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"3ec768dad271290d1cd719a444fc0d65780d6b59","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-484--8340746.tgz","fileCount":440,"integrity":"sha512-yYLlEmThqEpd6remdcLF2xFNt8UmNClKArNG2iBCnIFVBCrvZXT4UCpvy7pK/is0stLd/VEqa8MHeFnyta+20A==","signatures":[{"sig":"MEUCIQDLAzzXEK9SmkhLswdXGqLLCOY6+vv+F7cc4BOXNJMdyAIgfhArld0awNqggv6rlDCMK7e/9TdyrAr6IZakIPpkXrs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5477170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3zliCRA9TVsSAnZWagAAOpIQAI1z6lPu9AuFGKRFaZuO\nFediBljoPwGYb8LkfBIKK88wDQ26e+R1AxjUuXy02+2ZXihd7AHQfeSQtfFD\n7ni8kjM6HDDk2iE59RsKmmkFYJ9a37HGKOMesU3ADmVElaKOa3IVOfta44Xy\n09OxqCoN9GiFO/g9lXcDNlwC0GzumcOYCfKd/+at8JDmroD0Urn/y0HOIMMS\n7mjGfcDf75HrWaSi0J5ZF6edHEDIK6kujmyp62UCNeOJdwxL6aaBiWkjJZI/\nSeZscUGfdYVzXs1dV6RMSXxWoIMo6lK3Cn6qQh5ihvVrMZLj6EKiswEQBgkw\nWH2KIaRpQDdajRDFGJvNh/0PYJuV9l8NeqehgXZbVBZfdkW38tMwbUwAUuWU\nVKTXi6ahO9jgcVgzCHeunjVb4OCD3JplxiXSjdSYAoV8FZwvJXr/E7u8512G\nt60ImtYNWl7oTRAeIqKeWYlIM2huJ/CgXbEQCt5SpymDp9W11aX2UEcO0LEO\npaP8UW/4Zjeg7zP3t0UVRKhoNt0tCdZmLfbnOkAwh0HgjljDq7Qt62xPJvsL\nnBlIwx4D4MjvzO4BI8m/jPZFEFjxhOEn/bz4Z0KkT36iN6hzP8qvhXy8/hMC\n1b/5EpUydFy3q6hemNagJHHJU4fU5H+/2kKYH64b/OVOdK5RaCpHpuh+OIdH\nB7ze\r\n=bMfM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"6c80307d269f5101e90cf1c9c733bfe29587dba3","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.8","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-484--8340746_1642019170732_0.7581034102924502","host":"s3://npm-registry-packages"}},"0.0.0-PR-484--ad3ec6a":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-484--ad3ec6a","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-484--ad3ec6a","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"48f3f9d181f52d3fbac449d1ce7d815f5bbd1aa0","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-484--ad3ec6a.tgz","fileCount":440,"integrity":"sha512-X5roL+wPLF5AylGwyaOg1GcUBE7TNljIICZD+Yu89KCDFN+lzffNmT2odSf/J/iZE8q4Jz2FbrLRDnAPWE2VNA==","signatures":[{"sig":"MEUCIQCnbL30apLPcMgHgn3VvI260jGtvPtOrRvqW+Kp9lHFAwIgE5pwxWn/VTcKmKTg0KY2q2kI7LiUZtT2xgBr4pwYNzU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5476861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh31mOCRA9TVsSAnZWagAAYzQP/0bNgDTZaoZYhnDq76ao\nXNZKMbZwbaSSuJ8fg+cyPICNusPdaFRnyLJ9HMA/TgiNxdUGfG4B+OuzCRPX\nBiRsVBMtlZptTTaFAppIw3J5y/WfVeSRstg4nO5UhZDAKTOOUEYCP1M73Pl2\n1NyTGUjXaCdc7FbdgiofG+hEQSBREORt2ItDKXAVRVnoGSZ7lpyHZKLHW+m4\nCPCbusR3GMsya2QyIIeYTrVyeY5LfjC2ZQyMHiAuN9t4Z1M0GOVgDBWn///s\nYCmwb5k1eJvqkC0sRNEKw3z059g2WeIQJr+tgPCF6Y2xM7xtOTzPwsWpjmHf\nw4VNm8ZLBg9fqDO0oM0nVEUUXkxvGe5G7Dglh8IUB5o8Lj/CZufJN3nt8XFK\ny+bomHrU0GYlN2Px0iink2rc4d1CTC+4XbLCzd2A8pHskVHKrGY6sMyQ2Ppq\n0tvDiIcXsyyuRW91+mJYkVZoNItd4+Ui6AcElYa4M8K0mfh5Cv/dlL4DAxvj\nBHtSrn2ox+2nPUGs0tORvb95eFAZnOG1x4cLIZmiyrNkDlPrcGnuBChlCR3G\nxwT3d5YXT2Rk0m3q/pKc0XzFiOXqwOjdby+hA/IA0q2X+5Wm3Dk5NvDvGIXX\nhkyAryWhEJKo6IPCJ3ocgXqCO6xWKU6bQFwPWXr0or801dSe7qMdNvgKMMn1\nn1F3\r\n=HcUI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"097c120e399600d857f3b92daf082550bb0beaae","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.8","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-484--ad3ec6a_1642027406580_0.6652841536416552","host":"s3://npm-registry-packages"}},"0.0.0-PR-485--5b608f3":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-485--5b608f3","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-485--5b608f3","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"d64de751932cd3b69671abb87283b45e04059502","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-485--5b608f3.tgz","fileCount":440,"integrity":"sha512-Zgi6pyyidSji7daMQ+tdHCh8944iszLlSTx5HEiaEJ3t7klEF0aC7Ww2qgBlTkOBjJNwFLVclK1AXr5dapfCjQ==","signatures":[{"sig":"MEUCIQDNeEsVYxdjcBxbUnc9Vjaw6nxoAj7VcY0V0Ab4bgiYQgIga1KKZjlahgo13yY2bRdd3AJhbhHu2EjG7STkaeeQAAc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5476128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4JxcCRA9TVsSAnZWagAAB9MP/iMaezJyUX90S9VJE0Uy\nxS47zm6MWLzReDZvXCxkjSy903iXy96vjsp8SQMkOX9RMUAHMUgec1D9yngp\ndSAeW+szAHsKr9eES57uu42afX6WihLeOCZn6JZqRYuo2oYcd0eBnmMeEVuw\nwXdfnS4FFcmFrQ+MpUise4yRJhfpZ2GIkQs3FnNk+y4dQY1sZvwSqlNgLVer\nNVvnbfzKAJPUtIhZPtmGwYVOT+gR+c8CKZPVsNnuk8Ce9rSJz459rLQh62Jk\nHmkuPWE2llX5fYGgUBIv79xURjhnGl4k9abLHftIzncjSh60KOYwbvRcXwnL\n/BPfR4z8WZmTdu0SMSVIltzKVoAa/TAeXourWns9LHtNTyXGMEy2X4wgaE9Y\n0Ej6EY5yRdIvVgIWfTjsWUJexZv6IB9HsPwSiGBX55NP51xukqIBAaxfycdi\nBzypV+YxGeWnHL7igRXhJX/RCfGLaX+5EdiSpOHP6vWT2N8mOHJ6MJT/tO9f\nOSTVtSv30AeBb9IbD7IazaM7waRfZ/e6r/bOdtYAfiUJopRxu1W8uWXDsgZa\nVyIwtYpJQAxOZYC5cMJxFMlezeyKyyv+KWeVxBNFdIPdpXoB8gY059hooaXa\nyIDMDDkcsSAi6p1xdvHuRJ576JSavOOUYWP97R/ABkpeTrZvbX9wmuHJlfI+\nAegr\r\n=Q0mH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"282965ab5e6525396dd48e9ac1246960398eeac0","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.9","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-485--5b608f3_1642110044399_0.7862348664979681","host":"s3://npm-registry-packages"}},"4.16.0":{"name":"@leaflink/leaflink-ui","version":"4.16.0","license":"MIT","_id":"@leaflink/leaflink-ui@4.16.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"b2233f0a4634730897f5f1fa4531bd72c731e4ea","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-4.16.0.tgz","fileCount":439,"integrity":"sha512-IqT+kGYR+6sDz1WE88edEOYSL21wqnUXyt+m6HoKyRSemyF185Vv7g7pkJK4IzxsxPhj6KL09bkexhNyPAonwg==","signatures":[{"sig":"MEUCIQCfNa/EsxKAuVcduilf9zcMdFhlWF4aATUojTTlMwLUEQIgIzyqSGWbcd7Y2GVuLTauAT6877Gy3ctQO4JM0jXDM9A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5303131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4LyECRA9TVsSAnZWagAAofsQAIQ+96P5uvAX9p0Lh74x\nf1WLyjxmtxOE8i3JsuGSMZeKXcn7zErV9vqjVgtUzbltHWnJ2Lx6m3+44l8k\n8Ncsp8ZFUpyUlc7a0iDgfu8H5DVdo5SzIdcNmMlFHKofv2Pvt0KxRo7LWGJy\n8xITMt1N/U+b+u+8m2h6BkVwMi9+bh10FzKo9T9usov33sZt2WR7uc03b/8i\n/QWjqZWwS4H42kjRVJnVj+4HjH/6YgpPkqmCaUj3fRQKmHTz+my76HEq9LlS\noxZukwcAmeCHOmie5vaQCyE5FV0hdtTCLM+AsfmfFEHbWllGk/c7P4QpuRxm\nA9S6Ca2EqGmhAMULCWGtiZXdOa0uWoW6Mfp9qphQZ27zR3R0rrk61K3y73fe\n1FDa00Dnb/Eh814yg5eTArk4BeaJu5Kv9laRsV9yJQ8SY4htBxI870fQoQsY\nUK7SYvQ7vXkcYE6YgbQilEJ9echMDpuP7sGVxtT2V2VbR3v94qrFrRPiUVZx\nZFuWIkxQq52XNEL8tgaNSsS3EXB91U14Bnihnrz1UWx1Q+oM/ZoWYTGxpnFb\nOl68H6bZfGFonxp1CvKKWJsR+cTdbWHJ9JfCZEYZ2Mv1HkOqvzjihexUSk0D\n8DoOncRK5LRUJXMmsKZpdOHQ848OHnCe1Fe16x7xL92YruTRSr49I+ICafjl\nXB9W\r\n=GNhf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"ef248b03ec3d77846042247609835d616cf5a7e1","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_4.16.0_1642118276058_0.09136334460486228","host":"s3://npm-registry-packages"}},"0.0.0-PR-484--86677d9":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-484--86677d9","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-484--86677d9","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"d94112cc9d302d248ffd505fae65e15aa1f7420e","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-484--86677d9.tgz","fileCount":440,"integrity":"sha512-C7vZAi3uqGhsO3KLGl7s4QluCjPTPkVmmPUiLDRdOdhb3IebJ8dIttO86Pl4/QrGJ96yR9zYOxLtbGawkuWaxQ==","signatures":[{"sig":"MEQCIHamBSlq6OQc6vfSydBFIgHEjHyMhQP6PnYFfgIrNyAHAiAP5mmjIRc7dXHy1K1o9brr7j3aGcnexgbHHi+GRvTSOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5477132,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4NwjCRA9TVsSAnZWagAAnQsQAJIoy09bRKgCt7CJ5LSx\nKFyIP5kVtAfL1x6Yno+9Nat9iWmRUaBXgklWyASvqURmgiPffkh/DpXIb9YO\nxgARw2QmkM78OAfNLutwoP+QwyAiEltNjF2Mclc0cl9r8gOeSVq5qMK25l9G\nH/DomPQJ4MGu49Cr1/J21jJ/FzQgaf6TSVOm7I5t6Spourc4cknLOmkYr5/r\ne0Haaep3R9jvXNXTKbX6ZR0ptIoJFmy58tdGFvmyVb+vFKYFRr8fzY4MyG9P\nHzfyWMfSZHYDTrLIJ4otqi9BE92GfNV+aHs8uHfmL9q16VM3pe8QKZ/SzUVS\nNZubp7xzQyI4PRZVZzebwlgb9Esz8fNlJvJhYQKvD/dy56lI+FXiA3TXpQ/b\nDQpnrXTGZJrjP3uZhg7HYE7t2ohR6z661F+srtOxFp13ZtZYjhiKh50PIVGn\nS6G77leXEQxkfnxTSg/pj6/zEftm0co3r556m9vziCyVoWYWVucWYgKv3mNO\nysTYCymr4hSbHypUuUMSBJGTTnVU5s3zh4kO93hDDBs+PabPWU3hHZVeWpXa\nrD60uYFYQjs0GqqbKMVOZtte3JzM5JPVahWSnCD4CeBOaYy4s3Fe4AiRfhsR\nTM3Vx2ct2l38Rr2VrtVvQS4BYuBJ0Q4y66r4mCHh0XZE7L/h/9T+1iKzuXSA\nGIIv\r\n=lf6R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"d85a66c5c32c1c6458085d1cdcfe2cd167f5975b","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.9","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-484--86677d9_1642126371504_0.10722674460791848","host":"s3://npm-registry-packages"}},"0.0.0-PR-486--783385f":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-486--783385f","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-486--783385f","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"cd02fa3cfa3c5a318e4a7b1f536ca521607b53f2","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-486--783385f.tgz","fileCount":440,"integrity":"sha512-6EL7UkpTMcCRRaKyu8oZDB3JaVozb/HNjMBFhkD9ZhcJb1tUfDxU+S5hp1XSVzRFZDzclSiNbQocOuFBbA1+PA==","signatures":[{"sig":"MEYCIQCRq32NaAW5K4OlTRrztDFtd9lWO2mf7ZCvZoEhDgT2MgIhAJde93JnZtrmaSKzDXRlzxOjGIk0mBQWlVFKM7tsD5gA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5478659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5Uv0CRA9TVsSAnZWagAAUmEP/1d305DsPrmKcDpPJpir\nzJx6E79plinyD9xom/lWm2D6521VJmrBq5CN2JFnTw9j0Ih1P5tcwn6pG48H\n87b3EtCz1sKdiPIsZUn+rQwbCOAJciqvfKU4jo8wLWcLDEGhjgQZxCiNFYQx\n3O08SJ6XoGeT7/gDB9FRgGre0oAuTIQfs+GyQLRdIyCjHhY98UVSdtpTG/1c\nPCUjFPcm1XXSJz6dKA295zTvhf29ZGOeCQvXl2dou3gLHF9oL240UUJkeVVd\neKRuxeISXKlpUjlwxxbNZkmKW99FqYLwD9LIrbZOUt4586Ad7RrLvgdh+4Dc\nqhH5Myj58TTSjS2mD5m6b07rK9chkQNHtkwRbJhZ30fse150BgBgchp84j4+\nM7PZmRzajmYsV5VUYrO87LAJ0bRGiMqKgIBvGW/OfgEO5QmzPnyK3g0UO6XB\nO3JxUiFtweZKL7DTyoMm2AKc+oPjzt/YFBT66ehQIJJvQPkM8JcVN2O9nWbH\nYzA+2aSR2RwQDK4B/gXwYq+rorNxspTov3jo5rmu0Rsg/HWiYjYtgHRTEVcA\na23gjR2zwvEgemrbtm8WRMKC09PQNjrKrJajCkJiPA/bWqS86x8ARajn3RaL\n919YbX0KUTAKN1y+iewVrfqdPC11YAlZ2jYgRdccaFkC32FCF5mHDMVRbJXC\nRvNQ\r\n=r3AF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"2c77d73f8e23de7717cf3b3395182e1faba4b40f","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.9","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-486--783385f_1642417139750_0.6837759529614065","host":"s3://npm-registry-packages"}},"0.0.0-PR-482--558ed9c":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-482--558ed9c","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-482--558ed9c","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"0c1455694fcd077dd7928b53b2f00795c0d1965d","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-482--558ed9c.tgz","fileCount":260,"integrity":"sha512-p5acDVOF75821pNMTXrKcjPKqh87P7or6OCg4lhuzzxJwFN+EltEm8TFcV2/SwVfSd9h6L1IugwY7ik17Gld5Q==","signatures":[{"sig":"MEYCIQC+eVbLnK84uDyIQZBHJkV8JGsU9aRHJfrXQKipsliHkAIhAN0WRMjyd6C5PJbTJEBk7CwFTAfozrPh20dMl5T7eytn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":515951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5aMqCRA9TVsSAnZWagAAE9sP/2PAZYGfnemqfgO+r2Gj\nvR/rs7lquj++lKrHZ4hhwPJaStFA6yAEMxGGfNucjGegDRHd51JCVy4QilKU\n0MKz9ZNdv2jxGcXa+VCqX0ngnUUXi3gJ8LrchLb0ZuRRIep1LGGMixBhRIZV\nJAxD+BSopeQm+qBrE4gidbQ4nAKoQ9U6g8IR4vp/lhNnVgUkdX6kRqRxPuM3\nykIvvf0bhULzlqGAqMCTRUHEFo6tx2pA5yrbaRE35pNTs9bq9GsHMZ2dznHf\nmC0d+v4xvLhREHcfU5phprZL8dZa3Jklg6sHTRh/LYX+SRw3cGFuUEjisjrv\ndHF5dMLiD5iOZ94dLMpRtHapJkMiQkJEiYFuO8RjSUy8aFtLL9nR45JjT+no\nY8KgYbPI/8lk85xyeiunV/IKZH/In3+VMr8bcap2a6WiGUEQrPMVH/84GAdQ\nvg+MJT4Lwqoh6YLe7/5B5V/bULnwB245llx7xAxmSCarYu97jaaB+wFTA/72\nTrxzQ2jfPNTE/nLTYiKV6bnh0Ce53nm/z8/Mha9WsDR9Hovoip4+WqtteZY8\nZCmieVW6XbqFmmt0RIPI4gQ2A7Hfj82YVLv5nwuVyWotLsk8FNLJqZQkR+82\nTz0SXzUQcAsqyYuH+/5ag/swvrQdIJeKDP5FxdsEd8NREXOT1phj4eQfK25r\nFUfc\r\n=HeJ5\r\n-----END PGP SIGNATURE-----\r\n"},"sass":"src/styles/main.scss","types":"src/types/index.d.ts","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework provides components, directives, theming and storage options that may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\nFinally, import the `/src/styles/main.scss` file into an scss base file to provides styles and style utils.\n\n---\n\n## Developer Notes:\n\n### Resources\n\n  * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n  * **components**: all components\n  * **composables**: similar to mixins or React's \"Hooks\", but for a Vue component\n  * **constants**: LeafLink global constants\n  * **directives**: [Vue directives](https://vuejs.org/v2/guide/custom-directive.html)\n  * **styles**: SCSS, CSS, style utils, etc.\n  * **types**: TypeScript type declarations\n  * **utils**: includes various helpers for internal and external use\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14 || ^16"},"gitHead":"668e2ecea73472bffc4861fadd24643a05dd24bf","scripts":{"lint":"vue-cli-service lint --no-fix","test":"vue-cli-service test:unit --watchAll","build":"npm run build:spritesheet","lint:fix":"vue-cli-service lint","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"npm run build:spritesheet && vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:spritesheet":"svg-sprite --symbol --symbol-dest=assets/ --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":false,"_nodeVersion":"12.22.9","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vue/composition-api":"1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"7.32.0","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","typescript":"3.8.3","@babel/core":"^7.13.1","@types/jest":"24.0.19","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"7.20.0","vue-eslint-parser":"7.11.0","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","@vue/cli-plugin-babel":"4.5.15","@storybook/addon-links":"^6.3.7","@vue/cli-plugin-eslint":"4.5.15","@babel/preset-typescript":"7.16.7","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"5.9.0","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@vue/cli-plugin-typescript":"4.5.0","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@typescript-eslint/eslint-plugin":"5.9.0","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.x","typescript":"3.x","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-482--558ed9c_1642439465832_0.30191441865294166","host":"s3://npm-registry-packages"}},"4.17.0":{"name":"@leaflink/leaflink-ui","version":"4.17.0","license":"MIT","_id":"@leaflink/leaflink-ui@4.17.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"5bd0c8b707b8243c9ec2a1b978d14417bc218486","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-4.17.0.tgz","fileCount":440,"integrity":"sha512-WftuKR+CiEkM4NWoZqVDWahr79yMg6N7tJhTeeuxOPZaR8s8p0W4SauUsUdqy04O+qsXyLGib9TmaCJyNc17Tg==","signatures":[{"sig":"MEUCIHlrD4FYJ9VO+JGub9aNDVMDL+mU2dz8uiQFKmcygbSbAiEA/FLpjAJO8jDh7M0+SYaoZw712ebEF9lUCn6Y61tH5JM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5333607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5uU4CRA9TVsSAnZWagAAGQEP+wTW+9TjbnlSFDLHu0ls\n/ZdTNdWeCDcGj6LysmNGs/dgIq/9uTjVdLJ4/3paGxjV+mm5L7x+G8sdZqVE\nPF0T6B/pDwfEBISXsriUL5cAZGtMQwl26n8hm7itMQivt8I8RARR3afgLY8q\na5Wqrb8SOPWXmXKPraGXlH+h4l6EO+d9oH6LX99Cur5+Go3alo/fIaiJaaxJ\n2aqd/afrXocS3OuTCZfss1EgBjjbRqk1P9OQ+sBtvY7prJglAFi5UQYp4An/\n8dLqe5aQ8rmozwGMj/TuT2JecZDB2OyfKlmNm3xGz7YuFbQtCWOIFFKVhE3S\nPsQ1IVM6iV8ZpyBRK0UgovMK0R5ZnOPdmnJ0s7rAugEbEutdkzpy+CiY5uv2\nYw7xlj6RAeoXiJkkwU91VqRyzPI90aCsZp+AM1Yz3CliiUxSARLuzjm08Jmv\nZ6sEJXaJ+QhRXSeGmuhInr86E4E4yIRrLybnH/avh04CjodU3LEtdJmlU9c3\nYIMpGTzS+gKwutWtq2okJyVhrB176Wed6xFUp6yAp3qSTAii0ojRC7+iVchZ\nklQx3Xe218ziqtd9PhLGLYAgGfdBbabpS+Y+xLER4SjXJGG9So0rifoj53Kv\n1aL2Tjx1Tey305/ha+bgMObcwPJ8Zz0KbWpZSl48enWrvAuPBsaet09uggV5\nvE5R\r\n=fiVI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"22377fd0036876d53e6c375022969af230f3200a","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_4.17.0_1642521912213_0.6294572434700414","host":"s3://npm-registry-packages"}},"4.17.1":{"name":"@leaflink/leaflink-ui","version":"4.17.1","license":"MIT","_id":"@leaflink/leaflink-ui@4.17.1","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"3d1474dc1521b069d1cb2d92087333f30a654533","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-4.17.1.tgz","fileCount":440,"integrity":"sha512-xMiUCxwoUFca4h81o/AlVuO4wjkTfrI4k7Oov/+znLg2YDVqsWAAmm7qHiHpcyyea02A3CyuztniY5tundFJ4w==","signatures":[{"sig":"MEQCIGD2OwP2lrJWUiNYdy/p3lDrL50Fj1bncB8D32c7s42AAiBIR9yl6Xh4GBUtAwNIXytDfETg60umZUdt1uE82I9rxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5336129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh59WvCRA9TVsSAnZWagAAK88P/1HzMdzCVvtvoRRbX37H\nl88++oG1tNppdURgspjvQrZrj7iK8EEXdKwgudqIkA+lopQdj6Hf22pDJOvU\nI9Yp8VClP5Vxq75ZtOn2Zii7ki0DCGVZuwJS0iGGBa5osvfYdxorrHuE58Vg\nJQJZq1nMVHFlV5MZryO4i0zy0nzEx+nqtqt0fLze/u0W8O4P5xyafhaoJTIT\nQT4ZqRTkH3uf6N+/fGuBYrvIrk9D6+hrUBpoOuAIY4aF/nPHGXfLBPDasIh1\n4rHhXBYbEH5gKWk0EtZ2DyHzSRR4qYyy37oH08mZ1ZYQx8p3yxyPG4w/HTmv\nIHXQjP7D97JkBNCNVtZ5T6J7nmCv6Xh/hIqMJwy9gN5Y8a9GgETPG9wZOyC+\ngya1lH+juJLcu/Eofa4LyD6KurJvbMS4cygYX/JumnfAvquDhiOHomZuG7sC\nBIqX1jZGjj01kq/Zd0S+y8/Z7p1dUKVCTe7OmoRUAMOlfDmAtfMU+5+dPBxk\nKL7ubmTCc2YodQ6+yfnztD5zfx4tQGsapuXMhA5wq5CTnQ/K2N/ca15nT7/Q\n9Zqg72OpT8SEWZH5XZALzgzXu4QxF8rJ4dtHourCFUP7LdAYBMa7ElXZkN+Y\nG7ufhhbRQLiUyjqGeL/5TWbb9OiTwFldu2/8vD3l8E90LLs4ol96qqVqhsLs\nj9rK\r\n=qIAj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"0a1fa24dce4da7683e94cf90107740d9deb60401","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_4.17.1_1642583471524_0.3998669838248299","host":"s3://npm-registry-packages"}},"0.0.0-PR-482--6f46397":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-482--6f46397","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-482--6f46397","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"b2a3355606e024cbfbbd987f735ea761b71c1368","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-482--6f46397.tgz","fileCount":261,"integrity":"sha512-h0k+OowshZwUGXS2s0y0pnUblGXU99/n+KFjrJeXF+jWF9IyKNqxgaRzkAGWRZMJzhR4uMlt889l27sQrAKGSg==","signatures":[{"sig":"MEYCIQD3t7ggXpg1116aNZnC7aymS19AuOo8EWlA8XXfy2bF4AIhAO9brmagQoZsuOHBF4/o7HnNHS7hP/We1TQO4YS0L0re","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6cThCRA9TVsSAnZWagAAnQcP/1fbKkO1cyILqSWYJCkG\nfbiHCC6D/8GLUeScc//X3c9V7NkBYCwhsp73L5qOK914A+cSYmEB301JUTQm\nJCVgIrSMtMIsHdFcfYYdXx2ijRda7lPp/I/4c6x5o1Cf5dKkC32yYuEBJW/4\nY/DoYrP2SV+GRcgQk6eFe1YHxYtF0BIeHO3+v08CkMOzVer2e6Tv9wscQ3fO\nHLpQ8/KqF+XclB2AD2WtLKolYD+YjLy/zpx8c9RVTBCd4X1a9s3RShvQOKpo\nl5yYLMp+YbojF6Q24Kh82eksUOtOhVNvbxP0GoZiFNzckl0fhwBrMNhEIBbL\nxErXp3pwWOT+QqotUOEgRuBWV8BP3yRFZSjnfHeMQLb5rhaiaXX/omegL+ZA\nr5375yfSrEh5S/4la6kkcQ2NSqkJ+g/n1eZxzAOLWe97/BNutRAJACiYNezS\nvInbOJJaHov3r+veVecqt7bZn//A101B6FAh1LKTUBtRSOPp4HkOdb0z++0b\ncdQW3qLw7jjQJomsD1Aiyp1XBb+JnFLwC2o8muAbqXmdun/KDWQy+ATaIdMl\nASBK07mBeh8SyH12XjlhxY0h+vm33bnc8KRqdlERcGnNSeBcqIQ24E63pL+o\nwhS0sF+U0hKb5fujQfuHHcwMIfY2KjN2hzbpADvGMpVfPcnK4Dp8QH6UOnQD\n4Jri\r\n=A7d7\r\n-----END PGP SIGNATURE-----\r\n"},"sass":"src/styles/main.scss","types":"src/types/index.d.ts","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework provides components, directives, theming and storage options that may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\nFinally, import the `/src/styles/main.scss` file into an scss base file to provides styles and style utils.\n\n---\n\n## Developer Notes:\n\n### Resources\n\n  * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n  * **components**: all components\n  * **composables**: similar to mixins or React's \"Hooks\", but for a Vue component\n  * **constants**: LeafLink global constants\n  * **directives**: [Vue directives](https://vuejs.org/v2/guide/custom-directive.html)\n  * **styles**: SCSS, CSS, style utils, etc.\n  * **types**: TypeScript type declarations\n  * **utils**: includes various helpers for internal and external use\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14 || ^16"},"gitHead":"adcdaa96e5be5b2a60137b721eeb863f1d74331a","scripts":{"lint":"vue-cli-service lint --no-fix","test":"vue-cli-service test:unit --watchAll","build":"npm run build:spritesheet","lint:fix":"vue-cli-service lint","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"npm run build:spritesheet && vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:spritesheet":"svg-sprite --symbol --symbol-dest=assets/ --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":false,"_nodeVersion":"12.22.9","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vue/composition-api":"1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"7.32.0","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","typescript":"3.8.3","@babel/core":"^7.13.1","@types/jest":"24.0.19","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"7.20.0","vue-eslint-parser":"7.11.0","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","@vue/cli-plugin-babel":"4.5.15","@storybook/addon-links":"^6.3.7","@vue/cli-plugin-eslint":"4.5.15","@babel/preset-typescript":"7.16.7","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"5.9.0","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@vue/cli-plugin-typescript":"4.5.0","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@typescript-eslint/eslint-plugin":"5.9.0","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.x","typescript":"3.x","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-482--6f46397_1642710241561_0.3873917815647616","host":"s3://npm-registry-packages"}},"0.0.0-PR-482--eb21049":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-482--eb21049","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-482--eb21049","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"1f792a68199cd599a5e202988d1c576487c077b2","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-482--eb21049.tgz","fileCount":262,"integrity":"sha512-QDBJvcl0bEkiHGvOo3Td0neX2rYy3E+cdNCvJEYzSQBHDb80BYTF5JkUDReS3J/WWBUYwWN0yRx0rNv22eTY7g==","signatures":[{"sig":"MEUCIA+DZSyjsGgSbsmzGUxHolt0QVznLqNWRQBpu/BClVrrAiEAnekRNCKP7z8NOA2t7cTuJhey0eXcfTynQk97RSOgQ3U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":615048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8ECiCRA9TVsSAnZWagAA6/EP/22GEH/WVRYZwqz8GICz\npsEU/8F6EaDAW9pts9LDwU90v2UX7abiq6xkPprUUFL3l/Feb4jopNHddWmo\nEPIRLUOoE8zgFPIWcpW3/ojrXRF5Mu+ggSAfL4G5fwOgcVr4d5FbRhO1Sny9\nlcG6gMnTJA1noVTYm9T94/FeSPJbOnBRemyoPfzbFv7mTju1R+kAWquxikQE\novnQpzA0wG/265P4cYmrWU4XThuDKVpd0TOw6xbmbUTSX1upaxZDBJ3tyKlv\nL30AvTr9eQspNtPiwR+Xtrw3q4a7Q6xvrOyT+6lLSE/GOb9XMq++cZ7MDpyY\nrXCFEi+4dmGIzvSJAVKvuM/p5GAt6t89cSw7t1aTthdF5h4xlkxZ5RDx6rPL\nOO6nfjy5vRONYVrJEn02aiQiW2kqawmpHyIr8AEyCe6H4ICxPXZUb0BsTlw7\nL/loqHoX/X1AcgDfeHZoo4yMY7NoucHBuV4cpExJhgOy1ZRW7yo6i93bDK9K\nV/T+2z8y8yZSkw3KYddqkhpS018NsoKZjV6DARyBpR6/6CE4wIMCKUqNouHB\nr0s3OL0btrqYsWK798+UEiOs1qOV3C9fcCLfjS01QStF+VmyLrItMWH/MZlB\nh8lBfzlpcb1fknF8AsqrUd7QucW76+MkR6FKZE8J/YO2p6Uvp3qDF7WjXCvM\nc6nJ\r\n=zqP3\r\n-----END PGP SIGNATURE-----\r\n"},"sass":"src/styles/main.scss","types":"src/types/index.d.ts","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework provides components, directives, theming and storage options that may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\nFinally, import the `/src/styles/main.scss` file into an scss base file to provides styles and style utils.\n\n---\n\n## Developer Notes:\n\n### Resources\n\n  * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n  * **components**: all components\n  * **composables**: similar to mixins or React's \"Hooks\", but for a Vue component\n  * **constants**: LeafLink global constants\n  * **directives**: [Vue directives](https://vuejs.org/v2/guide/custom-directive.html)\n  * **styles**: SCSS, CSS, style utils, etc.\n  * **types**: TypeScript type declarations\n  * **utils**: includes various helpers for internal and external use\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14 || ^16"},"gitHead":"1a205dcbda40d7daa1d1e3cce3694485503ec661","scripts":{"lint":"vue-cli-service lint --no-fix","test":"vue-cli-service test:unit --watchAll","build":"npm run build:spritesheet","lint:fix":"vue-cli-service lint","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"npm run build:spritesheet && vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:spritesheet":"svg-sprite --symbol --symbol-dest=assets/ --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":false,"_nodeVersion":"12.22.9","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vue/composition-api":"1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"7.32.0","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","typescript":"3.8.3","@babel/core":"^7.13.1","@types/jest":"24.0.19","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"7.20.0","vue-eslint-parser":"7.11.0","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","@vue/cli-plugin-babel":"4.5.15","@storybook/addon-links":"^6.3.7","@vue/cli-plugin-eslint":"4.5.15","@babel/preset-typescript":"7.16.7","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"5.9.0","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@vue/cli-plugin-typescript":"4.5.0","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@typescript-eslint/eslint-plugin":"5.9.0","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.x","typescript":"3.x","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-482--eb21049_1643135138361_0.7971815746633135","host":"s3://npm-registry-packages"}},"0.0.0-PR-482--baacbfd":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-482--baacbfd","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-482--baacbfd","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"1b44e2c6770746bff06c6bf49591e5ddb41f092c","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-482--baacbfd.tgz","fileCount":262,"integrity":"sha512-wHrWOwS1IzdWH1CngX7cUIPubDBq8xS07+x9L+gKuS8GJ4A9QmDXu472z7k7+FK5oCEbSxpbf9ZFuu7YqEToDg==","signatures":[{"sig":"MEYCIQD47dsJuN1wXjqMTzDesltN+A6h7/UNm50rVR1NePetFAIhAL/LlucTPL0mp55fac9swR5Aoh7c1QZxVchq/bPH2DwE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":615048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8F44CRA9TVsSAnZWagAArL4QAIl82L0YJdle6rVQtAuz\nm4WBzpmv7lM6OewH1phUPxfbvQ/l8v+jBByaIvqoT2dzDHxfbs1945SFOkum\nsgo062fNegrmAICycFjsjvMhKFQLRv8wQfrFUI3yIUX3ST2icIs6jpyXsCEd\n4tMMdkyUbHrrVzXF8iNFMLmhiXK5mDksWKhVsToXd+Veqf0LXUZVzDzDxUuz\nEwBgkLQzc2eitUYNSIv9uFIo5K/p40upVwZ8l9VfA/CzkC94ueyaRGfl6WBV\n9zX8nLMVPXYqVS54TUl9YCs67TfwyEWm6SnCYrsjNqUl2SG+p338hOzBbeuy\nK33FqqMl0nOsQokbZQ5+4m0NV2R3Fer5AZIVmCFSDmAWDzQHQzIrT6OFPCHl\n12qnA+1URgTAY2ZbDZujWiN8jki800kLsn1P1U6cB6PgFsiOMzopOCsLLPKf\nEMv9YPu26kfvy220ast3jx40royBnkcCP9uxvINyABYJGS9QOrl5ngqNxHPR\nCYKyu9X0UBGzjfikq+B55dkftz6OG0A0iN7Ai8yZFiQt4G/BFoIJTLvFxX+x\n15FEe2LybXyPZUQ8GPy/P6jOVOzkNKF2xXCazz6e9/AUfonQGs+f60IHFCDL\n5Ua9Yt9zuv3mnxRR9So6OrSGATXLBdV4kMuroPKW2ohBdjQnED/C8R471a6u\nRk18\r\n=E5+v\r\n-----END PGP SIGNATURE-----\r\n"},"sass":"src/styles/main.scss","types":"src/types/index.d.ts","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework provides components, directives, theming and storage options that may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\nFinally, import the `/src/styles/main.scss` file into an scss base file to provides styles and style utils.\n\n---\n\n## Developer Notes:\n\n### Resources\n\n  * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n  * **components**: all components\n  * **composables**: similar to mixins or React's \"Hooks\", but for a Vue component\n  * **constants**: LeafLink global constants\n  * **directives**: [Vue directives](https://vuejs.org/v2/guide/custom-directive.html)\n  * **styles**: SCSS, CSS, style utils, etc.\n  * **types**: TypeScript type declarations\n  * **utils**: includes various helpers for internal and external use\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14 || ^16"},"gitHead":"f552bd723a0d387cdc24608caf7e4ba74e06dac7","scripts":{"lint":"vue-cli-service lint --no-fix","test":"vue-cli-service test:unit --watchAll","build":"npm run build:spritesheet","lint:fix":"vue-cli-service lint","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"npm run build:spritesheet && vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:spritesheet":"svg-sprite --symbol --symbol-dest=assets/ --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":false,"_nodeVersion":"12.22.9","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vue/composition-api":"1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"7.32.0","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","typescript":"3.8.3","@babel/core":"^7.13.1","@types/jest":"24.0.19","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"7.20.0","vue-eslint-parser":"7.11.0","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","@vue/cli-plugin-babel":"4.5.15","@storybook/addon-links":"^6.3.7","@vue/cli-plugin-eslint":"4.5.15","@babel/preset-typescript":"7.16.7","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"5.9.0","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@vue/cli-plugin-typescript":"4.5.0","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@typescript-eslint/eslint-plugin":"5.9.0","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.x","typescript":"3.x","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-482--baacbfd_1643142712447_0.05361687551853089","host":"s3://npm-registry-packages"}},"0.0.0-PR-482--9e98016":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-482--9e98016","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-482--9e98016","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"2390a0fe5380a42ca9ab37c4d35a8de301dff563","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-482--9e98016.tgz","fileCount":262,"integrity":"sha512-rcgsZI1iRkIyNKoETUSBO7xsPYUwJ5mfpBona38cIuNeSO1aCDbXIdRr9jlFTql303jc7RyuqGyFghJMx3/yLg==","signatures":[{"sig":"MEQCIDtSlHs/gw4Q9wFduXJgyzTRNyU6fUOTMa8GiIrURTlCAiAJLqoBl2Bg9XV51HYgpENv+7k7hf9XI5LPKzFcxvF/EA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":615696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8WsACRA9TVsSAnZWagAAsrYP/3oQB/HGW0duhMWBKXX3\noMFnaOphdNSjv0DQlLVvByz3BkRRIvYbFHv73D5vZD95EzMkL/zqqkMrSN90\nA1LGNIT33PXAWKo98j9iSkxkvcV2ZUrAxUYwlTxImOp2BwdxPf7Q5Rih9Vea\nYjJEL+zxOcKLgSSnHQEFnKmtIinkKQgCUWW0/cJGL5VK2m2lN5myHlqHneZi\nKJNubhpOE62y0XAbk8XT50YuxCawAgHfQeOJLR21galdBLI21wa01iW8U2i2\nvcalr6Eec5DPzFeipM/emeBCoCObh5jYzEiP3a8yWd22mbSZzKe2Ar3wfRVa\ngK3PRGZhhtCeVenToNnfifMnYbSeVYeKXlX9lRE0HVqWmkuU5CEwOUB4e49D\n59DdW5rmv644zOIJTR9reVLza7MSTGDPQaON/U7HggHI+fPLgNZdxCSl+cWZ\noxb91CSEKHJeIfs9z1zAtGtMJgf4ZiY32AP3FeZXgstxwtYQoi7lMD0Ff+Iz\ni+1ILuaPHSMIwKBWLJymP/S3bAqFxq+SONqI8Amjt4FTLK0xiUa20Kl035kf\nBaGFxJoWD7JIBQoraVOvgCX/pvGkTQ8D/6vbJ1INVcKRTjNE8TxlOWSt+yO/\ntzGgzbqR8SH8CWO6ubqSr0lni8o8ywSM3g1H06pjuwZs7n316onkp0P2aas6\nT/Sy\r\n=G+aA\r\n-----END PGP SIGNATURE-----\r\n"},"sass":"src/styles/main.scss","types":"src/types/index.d.ts","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework provides components, directives, theming and storage options that may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\nFinally, import the `/src/styles/main.scss` file into an scss base file to provides styles and style utils.\n\n---\n\n## Developer Notes:\n\n### Resources\n\n  * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n  * **components**: all components\n  * **composables**: similar to mixins or React's \"Hooks\", but for a Vue component\n  * **constants**: LeafLink global constants\n  * **directives**: [Vue directives](https://vuejs.org/v2/guide/custom-directive.html)\n  * **styles**: SCSS, CSS, style utils, etc.\n  * **types**: TypeScript type declarations\n  * **utils**: includes various helpers for internal and external use\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14 || ^16"},"gitHead":"710b3999933ce20fa5c23082f032eef1d359d563","scripts":{"lint":"vue-cli-service lint --no-fix","test":"vue-cli-service test:unit --watchAll","build":"npm run build:spritesheet","lint:fix":"vue-cli-service lint","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"npm run build:spritesheet && vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:spritesheet":"svg-sprite --symbol --symbol-dest=assets/ --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":false,"_nodeVersion":"12.22.9","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vue/composition-api":"1.0.0-rc.6","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"7.32.0","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","typescript":"3.8.3","@babel/core":"^7.13.1","@types/jest":"24.0.19","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"7.20.0","vue-eslint-parser":"7.11.0","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","@vue/cli-plugin-babel":"4.5.15","@storybook/addon-links":"^6.3.7","@vue/cli-plugin-eslint":"4.5.15","@babel/preset-typescript":"7.16.7","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"5.9.0","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@vue/cli-plugin-typescript":"4.5.0","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@typescript-eslint/eslint-plugin":"5.9.0","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.x","typescript":"3.x","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-482--9e98016_1643211519760_0.9581519033407677","host":"s3://npm-registry-packages"}},"0.0.0-PR-482--3625c7b":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-482--3625c7b","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-482--3625c7b","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"9477534e13338cff71f05cfc5e1e60512692ad4a","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-482--3625c7b.tgz","fileCount":6,"integrity":"sha512-ScYy8y7ieeCAQ092pZ0E5NUgonAn7WXnh+0GBY0VzhvAC/wcM+dPCLLWgH0Fb7M5qOza6hVA0gOhctpkVpouwg==","signatures":[{"sig":"MEQCIEa+RaIhcmO2qOm8Um96Uc9+GjRIsX8Zwk1T0PNjWOHCAiAIz4UGpl6lt/19WwUE1JzRIPDBrmzWQP7p6uDwrsgCDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9eZWCRA9TVsSAnZWagAA8uMP/iOeR2tUvU9MCNB11zoA\nAaIHe6Ef4m+AD6oTjjAzYHbvMCRiKgw/wH4ctavgb1UShAMPnpzpuHo9nd2F\nWDUnGk0aVon35o0gg6sZPGIASI0nBQiQAP2TPTJtWeULc5v8qxmFaVLiFamL\n384GeC6NoHhU/a/wfzpAW1TAJA/ukibpw/xFyAW6xgmbLOGvXMWc4xGc3qpr\nRmlfNeG3p1KmZ/HB8EAgke2JjML3wCaBPj9yk+rOwZGwCfLA/OxEWXjSyoM+\nMSw5Ni6E2yUcc875EReKDyf/PAUEODk4OnaReDZCsNEnLJFV77wLG2qIy4AF\nQet3rAqMs1lDu1W4emBNQ77wGVED7FxZM4WtSHfg7k8H2Fn+O8hx9gpCITzj\nQIhtE19uEFdFLp3t5T93XI/Fkj266KWSikSWJPuuXzwMzZlTANYN31KQbOaB\nQD438PuqdrjeNi5D8eGqWp2YInMw/Ors3yXj1ps4aAAQF1xno/ZQEpiT0AZ/\n1d61L7auEyYom2ck4aLzZk+vbLMnqKx6Cd+DS/JLgWgE8+CMLt4KsfWOmfv1\n4i3SM3AB4n58y/FDl08V/aGcera44Q4M83zusCAhiBkcdANo2YjLp4axvg2e\nh3qi5aH5b20dq6pDTqJobrrWsuf9xp9C4mre+grudM+o4jOy5iA08wCHH6sv\nbPcp\r\n=J2sk\r\n-----END PGP SIGNATURE-----\r\n"},"sass":"styles/main.scss","types":"types/index.d.ts","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework provides components, directives, theming and storage options that may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\nFinally, import the `/styles/main.scss` file into an scss base file to provides styles and style utils.\n\n---\n\n## Developer Notes:\n\n### Resources\n\n  * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n  * **components**: all components\n  * **composables**: similar to mixins or React's \"Hooks\", but for a Vue component\n  * **constants**: LeafLink global constants\n  * **directives**: [Vue directives](https://vuejs.org/v2/guide/custom-directive.html)\n  * **styles**: SCSS, CSS, style utils, etc.\n  * **types**: TypeScript type declarations\n  * **utils**: includes various helpers for internal and external use\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"index.js","engines":{"node":"^10.18 || ^12 || ^14 || ^16"},"gitHead":"ee835d51ebb8ead4023422f6910e85ba0dbc41c5","scripts":{"lint":"vue-cli-service lint --no-fix","test":"vue-cli-service test:unit --watchAll","build":"npm run build:spritesheet","lint:fix":"vue-cli-service lint","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"npm run build:spritesheet && vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:spritesheet":"svg-sprite --symbol --symbol-dest=assets/ --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":false,"_nodeVersion":"12.22.9","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vue/composition-api":"1.0.0-rc.6","@vuelidate/validators":"2.0.0-alpha.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"7.32.0","core-js":"3.20.3","cssnano":"^4.1.10","ts-jest":"24.3.0","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","typescript":"3.8.3","@babel/core":"^7.13.1","@types/jest":"24.0.19","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"7.20.0","vue-eslint-parser":"7.11.0","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","@vue/cli-plugin-babel":"4.5.15","jest-vue-preprocessor":"1.7.1","@storybook/addon-links":"^6.3.7","@vue/cli-plugin-eslint":"4.5.15","@babel/preset-typescript":"7.16.7","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"5.9.0","@vue/cli-plugin-unit-jest":"4.5.15","stylelint-config-standard":"^20.0.0","@vue/cli-plugin-typescript":"4.5.0","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@typescript-eslint/eslint-plugin":"5.9.0","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.x","typescript":"3.x","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-482--3625c7b_1643505238082_0.4866586429901554","host":"s3://npm-registry-packages"}},"0.0.0-PR-482--bf5969c":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-482--bf5969c","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-482--bf5969c","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"4edfd5bcd28a97bf66c5aad235f5ffe2bd2994b8","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-482--bf5969c.tgz","fileCount":402,"integrity":"sha512-rYUm4l3XP4PG7Qq2Bku4m4Ljn9NWoqCyTs+/LBljDvEDJ6n+AaYaRXfb73bxVhadhcS5r6mdGij4eOp+5ySxOw==","signatures":[{"sig":"MEUCIGdn9RYA11AFjvl072VDKiUdN0bfxYR/8XBBLYS0GUbmAiEApp7wmGDSFQgGfnQCvGnc6+Q3FyWjWcZ2k42DoaCoMC4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6713747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9o4GCRA9TVsSAnZWagAAKVUQAI12HKWMZE44qkpZMlW9\nlknSSxElPLyY6+z5oB7GYuvZH4t2jBiux50RcJsmAT5Ojt0o7Fmtcg1tAXYx\nexENZbjP5RHbEBSPWH/PuRDF7H24XvZKI7JaZ1ZcBHupWVWI6D7bdeSz1A4P\nAhO6Roye4TTBz8HNB3mTaa4YBKEQ9cuhIC0kh926jitOPnQZjbwTH4yKrBjE\n/V+tY1ENIz88C3huyQfGufx6ar/PZULFeJ53qOG/+GXqtXj6aChwwCp+dLZA\nbUrUNWduQ5ue+pyiySNqXk5NLGeM9qrQdvu2oFVFmpZ33ZIAvtjvWQFRU8xh\ncrEQg3U2nNCD6+vAHrGz/D3HTemdv3ndfX1nmnoSBBfLQUwQrAbYYe1XG9ec\nVIkqxqflkOKhCCQkZ6hIcCplj2erplawuVztObQ5qksGRLbIsrlh+db6Or2G\nkAybEFzuXGUUCaRXgIaUX9+X6dwztRb0BaTaTpJz5JhRjAELmdmTZ7/+FZFu\nWiipsahxHUAUZEWeSq4/QBONuEgCsnmpyHai6Cq/aV9IBqtpUiycZpB43nKX\nS+sRYoNuLkuClRO2gu4m9XogqqxPLvUO99EUaOkcdu8WcCldUvSuhsD0JWKd\n3vFddbP9N32bcg90sQx86FzJCZwk7m32bfp25a74WVsWHxRWCqXYGx3oI/PR\nSCiR\r\n=IwZw\r\n-----END PGP SIGNATURE-----\r\n"},"sass":"styles/main.scss","types":"types/index.d.ts","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework provides components, directives, theming and storage options that may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\nFinally, import the `/styles/main.scss` file into an scss base file to provides styles and style utils.\n\n---\n\n## Developer Notes:\n\n### Resources\n\n  * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n  * **components**: all components\n  * **composables**: similar to mixins or React's \"Hooks\", but for a Vue component\n  * **constants**: LeafLink global constants\n  * **directives**: [Vue directives](https://vuejs.org/v2/guide/custom-directive.html)\n  * **styles**: SCSS, CSS, style utils, etc.\n  * **types**: TypeScript type declarations\n  * **utils**: includes various helpers for internal and external use\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"index.js","engines":{"node":"^10.18 || ^12 || ^14 || ^16"},"gitHead":"6bbacfedcb2d8099467b6a9bbee079d377fd22a4","scripts":{"lint":"vue-cli-service lint --no-fix","test":"vue-cli-service test:unit --watchAll","build":"npm run build:spritesheet","lint:fix":"vue-cli-service lint","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"npm run build:spritesheet && vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:spritesheet":"svg-sprite --symbol --symbol-dest=assets/ --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":false,"_nodeVersion":"12.22.9","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vue/composition-api":"1.0.0-rc.6","@vuelidate/validators":"2.0.0-alpha.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"7.32.0","core-js":"3.20.3","cssnano":"^4.1.10","ts-jest":"24.3.0","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","typescript":"3.8.3","@babel/core":"^7.13.1","@types/jest":"24.0.19","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"7.20.0","vue-eslint-parser":"7.11.0","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","@vue/cli-plugin-babel":"4.5.15","jest-vue-preprocessor":"1.7.1","@storybook/addon-links":"^6.3.7","@vue/cli-plugin-eslint":"4.5.15","@babel/preset-typescript":"7.16.7","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"5.9.0","@vue/cli-plugin-unit-jest":"4.5.15","stylelint-config-standard":"^20.0.0","@vue/cli-plugin-typescript":"4.5.0","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@typescript-eslint/eslint-plugin":"5.9.0","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.x","typescript":"3.x","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-482--bf5969c_1643548165984_0.18192672364575313","host":"s3://npm-registry-packages"}},"0.0.0-PR-482--76f0657":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-482--76f0657","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-482--76f0657","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"3650a0dcd44bc9001e71174ebebbec25989bb908","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-482--76f0657.tgz","fileCount":404,"integrity":"sha512-6TOUlx0+qWJpp3oLLHRgiIulLmH4oPBeSilcPq6yIsRwq38n4IxuQYoeqe3APxb21hQBa9b9uQbuU7o7/FBd9A==","signatures":[{"sig":"MEUCIQCH5uOQ7xAbYC2j1awCdtnwBRUvKvN/D/ksvDv3kq+sXgIgPOaWVDrNYcoCNSfgQtUOXvANF7xzoafYJVQD0tVbPLc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6715883,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9pOrCRA9TVsSAnZWagAAYrsP/3X1QyfL5UAdsMcn6f02\ni1A+xTh8Gt/SKK3Ob5FJHgZDIIWedZsa0mZwVVbvXboXm7/lHQ9iUT75UTBv\n21V6Ygl74NPM1P4mFUQZW2vuXlGtl0eKxlnD5HfReMzG3IQt0+9yS1mgrDeb\nTa4gYInf0+9k7ORmgAcphAP2wJmCcMmD2wbOzVmkB5Dz6s8IekvgfzHD8eWQ\n+ppqc0hKbQYole792pL+7pXZoz06rNGyaXdGXgePVIjWz8NzLkivOPKVjPzG\nEtw9NKOJCKqD7e829HyK/qL4ExbRAEm7o8AtrbXHEvWrAFSobFHfvSSGV+4x\nayv0WR87Om/dhSDmLBWn7hwoGVCb8chu4LUasjwrfln+VmKC5j1y4GYZrNZF\n4noDL6/oOYfIfZIvK5F3ZF4R8C9PnqFJMabRARrlng857h62uQNC727yvVbZ\nazzj2BnZHgX4gp4IPErrsUnE2aZLrAiDg5199kbbXdYfnQEzqMeDKoKfyKRd\n6RW0otesXYKzSQpR9QbCVw9zrup5+swvUM+Yi2Zmcf973ImleEgfkLEuGgdX\nVDGy7IJ5VLrWoaWbC1h1MbUknYSzDTcmrAZhGiUECU743+3vAhPLUbxLI6oW\nDqqysu7YnWswrJWJTmInzq85+TJLZcP8qH0PAb6K6pq8UbzpC8MF3nNLvGxN\n3MT8\r\n=SZrm\r\n-----END PGP SIGNATURE-----\r\n"},"sass":"styles/main.scss","types":"types/index.d.ts","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework provides components, directives, theming and storage options that may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\nFinally, import the `/styles/main.scss` file into an scss base file to provides styles and style utils.\n\n---\n\n## Developer Notes:\n\n### Resources\n\n  * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n  * **components**: all components\n  * **composables**: similar to mixins or React's \"Hooks\", but for a Vue component\n  * **constants**: LeafLink global constants\n  * **directives**: [Vue directives](https://vuejs.org/v2/guide/custom-directive.html)\n  * **styles**: SCSS, CSS, style utils, etc.\n  * **types**: TypeScript type declarations\n  * **utils**: includes various helpers for internal and external use\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"index.js","engines":{"node":"^10.18 || ^12 || ^14 || ^16"},"gitHead":"d7bbcb13c03bcef2766d4670be9aae03ba113842","scripts":{"lint":"vue-cli-service lint --no-fix","test":"vue-cli-service test:unit --watchAll","build":"npm run build:spritesheet","lint:fix":"vue-cli-service lint","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"npm run build:spritesheet && vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:spritesheet":"svg-sprite --symbol --symbol-dest=assets/ --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":false,"_nodeVersion":"12.22.9","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vue/composition-api":"1.0.0-rc.6","@vuelidate/validators":"2.0.0-alpha.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"7.32.0","core-js":"3.20.3","cssnano":"^4.1.10","ts-jest":"24.3.0","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","typescript":"3.8.3","@babel/core":"^7.13.1","@types/jest":"24.0.19","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"7.20.0","vue-eslint-parser":"7.11.0","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","@vue/cli-plugin-babel":"4.5.15","jest-vue-preprocessor":"1.7.1","@storybook/addon-links":"^6.3.7","@vue/cli-plugin-eslint":"4.5.15","@babel/preset-typescript":"7.16.7","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"5.9.0","@vue/cli-plugin-unit-jest":"4.5.15","stylelint-config-standard":"^20.0.0","@vue/cli-plugin-typescript":"4.5.0","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@typescript-eslint/eslint-plugin":"5.9.0","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.x","typescript":"3.x","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-482--76f0657_1643549611449_0.3321324959219687","host":"s3://npm-registry-packages"}},"0.0.0-PR-482--9068d5c":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-482--9068d5c","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-482--9068d5c","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"027050f909467107431b55073d7a7ec1054b7335","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-482--9068d5c.tgz","fileCount":408,"integrity":"sha512-G1GboOB7SGopBjqbAyuGUgKYU/mvWvfDNBpDeVFg4vwwMqHcL8IXW6v6v8Fy5wI/nt4FuwuYLSUWLfcQEXCI6A==","signatures":[{"sig":"MEQCIFWQBUoVwgzFVyS+yuKYvKsK7/jbRKRVeq4Zs1qqb531AiAZuoNu4CsmM5ueDnVnxJn7KQ1Gs6iKgjtCeXKb82J3mA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6719015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9pZeCRA9TVsSAnZWagAAM3wQAJP5qG7Cl3GQUTyozUG3\nN+rVOt1/cbHYOWXFqUlv1+rIMImCpSngq0vtnLO6/aVb6eJmdEq0hwy030I4\nFoX/+PpZahnPXDF83lcKpdIMHjxila7UQdbVlaVRgRGixcBX1d33JXLBe3rQ\nlkCbjqg2axlQwWXoAHOIAEDiHOCwaGz4uZgwbWptOoBerOCkA0HRbUl17RFg\nnVngbesQAj5wKdFtFzv5M/adX80y5bIJeAKwb/Cd+aMAyBYzcWcVW7J0H2i3\n56UNnKCxnDIi8HbPy0a7m/LsWywwKEwEB2Wpod79HeiV+aYmlKLJjGpNVbnN\n+LmJDWTvwQnFTXzW0XhXvFigbl0B0vUvS6lMhKDoxuKh3a4pWC2/EJ4l+2pv\nGozSbe18UH+Ero+WWtQ6n0ruNFSbTY7vFd0QQXgmzcvtKd9Nh5NLewc0ZTAy\nX+qjIkcYlVPRmQ5bCyRQmyW0ahhkvs0gsNzJwh2xK98/6MmAK3QjzU7HSFJb\nDArr8U9xjAxH9D0doRSZnIrYhN7KFaQmdlWOPGWFLIUGuD0iWTYViovZMbm7\n97cO3o13Jk28UI+cwpypovPnVQpvc5fGQlODTaVTqjzrp5pN3DOfzXNWBC/4\nloMJ9ZPWmMztlkTNHxq3JQ1ttYsBEDO8Fc251gG0iEsQT1FqTSOxysjZuF+j\nMFGe\r\n=z4nZ\r\n-----END PGP SIGNATURE-----\r\n"},"sass":"styles/main.scss","types":"types/index.d.ts","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework provides components, directives, theming and storage options that may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\nFinally, import the `/styles/main.scss` file into an scss base file to provides styles and style utils.\n\n---\n\n## Developer Notes:\n\n### Resources\n\n  * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n  * **components**: all components\n  * **composables**: similar to mixins or React's \"Hooks\", but for a Vue component\n  * **constants**: LeafLink global constants\n  * **directives**: [Vue directives](https://vuejs.org/v2/guide/custom-directive.html)\n  * **styles**: SCSS, CSS, style utils, etc.\n  * **types**: TypeScript type declarations\n  * **utils**: includes various helpers for internal and external use\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"index.js","engines":{"node":"^10.18 || ^12 || ^14 || ^16"},"gitHead":"de5882395357c7b9b6d6f02a45e4f63d833da1bf","scripts":{"lint":"vue-cli-service lint --no-fix","test":"vue-cli-service test:unit --watchAll","build":"npm run build:spritesheet","lint:fix":"vue-cli-service lint","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"npm run build:spritesheet && vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:spritesheet":"svg-sprite --symbol --symbol-dest=assets/ --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":false,"_nodeVersion":"12.22.9","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vue/composition-api":"1.0.0-rc.6","@vuelidate/validators":"2.0.0-alpha.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"7.32.0","core-js":"3.20.3","cssnano":"^4.1.10","ts-jest":"24.3.0","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","typescript":"3.8.3","@babel/core":"^7.13.1","@types/jest":"24.0.19","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"7.20.0","vue-eslint-parser":"7.11.0","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","@vue/cli-plugin-babel":"4.5.15","jest-vue-preprocessor":"1.7.1","@storybook/addon-links":"^6.3.7","@vue/cli-plugin-eslint":"4.5.15","@babel/preset-typescript":"7.16.7","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"5.9.0","@vue/cli-plugin-unit-jest":"4.5.15","stylelint-config-standard":"^20.0.0","@vue/cli-plugin-typescript":"4.5.0","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@typescript-eslint/eslint-plugin":"5.9.0","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.x","typescript":"3.x","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-482--9068d5c_1643550301751_0.36952597397914366","host":"s3://npm-registry-packages"}},"0.0.0-PR-482--8246a4c":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-482--8246a4c","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-482--8246a4c","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"9bb5505b09dee0ed1dc31f76ea6f0e6c89f0f6fe","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-482--8246a4c.tgz","fileCount":516,"integrity":"sha512-sBaiykMR4EREGTTu3fkAg7cK5WgNAKU93yyRjwpd+xVGvcPuD8sjhJOYGrJuis0HKqBZHFVAp1Owt+RVW1BcFA==","signatures":[{"sig":"MEQCIGOobeCVk8c3pUad2isht7oKMQ3ZN5tG0JZKFhi+KpKoAiBYBKX6yY9f4u4GQvmFhWSoZKMT/+50pfxUfMquETmimg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9326007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9pqBCRA9TVsSAnZWagAARoIQAI7j+KbS1Ip0DUGMB3yw\neeB+NJ4b4H88Ds//r8fEntAXg8iUs9rpPltDFwt2GCkcEBJC4ndVwqGzvpmp\nNvNZbviWK/1zsmz4StCPA3w7D5xgiV1Y0u7lHePPY2jLAFwL9QFUsGlWGuyu\n0KtFssfLKoClt+xb9hduv8EolEIbCZWX4Q58Gj7KvKkZwACEl+M9muRRwHy3\nRpU2HnFLQdzStE7Ib5rdrGN9K8VqXXmPlGD1Q3qv7C/u125wNcTwRSYgREey\nhgdxOQVhPTlUvIW7nNGEYFx18bjm/H/IQRaxZvtylPLqqFJLvowdd4nx5o+1\ni142lVs1zIKgwVbiyrdP4iMxuFVlgwtxole5gVN1H+bTdbhcH4LLzQuJ+Yal\n8hrAwsF850MlK/DTpxHHUYIooGCozeTFs5jHWFsSxObkLL4SCmTmS3l2oA7G\ncoulhHniG2xGrKoRhVsMDwv2Jm8a1HTWv1r0GGv08Hpe7kHR30Q11IT1CqV9\nF2fUZLCk6qs10HxEEqA/yP1W7SXLGhPXVR7cWCfw82TfQJlgnJ1ki8KunW8S\nmOPLaSMs9LHynKye/kDI+fvh3w/D9durPc6mfEALMKif43r07POo54jvxUcX\nJwwVocH6YbNbAzoFDV0kRdllM4P8f4xS2jbb7KiiCfwDDpQ9BJEMKZttszJ/\nVj2p\r\n=bH1x\r\n-----END PGP SIGNATURE-----\r\n"},"sass":"styles/main.scss","types":"types/index.d.ts","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework provides components, directives, theming and storage options that may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\nFinally, import the `/styles/main.scss` file into an scss base file to provides styles and style utils.\n\n---\n\n## Developer Notes:\n\n### Resources\n\n  * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n  * **components**: all components\n  * **composables**: similar to mixins or React's \"Hooks\", but for a Vue component\n  * **constants**: LeafLink global constants\n  * **directives**: [Vue directives](https://vuejs.org/v2/guide/custom-directive.html)\n  * **styles**: SCSS, CSS, style utils, etc.\n  * **types**: TypeScript type declarations\n  * **utils**: includes various helpers for internal and external use\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"index.js","engines":{"node":"^10.18 || ^12 || ^14 || ^16"},"gitHead":"c7610d2d3f958fc212e24104d4be76df7598edf2","scripts":{"lint":"vue-cli-service lint --no-fix","test":"vue-cli-service test:unit --watchAll","build":"npm run build:spritesheet","lint:fix":"vue-cli-service lint","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"npm run build:spritesheet && vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:spritesheet":"svg-sprite --symbol --symbol-dest=assets/ --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":false,"_nodeVersion":"12.22.9","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vue/composition-api":"1.0.0-rc.6","@vuelidate/validators":"2.0.0-alpha.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"7.32.0","core-js":"3.20.3","cssnano":"^4.1.10","ts-jest":"24.3.0","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","typescript":"3.8.3","@babel/core":"^7.13.1","@types/jest":"24.0.19","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"7.20.0","vue-eslint-parser":"7.11.0","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","@vue/cli-plugin-babel":"4.5.15","jest-vue-preprocessor":"1.7.1","@storybook/addon-links":"^6.3.7","@vue/cli-plugin-eslint":"4.5.15","@babel/preset-typescript":"7.16.7","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"5.9.0","@vue/cli-plugin-unit-jest":"4.5.15","stylelint-config-standard":"^20.0.0","@vue/cli-plugin-typescript":"4.5.0","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@typescript-eslint/eslint-plugin":"5.9.0","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.x","typescript":"3.x","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-482--8246a4c_1643551361391_0.9025869018581931","host":"s3://npm-registry-packages"}},"0.0.0-PR-482--17768e5":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-482--17768e5","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-482--17768e5","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"68b4b3d17d160da279dbe2ee57a10b8984e7eae0","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-482--17768e5.tgz","fileCount":516,"integrity":"sha512-/Ads8nRIyXCvlqzKUIEQbl2WvGa5XfzzH02KrQ0cwgDYtL+JvghmWab+Fs8y5a3ExyC1n5r0OhTsm1V5+u499g==","signatures":[{"sig":"MEUCIBMhcQfuVYyDZx4kq/JcKV3zne9hWwtSwy3aeh4q4oMnAiEApFgvmi3x+tGbQoykG/IMohCMfenYIXAtGpPFaMvafjg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9325915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9qyJCRA9TVsSAnZWagAAsSUP/iK5qVbfhzyDZpBe8uj1\noP3xn+sSkOT5F3crhhb6NZ3b+K6o9j7NCg7fzzIvUNE+GqY7fgT9xytxcarv\nlG73kTe/J6Fftv5uU/hPSMsGEvPkFRxaI8YJwAjq5bMLy6s/aIAM5RqGi8je\nZGZXV8CxaPs5ISgsZfJ7T+MM1fAgKIKn0G3kK6HbYozp9gaPdK9g7G9Rv5mI\nyvbia7Pwz2Ut0z2ynLXCXrb/o+C2+VojOLEDyEv+sqs36ORVh0+JQT4/XpW5\nTTMch7FpguKIBBU2E4WtL9hfliWd1yaNPSl+C00EUZmhUI5yoj/SSK8OBAp3\nXgbHqfI0mXhOJMBAUOdBLwb4NniduamV30Ef3s2SxTscLcoEoB+U4IulAng4\nzCTNxdTQ4XFECr04muG6dJj7R5WTrmcnoPHhJCYjcDxVoVqASX0kbwZ6AQv+\nUuPDYKQMyBJUW8WqSlyG3p0tv+LvYOFgx4VfYV3l7JVFBopnwvTKtjhFp+aC\n2bujBAPt9OP9G8cdPYyjSBkDEdTCH5S/k5EWIWICyvq2hUqVM9LfH7oTRErL\nZmrylkc/ETqMvti88Xw1XKYhkZlWQL+K5LOIn7UYs7AmUfJdrOd+3JS+9NNk\n753DRS23blcigcW/CSDNVTUnGHNsvCEkrKEwmMgPvu2TX+BRrnHsr4s2UbGG\n10QM\r\n=LZqN\r\n-----END PGP SIGNATURE-----\r\n"},"sass":"styles/main.scss","types":"types/index.d.ts","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework provides components, directives, theming and storage options that may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\nFinally, import the `/styles/main.scss` file into an scss base file to provides styles and style utils.\n\n---\n\n## Developer Notes:\n\n### Resources\n\n  * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n  * **components**: all components\n  * **composables**: similar to mixins or React's \"Hooks\", but for a Vue component\n  * **constants**: LeafLink global constants\n  * **directives**: [Vue directives](https://vuejs.org/v2/guide/custom-directive.html)\n  * **styles**: SCSS, CSS, style utils, etc.\n  * **types**: TypeScript type declarations\n  * **utils**: includes various helpers for internal and external use\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"index.js","engines":{"node":"^10.18 || ^12 || ^14 || ^16"},"gitHead":"a48487935aa317f20b437f71a5068e6f2cb9af18","scripts":{"lint":"vue-cli-service lint --no-fix","test":"vue-cli-service test:unit --watchAll","build":"npm run build:spritesheet","lint:fix":"vue-cli-service lint","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"npm run build:spritesheet && vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:spritesheet":"svg-sprite --symbol --symbol-dest=assets/ --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":false,"_nodeVersion":"12.22.9","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vue/composition-api":"1.0.0-rc.6","@vuelidate/validators":"2.0.0-alpha.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"7.32.0","core-js":"3.20.3","cssnano":"^4.1.10","ts-jest":"24.3.0","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","typescript":"3.8.3","@babel/core":"^7.13.1","@types/jest":"24.0.19","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"7.20.0","vue-eslint-parser":"7.11.0","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","@vue/cli-plugin-babel":"4.5.15","jest-vue-preprocessor":"1.7.1","@storybook/addon-links":"^6.3.7","@vue/cli-plugin-eslint":"4.5.15","@babel/preset-typescript":"7.16.7","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"5.9.0","@vue/cli-plugin-unit-jest":"4.5.15","stylelint-config-standard":"^20.0.0","@vue/cli-plugin-typescript":"4.5.0","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@typescript-eslint/eslint-plugin":"5.9.0","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.x","typescript":"3.x","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-482--17768e5_1643555977106_0.5521230337164376","host":"s3://npm-registry-packages"}},"4.18.0":{"name":"@leaflink/leaflink-ui","version":"4.18.0","license":"MIT","_id":"@leaflink/leaflink-ui@4.18.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"225982df6f4331d01d698adae7002fc5d18032a1","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-4.18.0.tgz","fileCount":440,"integrity":"sha512-8qaYewin37hMQ38kZVRzUdjoTchuu3vJy7OHZ9Xkz3bJowLdimSZv9Tf2kq76zgzi2zz8197xgEBH0//UXgjXQ==","signatures":[{"sig":"MEQCICrFwXQ7AqZ8Unkpg+jZpPSW8hbcSfKrNz54f40EJd3MAiBZAiA0rHR/GRYmGN4SA9U2JGPv7jo8TJj2ccsQqVsuOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5338120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+bDzCRA9TVsSAnZWagAAyg8QAKCcn7j7QgRiezIXEKCW\ncMDI95/EbCn0DWBnDo/YT5watCBlqUphchx+U/4Kk18HE2l/vxmAMqe3E7BQ\n9R20k8wxXbdTPZi3AVwUYhJri2ZIg/0homK0cA4eMzol3r7ADMXRbPUW/Chn\nsHqjjzNfU3pXG1lIKFX5QVEdFJ2ucgEfwxrNhVfL1Kb0gL/pBZjMTbLGBLZG\n6TJKPh1y5jdWqcC09gHoeexsbjJfJ0k88is5HRCeGQGdpoPw9EuIK+Ey5KfM\n88+6hQARt89PE9KO3TQEdBqKp90VbpWLxVguZSKxRDLyfv8+/grxPwTuLiuU\n12uR8/y0GhNjLDrDi0Q2rwB2zQePtF4ZLNwIdaqRjPVd/1IO68znTPNSrA0w\n2B0HLRSCce/D6W1/rv/2q5e86x/+C7vUsfqvayfPfbIx97RQuK8L4V/GCt23\naHqqUKxeq/O1H8p5VYZNrqe4oU/J9fA/XRYQVVKJ8s0zaZQebd2hIOzg2s5v\noWmVLqbtrKbpEHlO7YaQv/opX083xGtwZl/NzjDaPgIcQwI5qTnpHkUHBMqU\n5UbXlRvNUfXVw7QaKckxhc5BAIaYYuKRpN7pD3VnaPRuBCSBrBfvAKmw7gGS\nF/gUygBM3LDdmEbNhVBLefpGKWMaoDBq8H+dqqTlw7S3RYaBipmuRsNkpOQl\nj5Qa\r\n=wX2e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"f60be899fc6eb93541c4cdb1ba8c6fe301b85401","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_4.18.0_1643753715021_0.4117716983769244","host":"s3://npm-registry-packages"}},"0.0.0-PR-482--9885eb7":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-482--9885eb7","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-482--9885eb7","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"43d4e1363caa105aebeb644551569fc8c9969e99","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-482--9885eb7.tgz","fileCount":516,"integrity":"sha512-YbPQATDQXLKjs6LYvmO71Au2jB3BNfnH/WfjjrBeQyAzOLLIsWBhEAvXAurE6IHZZtsZF4fCfPZHNM0Wgrortg==","signatures":[{"sig":"MEUCIQCKOWVIvtDGMTUMupSv/5Q4dvTsTqPxpFNDuq8sc3hiyAIgJzNktj8OQfPNHBvG7yXleazHQy/lf9wmlqmBmfuqaNQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9326406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+o++CRA9TVsSAnZWagAACWAP/jxFS9IaIBm3OUiTqTkU\nwGadji/si4DeN+njt2LlMEayDb6s4stjMVHYRr6XJ5BWq4lNOqKGA3YQ2JqU\n9mNNaOTIouAiA8IV/ay3t7EUHtyHN3FsZtivpTsg6Vwt01FhyZrq6FfrWR7Q\nyBdLITRaqJYWUUzTyQ3esq6gpRhGtYM2Ns5EOc+0lMScV9g6Uayr+vcp40HD\nPUl1tugihpZKHk4XUGJk88AQxGjkv9/aLiucTnPFUCyEukP/nxhSe+60CYwx\n0MGEe1Xu8wfbJ0DxNCOItsGites7lQfKEq3cGgJmrcJrT+/oGY8aodPTOKKh\njW+HYI6X10yMT1YtgapzgakJRajd8txa7o6EilFDRnbRlAe6rOH+v0iwMmeP\niuR3w7CtgCbc97KYGchsdxEgsfuF31FZqOhmuaw5l7UuBzIHpCSqc4/BzLt9\n5QIX5vcFxNrlvRb5fsYrCTBIlLKXrQVjdse9Ku/lhK0fjmuOgn+bb+//KgAQ\nDzCfKGgY/s5REHkVUeiAEW1NmldgB6sFkndBaNSsEQ1eZtGrKbhQcUaL4+VC\ndB1vv3LgPLdDtStQQxlyeaHEfFWHJ2llrc46fiUvLHWC1JwSOA43Dhd6O5vt\nraGMp/Y8NVtlFTVO81NjnQWnulF6bOrCEzKiYLbRFPgmVkr1UaFaG4a7Moxe\nVQM5\r\n=Gc7X\r\n-----END PGP SIGNATURE-----\r\n"},"sass":"styles/main.scss","types":"types/index.d.ts","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework provides components, directives, theming and storage options that may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\nFinally, import the `/styles/main.scss` file into an scss base file to provides styles and style utils.\n\n---\n\n## Developer Notes:\n\n### Resources\n\n  * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n  * **components**: all components\n  * **composables**: similar to mixins or React's \"Hooks\", but for a Vue component\n  * **constants**: LeafLink global constants\n  * **directives**: [Vue directives](https://vuejs.org/v2/guide/custom-directive.html)\n  * **styles**: SCSS, CSS, style utils, etc.\n  * **types**: TypeScript type declarations\n  * **utils**: includes various helpers for internal and external use\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"index.js","engines":{"node":"^10.18 || ^12 || ^14 || ^16"},"gitHead":"ae69cf5a2fb2d742fc411e271d87aef6abf86b43","scripts":{"lint":"vue-cli-service lint --no-fix","test":"vue-cli-service test:unit --watchAll","build":"npm run build:spritesheet","lint:fix":"vue-cli-service lint","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"npm run build:spritesheet && vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:spritesheet":"svg-sprite --symbol --symbol-dest=assets/ --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":false,"_nodeVersion":"12.22.9","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vue/composition-api":"1.0.0-rc.6","@vuelidate/validators":"2.0.0-alpha.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"7.32.0","core-js":"3.20.3","cssnano":"^4.1.10","ts-jest":"24.3.0","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","typescript":"3.8.3","@babel/core":"^7.13.1","@types/jest":"24.0.19","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"7.20.0","vue-eslint-parser":"7.11.0","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","@vue/cli-plugin-babel":"4.5.15","jest-vue-preprocessor":"1.7.1","@storybook/addon-links":"^6.3.7","@vue/cli-plugin-eslint":"4.5.15","@babel/preset-typescript":"7.16.7","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"5.9.0","@vue/cli-plugin-unit-jest":"4.5.15","stylelint-config-standard":"^20.0.0","@vue/cli-plugin-typescript":"4.5.0","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@typescript-eslint/eslint-plugin":"5.9.0","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.x","typescript":"3.x","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-482--9885eb7_1643810750454_0.3739202921681466","host":"s3://npm-registry-packages"}},"0.0.0-PR-482--05b2571":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-482--05b2571","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-482--05b2571","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"d08ab9c789946abf4f8c8797b2cac99e6fde85f3","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-482--05b2571.tgz","fileCount":516,"integrity":"sha512-ecK1b+AZDRNTjfoUcaUTfHKjdQWCEKvNzP3pMKm7HJNbr0B6N+F9Mp8izIl09mABzmCgqcjAkINh37tlcmRNeA==","signatures":[{"sig":"MEUCIDfKG2erTP8LMdKrzpXscLFVnFJFw8aVoCRwJqXQEg3nAiEAlwqhJ3MLL6Kt1yu0FXAaB95LTWkmF1zJnyJ//mB6KqY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9326358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+rLbCRA9TVsSAnZWagAATq8P/3ceCsqDo0uVis2nu8uY\nmzZnAMkf0v2OP4Aa1953QSBmK8qXbGYXAuIv6zORqtIhOaETBMjhLODR/snj\nzNa5ac6Bwdhj2I/Jk6+uOoA4DAsbtbXEtbt0L1TgIxe8OAiJNqUu0LSVc5Nv\nQeMfHEkj1C553210T8OPnRtZeQiERGdAerRAwE2KqpQhkl+LB1A2lmwSP1SC\nFZ3dE6DYJ7wsgbj34j56PORG/2rIdBBewG1e1hpL8ChKV5SM6k/ps/CzHoZT\nWGRjscHzT8t7sPAZ8/yafQGbqrvMtz8Gv6DMFBtnyqNufVxSs9s7ADT8AvV4\nAy9avHVx4BIQnsYC2RNcn9m0zxdu8E4LF4B9jdZasD6iykzTWkrIBzePYXy8\nnQXof7ghigbeZEFVF6vM9S8oB7qNvpVdD47f3JnAG0pyjFplJKrXYxP5yd/L\nXNBPnls4OI+s5Or653Pk0H6L1LLrw/kT71Ah9d20B1bXA0Kr1ATB9jfYVxOE\nQK1f3RQwucFg7EKAiqfFmr4H85PXLqJUZUejRtjIOYoBrdr9qqZa7a5UgpLa\nwXKe8Aucj7AHB1Y0DVL8f4TG88UXBoAiCRf/DvYhjwxPFwFlsuUUmO9EEWQb\nDUfKT2BfCxoB2LEHi/MYas/b2F9c85zdktmH70xAe5cGl0DGwYAulfr1Nn+F\nYrmu\r\n=ttyI\r\n-----END PGP SIGNATURE-----\r\n"},"sass":"styles/main.scss","types":"types/index.d.ts","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework provides components, directives, theming and storage options that may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\nFinally, import the `/styles/main.scss` file into an scss base file to provides styles and style utils.\n\n---\n\n## Developer Notes:\n\n### Resources\n\n  * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n  * **components**: all components\n  * **composables**: similar to mixins or React's \"Hooks\", but for a Vue component\n  * **constants**: LeafLink global constants\n  * **directives**: [Vue directives](https://vuejs.org/v2/guide/custom-directive.html)\n  * **styles**: SCSS, CSS, style utils, etc.\n  * **types**: TypeScript type declarations\n  * **utils**: includes various helpers for internal and external use\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"index.js","engines":{"node":"^10.18 || ^12 || ^14 || ^16"},"gitHead":"d5b66e9a686e3076b2d18fd676fbf08b19adc70a","scripts":{"lint":"vue-cli-service lint --no-fix","test":"vue-cli-service test:unit --watchAll","build":"npm run build:spritesheet","lint:fix":"vue-cli-service lint","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"npm run build:spritesheet && vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:spritesheet":"svg-sprite --symbol --symbol-dest=assets/ --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":false,"_nodeVersion":"12.22.9","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vue/composition-api":"1.0.0-rc.6","@vuelidate/validators":"2.0.0-alpha.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"7.32.0","core-js":"3.20.3","cssnano":"^4.1.10","ts-jest":"24.3.0","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","typescript":"3.8.3","@babel/core":"^7.13.1","@types/jest":"24.0.19","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"7.20.0","vue-eslint-parser":"7.11.0","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","@vue/cli-plugin-babel":"4.5.15","jest-vue-preprocessor":"1.7.1","@storybook/addon-links":"^6.3.7","@vue/cli-plugin-eslint":"4.5.15","@babel/preset-typescript":"7.16.7","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"5.9.0","@vue/cli-plugin-unit-jest":"4.5.15","stylelint-config-standard":"^20.0.0","@vue/cli-plugin-typescript":"4.5.0","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@typescript-eslint/eslint-plugin":"5.9.0","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.x","typescript":"3.x","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-482--05b2571_1643819739388_0.48576419033128526","host":"s3://npm-registry-packages"}},"0.0.0-PR-482--fa1cad6":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-482--fa1cad6","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-482--fa1cad6","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"174f2fa127d7cfabdd50afd52498f50c7f2bb58b","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-482--fa1cad6.tgz","fileCount":516,"integrity":"sha512-4QX1+jhoFJMsDSH4pFeyDcw5HJEgl5asXzt4u/OvXyyt4Sg1jX1v3ldNN3mKovzzJPx8ZC6kLxTH8R6zoHzZ0Q==","signatures":[{"sig":"MEYCIQD+U8M8UoEp0BwcV4ACHDtpBuN2qTPA4SMNeJeVHHv9SgIhAK7sz+XFRA9wOdso1oNKwe/7FfXMROhP4gnYg3CGspSu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9326358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+tV/CRA9TVsSAnZWagAApDMP/iNpLflMg7SjgtE19no+\nIzL2iDYzq8Gv3IhJjpV3H6NZ6eFxwo1XqtoOSR12lAt1CkPKQEj0bhJhcFyh\nTGqd0cmam5xzcgKDQNlKGTEcc3WR9+j8x63I3CwPzl6GArOBBPEhr1f9sXgI\nnSZYmBDnVFKQPJyGJO3UFAtM4bebZefeDB7uJUI5/Xmq6PqGQBY6BtnUs940\nGOJoSUeyWUl89ZvaSCWgBDyJSjResbxWRWvuf3G3ktXAnrUhTVJd8BVDGcel\nJ4iVGrmLYRcsd6aNmSvWYHgz7DdvDJjf7Uw2zqBzNuiC0likH+udwRS0gSGK\nEzlhO2jNulk4NQ2EUAZRY1i7DdxK7o1ADOTqpueee4FlLUAJP7ERp4f0p0IA\ntlGMUMpRKI2SCueYBoMRr2aH/ansIEv58rCOPo9s7/atwdp9ch3hPJE4vRgt\nc2aTB27bdJxrw/EFhRVoKCTDAsqs7/h8uqQ7ulXrLzkgr1krBFyNZMN2Ykmt\nsPYqoiskjiczri4KNqv67RodUshTcqZqOxZrkvjohTEVvAZwmR4sGw10/pCc\n8kUXeLmwQSWf65TChNMEMIXEZ/vcEnF7z4be1OQIohy2kZylnuaI+Zy9EgW7\nduokiz7TKu/08uErU82I/UZIFoyIpRiW4s7iWLyZ6FGjlDe4GTNXsmqxLuJJ\nx/dE\r\n=t8xr\r\n-----END PGP SIGNATURE-----\r\n"},"sass":"styles/main.scss","types":"types/index.d.ts","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework provides components, directives, theming and storage options that may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\nFinally, import the `/styles/main.scss` file into an scss base file to provides styles and style utils.\n\n---\n\n## Developer Notes:\n\n### Resources\n\n  * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n  * **components**: all components\n  * **composables**: similar to mixins or React's \"Hooks\", but for a Vue component\n  * **constants**: LeafLink global constants\n  * **directives**: [Vue directives](https://vuejs.org/v2/guide/custom-directive.html)\n  * **styles**: SCSS, CSS, style utils, etc.\n  * **types**: TypeScript type declarations\n  * **utils**: includes various helpers for internal and external use\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"index.js","engines":{"node":"^10.18 || ^12 || ^14 || ^16"},"gitHead":"11b6428dfbfa88509b93c26399af27aa81de65c5","scripts":{"lint":"vue-cli-service lint --no-fix","test":"vue-cli-service test:unit --watchAll","build":"npm run build:spritesheet","lint:fix":"vue-cli-service lint","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"npm run build:spritesheet && vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:spritesheet":"svg-sprite --symbol --symbol-dest=assets/ --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":false,"_nodeVersion":"12.22.9","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vue/composition-api":"1.0.0-rc.6","@vuelidate/validators":"2.0.0-alpha.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"7.32.0","core-js":"3.20.3","cssnano":"^4.1.10","ts-jest":"24.3.0","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","typescript":"3.8.3","@babel/core":"^7.13.1","@types/jest":"24.0.19","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"7.20.0","vue-eslint-parser":"7.11.0","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","@vue/cli-plugin-babel":"4.5.15","jest-vue-preprocessor":"1.7.1","@storybook/addon-links":"^6.3.7","@vue/cli-plugin-eslint":"4.5.15","@babel/preset-typescript":"7.16.7","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"5.9.0","@vue/cli-plugin-unit-jest":"4.5.15","stylelint-config-standard":"^20.0.0","@vue/cli-plugin-typescript":"4.5.0","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@typescript-eslint/eslint-plugin":"5.9.0","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.x","typescript":"3.x","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-482--fa1cad6_1643828607127_0.3961595649765619","host":"s3://npm-registry-packages"}},"4.19.0":{"name":"@leaflink/leaflink-ui","version":"4.19.0","license":"MIT","_id":"@leaflink/leaflink-ui@4.19.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"7f3a926f4f1c76e6444a638b6d67239fd8378474","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-4.19.0.tgz","fileCount":440,"integrity":"sha512-oDa8Ybg1aU4yvMT+2mbj5avAGht5yxyCCu+YQD+Us5+aXfrH2ZEiuhwASmVt2KmBtRx+Vsydy95fGWLvH/bFuA==","signatures":[{"sig":"MEUCIQCVc2sYGkjkL2G5yu1KBjM9ksG4nySNHWP9AXtKHG3nogIgO4CnUHt2GDx8QtKnwlo4IWXC+zM8/5XB5ChK4BUxi+s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5363741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+/NeCRA9TVsSAnZWagAAoKcP/3PeBnnF1Nz1V2QkMQiq\nHNnnJmCaJz9f+gKW3HAnV7Ik7dX17DoZIJ0t+cldGpjtGYL1cgRz5RD7H7c9\nqRqol/fvLhWHO2F24Pw0/fIvaFsHd4eLbMWz4mTqOfJIMH8NJk2aTq6DbuGa\nRu6/iS/sLOBMdNdL6gz8j6IeHuotPfzXnzJnH4U4NBRUpqee0Ur8oMKFOlr1\n/aeXxVMSqRFCW3UTVHK6q+CJ0Ulu2FXcD7KoNHLN6dWWpiL+6QcBQE4CnKRK\nLppnaRMHDGAO+yr/oQ7S1qFj6GvV0qPdEImmc2XLciOCc16nUcNa1NdA4Ecp\ngt2I0HPhUQKo/rHdFsFSoz0hw3V4NHs1AxJxyYEHBT5iP+HVDKoZGPJ40b9C\nzYyhdMafegkcNHY0/6oBqUAY9Swss3LHmsOIUOwRDJy/7b6TisdkdSRwg9E5\nXQHGngqtJ9If1T45+ml915E3AnrnQtK5YYBoxNtDidoYXuJMh/E4PFMgLtPx\nQnbpS64WQYKXZQgX2Vi1sZm1PUym0HSbhGLLhjTy79B4to64Ic2+IzOvqZtK\nuO9nMJJvmZg2k9NT9zCM9XW+luXZR9jA/iSdhODReL5FPWtxQyo6CLzNI7dF\n6PaIYLWCxfhOiroRZOqFlb7uMuPwA/2f+uBmui5lJeVYUdz9WEmobJ7ji2NH\nJ5ff\r\n=G0UA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"5c614a9e01111a96c5c26360db75288d0aa4a1d1","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_4.19.0_1643901790553_0.8590686395705218","host":"s3://npm-registry-packages"}},"4.20.0":{"name":"@leaflink/leaflink-ui","version":"4.20.0","license":"MIT","_id":"@leaflink/leaflink-ui@4.20.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"16b3a5d66c58e6a1dc3ceb24493d7b8093af34e4","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-4.20.0.tgz","fileCount":440,"integrity":"sha512-Zq/r0LQn4Rd0goXs3UWL9j2rRNwwCAOPK+0uA5LquAS1v6kYAqfRqTlrSMUIZ8lZjd3e5eL0MMviSvzPwGaAlw==","signatures":[{"sig":"MEYCIQDCvCNJOzZVkCNBxi2ob0kBXgyQOENhCCK8YxaKKZl/ZQIhAO7TV+VnhVObhzx4TSI6FdSka8lY0jm1KAwfM0HryFDy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5362962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/BR4CRA9TVsSAnZWagAAcSAP/jeM8rDnFRc2JR7q621Y\nGRf0sRm4O2Gp2+OjenSPffYU9j4U3dlFJKk46EjVYZezSVqSh4OainXpmjex\na6WGscvY9iMjVrJnqM+OHD3wdc/E7bU/szON1rAUnoJ51QB2KXjM0tESnqtj\nm6KJpJm3mPz5qdgKKn8CUs16eKpEoacczMjqHvr+K37VlpqnRoAOLkTNXws6\nFoTkwvVR1aRMLktmbORgObY6dejnvHsU7gzXR5o1hQoAw7I3EWqwvSzXTBrf\nXkO0Yx/kZpox/fhLewWxpW0/BS2nlWtnKqg9o60tE8qQ6XiFXq4zTdasfKrT\nePUJmOVYr294V6zpNu8+Z/oofduGGVoB+RXbujwUBAkm0Z9ILiRKSISDzzhI\nOnNZDJXmMvcMhYn/Y8SFUXdYnddjwYFZajt6xGfD/kbPji9Dpl+CwXz9nR23\nsr/ESudtuVWXBVgVyoOFbBSz7bGLFzyAJRTcvRxKfH5YwUVII/PDkujZ3Qao\nySVY3oUs+94whEpIk2sX5H2cS6FfyQK1KssSyJDsTbO3Vjgl0ddcTXZDfuLK\n5iBZ/01iVMrvIl1QzrtcDVaIsM+KNqMQdR3OB5AIOvXAH7rPhpy5AuoRLM6K\nd+1ObTNBmoi5ip4tCr8du/59vM6b2EDawlxtF+GMeOP0Qk+b0nBvVKrXKQa0\nNDdj\r\n=L3dr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"1695a5e4986d2ba5273062ba1f537853ff19f255","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_4.20.0_1643910264300_0.801340377947118","host":"s3://npm-registry-packages"}},"0.0.0-PR-482--6c7d877":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-482--6c7d877","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-482--6c7d877","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"9e631a4266653489f43c150e84d7ec6e3274e2b4","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-482--6c7d877.tgz","fileCount":500,"integrity":"sha512-skPZpWZEoxivFQ1RNCRKlRfC6Qpp2oGj3izhNoiLHTZd+AeJ9A8Zmi5Q298fK8R8NH8aDFdt6PS4Usn2gT82ag==","signatures":[{"sig":"MEUCIQD6EbOfWwT6Ca+Li6w+Gc6eCfPwhw9IcaGFsnLG9IVRSAIgc4Psa69yVc8lWhrGj9R3em8eJtw/B2f13U0dx/FUp78=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8891439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/CK0CRA9TVsSAnZWagAAbCoP/jvrVyBVvq9n/j5I0o61\nVJpjCHI5h7qubCOZeAlB7YgDu/Pi1WCc4kNduofK2eZDLG+9TwrHV6WsLYTz\n16sZSnRTURp5C61LVWGRQbEnbMjvnDGNBAq+wMFfkKHhbS/UPyIZNwCAFoqm\nJe52LQL1Ea8jP6wQpevJQ2ZVnMEygUlzgcGyRzVmI8Fp7B1lYk9HH1XMCvtj\nu/ndODRG6qV/ewwV9SaFJmkHF84ZH9MLHlm89ejzd/ymMEfL9mav2LsYeB7j\njmnkIQTKOrRbvDsTLNfZ+kik6mr0eh1dgI4TJX2aC6wuQrWs83TgFuxIfPum\n49IPSyZVp/sY27MlA3ZdfABNYu90UphU9s0iSRGDom+Jj8HD/dLgIwL6qtZE\nvzeZDwd0dX6jB5P7A/MHt5Emrd41t7QQgwM58L8lmU102OzHbZ6bTbLneWWr\nbkRCH08o7mPWp8+UWjQtcJxyU6WJvHPRmkhWSb+vhajAX818oMrZALJjc19M\nu5NNkNKSLNa5tq771gD3VGW0uPFWkzh73x7L7qxgHUATz4vd1ltaT46vZgKm\ntVNVAHXdvE+oCeS85XDdvyzSb0RIui/iLxXrEOgzCq619N6/mcOShHHGV/8+\niB2sEbhcTo2cqcRFCEc5r9u78NrY3bJGuridYeNcWyqCkrh7CRsupQitTA1p\nGHfk\r\n=I9dZ\r\n-----END PGP SIGNATURE-----\r\n"},"sass":"styles/main.scss","types":"types/index.d.ts","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework provides components, directives, theming and storage options that may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\nFinally, import the `/styles/main.scss` file into an scss base file to provides styles and style utils.\n\n---\n\n## Developer Notes:\n\n### Resources\n\n  * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n  * **components**: all components\n  * **composables**: similar to mixins or React's \"Hooks\", but for a Vue component\n  * **constants**: LeafLink global constants\n  * **directives**: [Vue directives](https://vuejs.org/v2/guide/custom-directive.html)\n  * **styles**: SCSS, CSS, style utils, etc.\n  * **types**: TypeScript type declarations\n  * **utils**: includes various helpers for internal and external use\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"index.js","engines":{"node":"^10.18 || ^12 || ^14 || ^16"},"gitHead":"6aa4fd75d377b52461cb0b2560c3d95a2be20ebc","scripts":{"lint":"vue-cli-service lint --no-fix","test":"vue-cli-service test:unit --watchAll","build":"npm run build:spritesheet","lint:fix":"vue-cli-service lint","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"npm run build:spritesheet && vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:spritesheet":"svg-sprite --symbol --symbol-dest=assets/ --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":false,"_nodeVersion":"12.22.9","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vue/composition-api":"1.0.0-rc.6","@vuelidate/validators":"2.0.0-alpha.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"7.32.0","core-js":"3.20.3","cssnano":"^4.1.10","ts-jest":"24.3.0","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","typescript":"3.8.3","@babel/core":"^7.13.1","@types/jest":"24.0.19","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"7.20.0","vue-eslint-parser":"7.11.0","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","@vue/cli-plugin-babel":"4.5.15","jest-vue-preprocessor":"1.7.1","@storybook/addon-links":"^6.3.7","@vue/cli-plugin-eslint":"4.5.15","@babel/preset-typescript":"7.16.7","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"5.9.0","@vue/cli-plugin-unit-jest":"4.5.15","stylelint-config-standard":"^20.0.0","@vue/cli-plugin-typescript":"4.5.0","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@typescript-eslint/eslint-plugin":"5.9.0","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.x","typescript":"3.x","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-482--6c7d877_1643913907854_0.07908494117962195","host":"s3://npm-registry-packages"}},"0.0.0-PR-482--a8d4dd7":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-482--a8d4dd7","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-482--a8d4dd7","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"53a771e207d14d2679ebee92a1214467dad49db5","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-482--a8d4dd7.tgz","fileCount":500,"integrity":"sha512-0UveIWodLzeJkAT8ltY4fXkTeG8uFEAnOR0Jdng/quFJ5Bu+iG4MMbYg/76xJfQp7pw6qlC1f3jD+eKtfQ6/tQ==","signatures":[{"sig":"MEYCIQC0nTPm210wsHo7G10grb1VZNbVrVhBzSJNrld7rVLklQIhANOnDoG2CoQIUIJfAGPdEumjDDsU8elxQwkon26nGDDg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8891504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/JLUCRA9TVsSAnZWagAAFRcQAKK03unyFAtkZ1uEq9Pp\n6ORCIIlx5CB1zU35QXnyHW72UCX+aT4bUE5IAwfj3yneu/cTfjGy3eF6bxf4\nWI5cW2a9EXa1oHWa9IkFr0a1Nl/dz5MlzDth+NF1qU+8lZkr2i1IBOL5pHd3\npBnD7ONsu3KEI5ljoqaCiQvrWhXccR+lYGshx4tqWlwWkejglOWBwFRqCZX/\n5W5yrueGw+TUf21HzeMfHV/DeqcX3XblI3tFHMzhiCZnjxP0JGn96l+BSCgv\nyns/KKs9FgxbE/bT0piW/0oTfYSLmhuTmeY2HDtFvmEzzI91Wvzi2SWkgwty\niDTUAI+IWhCfMEGNLyN9l0TWB33QjL4JREu3QT+JrK+qy5bVtPqxFVYAlpFb\ngR3OmAplKbRwgUQa7xfSAzQf3lgFuAlhAbSKDaQ/ncEnxB3qp68bdwqj/OFU\ncC97OpQUoY5b6YyAlNZNGrpzOLN947pOxjizILzW5QDOlpr/tIBEDM+xxxKm\nMNvP85Da+WPKrc1k1f9UMhsoOqW/MfyZu4hGP20LzgwMtXoXwjgbBRyEIDSW\nfMX0ITWEMMYAAp8JQzLRSyXGpmJHJlYh2qn5BFHhbMSBxuUQ45SxvXmPv0zy\nHweCENeYLovYqPeqlAmrQk08cH3RJQMLkhNHPz7Zt2ebG+X/qDeDAGobiYKM\nDdMs\r\n=shrt\r\n-----END PGP SIGNATURE-----\r\n"},"types":"types/index.d.ts","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework provides components, directives, theming and storage options that may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\nFinally, import the `/styles/main.scss` file into an scss base file to provides styles and style utils.\n\n---\n\n## Developer Notes:\n\n### Resources\n\n  * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n  * **components**: all components\n  * **composables**: similar to mixins or React's \"Hooks\", but for a Vue component\n  * **constants**: LeafLink global constants\n  * **directives**: [Vue directives](https://vuejs.org/v2/guide/custom-directive.html)\n  * **styles**: SCSS, CSS, style utils, etc.\n  * **types**: TypeScript type declarations\n  * **utils**: includes various helpers for internal and external use\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"6d6bf2fcd6b11b8d1db183edb2947e3cd8ffaf09","scripts":{"lint":"vue-cli-service lint --no-fix","test":"vue-cli-service test:unit --watchAll","build":"npm run build:spritesheet","lint:fix":"vue-cli-service lint","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"npm run build:spritesheet && vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:spritesheet":"svg-sprite --symbol --symbol-dest=assets/ --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.9","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vue/composition-api":"1.0.0-rc.6","@vuelidate/validators":"2.0.0-alpha.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"7.32.0","core-js":"3.20.3","cssnano":"^4.1.10","ts-jest":"24.3.0","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","typescript":"3.8.3","@babel/core":"^7.13.1","@types/jest":"24.0.19","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"7.20.0","vue-eslint-parser":"7.11.0","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","@vue/cli-plugin-babel":"4.5.15","jest-vue-preprocessor":"1.7.1","@storybook/addon-links":"^6.3.7","@vue/cli-plugin-eslint":"4.5.15","@babel/preset-typescript":"7.16.7","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"5.9.0","@vue/cli-plugin-unit-jest":"4.5.15","stylelint-config-standard":"^20.0.0","@vue/cli-plugin-typescript":"4.5.0","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@typescript-eslint/eslint-plugin":"5.9.0","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.x","typescript":"3.x","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-482--a8d4dd7_1643942612238_0.8572208576100164","host":"s3://npm-registry-packages"}},"0.0.0-PR-482--af8c508":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-482--af8c508","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-482--af8c508","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"f94408725107787f9ee44c0429b4b8e8b8d2cc05","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-482--af8c508.tgz","fileCount":478,"integrity":"sha512-I2lEWl1XfolqlouJY6LGxBFUrR7oqjZ607B+xpFJkRO20+iFgmbdg/4i/k1OUB5Nl9cD0IlVWlXzO2gEsfRpeA==","signatures":[{"sig":"MEQCIGzaHRtz5cYvV91oB2e7wN3J9keISZ1zQ3AdPYPTB+CYAiA0XtPztyw7IuTKSlRat7pHfEBA18hJXRQ2I9Pta3d5GA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8867895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/J5WCRA9TVsSAnZWagAAKjYP+wcdAF9LpjEa7FwAhFEE\nLHPw8mXEEMSekm2w4WVnLpB8t5pnRv6nevMpfCT9tN2yV0RlhA2gS5caGhvX\nH9tFQyraEyPLGFUehInQGA1PCMnScdUeV1a7HrVVPGohGua58QYYmehxtbCk\nJO0JX5Kizs+q/YoHO5O7Nvq3iy218re3sW3JkYV9tVWEs1OSgZcAoD05F8Aq\nWQyUhdodB93Vhb4ieZOFxEc5/VU6wS1Tv2+DikqE9gjoPR02nhXON9T9XYxs\nNzSgsVAynY3bXfhZj/Yx8gixirctv34re/t4Vq8MLKPszGtkx4C0kakPxpUe\nGBHHqBDhy49kBQiPl0ziLfeSWYbMadnCzuVqqy126oZC+V5nt8AwVUhHEkPR\nsPOZzMdFqgbGTapRUCDh99lsnAuaBP8oLAhtsRy/7eKlXy7qIve90D4yUfCT\nnYQlyvK5RZbVlJFAyDSQp5ZkIe3tuT+5EugMHdXIFD/Gj1e36pPrIdpeoi2g\n4Lt143Ug1k9L/m6jChV/DO0TxNVV9F56XMR4jUXDYWtDT4JjSJ992dxKeWM6\npZcvNP6qdhy1Jw/fosM63LuoO5NPJRresKamPz74kOT1bbs+ojHcYvHHXClX\nuOi4x+t+xcUywdTyUziM5Ptq6fvJx0/Q8dEECIrfbdsWcwueVCo7cJxuaxn2\nJSuH\r\n=pHJg\r\n-----END PGP SIGNATURE-----\r\n"},"types":"types/index.d.ts","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework provides components, directives, theming and storage options that may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\nFinally, import the `/styles/main.scss` file into an scss base file to provides styles and style utils.\n\n---\n\n## Developer Notes:\n\n### Resources\n\n  * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n  * **components**: all components\n  * **composables**: similar to mixins or React's \"Hooks\", but for a Vue component\n  * **constants**: LeafLink global constants\n  * **directives**: [Vue directives](https://vuejs.org/v2/guide/custom-directive.html)\n  * **styles**: SCSS, CSS, style utils, etc.\n  * **types**: TypeScript type declarations\n  * **utils**: includes various helpers for internal and external use\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"7a4cb0b7df9e4a2120c65ae76ca80d7f2db9ea2b","scripts":{"lint":"vue-cli-service lint --no-fix","test":"vue-cli-service test:unit --watchAll","build":"npm run build:spritesheet","lint:fix":"vue-cli-service lint","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"npm run build:spritesheet && vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:spritesheet":"svg-sprite --symbol --symbol-dest=assets/ --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.9","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vue/composition-api":"1.0.0-rc.6","@vuelidate/validators":"2.0.0-alpha.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"7.32.0","core-js":"3.20.3","cssnano":"^4.1.10","ts-jest":"24.3.0","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","typescript":"3.8.3","@babel/core":"^7.13.1","@types/jest":"24.0.19","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"7.20.0","vue-eslint-parser":"7.11.0","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","@vue/cli-plugin-babel":"4.5.15","jest-vue-preprocessor":"1.7.1","@storybook/addon-links":"^6.3.7","@vue/cli-plugin-eslint":"4.5.15","@babel/preset-typescript":"7.16.7","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"5.9.0","@vue/cli-plugin-unit-jest":"4.5.15","stylelint-config-standard":"^20.0.0","@vue/cli-plugin-typescript":"4.5.0","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@typescript-eslint/eslint-plugin":"5.9.0","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.x","typescript":"3.x","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-482--af8c508_1643945557765_0.42026390664433433","host":"s3://npm-registry-packages"}},"0.0.0-PR-482--7f1b289":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-482--7f1b289","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-482--7f1b289","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"f91505e0e76cc99b500366f3614444e72fb55b04","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-482--7f1b289.tgz","fileCount":478,"integrity":"sha512-oB+RuqUvFY+kxrlfDQMgDoaF+R1HVLCJ2yog7g47A3JoD959063ok8FH1sfkT0lEYxNGfHtPyhmrId1NZbePcQ==","signatures":[{"sig":"MEUCIGtFfOpHYf2RZea4sEtzqn3gSytJhV7707Ih0Bpj8P+rAiEA45CoRdela27bJj/wBvQVn0UJmgpIYjGYwmTTSnoO39c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8867817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/WB5CRA9TVsSAnZWagAAIL8P/ihbrfepL/ruFoB0x1LA\nbxU5hVqwEnI0IjnuhvfT+x7xrB6FlUSOkw3ye+F0JA3PVjWy+yRfo0CrviXD\nJj9lLavHKcXLgf9sZzp86rF5sgIWvTULXaMznv8jocBFr29xxJuEO31COqEN\nLn3ciy7dGoWgIODBouBbFaI1kqLHDkdwBzyOnuXOQ1HAVUlqd8zFI7uWAVwv\nG1vyU2vjKPPeSzGAtAhy/V0x1ArUzy9v10IEw/vVe8L8PAZB+kBDa839K8Bk\n/YdvXXxDblsT8FsLR1ZCPjnFve3XjykLwxWOEFOCYHNJ5YpZJBnbCe3k6Yzs\n+mNEJq8xJZK8nkiCey4JIhZTrpkd+G3br7K7x7z/9vgsC8lrl9scZOQDtaQH\nI5H+cWk3MNQSV+tNFXTAEjfkKa5yELzh/6HbrTOL5udtSk4RTEaksLcbE9HQ\n+JG5uyGwl667Tce7v2EZO6QcsnLflph3F6FMCHsMcsvm7XMPYRuO6SZLHD+5\nF3uyycWL+9nwwkUFk0HRQsR5Xy5h5NpsmLvsTPE2Sm8vtZNRfQATN5/jZdhm\n8v6h7HC9Iq/rhZmCi3nq7f+Y4SGhK86aPM/YyLPgzROC3fn2vkQtr1XN79ne\n++hWSvPhyIoId0s11cgx/PhKN4+28U0uuFsNVCpOmcH/L3JpOZWTk8O4XndE\nDJJx\r\n=07nn\r\n-----END PGP SIGNATURE-----\r\n"},"types":"types/index.d.ts","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework provides components, directives, theming and storage options that may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\nFinally, import the `/styles/main.scss` file into an scss base file to provides styles and style utils.\n\n---\n\n## Developer Notes:\n\n### Resources\n\n  * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n  * **components**: all components\n  * **composables**: similar to mixins or React's \"Hooks\", but for a Vue component\n  * **constants**: LeafLink global constants\n  * **directives**: [Vue directives](https://vuejs.org/v2/guide/custom-directive.html)\n  * **styles**: SCSS, CSS, style utils, etc.\n  * **types**: TypeScript type declarations\n  * **utils**: includes various helpers for internal and external use\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"fba6c6d96f5569d8dc271cf0168c5f0d63b9d0e3","scripts":{"lint":"vue-cli-service lint --no-fix","test":"vue-cli-service test:unit --watchAll","build":"npm run build:spritesheet","lint:fix":"vue-cli-service lint","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"npm run build:spritesheet && vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:spritesheet":"svg-sprite --symbol --symbol-dest=assets/ --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"_nodeVersion":"12.22.9","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vue/composition-api":"1.0.0-rc.6","@vuelidate/validators":"2.0.0-alpha.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"7.32.0","core-js":"3.20.3","cssnano":"^4.1.10","ts-jest":"24.3.0","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","typescript":"3.8.3","@babel/core":"^7.13.1","@types/jest":"24.0.19","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"7.20.0","vue-eslint-parser":"7.11.0","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","@vue/cli-plugin-babel":"4.5.15","jest-vue-preprocessor":"1.7.1","@storybook/addon-links":"^6.3.7","@vue/cli-plugin-eslint":"4.5.15","@babel/preset-typescript":"7.16.7","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"5.9.0","@vue/cli-plugin-unit-jest":"4.5.15","stylelint-config-standard":"^20.0.0","@vue/cli-plugin-typescript":"4.5.0","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@typescript-eslint/eslint-plugin":"5.9.0","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.x","typescript":"3.x","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-482--7f1b289_1643995257393_0.21376108565972052","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@leaflink/leaflink-ui","version":"5.0.0","license":"MIT","_id":"@leaflink/leaflink-ui@5.0.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"3a10d8f05fad6422950fedccb61746f6f95a8e4b","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-5.0.0.tgz","fileCount":478,"integrity":"sha512-nvihHxFHihHr81ixZeuyQcOWk/lMa672mLIIhLvYlttb7/2pHxSXQkZW/RCaZtaO3oBwktml5ZeOH5WhvLCjwA==","signatures":[{"sig":"MEQCICdk2vCY8Tox0EftnxGBb/wLtgLgiYNctfu6pD393/CJAiADDBfrmJwUwiPaOZ4QiXnSla+kbrqEQAk+nm4BkW3vZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8867801,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/XZLCRA9TVsSAnZWagAAKRIQAKD0UBPG1WBbri2xV4Oy\nK8ViLMIR62J9u19MYrvr/V1ku4oc/lXYhyQyD3rnSOYse4ErSyNqoRBC/s7y\nZO7R6t03qW/swApaovZzqqqxnasgFckhhgweT/A7OnYLpafKcb1AxaRMzWfX\ncOZk9B8lU55gjBsIeKOFZ4hmsmXR3szNOMu6M73NRZD8YRuKW88WkY7Xtoa/\nCrNx9urh+M+0Yegqp7uSU8WbtGLDcdTZt8Az+Dni2MtUWkENxjBcBbeDOOk9\nZvm+fsQKJVI/aXMDxXrDoroo5OVkIxrkr6lnDJQ3impMUg+Z79a56CDd2gRm\nxp80EXHbFjZygRn6nQKQF+FhLcrUVlaNDEZ32FCcOw27Bq36EihxBHjzYh3x\nuXdXa2KA4k8mgg8M99UaoCUgXIkUO63PRemz7Sw54HLfNEDU6bh2t0PqUV7R\nAnT+omNv+nxygiRdtsy3oPVMAMtPKxenZCNJtb/I5/E1EGKackQtTCi2tqZ9\nyd6g81FTDWFPwztHZA79fFCNZCaiAaHLuXgCjJin7aPGVOPRuPFfJrXX80oE\nSN/440a48Zq09eU1JwV09srCGrA9OE0I88GVbZQc3J3b0hWGWSqx+lD+a8tY\nZz/alqLW/kSFFX0MurEe9I0oHCU7Y+DR4+sd4+y/HIXD8tA6u6wjt4t2zuiX\nMaJ+\r\n=KUX9\r\n-----END PGP SIGNATURE-----\r\n"},"types":"types/index.d.ts","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"180677986eb5cf322cd1838dbcaa2aaa05b95461","scripts":{"lint":"vue-cli-service lint --no-fix","test":"vue-cli-service test:unit --watchAll","build":"npm run build:spritesheet","lint:fix":"vue-cli-service lint","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"npm run build:spritesheet && vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:spritesheet":"svg-sprite --symbol --symbol-dest=assets/ --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vue/composition-api":"1.0.0-rc.6","@vuelidate/validators":"2.0.0-alpha.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","core-js":"3.20.3","cssnano":"^4.1.10","ts-jest":"24.3.0","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","typescript":"3.8.3","@babel/core":"^7.13.1","@types/jest":"24.0.19","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"7.20.0","vue-eslint-parser":"7.11.0","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","@vue/cli-plugin-babel":"4.5.15","jest-vue-preprocessor":"1.7.1","@storybook/addon-links":"^6.3.7","@vue/cli-plugin-eslint":"4.5.15","@babel/preset-typescript":"7.16.7","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"5.9.0","@vue/cli-plugin-unit-jest":"4.5.15","stylelint-config-standard":"^20.0.0","@vue/cli-plugin-typescript":"4.5.0","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@typescript-eslint/eslint-plugin":"5.9.0","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.x","typescript":"3.x","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_5.0.0_1644000843238_0.06479867209308932","host":"s3://npm-registry-packages"}},"0.0.0-PR-494--1831548":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-494--1831548","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-494--1831548","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"1e2dd940d6dd59f3433378d57e44176e20b9d32e","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-494--1831548.tgz","fileCount":478,"integrity":"sha512-azlSPqj6s0hZy26Q6/7jPWK005WTJLa+p4wiQ6Y9oLUc5JqtciUkrw5a+i/a4ionirv+ba4yOemLKl/FnJtf7Q==","signatures":[{"sig":"MEQCIDSoyeqNzI8D+zAavk+W9v7aPQm/Hn+BnSO2xf3YUr6rAiAsswY8vNn0MKhFhSc5xFruXtKFWEEMc8L9qSaUVr0yWw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8867947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAXniCRA9TVsSAnZWagAARcUP/inA4l8fb3nNEeNmlVt3\neeq6CqBsBl4tZja1lPSe94FD+UcfK0UtvLUU5RwDbNzYCPfgSYrIqsyKL09l\n9OweLj+WW6oaB1o1D/um4Mm050+hPzlp2CU8L/kVGs1bbtqyGQcm+vlaQOle\n3rIg3kFy7IGTJRR1TTHU9K6WjXvNqV3hnmaC8KS7yG4DD/uwEhwimqTSeP5M\nHQ7HwKzGw+6+v9iIcYSdfTdZZo4TelHcdf5hRqzVX89/HpuPXhKsWRGo258c\n61ed5gFTrKfzwvCu3LlC3sXTp/ITT8FNRMGt/xhEijuQkM45IAgP1sKTno7h\n8sdFHJ566H2YyqqPTcfvgBajmmPlqX0um6NHa47XCpyYUDljI8Y4KOQwYfcG\nltKHyOxBg5ZToL1wMPxdDJvrYMaGi/xnD7jr9NVrfTfnuAFY1OugGeY4IEee\n7opRKIgLwFE2vTr9j//vJtcCMorkaAoiaT+G+UWd+oxWxuTIpkgPvChpm6q3\nNKtaslh99br21uJpfAsxUtxETUjTwmjH7mWV5eaGrhLQOHkI1TjxMW5IgMmW\nqYON3cTj/bjqG3+E/avy0zaBTxf8z5Y4z+1RHhwBDc+QpJG2LhUbTnyHrWTZ\nXKBbMV8sdARiVlsTkJ7QqHInUk/gC8sfsK/RxTZUx552XEwoi+UvKveNl/in\nSUzm\r\n=D2OU\r\n-----END PGP SIGNATURE-----\r\n"},"types":"types/index.d.ts","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework provides components, directives, theming and storage options that may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\nFinally, import the `/styles/main.scss` file into an scss base file to provides styles and style utils.\n\n---\n\n## Developer Notes:\n\n### Resources\n\n  * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n  * **components**: all components\n  * **composables**: similar to mixins or React's \"Hooks\", but for a Vue component\n  * **constants**: LeafLink global constants\n  * **directives**: [Vue directives](https://vuejs.org/v2/guide/custom-directive.html)\n  * **styles**: SCSS, CSS, style utils, etc.\n  * **types**: TypeScript type declarations\n  * **utils**: includes various helpers for internal and external use\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"4eb2cc8e8a509a11d2e27f9ce7d455a6a0eee6a6","scripts":{"lint":"vue-cli-service lint --no-fix","test":"vue-cli-service test:unit --watchAll","build":"npm run build:spritesheet","lint:fix":"vue-cli-service lint","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"npm run build:spritesheet && vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:spritesheet":"svg-sprite --symbol --symbol-dest=assets/ --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"_nodeVersion":"12.22.9","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vue/composition-api":"1.0.0-rc.6","@vuelidate/validators":"2.0.0-alpha.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"7.32.0","core-js":"3.20.3","cssnano":"^4.1.10","ts-jest":"24.3.0","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","typescript":"3.8.3","@babel/core":"^7.13.1","@types/jest":"24.0.19","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"7.20.0","vue-eslint-parser":"7.11.0","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","@vue/cli-plugin-babel":"4.5.15","jest-vue-preprocessor":"1.7.1","@storybook/addon-links":"^6.3.7","@vue/cli-plugin-eslint":"4.5.15","@babel/preset-typescript":"7.16.7","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"5.9.0","@vue/cli-plugin-unit-jest":"4.5.15","stylelint-config-standard":"^20.0.0","@vue/cli-plugin-typescript":"4.5.0","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@typescript-eslint/eslint-plugin":"5.9.0","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.x","typescript":"3.x","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-494--1831548_1644263906053_0.9180532389235918","host":"s3://npm-registry-packages"}},"0.0.0-PR-494--0111475":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-494--0111475","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-494--0111475","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"d07b43eb6229eecbde4d845038b334ff615d68e2","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-494--0111475.tgz","fileCount":478,"integrity":"sha512-bTgapd7j6YuVNzznnPkN0hxxkt7Z7WlOXq4kqu/GuzYX19TuuZ4XIPj7G3udCHOD0jU0qcoOf8sE2nlrL2vXRQ==","signatures":[{"sig":"MEUCIQCkxsA2A1GGZSU+74kmCG9x+AWJxt5t7G5gTIw0p6wpIQIgHgFVzQ0x+ioCW5vzYzs72sr9UPUUKwTZ23yOmcfjrwA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8867947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAYFsCRA9TVsSAnZWagAA33cP/R6GbeZzwcuEVpUh0/4m\nj4Ef0DRWYDFPAng33J1FiQpkVhdKmVy3mX3225k4q4lwuhS1ISjJgOFIdxqs\neMTqH8sjIHBrMee3CdWNdcJbF6qDUPEPq+tGH1mU68tsuW98kU2hGW7eLu9c\nR4YcSvvDKLAsNuvd8dC9mr8DhXUrRYfFAPNU5B2hC88w4iwJ3/xcASI6pUkX\nrTRqb9TfIkoRmHIWwUMb5r9Ac497S8iuIvGcPb5K7tRGKeuFUCWvw4f3KEXD\nkT+XGlo4Gkh/tt+M0vUd79cXyUvaStUIHp/YGjcVnVQAJZvHPVzabjtc0ZSM\nK/foXvwuaW0JPQ/LMpb7Icg1nsHgTGZLHWuMJ1gfF9Gn+MeXh6+zZs5BNKZP\nUL2tOuTGG2u5KyUvwnc3Z05Tk/VQZbfmRYmoaVSQHJDFZZZSDYwDV8mRdmC0\nxPpcJMXpH/zEdEuXgAD1mg1z+ymo0SW+seG1e2VvgylsBCd37OJayegR1G/B\nF+wGn9Mp99cJ5v+/XuhwEkrdVZp/Mmy1aLBZvmHRv75vSPxQWZPxx7V1+BON\ncxHSfv+mMqzyBobNCGD8SAg1zbRKjxTEHqa6NWB2eBg/3FmJX0UWeWCSTfxK\nbKc5NpoVn7qPMWmo1S/iq8LtCKWjEswVFq30S1zbV4D9YHVwdXusaHlq5SbR\n/Vqw\r\n=lGu2\r\n-----END PGP SIGNATURE-----\r\n"},"types":"types/index.d.ts","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework provides components, directives, theming and storage options that may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\nFinally, import the `/styles/main.scss` file into an scss base file to provides styles and style utils.\n\n---\n\n## Developer Notes:\n\n### Resources\n\n  * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n  * **components**: all components\n  * **composables**: similar to mixins or React's \"Hooks\", but for a Vue component\n  * **constants**: LeafLink global constants\n  * **directives**: [Vue directives](https://vuejs.org/v2/guide/custom-directive.html)\n  * **styles**: SCSS, CSS, style utils, etc.\n  * **types**: TypeScript type declarations\n  * **utils**: includes various helpers for internal and external use\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"40c4bb8fba93c5c7c4cb02702354b86160af1dbf","scripts":{"lint":"vue-cli-service lint --no-fix","test":"vue-cli-service test:unit --watchAll","build":"npm run build:spritesheet","lint:fix":"vue-cli-service lint","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"npm run build:spritesheet && vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:spritesheet":"svg-sprite --symbol --symbol-dest=assets/ --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"_nodeVersion":"12.22.9","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vue/composition-api":"1.0.0-rc.6","@vuelidate/validators":"2.0.0-alpha.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"7.32.0","core-js":"3.20.3","cssnano":"^4.1.10","ts-jest":"24.3.0","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","typescript":"3.8.3","@babel/core":"^7.13.1","@types/jest":"24.0.19","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"7.20.0","vue-eslint-parser":"7.11.0","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","@vue/cli-plugin-babel":"4.5.15","jest-vue-preprocessor":"1.7.1","@storybook/addon-links":"^6.3.7","@vue/cli-plugin-eslint":"4.5.15","@babel/preset-typescript":"7.16.7","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"5.9.0","@vue/cli-plugin-unit-jest":"4.5.15","stylelint-config-standard":"^20.0.0","@vue/cli-plugin-typescript":"4.5.0","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@typescript-eslint/eslint-plugin":"5.9.0","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.x","typescript":"3.x","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-494--0111475_1644265835705_0.9752596338861781","host":"s3://npm-registry-packages"}},"0.0.0-PR-495--1cc5f46":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-495--1cc5f46","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-495--1cc5f46","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"2f72b70bc77dd4ad481455be8d34810e6b0d615e","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-495--1cc5f46.tgz","fileCount":441,"integrity":"sha512-oOonn/eDXFbZf2UK3LWsOCYp46P7Nsw3i01w8o8kIXyuktnp1rErgsgf09KagYDf8tT6YYMcawNPxiVZ1og9gA==","signatures":[{"sig":"MEQCIH2Mva57tiHeCxY2pxBorPm6mW92MoO0HExQbPKmOa2HAiB360fARZd8uaCfoa31ECvTFpMXk8xzypDk6C5glfbwdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5538501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAYPLCRA9TVsSAnZWagAAJ+EP/1bUxVGljyDoxATH3Oe/\n3UavsnvPBcPYWB1EN7vODNxBVHJqGE9PN5rkQzaXGEbnfJ+T9h76ekY1NctF\nDysXHz9xRwEImyqRgV5Gn1D7eVDXEn82SJa/vEdiRBg4+wO+X8hivdFMZ35c\nGYrBfsSuGs1hA2TWpa6K7MjAV83Ge8NfcpvWMFNYzPZ/i1Rtrfyatrt4yRNb\nB/UFJ2etiQ3gzwkryyft5eroMI+4v02v5JRoLjjJNzEDK5JQPVUHF9x+vybH\nTrk/nqvrqI+/7GPRUfMqy63b4ZiPvUt0s2KobojVP4hKSKIdqdyWZ98Hgg20\nSxRNeROHPz7tWgOXnAqiGG14d8WAECyyiuzPAe2kq6E04uxYrt5+gAdG+1Jc\nTm9Qw/bzWivjNLWrmrb4QRcw+w5NQsy2S7ZHF6UTBkN7vtUDikYxvpErzu10\n/RSMz+wrEdpKEJrvvqGO4lehl4Y1QaxJImGXbJJsWVwa+Eu9ZNz481hQAbOH\n+vxf93E9nmYu/T/HIM7qebf/MKwk/f1T5zVBL0hnC/DilLxnDoIe7ZAl0fk4\nKKASr+0LRz5A2d32t43WJaJPrEOBUdafuNEChS0Uba9c50X/cFYv80T+mc21\niaqB+xBx0eMoTQD7VXbNg4vmjEE1qNEVVR+j9Gmp9Mlmx6wn/lpisB0cJhEo\n4P90\r\n=sQ6S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"af2e0c0108322c96e867a2cc4e0715daf87cc664","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.9","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-495--1cc5f46_1644266443387_0.35726717730133184","host":"s3://npm-registry-packages"}},"0.0.0-PR-495--499db1e":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-495--499db1e","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-495--499db1e","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"3bcd9ffb540f1c2a92192300e96db1ab22d9489d","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-495--499db1e.tgz","fileCount":441,"integrity":"sha512-doxs6WNDlwaSDO0/UoGRVDcwg3Eab64ly5JIkjSau6SskrZKDbj1jhNHkfyMpb0y9ye3T/B/hkSOY8HSHe7OXA==","signatures":[{"sig":"MEUCIQDl8Buv1rt1iAsseRzK+OxePanPpQjxetwPW7mcRBAgNAIgWTxQxqsO5B9zLQcXo5gJh6BixLrTAfblxosQmcLRr74=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5538657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAcMFCRA9TVsSAnZWagAAM+sP/j5CtLBd8FxRbsz4dI+K\nfcdlVuFj4G6e96ouS8vFB+vd0mX0ksKpUbCHy7UkhoZFFC1gQ7n3a8RP+Qlm\nLsPYlJekEiGJc6Sqem3NmqmY1uNYTMKjeFjz7iqHWpJuE4qvSS9NGkNqkVJW\nELIjOnWv+uE8i97BKmV1YwHK0rALRPj+WCslqrJ9WHjuLATGKY/JJawpwxSO\nWxZeIRr9CfIgJtSFPnCnIoxg4y/1UOumXyl61y6xM+oB5QGj5kBBoJI0czWz\n0gmJAKy9Lix1/zChv11lCrStZmwxIMZu4wacV8fFQwrR1UpLg58bBY7dc9ch\njnyP3YeoBVZtF9R6NKT4rklmQNsUJ11pyBoBgIyNmBViqqsNAV9FJwgZJMjn\nqDugNvBe7XOZH/lC/nT12gIMMrchjDj3Yl9XUnk8wnVOvP4XFd8zvIS2ZA6p\nJ4stmd4qffKxEp2PbR7IlRdKVc2iC0Jm63Tc0dUkoY89KjwwUWXPemdVHZvO\ninEKKfOpXm2hJ+CIkhhL5Vgml5cJ6VmiusmUWmNrgIiGvmOhWIAUyQcGlfi5\nhUhM8QyZkrSRNNb4naz6aFdVHpIsYptVLo/1oCIYH5YndvLAXi5odLMumZ1H\nRidvJLcw3LOK6kXGrN/UuSC9bpy4DQI4hXUzOc4diewYd1LYSB4YBPEpY2lk\ni+xC\r\n=jpgb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"909ec4eb1ae7783261dbb7c62ade9e18375cc025","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.9","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-495--499db1e_1644282629365_0.774743487202534","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"@leaflink/leaflink-ui","version":"5.0.1","license":"MIT","_id":"@leaflink/leaflink-ui@5.0.1","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"3711bb7151c0962add85c188bba3ac4890200021","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-5.0.1.tgz","fileCount":478,"integrity":"sha512-Es6qpLCqcSftfvBdeCZdD8KmvRwEv25oKMo5sUZ+7zZa0HBV3BF3P1rSElwGK68wGBfgMibf4huwMh0Jk733Xg==","signatures":[{"sig":"MEYCIQDD/9WMe+gRSJar0759lnflYqe5OQodDQ26L6JG7/SYpQIhAILjlyAxvXIs7qaoUGz2QoBHokfAV6Zr89bibS4rR2ld","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8867827,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAvHpCRA9TVsSAnZWagAA+gMP/2XKqxpElxjrIWF/5Pzj\nXkWkNLoM5qa5UmV24SIiB+tKOAfGOA/UoMkhfJguanV7heBsUCq5ZXrIdcwG\nKKj/BYwC9AVRzK1CDgUuFfV7X/1K1L6elm9Ax682oDPQmrXalWW8mvIW+7Zh\nBK4PqrI3MIcweFvxzT99kAiUdQuv7yakIx9RGNQCKWCJYHJOEMej41Ij1uGQ\n26bKEVAGDvEDiZuvgNISEgS6CFmw3aMIQR2jkjVnigNrL8znXh7QmYIVCfJR\n3EhkBBQCmLYGR4bDsH3DUEcwqV450szn2NGDQg3wlU+8O63U8+xIn4nMRDSt\nnzlJBgXM1bFIxC5cfDScrycYbhkrbUuFyeF0005uE60UJq2FnWb6eIXY9FiD\n/52samuvKuIjnmfZtGVTmiTLdiiL9TjZvICucGH5zD19D4er52fW07UVlRTe\n/EI8vv4wg5UicHMvDix7kD2zse7ewsgrtGRk4SgFZWrWBcniw2lDputYluyA\nn/zAtYGEQks8SmzHf1bObkphnaavdcEUX96fqTX2pGkqis2YEHl5xINhvnf5\n0n1UkknqI87WfcGpLCblN3PtlSYE9ho5YKMU0TNoeLPErKo7D6VAyBx5yA9A\ni2CMZ/Z/L9KURKW2NdUk0HkhbmFLJBUBZoM7yRL5rZmZY5BEheC/wpyQ3daB\nl0+9\r\n=/1jx\r\n-----END PGP SIGNATURE-----\r\n"},"types":"types/index.d.ts","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"1e9068ee80887ed9a860edab87f9973281a390ca","scripts":{"lint":"vue-cli-service lint --no-fix","test":"vue-cli-service test:unit --watchAll","build":"npm run build:spritesheet","lint:fix":"vue-cli-service lint","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"npm run build:spritesheet && vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:spritesheet":"svg-sprite --symbol --symbol-dest=assets/ --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vue/composition-api":"1.0.0-rc.6","@vuelidate/validators":"2.0.0-alpha.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","core-js":"3.20.3","cssnano":"^4.1.10","ts-jest":"24.3.0","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","typescript":"3.8.3","@babel/core":"^7.13.1","@types/jest":"24.0.19","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"7.20.0","vue-eslint-parser":"7.11.0","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","@vue/cli-plugin-babel":"4.5.15","jest-vue-preprocessor":"1.7.1","@storybook/addon-links":"^6.3.7","@vue/cli-plugin-eslint":"4.5.15","@babel/preset-typescript":"7.16.7","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"5.9.0","@vue/cli-plugin-unit-jest":"4.5.15","stylelint-config-standard":"^20.0.0","@vue/cli-plugin-typescript":"4.5.0","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@typescript-eslint/eslint-plugin":"5.9.0","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.x","typescript":"3.x","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_5.0.1_1644360169164_0.24744245026571865","host":"s3://npm-registry-packages"}},"0.0.0-PR-496--0a26d7c":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-496--0a26d7c","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-496--0a26d7c","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"e59e42cc2cd92391dfcfa3ec6681a8f1f1c253c2","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-496--0a26d7c.tgz","fileCount":446,"integrity":"sha512-Nl4zFViCAEsxXNBE/zM5cBIycssZeYa/rbDbqTcREYwm49LdIezvzdvs1vbzNUdq6V+BPYD/JW23v+pXq3y5Rg==","signatures":[{"sig":"MEUCIFXhqpYGl4nLRtlwV9bW4lcPnEf+0G/AomCLud1Kqm8ZAiEA/JmNqLlF8eXtBQKk79EvgkNtPqa/xqJphvSA0P0L7sw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5546588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiA+JtCRA9TVsSAnZWagAAPM4P/3dI3ZrpCGRI8iYaW9z0\nYCp0JJRWcYrTQ1wpxrRlfPy+gJOh2Mt9GmIG331QpkcL2els5eJrgPTVrvdY\n6GRTamInAsdUNrxdQ9xhu3G7ROmy5wrD5dQhmyOiC8wgMF/gBBRBt48vbiHM\nEVZkUZ6UOOMxNCtEYpl0Tcvxg8fThkc1/UP1yVmwaGgIP2LXNAmnvHXRbtXe\nTYoo6MsWaz+0Evi+/DKm8T/38TMEdQAqTFfVWJmrrMKFkjjcKOFfyFc0ylL7\nQtJl9ZYRZEYkZfi1+K+XkeVrg/73kAt3GP3WbqzB8cPjde8mg6bRl/ldZzy3\ntN8tGGu0Lu0RwUtY4FeEQY4qybnzGA7kzQS57O621hzCDjiJ8auAjcDqYI2f\nw7Vjm2Q/kn9jDmk2Hwzs40CCgzFdACbnUQOTE8+//U8bxKXpe7lpKHnOAh/O\nSJ3eizQPFQ3wZPHFyr37N1lN8nXA99FZ7CVpJ6UiDoLEGy+EQUzKSNHluf6o\nGQw7D/wSdmHooLBultcAdCiegf+fmO74uUOJRfsT5Qg5iKEHCoLYfDsCTZyL\nKdrreCLUbMsvg4LFn0kkowFoFdvZ1AFd2poGvnVX57I8D7gAPrVXBq11ENyV\nXagDZYoHB9HddCuziMN1U7g0JfI5p8YH0xgeCNWNsctM4a/TtEZbrYVm33C8\n9LUc\r\n=0hnv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"735b12e7da0d82250da40df02ce34ea47cb5c4bf","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.9","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-496--0a26d7c_1644421740866_0.29137764334845095","host":"s3://npm-registry-packages"}},"0.0.0-PR-495--30e3393":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-495--30e3393","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-495--30e3393","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"b505cf47f74664530fc90b5ef951d7789e1032b3","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-495--30e3393.tgz","fileCount":441,"integrity":"sha512-e6zsR85A64qzqNsg0jYA+XURYFe1EIZVJw4fcqmvx/VGlzvUpbVzg1YLkVMh+t0uuXzzeJvSWLBN5S+a+Tt09Q==","signatures":[{"sig":"MEUCIFR87CeQiaGZvwy0dq9HLGq8aHtUDSsW4zFKwFHjQW0aAiEAnIt3T68bXP26jHnsExT1zAY/ylmH6Pth9zxwYtzMXUI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5538725,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBCq0CRA9TVsSAnZWagAAgc4P/1Qh89wMcgYgvbissmzU\nduKqrvUBIOi3KjhCXDoIwUK1+L5ddkjRavN1NBHQ21bFCodQt75XMCijwHlE\n9ennSXZGBcfbpI3qyW1iIwbQXrg0Di39vXElrxnNR6alV4yydEhpdllkGBQA\nZPMaER4QKGA82JQekmQFdckuH6ezealdde5ln/VhL3VCEsX/7ZDryo0xws0h\nkwIER/s8xmfLh5OzlR5UY9GGy4oh87unRomiy4TFHrXyJxZ1ZdFWud22jjd2\nfxr2O99JOvB1+QttgN63oh91UPPUl+DIf69RUr8SIPtlyN/mtIeX1ICpEAjZ\nwSWdQ3rMbMbkpvj1IllJCnkE+Rn3JIIqoS282KoUpRnRW9MluZkmgyVu5lxQ\nIIKpjieNd8SxjgyWFdhDcqGZ9BeWFQOaL26wq/37LiqA7H+eeQAj0B56yIWz\n8KYth/XEyp08h+D4CXGufvGX0SvL+QWiz7GymI2YG4XxJroYCzZWY7Nn6QJB\n9TG8CE6kLty9NYJFpevVDbH9Ad+ZVlkXZ0LH9S6JsIy/BvLOqtGaLFBfFUlh\nl7OG7VyHKIiIafLC7IGwLGqBpqmO0aWrrcq/9C00cjE3Srhd4hshsbfkL1U1\nUoZW9mE3wxp43gA+GYX+RDasNkMUZ4i3gEfw/Cq5RmM47c/V7k0jTFhQHdDb\nzteM\r\n=sl7z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"a2131192e96ae26b7d1670ecf21ca56359e1d6f0","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.15","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.9","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-495--30e3393_1644440244355_0.27085319625037685","host":"s3://npm-registry-packages"}},"0.0.0-PR-497--18077f1":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-497--18077f1","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-497--18077f1","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"c66d554546b0922c35eab263bbf93b460778dc75","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-497--18077f1.tgz","fileCount":441,"integrity":"sha512-Q2W1BPH0DVlqhLgRAkDV29nCUOWCDEi1PSFz9a1s6s6TloUBvZJZEuTujx/LxsNgpRBu663wX7VFVKykLVSBxw==","signatures":[{"sig":"MEYCIQDQ1h+ZVCPTHT0lokxzIg0AUrSG/ipa4FYe+xQ8AjyGwQIhAIw+AmW+THaPUtJkAk2U/W42UZsSt4Q8Wx+vihleT4aL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5538489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBSEtCRA9TVsSAnZWagAAf+wP/08fIeXrN9DhFW9SScKO\n3tJUgZHzZ5AHJarH71FgtaRLBd+c7u+RXIIJ1JVNgu54tyubXisFBCtp86M+\njgLZd0/+xt8PbkaC5N2jWMecEKuK3MBI29MLkbLDlRS0ADZo0hrKNq4SHpaJ\nW5Y3MnWg0ev0/CjIccrDAW0EKwwF+ji6H1aN8dLPAKkXi9DgwKQ+Ps0p2PAa\niAlgy5/OuNydA7k6Dpnhe/j2AncMbwpf6wCHnjfELGE/4hk0qNCYp5dg075s\nXulqd0o/HIYJ7c0vrOLwSMoiqlIfmmtbJaF92seJHDYjCO6QxojZvEzq/MZ8\nyAsVQHOCaa1WOxCG4DMJEGQGh2L4ylokCIhLE4O56YVIkEZLSPLFIPyrkwR8\n7h+s24zKc9jhJIKRSnHWwq1U/WAzC4gF3dpi4LbQADS2UJpHzTpcsZ1ULSqV\nzmKldnaK5Wq3dYJQ0X5M3S/rB0ka6EyD+2dZ1on1hO448nnw4KQTKv3Y1xkK\nSHvq1VHEdyt0JmtSWIVYY7yI4VDOGaTpg/kpXuYIgb7DJE9nhNWMCoLJweO3\n6CoIeiRV9rIxyTfhFhZD2iTdklMw8f1CmBMUB3/KtuGbx/b1zdFKElFyBvoZ\nPdEVkeX+1Iwfr+7D1MroS22gTvafeJpcafDko3Zf1MVpu9v7hp3VBETh4K40\nKHvF\r\n=bBH3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"eff5ef875d804862cc9b06e5b9870db3d04b1fb6","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.16","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.10","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-497--18077f1_1644503341045_0.5495347777091582","host":"s3://npm-registry-packages"}},"4.21.0":{"name":"@leaflink/leaflink-ui","version":"4.21.0","license":"MIT","_id":"@leaflink/leaflink-ui@4.21.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"ad5c6adcac1d66372a444bf46b7751b1da9ce130","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-4.21.0.tgz","fileCount":440,"integrity":"sha512-T29I1aLTtFOHyA924YWrVB5DHhREyH+9KKVMTK6tCVbhuVOrroGSVHDEZx/0Nd6l9s4sVw5WoQ9NXfroLTTsyQ==","signatures":[{"sig":"MEQCIBMzFtB7BGJkfnG1A/ce5YvZckC/6ch/GEim9EwYWHTSAiBi13DVcHFr63QarguipNvgYKCt0WqyqFKWsd7QmvmBtw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5366090,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBZBNCRA9TVsSAnZWagAAo7IP/2KB8XTJ8HPV3e1/KsZE\nIyv7s+myKSDMlsCqyvx9GNentEJNwgRDEb5a5j/1aSFQkhdFh/iGbPlVpppq\neR+cweTQCsSIQ0a1fOTILOmU6KdHsgOuNNOYd0j/fzspbYFhFv4zJoLvG6Vv\nY8z57HmDNjM6H8auNaUIPj4ylnhD7L6oV/0Ln7bsHhzrxBsLk7yT8njdUULm\niOPz5eqKeTvEYDqS+mDQPDoqg9xMy9fmyHa50gnoLCcYpGCHO1eU4rrxV3rJ\n2R81Lq2dOlOrcnOerFAG1DdLG2W30495JpY9G9pnPhlRd55EMv8vLvTIObfW\nC1HJrw9tJy68J+GN/tQWRZ0xdowJ404WAnJLGw7ZO1abJUvsjC9N8VzITHZq\nKdhZUW0MTFPSb1LCZHslpWcxeZaZTKxyRGVg1QNk2Pczbhg1SYfPiLL/nZOG\ngMF5muAeFr79VmNHexUBc0hS6OoOERAioH3i+MdPS/LL7YDNgj0XM2VIIi0T\n8h7FgjLu13aDHctboHscw08zlSRhLouZlHPq7ufkwDCCAJi++SC2dRymKMn5\nxtTxciWkjWB4M7BpzZJakngxMgZhlvPkHGCd0DOSWDtRk0wfIkjZa6VMBxWN\nSuTP2miRUBeEl3JXSMTDXE233fUAgnItWZy6Q8aCAQeuueUIflPj2Kin8AF0\nHHPf\r\n=1jGK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"b46ae0787902b70ee65e5db54f548674410d5b17","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_4.21.0_1644531788909_0.9755505548742318","host":"s3://npm-registry-packages"}},"0.0.0-PR-499--b4f9920":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-499--b4f9920","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-499--b4f9920","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"0320d6211a803e11f9fb913c9f4579377d6e13e6","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-499--b4f9920.tgz","fileCount":441,"integrity":"sha512-lC99oKgKFt/JpZGK6ejVkTo7O261xg+kQvWNAgqrq5wI0WbSrsOtHoYMeWgBWMbUqgqTILKb4MGboISHjQshzg==","signatures":[{"sig":"MEUCIAQdx21KRfR1kphhLgZhzIx57pm3EzVDy+HxEoRWbu10AiEAveQKOut+HNRzI5Vn81Y/YuhaRFvaRYB6/VnHlALEUDA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5540975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBZRDCRA9TVsSAnZWagAAcC0P/3YWTSny3tPF9ntmNmWm\nq6sR++ATiqFtjRJwO5M8OA5IMU54Unp/EvMAemkt66CPu4bjte8N1nGZdWDD\n39D2q9J3rrNirTFMfQYlVsoZbBQq3GuBcQWg8Snpaukuv5AyOsrzaQ0hHsCH\nNcrg/APPx/R8R0dn5P9WuvZJBIXz9khkVkkPkpTVyGpJooUwm//2UtckrULd\nObh64JEa5rRm0V3Rs8sICWVJSXFGVhGnjSvG7Dd6urQwubz1o4DNelab+CBI\nJRuT/aYGtZXCK7RAoiE1G9ZcCJjhYbgvEdwAVvGY9oyOZjmUvxZPJlGv8xF0\nj61588rESuZhhHjkD3kbGPASxHXSWlBRSUfTC9R4r4tU2vLbRFHeevmP9KoX\nNcVsMhPQK095u8DWL11rRn6CFgvfDtqAt+4JQSIyPZgCmr5Ii0zfVc4KBdqe\niaAjVOJwMl2HhFuR4kDge0e41j1qo0wxWD7DCdlf6JBIvcpd3DPNXSDMzYG9\nX5hIxwcN4Iia0RAfoxF5dCYJXVgN7dvdjjdldpSKik5cDr+tyz3d/P2NIbLn\nbG8IGcZuWfGoL08kzcErC0WGmzD5FKoXQ4lI4C0x+jolRZNQ9Q6GcQSzuuYS\n3mJEHTMeJaY9OgEWCSGQOfXoQWOSd5o0EYxt62z5EiWT3QGCsdVpjQ45PkK0\nYVL5\r\n=auR9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"571327bcb83e03823d275027d6065678190fd817","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.16","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.10","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-499--b4f9920_1644532803120_0.29029850733380824","host":"s3://npm-registry-packages"}},"0.0.0-PR-499--e2630f9":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-499--e2630f9","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-499--e2630f9","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"0ce75a7b5832b03cbb8e5b9e8bf02b7e594f0f8f","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-499--e2630f9.tgz","fileCount":441,"integrity":"sha512-FhJRMmiGJyeOwZR4iNlKvWMa74DmKRwenrQCS364uMZoiO8lHW6Wg25iNt2GLiUq7py+8mOx5FnhKCEyqic6SQ==","signatures":[{"sig":"MEUCIAS4G5T47CcyGTGgLgc41yyZ27Pedga4EdLN2feJIgNzAiEAyGHW8NEWdihSqsWb0EIHZ9iKJoL8xWLhLyeLbpmH7HE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5542134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBZdgCRA9TVsSAnZWagAAKNUQAJKx/C11ld0rYxTVhUn1\nT90jQXokjGWhaMoxbKmv3eGbxjlvQFeTuURaLtWccVdRkLtemc6ealvaW3bc\nWRtAnvS2bbjqruP1RqsofTnchqtBDBG9P4kCuUoedCkA+ELW913mxs2dGSL1\n3NqjUD7e9d0vD4P+9TKaA584ycJT9CdYEofcvVYyroUzr0NYHv9eQpeNezvI\nyxNlmva1dmJcihZj+tfpRffF2VaAEaA3DNlvBC/w9ZVZYnM+98A50o2xO0Ua\nj0vauEx/qwEjZPuycO5YI9J9V0q7EcGFmImBeB91GsWUQKqoJ6tlk4WBW86s\nvsukH+R+3lznsp5PQi4YHJQvRimwKayyXGecADo1S6WyLtON1RTyGouiblQ5\nEPoD8A1lCZ0mPCYn+q1SJn43B0/ztChxdijX3QvL0ICz7C8fZm7RVHGKYTzu\n7Z3PjCyf5OwBc3RDqwPQa+zRoza0dLV0rbwssnYJG1xYxE9OwbOanG2ZgLUK\nPAtWSIYBPkylLxxXoqSl+3F85EcAl4WFQ4j5Hv39rxSzOx8rQ+c7mJaqpYiX\n2kbUJxEHaOIHaPUwtbTRSGrbiK9VQYMnpD92UFzVgd97Xtd66L77sa1QU7xz\ngnp9ZRz8vOkwYs8DT1OPc3x5SKKyObpN+Dba0UE3Ll8mW4PzwVV9yW/o1L5/\n3P/u\r\n=f1ES\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"ef59b289c3a48bd8e9f577c8a1e66ba97f885bb1","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.16","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.10","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-499--e2630f9_1644533600509_0.5672070673321457","host":"s3://npm-registry-packages"}},"0.0.0-PR-499--5bc34e5":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-499--5bc34e5","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-499--5bc34e5","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"3da985eef39a75a650c6587b45b645b877259d9b","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-499--5bc34e5.tgz","fileCount":441,"integrity":"sha512-H3MoP8a00zAFsvP0Njw9pJtA1CzjhCwg4MWEEDjniLC3UWypCZPfW8iSlZ5bNXJofwIJrpuAFBYYJsKkjC3i3g==","signatures":[{"sig":"MEQCIAyvXFMOQXErZ8DyaZDPUwpD8NT0YyGBx8h+iow5Fdy/AiB+aKJzqBDHz5Vg2V2Z0y/W4knCeMYINeOr+dlWBjnB2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5542405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBdEICRA9TVsSAnZWagAAWQ0QAJi9DITS8v8JdklxMQeH\ntcapDKnZ9wbFX47Y1ZQl5kp7xYfXs1i4B2ePLl6iinTEB2TTK0hOW7PZUPBF\nmZJe8EmRpL37IIG0paT4NOqDQSWtfdmxKttTQ5iZxqz6Vx5DzA0FgFCL/GhK\nyMJh23wuCnD2z2n2721M/on/JRtQMK4E6F6C7+7j3jYdkshcBVuUuepkSA2h\nw11jUmSdDhaEspxFitZ/5kLHheAh3vqK7iNVMoPZ4u/j3w0YqCBFzAbSz/iP\nXtXS0hNlK3EiMTH2FehsX4Fa0wgJn1rqRkH3B58m1s3D+T/6IgW2XKyoMxHs\nAY/pbOM71RZzK5rqQIAqI1Qge/JlsUcQOQhCPtO9HySyZI80VopQ95Eo7kR/\nFZTURHdo1r1dfpFXMveAfKAd+2X43WalnA8GsC5P+ZWUqnKOaTdoHMQYlKAE\n2MuQGshCvYh0Au9DsjTYEVNslebaaWKC14IHZkkedtrxtv2bNZSaUYQedgBH\nhXjMnLjW0jMhvJCZ5v406SxE8qQBgu4kT2sgbkreboeMGoBRQPhL26CcozN+\nY5+nuCIyb81Zc4+O+rCVPD0A8gud57mVrNOJJzmlTwc3XTixNeZnCE70Xkvl\nV57TauQin4NPVazvkFEFAvGgUFkKQFJ54v1Q7BZNsyQoKn+M145z+TNW/akb\niru/\r\n=Lv0d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"7bf9eb1d13833e33189ce4bcf39bd049d8c36b3a","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.16","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.10","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-499--5bc34e5_1644548360642_0.2601203470750253","host":"s3://npm-registry-packages"}},"4.22.0":{"name":"@leaflink/leaflink-ui","version":"4.22.0","license":"MIT","_id":"@leaflink/leaflink-ui@4.22.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"f181f8eab78d7d64b491aa6e74518ff588b63329","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-4.22.0.tgz","fileCount":440,"integrity":"sha512-gv78xNdu0CPULJV5pOOZTF+O2zWP9FGPD2Gfj1ilUln6I2AdRKqooc2ub8zDk+v9hdaTP+OtacTK5ClYewPImQ==","signatures":[{"sig":"MEYCIQCx/BjeTOHayLtXxT+XhoD4L+vNqcQpIupJOiOYUUYobAIhAOZ4cxZuQ4wT3OklfJLqjlflXimr2RbgrJnTpVdXt8jH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5367549,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCqeXCRA9TVsSAnZWagAANa8P/1N2qBnaNcywBapZzWyL\noDSEtugp6KoBLXbCTJm9BkVXUU/PtYd5K28GFcM9Q+ln3EH+2vvDeXDRH0o3\n1cmdIqQhNLQrPfqsQ2ZgVmSo/r5r33nmwZinxPWmEOmyg+r6BBNzqcNXEdOV\n7xOXKEURZeYH1cJzC+Je8eT7HbpYLWp1zLuSQvfKoOuoCQryt26MdWKg8nsi\nPn8hp+mVfKOEgjHVnlRtOzFstrfx1ezNrC0O7t9/43U/jUTt7hpZFouwpKbP\nY5nlXXD1/q9A3ckspQqulQ7Fui78JDtmN+97tev5QhAG40jAqJkjCfrHcBgB\novENzY65PmcnrgKA6gdTj2D4xA2rP9orMG4qVXVTPShReLObwgvedLr/FqtM\nd6OScKtuGlgRKqH+rz5Ll18xu4UvQOFSu0kz4fLEachtcPEwIIvSFhiLLxzX\nkhOKKfezBAkxzmyejuDQj3vQmMblLLb+79MHcChnH6/0+mRpDAiq2G6SR5Mz\nCVYEN5lGJgzjQp4UTDUBYg9sAuLSQw42hXKidRRt5EZNCz1ItZfzX1i05Z3W\n7FosFKrs7lGpDHEt4Wv0dgKhhAgJ5voAMD2wqOW/9Go/ah64R/8oo9i9dEWZ\nKRcCii0LmyyhdLBCbJu0r55bnAxZRwxqs9OkuX0iJcVUem1fiQk2kSjM3cUr\nso3Z\r\n=yqup\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"214c06e53e9dcd510a720c9b3feb61a7b9fd62b5","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_4.22.0_1644865431658_0.6027783865202678","host":"s3://npm-registry-packages"}},"0.0.0-PR-502--ff4ff93":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-502--ff4ff93","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-502--ff4ff93","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"60da1f2914a6b7c8380931b2a91703349460b06d","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-502--ff4ff93.tgz","fileCount":478,"integrity":"sha512-QzgEQHN35Y0Cob6gF9cNxkY2r/FD5EOE8RcHhTEYSMMp8i8e3VWcuRTVBaF/2PPeAgZj+4CD86n5XUT+qywmmA==","signatures":[{"sig":"MEQCIFhJ/27FJwt6WvTU9VMGclPGO3z+cf5xXGICDFcoyftFAiA7Fye84lN7cG1Ez6J6js5IsSo+A9Zj2LmtTP6Di/3AVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8867916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCrgTCRA9TVsSAnZWagAAINsP/jylG6kNlGGc/B+LF/XT\nl8dkQRHp7sY0isrxkRb/Ddr2ROWcd5bchoIEFGyLRrVQWbOv/jtYGP1UHGkP\n8EQtiWqDaCji//9jNjYa27tBW/DxDmXP5b3fz3Q3SPTSuQ0JTPgTbgyaYRM4\nUVOJCGiQqZD3qE27gOeF9YdapWFiXOkYNX0LEXXXOA1UCmpx51qIHOdI+5ZA\nFEPKzonrpL+KNM+qYvIK9xWGgByAkflpa36hiOODkLTraIbFOjiNJDTMJ29Q\nuskXu8WmlJV73Xq0dv7E2CMex3xX6N7pkYOalGTORTQ11vsfnI4uz6lphL5Y\nGxgMkkY4DPZ96UPI66D+X2WXPdDp1W0IIMDB6azRyMzvj8gqvw0L0CrjzeA+\nh2iZYeXpLahXBZ2GrLDTa+G6OeHF63eXbusigeeYk5qTDMTwU3I1Aj1H+P5F\nIyXoKRaiBO3dMDTBBGLsQkWXKRSJMlSGqjdwcShjG4w82NIUeIdd3C0sX70A\nRL6EH8Mc8ofVTMhNP968XyIfpLb3329X1PqNcpu8wq6puv1KUYnzix9wnAqs\nOJgHG9gipTO0ILOXR1qOZmfkbEPr3UOUDkXHZ1UXi7XuoMGRY4VPKD2JWTiW\nwmw+D04HyeBswVWbAQOK3W8Fs71AX1VLxR6G52T4/LMFtD0mDFD2a504EVd9\nLmkf\r\n=EdKs\r\n-----END PGP SIGNATURE-----\r\n"},"types":"types/index.d.ts","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework provides components, directives, theming and storage options that may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\nFinally, import the `/styles/main.scss` file into an scss base file to provides styles and style utils.\n\n---\n\n## Developer Notes:\n\n### Resources\n\n  * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n  * **components**: all components\n  * **composables**: similar to mixins or React's \"Hooks\", but for a Vue component\n  * **constants**: LeafLink global constants\n  * **directives**: [Vue directives](https://vuejs.org/v2/guide/custom-directive.html)\n  * **styles**: SCSS, CSS, style utils, etc.\n  * **types**: TypeScript type declarations\n  * **utils**: includes various helpers for internal and external use\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"257d08a09ac309a8a186f5b44926f50331510b05","scripts":{"lint":"vue-cli-service lint --no-fix","test":"vue-cli-service test:unit --watchAll","build":"npm run build:spritesheet","lint:fix":"vue-cli-service lint","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"npm run build:spritesheet && vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:spritesheet":"svg-sprite --symbol --symbol-dest=assets/ --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.16","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"_nodeVersion":"12.22.10","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vue/composition-api":"1.0.0-rc.6","@vuelidate/validators":"2.0.0-alpha.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"7.32.0","core-js":"3.20.3","cssnano":"^4.1.10","ts-jest":"24.3.0","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","typescript":"3.8.3","@babel/core":"^7.13.1","@types/jest":"24.0.19","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"7.20.0","vue-eslint-parser":"7.11.0","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","@vue/cli-plugin-babel":"4.5.15","jest-vue-preprocessor":"1.7.1","@storybook/addon-links":"^6.3.7","@vue/cli-plugin-eslint":"4.5.15","@babel/preset-typescript":"7.16.7","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"5.9.0","@vue/cli-plugin-unit-jest":"4.5.15","stylelint-config-standard":"^20.0.0","@vue/cli-plugin-typescript":"4.5.0","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@typescript-eslint/eslint-plugin":"5.9.0","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.x","typescript":"3.x","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-502--ff4ff93_1644869650649_0.16728684846311603","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"@leaflink/leaflink-ui","version":"5.1.0","license":"MIT","_id":"@leaflink/leaflink-ui@5.1.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"5f38785eb15cec7f70128447a11a9d30c84f38e0","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-5.1.0.tgz","fileCount":478,"integrity":"sha512-kWYNDFxVihvC+sfdCeUlLtdnlpEYqUvmERPb0B/GIUpfAR2IZvMsSdVjxY3i5cDKLRLFffK9EyzlfqcOhwVc4Q==","signatures":[{"sig":"MEUCIGXcfi8Nvu1kMRPyW2u+M1p/ehoxcWXtjwyVJS/KT7imAiEA2ahgT2umjkQa5FXOh9cvDpjfEbYMpff5DU02xBwjok0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8868421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCs7rCRA9TVsSAnZWagAAv7QP+wbC/9k4UauVEHZLmnZa\nGMAsiyQj2NNSQ6T+aPuwndg3BZQCRcqbqM1/tzWhofJVwCdAGgETWOAezh35\nrCg2EVjaRVrtpRDQ4otlLcLxo5k3Z70tkg95OD3mjTlCKAVlALwWURsRod86\nEof4afNfHgV86OVZYzmA9M+Ii2Kpr1yUUkJAZjRsGhXISwx3XFFZsotbz4qE\nVVwCflep3TLRq6Tkq6xkWFhWF51B/dPtmezvhmr8iSHdLmbmxiLUTr37iagt\n24r6I20n8ymhEhEWBbHyDUxBw9Pz+G3bUmSofUWlowdRa5AmJ03mtOaMQ/hG\nhdGP5N2xadSnZeScKT1VZgst1bBNJ6q3UAJOefPBYrk8bs6Nd+c4UTfZBE11\nCEBNqlFRoWTkHr+s1DZSYvhSNQYkvDXYF8DJs8ToVjwm6y0920WSQKfmYcXe\nFPQNBn+c2YkcHIvaPs3FEvnlViTnI04u0MReL4m43TINuNWHmOWSK6SAfosS\nsXELFmujD+87goS37qel1+dS+vFlSj7h9EhuTYsOGMK68UQ8UqQhRUE3JgHL\n9YYvrJWauBTU+nVLzZzvk7ao+8xf4pH9D4Zl1gGuGLeeofSm4qs+4gmRuudS\nihuq9fVUc00bYkHCK0lrxCJIsu8N4dArDbIool/bM888RqvKLoKPCrpysbFh\nvQOe\r\n=bEtw\r\n-----END PGP SIGNATURE-----\r\n"},"types":"types/index.d.ts","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"77bc8a847aab4ff9c9882ac1690266557088a375","scripts":{"lint":"vue-cli-service lint --no-fix","test":"vue-cli-service test:unit --watchAll","build":"npm run build:spritesheet","lint:fix":"vue-cli-service lint","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"npm run build:spritesheet && vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:spritesheet":"svg-sprite --symbol --symbol-dest=assets/ --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vue/composition-api":"1.0.0-rc.6","@vuelidate/validators":"2.0.0-alpha.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","core-js":"3.20.3","cssnano":"^4.1.10","ts-jest":"24.3.0","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","typescript":"3.8.3","@babel/core":"^7.13.1","@types/jest":"24.0.19","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"7.20.0","vue-eslint-parser":"7.11.0","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","@vue/cli-plugin-babel":"4.5.15","jest-vue-preprocessor":"1.7.1","@storybook/addon-links":"^6.3.7","@vue/cli-plugin-eslint":"4.5.15","@babel/preset-typescript":"7.16.7","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"5.9.0","@vue/cli-plugin-unit-jest":"4.5.15","stylelint-config-standard":"^20.0.0","@vue/cli-plugin-typescript":"4.5.0","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@typescript-eslint/eslint-plugin":"5.9.0","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.x","typescript":"3.x","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_5.1.0_1644875498739_0.7443675357765884","host":"s3://npm-registry-packages"}},"5.2.0":{"name":"@leaflink/leaflink-ui","version":"5.2.0","license":"MIT","_id":"@leaflink/leaflink-ui@5.2.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"4e09d2f04b6555f55cc9f2dfa0b52e0c631b50dd","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-5.2.0.tgz","fileCount":478,"integrity":"sha512-ZeFEKt5SPgTAQvZ7uWvGGle7RRANGb69/hE9/x1yGCKqzGTvYVj3xelynXBr2r3I/T1mHtqD5MbQg2iZNRPElg==","signatures":[{"sig":"MEYCIQCO2WPwFbgjbpqQhWebgYz4EudZWiP3cS/cp66KykVQbgIhANk5UV0etGaJMMSCb6t+aZwDVC0BNSeT6dJCc1mGatU0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8868615,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC8bZCRA9TVsSAnZWagAAjw8QAJAOk/X79GlM8ix2tP2Q\nXpabNdoHfbKUuueV4Rk1icPF0XvR7z36u96MvIsmNwwggV0GUCNr6658/pMr\nvFWplj5DZt3Hxa1gmq6BcA/tThqcKNwXOQsDIrv/cVBI4Cn/MJ/QK5hojc53\n2Uy8sGnqmcYRLcGkUASjF0DStJODnZPU5ajyPg5eOilIjr5WzYUK0HJftYXA\nRglqfsMRxKvLacbfazWd0WX7JOQTtS4NuFSuxmsFlaFfzJ/Ubf/WFrRSBtU7\nsoj/ve3h4mHAEj4Tk21on+j+UQxF/2KNI5gpRqRz8j+l1SI+XQkQxgyL1hHN\nYMBDmTfvakjwKgdL/JJR69wwJ36pqgBJNZ6xt9qEMLnZMAnSaO9yHqKGKjMj\niGtRSTDLiaFFDdy30fHIJBA2qezMPSpzkxjKCvzIdc2pajeLTYpsiNVPCnCe\nFXW20O9lZHXicxNZzMUApZCa1ix9y+VhL9LTXeq1IKEarh8BAJOOGFTQBpi/\n1EnE32lxO8dkgCQhUs82y+AC+2dh640BU+2uUgbwbLOQjwJvZr0RHgCzITSr\n05r4l9rkc2MkiRTzYtOeB5Lw2cKRT3ooJ+buxwRRgQq3e15NK06VegP4T6ad\ntYsBN4aNCTP/qtPNDH0dRBA+juAetsp2RsVU5LLLb36yrjnztdIrbxA6Lu2X\nOyNT\r\n=lzIA\r\n-----END PGP SIGNATURE-----\r\n"},"types":"types/index.d.ts","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"14f807595162a318c45428de657a022757ecc75a","scripts":{"lint":"vue-cli-service lint --no-fix","test":"vue-cli-service test:unit --watchAll","build":"npm run build:spritesheet","lint:fix":"vue-cli-service lint","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"npm run build:spritesheet && vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:spritesheet":"svg-sprite --symbol --symbol-dest=assets/ --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vue/composition-api":"1.0.0-rc.6","@vuelidate/validators":"2.0.0-alpha.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","core-js":"3.20.3","cssnano":"^4.1.10","ts-jest":"24.3.0","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","typescript":"3.8.3","@babel/core":"^7.13.1","@types/jest":"24.0.19","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"7.20.0","vue-eslint-parser":"7.11.0","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","@vue/cli-plugin-babel":"4.5.15","jest-vue-preprocessor":"1.7.1","@storybook/addon-links":"^6.3.7","@vue/cli-plugin-eslint":"4.5.15","@babel/preset-typescript":"7.16.7","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"5.9.0","@vue/cli-plugin-unit-jest":"4.5.15","stylelint-config-standard":"^20.0.0","@vue/cli-plugin-typescript":"4.5.0","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@typescript-eslint/eslint-plugin":"5.9.0","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.x","typescript":"3.x","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_5.2.0_1644938969339_0.49356956970385624","host":"s3://npm-registry-packages"}},"0.0.0-PR-503--9548f92":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-503--9548f92","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-503--9548f92","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"6795b9c6a3cc96a2c3726573452bf7fc430a724c","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-503--9548f92.tgz","fileCount":478,"integrity":"sha512-T/cBsaxTLlEUmyDq4JJXUppzls2agSCjYwps+CtGHCyor5B4JFk9sN7ZMskNDWS4SanIWuQHzxzG3bn85QKv8Q==","signatures":[{"sig":"MEUCIFQ6XImL6PFDojPxDCs2kuBgzS0fAL7qGgTxE51ZNJGZAiEApZELX/1NlkJ0hPm51mg7qXp4k2boQ/TFkoQdBkciYSo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8868670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDBL9CRA9TVsSAnZWagAAJHQP/21DEK1tgzxItPaW/m4e\nZp/eFD64rh9PqFqt3ZY7xsf/iaMRqU0ahxgW8np76ch1FKToXUCzrQyWgk+O\n0PEDQuql6aOeYZvLkIRsDzdi4NY1YbbhfbGUgIxoymXcKIuwmF0ALv1DEWHW\nNl1Jw00+eMI6Up3nqaeWedJyBBNadYdBMC4imza2326GaoKXi45vxKuFwVE4\nr8iCZ9PSwelSkC/752IqfuxkjfjnrHRNN9vV1N6RQG1lczvAld/QtSDcuLI2\nOMii/AQx1RbjWpnaOuSZJLfqGRv/j3DY5r+eMtGyX4uaaDjx7Q69P7L+3otU\nxIsLiEvxjJAQoSPiAqW4MMppF55rlmp6pEFGFdCYMTw+Zz7BxiJHQj+o7u4+\nAUwNspw93DPbVXqXzAvAhry635tvtVZkFUM7+mm2W8YVOZ9ybCRLV/pOqYeH\nBzc7RfWaVmZ77Lz+H1Gn+Q06478LGoBrkjkF1oCyZUkEJHcpEi+kgRkWMo3H\nRJeNQS0PDqW5GadI7+peMbk5Z7b4iJX1+Jji2Q/T9oRM9AtHMuH7BKA3eW8x\nrUVF/OBfGRoxFi/EepVcTQiGv2MV48Cod5s3KO8rrzYXYn+ti1xDngVlvxQc\njUkUXzBzQwsGG+l2FG2u2ku9LEYmsbs6t4P+HWTpeNbISgjz39mo5Pjuw/eJ\nmnf6\r\n=GR27\r\n-----END PGP SIGNATURE-----\r\n"},"types":"types/index.d.ts","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework provides components, directives, theming and storage options that may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\nFinally, import the `/styles/main.scss` file into an scss base file to provides styles and style utils.\n\n---\n\n## Developer Notes:\n\n### Resources\n\n  * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n  * **components**: all components\n  * **composables**: similar to mixins or React's \"Hooks\", but for a Vue component\n  * **constants**: LeafLink global constants\n  * **directives**: [Vue directives](https://vuejs.org/v2/guide/custom-directive.html)\n  * **styles**: SCSS, CSS, style utils, etc.\n  * **types**: TypeScript type declarations\n  * **utils**: includes various helpers for internal and external use\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"7de5c4c263f3135d753f53b03b660fc8e5de87c7","scripts":{"lint":"vue-cli-service lint --no-fix","test":"vue-cli-service test:unit --watchAll","build":"npm run build:spritesheet","lint:fix":"vue-cli-service lint","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"npm run build:spritesheet && vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:spritesheet":"svg-sprite --symbol --symbol-dest=assets/ --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.16","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"_nodeVersion":"12.22.10","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vue/composition-api":"1.0.0-rc.6","@vuelidate/validators":"2.0.0-alpha.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"7.32.0","core-js":"3.20.3","cssnano":"^4.1.10","ts-jest":"24.3.0","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","typescript":"3.8.3","@babel/core":"^7.13.1","@types/jest":"24.0.19","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"7.20.0","vue-eslint-parser":"7.11.0","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","@vue/cli-plugin-babel":"4.5.15","jest-vue-preprocessor":"1.7.1","@storybook/addon-links":"^6.3.7","@vue/cli-plugin-eslint":"4.5.15","@babel/preset-typescript":"7.16.7","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"5.9.0","@vue/cli-plugin-unit-jest":"4.5.15","stylelint-config-standard":"^20.0.0","@vue/cli-plugin-typescript":"4.5.0","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@typescript-eslint/eslint-plugin":"5.9.0","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.x","typescript":"3.x","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-503--9548f92_1644958461533_0.614417278020418","host":"s3://npm-registry-packages"}},"4.23.0":{"name":"@leaflink/leaflink-ui","version":"4.23.0","license":"MIT","_id":"@leaflink/leaflink-ui@4.23.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"cc2c3f3459df6037c55820c6ea0212255713ddcc","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-4.23.0.tgz","fileCount":440,"integrity":"sha512-iRG0866drYYhPa+iu/zS5dX2Iwe/bJIguY8eDcBLQwyTP2tuJWCuryALpJXLndEcK+vAwFBHpZVkaC3v7r/V2Q==","signatures":[{"sig":"MEQCIF/S73q7jsV7EjQeH3y7/LLkathMcvG3fR+7mMzwuHErAiBgW5Tr9yHRJSA9vXp2HaTk9gAB3/fGKia4y/95T1vV1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5368528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDnMCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoN6Q//dt9Gnhjak2SNyDUUP2roD2DtNIM/qjFbew3ZycmcgnetvX5p\r\nvfzQ+l2rK+tUE2GwdLxfig5bZrab4MSpqGyFCft3+bQmLUncdevW33hoTEpW\r\nu7mVPj48FnYsJvih+1mUBlrP2TJJ40pH8r62mssdHGuJjWXpfZT/VGlGkA5n\r\n7URLsewdveWcHnx3LL6U91bMhZWE4/ok82MiZ4FC9bzu594wqwpyHOcKdbep\r\nPn92ruutO0p6SnIcp79Mjyvvjb5AGEtMi25mOzRcEgLqkdPfd59At/T1aq81\r\nEq0pe7/9Pn57mlerF8Rx0nx92V/i6ru230z3D+YRwQthWzvS0eycKe09P9F3\r\nAvKn1fbysZQ68odVKlJqp6EDV2WaAmnhfxYbA1Cu3boRcfuovxNy53pkNjSV\r\nMAv0Wk8LbZSutZ7GJbnDR9CFm2iU+tPalAnmfKmXuh3njrH7IzzFH4SqYsuW\r\n+dKMAFCXa7A6LZIO+CAnz/W+LD+BYck291KTT6CalOvBS8Ae3HJDXT3lYvRM\r\nh6f59EXaRnOY/K8UMgbF99Zl7GLQ7U9lyNrDtRhLMAZla1q6FN7HUG8vpvMQ\r\nNrvOvyOGzNG2z6NSYRMHNU5Mych3Qeq5ZQ7G8EbAs5TEz3Iimuw2PBhxMgpV\r\ncM9UU5TWkHXhXwtZXS2b1zEdUwGpqrpBlFk=\r\n=ddkl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"95f57525cf719971e793733c0ed8acc93cda378b","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_4.23.0_1645114114287_0.4187882619391441","host":"s3://npm-registry-packages"}},"0.0.0-PR-505--81c0f90":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-505--81c0f90","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-505--81c0f90","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"816ded2caee86e6534a5af56ba01e450e1d98db8","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-505--81c0f90.tgz","fileCount":441,"integrity":"sha512-bGIrhBL1eM1pwZL1tDOZi+/K8E/RTKY6SBQ6td8/L6ZD5zLNdv2YPxt4zPOmyWvEPUDkqswe72kkPMHX6JVlGQ==","signatures":[{"sig":"MEYCIQC++P/NHp36osSsPHAW50El6UzU1SRGUoksJkahQqOrzwIhAN8DM6lUMOdS5QhIGyLegkatAcDraz3lu6OCLlQrhVXN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5546054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFV/6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDVhAAnoLiNXIV/M8XXjmmXCljyidtqCP/YpKPTREjddrPbjsS8dJn\r\nzRn+HsK702IVzp2WwAW3pzDF1jeE1jjaB4Bj0CdZj50uPT2deqfxcubFknG/\r\nngLuvCEVb1sfpn9U+8RiH+1xd3gq+oq9GH5ExDWjBJyKnekgbWL3XWTlUDFH\r\nzw0Zmi/bWkBuoqepWSAN4ezssk2d+4P3HYwnJUtAdwtrpUmRL+4qZC4+yMHE\r\nFvoAWcNqhlHEZhT/n5oiYgKLzrGGYewB39F2DaITV6gK0Vsa1jC8G5kn6QqA\r\nxgPiVpoAQP7WW0Ovdq+aeCe2Iyza5D3ABBaMPGpVqVYtxt+z9YEfW6IGVzUt\r\nqVDhHZKAob/Ilhl613z2+iU0jaUXKhD5XuHKUCgGphzWKLlviJcMLUaw1Y5M\r\n8RI+XhWPlfm7g43fAoq/FWDZ3M7buz0AYC+fODZLjbgw28ls9p8nrvlajW7n\r\n7lNfI3kgpNmbeoLUBZtn0D2kbpD0cctzhf2Y74CtCGuI8Sx9gefVT6yHm1eQ\r\nwzK0o5OzlJmz3MXp/BztjAXbPitM7V8BZyhCZlZFO4FH9TBGN31Y32h8taNx\r\nt1GpBjtt/ot5FNnzPc0dvA2+JF4+gyQdoIfWFzIpLV+sQyYeBChHIvcG47/A\r\nuAzZvoVz7psdAOX7yTOdNqGbrtqQf04F+fw=\r\n=RJmv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"79412b1b145439317e109fecafdcc85c46b5f120","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.16","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.10","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-505--81c0f90_1645567994726_0.43976957836620634","host":"s3://npm-registry-packages"}},"0.0.0-PR-506--67f3e45":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-506--67f3e45","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-506--67f3e45","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"ff976ed4eee4c45477250d315dd0e261691ce161","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-506--67f3e45.tgz","fileCount":478,"integrity":"sha512-RMBeE/eb16jTwnGyYHsiws+ZGcvMcL48IPtQJFj7pmkn+cpz8SGEqExIQnFSj+FGxVBpFuNV7W9Zgr9sNHfeJw==","signatures":[{"sig":"MEQCICL+tJw6x7IftHfYhKbu1Tt83MImb5MpcwgmhMZlGAIOAiA2d+q1M4AYNjt/YFq9XDoVp7RPshFYpX+TMeO6e2aq8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8869254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFpJCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNLg/9F880Rd4RtMhO4JiylW7DY9nKod5W86WwpHivat6THrTYwfnw\r\nWsYOriMwrkQmXgR2oAV6CL48gxs1Qn0B8X7qR8CPJkzc0R06GpkK1oxPRQ7E\r\nvGqd96o9LU6eUgzMV9mVSuxv1ojlLv/h38eS/v6ePw3Q/ydDBuOxXeuuaLNv\r\nQtu8nx9ZRyqpeC56Dr/0JIXGxcyNflX3RDVvmPlAD5THmMz71c65xJYZdMnv\r\n3BvXHqhA9CyBOdcVNBSI8prxOmJ8ldI/7SLqr93M4mF1cxLLlGQ/MrNHOxoU\r\n5BSPClJ/Zj/w4JgXU5OvNfntht2cTN/tL7o+5VGQvtYLDNbQx6SZCWv7764/\r\nr5OrIYETbuXfW5ROY30673PuKgNQo7sJmnZ9/l6F/VaO40cC8IxYez9p4VwM\r\nwq3fm/HYlAzccqRjLCBuXFwejo63G3yCZ3Ky8wDDuBbGbONIJf67jRZnx6Tu\r\n/OOhP4zQ8RjpsN1qHHs8fEQp9pWVvw9tnqD+arPChtMpxUrGHpPD88PQ4Tsk\r\n0ur09v3ABJZMPX8Y19PUrgYwQb7UNHFQqerb6b/XIADIqZNUIB2f5QeUiLve\r\nns+nFi4VjZrSP4Y2zphXFwt3YnpiGOodE5LFFdfmf3UvkQHM5tItdHhLP6H4\r\nCi9z1wH0sylaKv9ltiT4Ur3ow6HliSpuc1w=\r\n=M5qf\r\n-----END PGP SIGNATURE-----\r\n"},"types":"types/index.d.ts","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework provides components, directives, theming and storage options that may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\nFinally, import the `/styles/main.scss` file into an scss base file to provides styles and style utils.\n\n---\n\n## Developer Notes:\n\n### Resources\n\n  * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n  * **components**: all components\n  * **composables**: similar to mixins or React's \"Hooks\", but for a Vue component\n  * **constants**: LeafLink global constants\n  * **directives**: [Vue directives](https://vuejs.org/v2/guide/custom-directive.html)\n  * **styles**: SCSS, CSS, style utils, etc.\n  * **types**: TypeScript type declarations\n  * **utils**: includes various helpers for internal and external use\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"68f440c1aab3f042bb66df39769b3a6e0c055006","scripts":{"lint":"vue-cli-service lint --no-fix","test":"vue-cli-service test:unit --watchAll","build":"npm run build:spritesheet","lint:fix":"vue-cli-service lint","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"npm run build:spritesheet && vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:spritesheet":"svg-sprite --symbol --symbol-dest=assets/ --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.16","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"_nodeVersion":"12.22.10","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vue/composition-api":"1.0.0-rc.6","@vuelidate/validators":"2.0.0-alpha.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"7.32.0","core-js":"3.20.3","cssnano":"^4.1.10","ts-jest":"24.3.0","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","typescript":"3.8.3","@babel/core":"^7.13.1","@types/jest":"24.0.19","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"7.20.0","vue-eslint-parser":"7.11.0","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","@vue/cli-plugin-babel":"4.5.15","jest-vue-preprocessor":"1.7.1","@storybook/addon-links":"^6.3.7","@vue/cli-plugin-eslint":"4.5.15","@babel/preset-typescript":"7.16.7","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"5.9.0","@vue/cli-plugin-unit-jest":"4.5.15","stylelint-config-standard":"^20.0.0","@vue/cli-plugin-typescript":"4.5.0","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@typescript-eslint/eslint-plugin":"5.9.0","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.x","typescript":"3.x","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-506--67f3e45_1645646401143_0.8197808923935377","host":"s3://npm-registry-packages"}},"0.0.0-PR-505--c4ab9ae":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-505--c4ab9ae","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-505--c4ab9ae","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"4cafb0364bd4fcba9654c4f5ff64e02c9a17313e","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-505--c4ab9ae.tgz","fileCount":441,"integrity":"sha512-FOlVxvect+AjWT5wnn+ovTQrx6VTL3N3cuNOlv/c/nbv/ql2y9z2R3T4VR+Dil45+YeGDgcbgZbF3ZfjBxfveA==","signatures":[{"sig":"MEYCIQD+X9+47uNOSIJV543TytDWONvrJAUIMqGBr6bOO0IbQwIhANU+pdybcL5a1tRMzpjcWX5szkuNrU1+7T347uV9avXJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5546081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFp0vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoz3Q//ZN/Wns53tlJer6hOibTAnefAGT+FYp4XHtX1f4dJKF70yXgn\r\nGLfSzupK+nqz38zGgtmPWgND5do1+be90OT4NvPks0QiPMaDVRj3UMwsBIIk\r\ngZpsKAd8kMKxvqVyat6+sYz7SZ0pJEaGMkSvnFiCrK+GgFDn2DKBrNcqezUs\r\nXSN/4wUNsEjQ2NKXa6q3KVJuNkXr52xtGxSkj6QCT47RPKs8VoAFWdQJjZQi\r\nh3Tdlu0n4FiQed4OIb9JBHNrAXiif3PBj0C9Udt14+GAdenpEm5/JCoyi6Zb\r\nf4ahioJXpjQ7MLQd0T8eycgsmafutga6+Q970gcjZIuquA0zWfYAp9giR186\r\nDZRlzPtXY6sHiK8HHQwsDt1nsIx5bvmlDXeoYIzgMT7dn15y0I4wkCOkrJB4\r\naWsLyb1xaTQixpo8gEj/SnroVYVN6YrRgdjYJRcuJ2hffzerL6xClVGQfIe6\r\nNylZkELQCbW+ysYEdu1MDBtxquINmZ6u0VgmMnzq/vIPnORD3gL+inhJgbg7\r\nNONHH+zLQFAzycRNywbqzx12xopgIusOu5ZRXn6Jatp9DeOR1tExDMJREr8b\r\ne0ZDathaPzASy8WeeLpZXlKbKkBtVaaKnpGnMGnXTUkjma22SZHaL+OFBZhf\r\nHl58uXmfF3n8II67FW1K1/Si9y8IISXkgb8=\r\n=BE0j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"c4d18709ff816a6f44ab72a98217ba1a860dc133","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.16","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.10","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-505--c4ab9ae_1645649199707_0.3229169773647089","host":"s3://npm-registry-packages"}},"5.2.1":{"name":"@leaflink/leaflink-ui","version":"5.2.1","license":"MIT","_id":"@leaflink/leaflink-ui@5.2.1","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"7cec597268649fbb35c6f0131e65c73eb1371893","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-5.2.1.tgz","fileCount":478,"integrity":"sha512-OpboWc7IIkXBu8bjR6z7OA7SMa4z3tLDaf9Pr27qCogdFWdSqbw0qG/ti7Fev558Q21/qk+yf+1n2hXs6uXiPA==","signatures":[{"sig":"MEUCIArub7JSgnTa9YIDoMDmjP4x+aAv6gOjzB9eWL3DkkdiAiEAhJtU20TFZZ/vP3OrWLBn30RRiSQRzpJTgdzb73pzLDs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8868906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFqz/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZwBAAgWbsFG91gx2mRD0EhRZLsjz+ICACoGNiMoNyEY/iu/Hf9YH5\r\nzNthXey4AqP7QKTx1ObYOXEFsP9Ug9wYPmZFdJ8pi5ntWIE0JsJBmj1darNy\r\nRpqC15BZM1ZJTBNh0LccbNWgXAav117MK4lEdguggSXwzzRufUB7zMTBIv0i\r\nBmkfvtGOkW0UMFk8DBTPr6n5JJ3W4wweWILwvEoXXH4t8kV6nbxzUaqykyBW\r\n4CyKvrKR5D5JyvDP9+ieoS8c/1vT8hLjJdkG3gpqBUoZBPB0xBk0HUa3kjS1\r\nj1sYdDfHxTVurzcpAOJFD0qWanu28IsCb1x/c+H2tYhR69GwLfSbJCEEf645\r\nkgqZwmH340LHR9iVjw4obIWGxQNcrs1wz+F5DH6NXX6os/gIuoYxNJoWSHtR\r\nIzT4/c55TXArkamt8ikGnFtDcpLdBtaUbjp6qTgLnS3HRCA+++B4xwldhbVJ\r\nh09GUQ4IA2uTH4QZDvg0mYQh+gux2F8blsZ/e0/B//A6EpBcj7j8kfWYfiZk\r\nA2BVhOBqQHZNoTf2td7eg0aaaSQ9tgNJV++MWQG9WRYfo6H+31PrAvYI9zwX\r\ndh1peJO5oNWQ+cLVRSaH2i/k4C6TjpvLtEoA5YpBYyMVSAXxvNaA54RvtL85\r\nze9BP31cuA0tE0A26fIzK7Z/iKlnxyrzNHc=\r\n=mfss\r\n-----END PGP SIGNATURE-----\r\n"},"types":"types/index.d.ts","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"db924299fc6e1d5fed0f23c138b8c19cf935c2cb","scripts":{"lint":"vue-cli-service lint --no-fix","test":"vue-cli-service test:unit --watchAll","build":"npm run build:spritesheet","lint:fix":"vue-cli-service lint","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"npm run build:spritesheet && vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:spritesheet":"svg-sprite --symbol --symbol-dest=assets/ --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vue/composition-api":"1.0.0-rc.6","@vuelidate/validators":"2.0.0-alpha.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","core-js":"3.20.3","cssnano":"^4.1.10","ts-jest":"24.3.0","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","typescript":"3.8.3","@babel/core":"^7.13.1","@types/jest":"24.0.19","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"7.20.0","vue-eslint-parser":"7.11.0","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","@vue/cli-plugin-babel":"4.5.15","jest-vue-preprocessor":"1.7.1","@storybook/addon-links":"^6.3.7","@vue/cli-plugin-eslint":"4.5.15","@babel/preset-typescript":"7.16.7","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"5.9.0","@vue/cli-plugin-unit-jest":"4.5.15","stylelint-config-standard":"^20.0.0","@vue/cli-plugin-typescript":"4.5.0","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@typescript-eslint/eslint-plugin":"5.9.0","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.x","typescript":"3.x","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_5.2.1_1645653246821_0.47869390916006993","host":"s3://npm-registry-packages"}},"0.0.0-PR-506--f5a5e59":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-506--f5a5e59","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-506--f5a5e59","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"78c91d552ffa3f4c04078a3c27a90df35b5239a5","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-506--f5a5e59.tgz","fileCount":478,"integrity":"sha512-JiFHLKY0aRIPYV6p+1bqb/J1zw7BrCdCsgfNkuAA2+DbCnv+uMYA3qTVBZggTKI2+y3eiwT/6I4nk8LWwxywaA==","signatures":[{"sig":"MEQCH0Oh1qzt9teAXlryfaULvwiDfyQJ0swVZfACGQuY/MICIQCsP+0nSwKn8b2e3OboAjLP+zwzr+un7vHWoK1DVO0jwA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8869801,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFvJiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+ZRAAhCb5P6rXfCnxL2tbG43plQZaEr+8PG1mSCe4f6D1pVbYVZF4\r\n0AmP42gweg+Agy6l0NOTM+/3eMlK1wUkPe0yWekpFNpyyXUzYe0LMF3wALoQ\r\nzBOeWgW4k+baDTxx50pDgoiqf3wQ2eTN4tMukXV7wlYsh2IHV3jSP27W0HT8\r\nZTUC8pQoVpf03SquXUObRN3j80FDuBgJiC4diG5b9c2l3tY3Xi/dquJcaU+t\r\nZFL914MgxHj/3thm3TqNVZKgzurP7h1P9+oBxfdzB01w1IShpuGHIJrcj8fV\r\nECW6PPYIoFQN3JRx93d9VfbVG6ZY6ShGsm+2mSlQFws/YodlvWgiXobQgZ4Q\r\nIihmIZdcMBJmcn64FkKM5Ph7+9C5UVYcEU4lEefyKj/BS7/NrjzN2VrdReV0\r\nyp8ojc9O8i4wf8nDAhKI7eiSMgL/FaXSCxnWlHd454XSQa0TVs9roUmq874F\r\n1olhWO4z111o6mpyDslPRteGgeRO3N8rqrgjTbYvaINIGsiQc95Hs7Uf+T6F\r\naockPR5vmuO51jQfVYprYDVWTqmjCIYDVwqbORo3m/aGO2Davak9MnXfleGv\r\nheMRQ7StZXDoz9NPMlqs1mGHB411oEFBhJLRmHoh/ezusVc+ELwVU41YQOu3\r\nN7YClunbut7S7S9xuNvUzr0yr/CieySQ3DA=\r\n=oFDO\r\n-----END PGP SIGNATURE-----\r\n"},"types":"types/index.d.ts","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework provides components, directives, theming and storage options that may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\nFinally, import the `/styles/main.scss` file into an scss base file to provides styles and style utils.\n\n---\n\n## Developer Notes:\n\n### Resources\n\n  * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n  * **components**: all components\n  * **composables**: similar to mixins or React's \"Hooks\", but for a Vue component\n  * **constants**: LeafLink global constants\n  * **directives**: [Vue directives](https://vuejs.org/v2/guide/custom-directive.html)\n  * **styles**: SCSS, CSS, style utils, etc.\n  * **types**: TypeScript type declarations\n  * **utils**: includes various helpers for internal and external use\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"8a74b187633419f2b32119c055f21dc3fe6c572c","scripts":{"lint":"vue-cli-service lint --no-fix","test":"vue-cli-service test:unit --watchAll","build":"npm run build:spritesheet","lint:fix":"vue-cli-service lint","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"npm run build:spritesheet && vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:spritesheet":"svg-sprite --symbol --symbol-dest=assets/ --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.16","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"_nodeVersion":"12.22.10","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vue/composition-api":"1.0.0-rc.6","@vuelidate/validators":"2.0.0-alpha.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"7.32.0","core-js":"3.20.3","cssnano":"^4.1.10","ts-jest":"24.3.0","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","typescript":"3.8.3","@babel/core":"^7.13.1","@types/jest":"24.0.19","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"7.20.0","vue-eslint-parser":"7.11.0","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","@vue/cli-plugin-babel":"4.5.15","jest-vue-preprocessor":"1.7.1","@storybook/addon-links":"^6.3.7","@vue/cli-plugin-eslint":"4.5.15","@babel/preset-typescript":"7.16.7","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"5.9.0","@vue/cli-plugin-unit-jest":"4.5.15","stylelint-config-standard":"^20.0.0","@vue/cli-plugin-typescript":"4.5.0","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@typescript-eslint/eslint-plugin":"5.9.0","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.x","typescript":"3.x","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-506--f5a5e59_1645671010295_0.8384885785896818","host":"s3://npm-registry-packages"}},"0.0.0-PR-498--7bf5914":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-498--7bf5914","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-498--7bf5914","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"53b20fab92ca88921af11d007252c91e75690e27","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-498--7bf5914.tgz","fileCount":467,"integrity":"sha512-bJZSj7GDyQzolVxYRQJHDoqspR5/z3qM0QRt0Hl1e7CTHaqo8NHSIZoPO96cZfhXZlCprzgtFLw12lFs8QiK7g==","signatures":[{"sig":"MEQCIAySACNVkPqyi9qvdWw7h+iOhI1RrnUBAxFmi8tMXWdWAiAWyrolHkwAkJQ1xRqKnUhptZnZ0d5a3GfqvWnSFq0Sfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8858214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFvr+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxOA//WSmpjgoaMNZLOvrtdYOSQUf8ye6OI5ef+uLMPm5x720xG02z\r\n8uvXrteAYwVeg6tEqSC+HrNFDSo3NzB29pT+lqCuaZY+XSruF5QiYIuaOMrz\r\nkN2zZAZmG+zk40qQPf6BG2tneAFXoXiyOcIsL/yFcyepoDTyAaapLHSJuQmq\r\nf00TL40tstq5tjn5wymX7u1hpwdphKtJekBCWxmGSLtfh/X4CwHJCoUKdi76\r\n6Jry0j0Dg7iNmpzH6e0JL0PD9nsRbS9hpy/S1nvDrELwjWGZChzCZK4EIKjs\r\nDn7MgJDhXnn5nF+UVjkmmOddmJ3jIuvlbCc3nPr3zjH6GhqY/QV2KYGopM4U\r\nRhij+NptWNMyZpcZreJyQe4A/ItdJontBHCf4MzIxF8suttfcTTzE0D1DsSA\r\n2yL/J3MLGJTz4EiTZq3sV3VohmqHuBzgClGFYHDNamvl7Nd76UkkCA5rWB7x\r\nOwVyqzYSPr66MJ5Xar8UiIxTbvyUN8NxgyaFBzmArKXNXJMPi+dnZS+YLfQm\r\nnp1efI1rMcHGdPhyYJqGow3xylyx9Mt2SeHn45fW4p83+nAk07jO7voaacJl\r\nquJBC6grfLXIBeIIgTMqm0QdWEGJBAQt1VQ1cZkFb7QKgIjFIzMvX7Yg5hFN\r\n/qsfT3YbYjK1Ijq6EuLSUgYxqjvsHWMPh0U=\r\n=xehz\r\n-----END PGP SIGNATURE-----\r\n"},"types":"types/index.d.ts","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework provides components, directives, theming and storage options that may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\nFinally, import the `/styles/main.scss` file into an scss base file to provides styles and style utils.\n\n---\n\n## Developer Notes:\n\n### Resources\n\n  * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n  * **components**: all components\n  * **composables**: similar to mixins or React's \"Hooks\", but for a Vue component\n  * **constants**: LeafLink global constants\n  * **directives**: [Vue directives](https://vuejs.org/v2/guide/custom-directive.html)\n  * **styles**: SCSS, CSS, style utils, etc.\n  * **types**: TypeScript type declarations\n  * **utils**: includes various helpers for internal and external use\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"e49e4a339818149b811cb5feee8553f3959d7d72","scripts":{"lint":"eslint --ext .js,.ts,.vue --ignore-path .eslintignore ./","test":"jest ./","build":"npm run build:spritesheet","lint:fix":"eslint --ext .js,.ts,.vue --ignore-path .eslintignore --fix ./","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","build:docs":"npm run build:spritesheet && vuepress build docs","test:watch":"jest ./ --watchAll","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:spritesheet":"svg-sprite --symbol --symbol-dest=assets/ --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.16","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"_nodeVersion":"12.22.10","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue3-touch-events":"^4.1.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"2.0.0-alpha.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.2.30","jest":"^27.5.1","sass":"^1.49.7","eslint":"7.32.0","core-js":"3.20.3","ts-jest":"^27.1.3","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","babel-core":"^7.0.0-bridge.0","babel-jest":"^27.5.1","css-loader":"^5.2.0","svg-sprite":"1.5.0","typescript":"3.8.3","vue-loader":"^16.8.3","@babel/core":"^7.13.1","@types/jest":"^27.4.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"8.2.3","@vue/vue3-jest":"^27.0.0-alpha.4","@commitlint/cli":"^12.0.1","@storybook/vue3":"6.3.7","@vue/test-utils":"^2.0.0-rc.18","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.15","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","@vue/compiler-sfc":"^3.2.30","eslint-plugin-vue":"^8.4.1","vue-eslint-parser":"^8.2.0","jest-serializer-vue":"^2.0.2","jest-transform-stub":"^2.0.0","@storybook/addon-a11y":"6.3.7","@vue/cli-plugin-babel":"4.5.15","storybook-vue3-router":"^2.2.1","@storybook/addon-links":"6.3.7","@babel/preset-typescript":"7.16.7","@storybook/addon-actions":"6.3.7","@storybook/addon-controls":"6.3.7","@testing-library/jest-dom":"^5.16.2","@typescript-eslint/parser":"5.9.0","stylelint-config-standard":"^20.0.0","@vue/cli-plugin-typescript":"^4.5.15","@storybook/addon-essentials":"6.3.7","@commitlint/config-conventional":"^12.0.1","@typescript-eslint/eslint-plugin":"5.9.0"},"peerDependencies":{"vue":"3.x","typescript":"3.8.x","@vue/compat":"3.x"},"peerDependenciesMeta":{"@vue/compat":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-498--7bf5914_1645673214326_0.5301351601030364","host":"s3://npm-registry-packages"}},"0.0.0-PR-507--5c5a81b":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-507--5c5a81b","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-507--5c5a81b","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"1aa7c49f79f9ef380dc4e81620fcc4ec910a8e88","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-507--5c5a81b.tgz","fileCount":441,"integrity":"sha512-TOT0k6j64SiK950+nf0HwskkeYad+4IRDhj0qlxCJhYhrgLp+FfswgU9ZG2oOtnXm5+Y4yLvfRuwPQZ9sfCNwQ==","signatures":[{"sig":"MEYCIQDMTNXE7MDnnxPYs167PXGwft7wD9BmXnF6ncpnhVJRYQIhAOVy8PZ4jr9x3N8gZe6DZrqI0VioyL4IwlL9QzNnYVFj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5544646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiF6L9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1/g//fv0SA7YZy7uImLhkvvH8vXGIil8eMnSHWJ1M53JE3ZMG7r1D\r\nG9/Es3LcUByBu8KS+FP3kZ0O3BlQUqYp8uBgaJvCkXkT58nCDT4iaDhaAow1\r\n7XWKB/vv1Lf2WpyUWd2ZMZCOXf9ZN2jZ3g/2HRP8P7xry7HluxC6hcRh1Wky\r\ndPNjzxqiNh8+JEprXN7qEG38nRXSIag9RXOxsPCIYYVXbiPXxoIzrENXiqxa\r\ndNsJkxVp7KtfU8LwJn4lfPK8yHUWoyGVNpV7ofO8bz/ruyIbA/0z2F8zddMg\r\nrRNE2RIm8bsUyy1EoyJF7mLK1Vhu814Lq23XRzJHeiPWR6S1KOhveomIVgPF\r\n3EaQX0YWN8pbh/t8keZUI8B88u+vINq7awuEfwUmetgfZHzWECkrjb8kV/Hr\r\nMUjtsBYDHpjN25x9O3DDHqJeAr7REXUYGX3cb2223M1jZKjn+sSL2JJNeuSk\r\nsqwxH0lPYetIe25OgvNPcVd0TnVWiNHr2EaHtO2PKz7M/386sApoQjKrsXAe\r\nBlN5m1OdyEAqykso5bQHi+BYuicCAV2+nlXPCWQCjytqGZKi+Xfz85HXHbgK\r\nTVOKXjruVp2AEFffl4WKV8L+U7IYhElnmDeLdY3A/doWHwbBAqo+EOl5o9jy\r\nZObu07inoMXeqxWd4LUC5BW8ivnfwN1Fqc4=\r\n=yJ1W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"be37f1f27402a14c268cbd8c34ea98ba0c6b8c0c","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.16","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.10","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-507--5c5a81b_1645716221617_0.4837201474756072","host":"s3://npm-registry-packages"}},"0.0.0-PR-507--f4d9dec":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-507--f4d9dec","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-507--f4d9dec","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"8c89a24dc121a5ed9714ac941628fd77ef66df7c","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-507--f4d9dec.tgz","fileCount":441,"integrity":"sha512-hZJRML6hvtZTDQ15Lf8260E/aRHHI5PQbnW2m8Vvkf9hfq2P5GzMUDRpYexeh/22MTR1CibOLZJe8ogXsRPypw==","signatures":[{"sig":"MEUCIQC7XNCHRpa58ApAg+zn4wHX0Ls9m3HN8zi8wFxkvYqhuwIgfolbHOsZ6Uq4V0iMMjacsXU5ABItWchXxDHJujRwh2w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5544628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHPH5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMNA//QtEYexKOXUwcr50t3E2TwXBbDOhymU2FTaB9wSVp61kzPEFg\r\naR4GQqQg/5jHskSPRlNMKbXdM3CieDIfKGkQJgFGhhk/KkLm721gHGSY4UBi\r\nybMGipRjPKq54KOm13gDgwrM1cYX7Q7QSqNLKQwx49qTRAp4/Rnfvxnju658\r\nB0p9DKC84rqU9hDqzWE9P/tgUziheZCjoVU6BoVFAjx8lwn5bs4+73MS/0Q0\r\nENwGvfbJcZNVRMS1iHPasps8BgNWLOj4Ls6qh2uuVRC1VOS+Fu1u/b8/zVTY\r\nRiAJoVF8WvGY1Lk0WHJvi0K66avp0+KpF3iP252Ki3CwI7t5FBSziZsKaS5h\r\nu6yu1BORb+4lBs8D9S33Dfxwla9ewmOOe+qBf+j8SBTKFvsTCyJeJ60q6Sti\r\nDEFpwkl14CykpSP/b7YIMzV2nkdpkaLG+sEFmxLIh4yu1Wr/cXvlgKhtx/0Q\r\nzpGhKFg++A24o9LqF3I+WhfYa2uWuC0EYZBLrZ4q0oAmBrrDYRqYREiZ6BXB\r\nkK1gLw49wgdDp0m/MhmenCDRrxdH/IDfGbzlNiZ6zLGMjSjHuZwzWhdET/wa\r\nPb2RufoOGhdVdyy/gWgwj/UKcOcibBF9OPgMZGlNOqby0rJLVU3e76mzBxr0\r\n/oGFmucehjvVci+V06uKlhkLw423u+7odaA=\r\n=Zs4a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"4dfaa60ae71f3cdb1735dc58a3ddcdc0bf4ac67a","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.16","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.22.10","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-507--f4d9dec_1646064120946_0.11094658784334199","host":"s3://npm-registry-packages"}},"0.0.0-PR-508--c909c7b":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-508--c909c7b","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-508--c909c7b","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"00c8cda26513486b5f189deb9999d1f3b7af0e85","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-508--c909c7b.tgz","fileCount":478,"integrity":"sha512-r0v8voOtKVN6NYnSYDHfsTfo9uJ0ER7aAjbC/LPZbQkRRCs94T6vVihF0SZeY6SoE3ekPFUNBTd3PdaeARFmQQ==","signatures":[{"sig":"MEQCIGFswWtZQf2jFbLY3gMBA4dSnmAJ26yONacj3Z4nTSeNAiAjUXvq+hyPgdqtHWdZsIy7aiUCGl59lAVR5VJUan7rdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8869853,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHS5yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXeBAAh4rx9xEJXNUyDELzpTyKNS+wR01HlyI2gQAJ0veqn8Flgfk7\r\n4r4s0hl/AF4CukSdgt4aKexZwsTQwpnhNLUu2z0JiLJWwg1+vUGGn+1FYech\r\nRxODiuKPnCyUad6rPyO9SYJj9qLtthc6xI1x3CNgVXgTtb7fAiVeV3MwlTiY\r\n7MfvVQ6b+t5kmupmG4tImL+oBgzQh14xk/oRYWa90Omer94HRXfacoumDib3\r\np1zass1l320rFZGFfsiXaGh8t0XH4OvHM3RbaSNkeDiYnBozmLeM2vmqcu1a\r\n7oxO+pvR6feMmB/cq1h1gooPK/RqVPLCnjKNi8DC12A8m4AdOz44UoqbS/Ak\r\nHTNMf8zalVjKtF7wiRDeZVrFGSRfvBPw8cUEwIaTuLnq34VOkFht85rvngKK\r\nJXUD9TFOXmDOVi67L0axsUMhIVm28bOunlbVx0jvHe/UI35M9dByPWg75FCr\r\n0j7yz2+bIcR6uI2g/3M2LMPrR0qTJLCnjwXdcjZi2zUkQyyJ/Gc+a3b8nkyh\r\nimxqpYCbciescyrjVk6ITcwWZsabpEUa7pvcir8d0Es1YiVXqnKiOxbN9YEW\r\nXFj35drTm5Lgo6EDYphvO/0AAzEtMrIo5S1R2HRNLyyb3YndKQaeA7ZfcKk2\r\nOk2WUbYY+qI44hxVRl/d/ZA5vVNTKILhTX0=\r\n=w0vv\r\n-----END PGP SIGNATURE-----\r\n"},"types":"types/index.d.ts","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework provides components, directives, theming and storage options that may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\nFinally, import the `/styles/main.scss` file into an scss base file to provides styles and style utils.\n\n---\n\n## Developer Notes:\n\n### Resources\n\n  * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n  * **components**: all components\n  * **composables**: similar to mixins or React's \"Hooks\", but for a Vue component\n  * **constants**: LeafLink global constants\n  * **directives**: [Vue directives](https://vuejs.org/v2/guide/custom-directive.html)\n  * **styles**: SCSS, CSS, style utils, etc.\n  * **types**: TypeScript type declarations\n  * **utils**: includes various helpers for internal and external use\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"abcd9f2c22a70ba48ee771d5b466f58c6665de53","scripts":{"lint":"vue-cli-service lint --no-fix","test":"vue-cli-service test:unit --watchAll","build":"npm run build:spritesheet","lint:fix":"vue-cli-service lint","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"npm run build:spritesheet && vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:spritesheet":"svg-sprite --symbol --symbol-dest=assets/ --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.16","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"_nodeVersion":"12.22.10","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vue/composition-api":"1.0.0-rc.6","@vuelidate/validators":"2.0.0-alpha.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"7.32.0","core-js":"3.20.3","cssnano":"^4.1.10","ts-jest":"24.3.0","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","typescript":"3.8.3","@babel/core":"^7.13.1","@types/jest":"24.0.19","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"7.20.0","vue-eslint-parser":"7.11.0","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","@vue/cli-plugin-babel":"4.5.15","jest-vue-preprocessor":"1.7.1","@storybook/addon-links":"^6.3.7","@vue/cli-plugin-eslint":"4.5.15","@babel/preset-typescript":"7.16.7","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"5.9.0","@vue/cli-plugin-unit-jest":"4.5.15","stylelint-config-standard":"^20.0.0","@vue/cli-plugin-typescript":"4.5.0","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@typescript-eslint/eslint-plugin":"5.9.0","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.x","typescript":"3.x","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-508--c909c7b_1646079601890_0.5238283983932823","host":"s3://npm-registry-packages"}},"6.0.0-beta.1":{"name":"@leaflink/leaflink-ui","version":"6.0.0-beta.1","license":"MIT","_id":"@leaflink/leaflink-ui@6.0.0-beta.1","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"d5f57d94c4ef37afc6f4f58569ce99440af20dc4","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-6.0.0-beta.1.tgz","fileCount":467,"integrity":"sha512-lXMcrb9stGsPdgf46yB5SAr1e1fjJWMivNc6pUVpnPDTh6TUPDzJdRx5empbde+RYmWYoYu5Mjme2pSgSHRqCg==","signatures":[{"sig":"MEYCIQDHV1A5YHZWeaPUPtW/SJTNP3LlrmJ94JJSE4GUWoqhBwIhAIB6wwIzJu50H4DJ1NsdC8CpKYrcboGOQynDzJM2SWxz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8858494,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHUyRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMaRAAoFeZKWErcxGn0YgHJhEZtVFCIKNYQhYGuJ++R6Be9fQglGWj\r\n03l++gDyD3+Cim6bFEZHKl1vcEw+tYmWFenDwC2JgsRdD+imLDIVINgu0EJY\r\nL2FCruNRhf7uTbSeA1fBhj8ibeAgVbV+r2STLwCcyzWCqZzycs/WYO6+INQT\r\n6mtd/yVzztOvb5HlOrgakPNHJQFy94Pr8tGl/ovziJKUrPPiT0lO6G/9MgcK\r\nsOJMt4MmfCSY73FpPocfH8sUID9+tXvC07fqpOIltUzj5rHOPw5G3wGXbqES\r\nBzF3eDqK02n5GuGxdYeBF5CWzhqIF2RzZR6gEz6zrv/32G6wmePRhUvuZGmh\r\nM3WaEUAnIFH+pr3FU66NQLOEVtbl+yxeTiHuauowYz99U6tVNGR66vkDs2eH\r\nrlSbA/8GMlqpncOLiBSwOwV4/D6j+3UKNPts1oqo1JrFw5iKD7VTkanpRQht\r\ng1hryCTmo594Sb0Ff9UaBb8qX6BBYPvArwDPxsdtH+fZ5P8NoeVceq9soBJz\r\nz2JE8LywPHKVXXd/70ZYlsIxpeTIip/VhuWEKys8P+MPK+rMFTkKEZVbYoUx\r\nQGf/GLDJPzifvokmnce+oRC3tlcMJUkujgJnVdYB4Klgd9+gCb8CYv83Xmyp\r\nnK7rV+noyt1E0UVb/bOhbZbjJ6oYI9evUJA=\r\n=7W5x\r\n-----END PGP SIGNATURE-----\r\n"},"types":"types/index.d.ts","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework provides components, directives, theming and storage options that may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\nFinally, import the `/styles/main.scss` file into an scss base file to provides styles and style utils.\n\n---\n\n## Developer Notes:\n\n### Resources\n\n  * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n  * **components**: all components\n  * **composables**: similar to mixins or React's \"Hooks\", but for a Vue component\n  * **constants**: LeafLink global constants\n  * **directives**: [Vue directives](https://vuejs.org/v2/guide/custom-directive.html)\n  * **styles**: SCSS, CSS, style utils, etc.\n  * **types**: TypeScript type declarations\n  * **utils**: includes various helpers for internal and external use\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"3ba9e21b3b19f9184dcbcfb7583789762865c9f7","scripts":{"lint":"eslint --ext .js,.ts,.vue --ignore-path .eslintignore ./","test":"jest ./","build":"npm run build:spritesheet","lint:fix":"eslint --ext .js,.ts,.vue --ignore-path .eslintignore --fix ./","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","build:docs":"npm run build:spritesheet && vuepress build docs","test:watch":"jest ./ --watchAll","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:spritesheet":"svg-sprite --symbol --symbol-dest=assets/ --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue3-touch-events":"^4.1.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"2.0.0-alpha.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.2.30","jest":"^27.5.1","sass":"^1.49.7","eslint":"7.32.0","core-js":"3.20.3","ts-jest":"^27.1.3","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","babel-core":"^7.0.0-bridge.0","babel-jest":"^27.5.1","css-loader":"^5.2.0","svg-sprite":"1.5.0","typescript":"3.8.3","vue-loader":"^16.8.3","@babel/core":"^7.13.1","@types/jest":"^27.4.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"8.2.3","@vue/vue3-jest":"^27.0.0-alpha.4","@commitlint/cli":"^12.0.1","@storybook/vue3":"6.3.7","@vue/test-utils":"^2.0.0-rc.18","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.15","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","@vue/compiler-sfc":"^3.2.30","eslint-plugin-vue":"^8.4.1","vue-eslint-parser":"^8.2.0","jest-serializer-vue":"^2.0.2","jest-transform-stub":"^2.0.0","@storybook/addon-a11y":"6.3.7","@vue/cli-plugin-babel":"4.5.15","storybook-vue3-router":"^2.2.1","@storybook/addon-links":"6.3.7","@babel/preset-typescript":"7.16.7","@storybook/addon-actions":"6.3.7","@storybook/addon-controls":"6.3.7","@testing-library/jest-dom":"^5.16.2","@typescript-eslint/parser":"5.9.0","stylelint-config-standard":"^20.0.0","@vue/cli-plugin-typescript":"^4.5.15","@storybook/addon-essentials":"6.3.7","@commitlint/config-conventional":"^12.0.1","@typescript-eslint/eslint-plugin":"5.9.0"},"peerDependencies":{"vue":"3.x","typescript":"3.8.x","@vue/compat":"3.x"},"peerDependenciesMeta":{"@vue/compat":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_6.0.0-beta.1_1646087312840_0.4297669040311043","host":"s3://npm-registry-packages"}},"0.0.0-PR-508--56fdf55":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-508--56fdf55","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-508--56fdf55","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"8faecfccc3d20a0a26874e0ec48d01a600cf545b","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-508--56fdf55.tgz","fileCount":478,"integrity":"sha512-hiO/mWOnmtRnhlUwoqeUVHBk7nOnD4kqrShBgQzROgCextFdUUGW0SpEDRrY1b+ZpVLDgkaShunoYHqz0XN2Rw==","signatures":[{"sig":"MEYCIQC5QmeH2zo0pZKCE4N2fZfuj2P7+4r41YIfNDoT1aJf9gIhAM40wQ875ueT6Sv5QMCQSfonb3pq1zIHyQg9sTYNVFKD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8870487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHkk8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpA7Q/9EagO8Ntsslf0IGiaHPcnM3VEmSuYyfLIIpK2rOtQXqgEnJK3\r\ntUxKVLmJGn4TQYFzNuzgfpMlBsM/Rgk29rvzwP/89czPTxFa8r68VCQ93fzC\r\ndBU+ona8gGYq9r3YU4EQKqXqDLiOkprA1saaOozi0hGmNol7O7bqLPOWegKR\r\nABKhK32uWqtnQTCifLboG3B3XDG/G458HBNh3Qt22cW/AlADPJObEgjvkvg3\r\nVrxk8/biiOEA9zIec1s58+tDF3YgX9j1pniNAeOr7ni/CcMKHfoUssF1VAVo\r\nSZ08HXFpab6p8gIgDpOy48xtnkD01SWfgyePk8jBpqsm19L6SR7f46kDz2ZV\r\nPaYkUMOibiKGqCPcZ0OcU43i9i1pvENe3uovZ9AUesjkJSoXGthOE3liV1WV\r\n8g+Dx9ad/ia/BRfn4jUHu0KqGNfLgx7inEiO3y5WPG04i67MBbd+aWanArYe\r\nhIlpgsbWDDbnX41XFF8x3gOPmRng67K1TR+aTfd+EtEMaYPsRK+NcshUTRFH\r\nqo/fLDGkJL08LhQPwWbBwcdUpr1OYi8ERhEPBzyvCis0JzTJQbQor09p17e3\r\nlfYSAG4rjp/FvpReL/8ZQbAJxjCnGrB48sojg8CpcSdmIoPPkJqGNgjvY5E+\r\nt0TusA59h++w14JbwVxzRBVeWYZ1iSpRc6g=\r\n=Usr4\r\n-----END PGP SIGNATURE-----\r\n"},"types":"types/index.d.ts","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework provides components, directives, theming and storage options that may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\nFinally, import the `/styles/main.scss` file into an scss base file to provides styles and style utils.\n\n---\n\n## Developer Notes:\n\n### Resources\n\n  * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n  * **components**: all components\n  * **composables**: similar to mixins or React's \"Hooks\", but for a Vue component\n  * **constants**: LeafLink global constants\n  * **directives**: [Vue directives](https://vuejs.org/v2/guide/custom-directive.html)\n  * **styles**: SCSS, CSS, style utils, etc.\n  * **types**: TypeScript type declarations\n  * **utils**: includes various helpers for internal and external use\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"13869d49d1f0f784e886e78c1f48237c56b9c9d9","scripts":{"lint":"vue-cli-service lint --no-fix","test":"vue-cli-service test:unit --watchAll","build":"npm run build:spritesheet","lint:fix":"vue-cli-service lint","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"npm run build:spritesheet && vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:spritesheet":"svg-sprite --symbol --symbol-dest=assets/ --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.16","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"_nodeVersion":"12.22.10","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vue/composition-api":"1.0.0-rc.6","@vuelidate/validators":"2.0.0-alpha.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"7.32.0","core-js":"3.20.3","cssnano":"^4.1.10","ts-jest":"24.3.0","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","typescript":"3.8.3","@babel/core":"^7.13.1","@types/jest":"24.0.19","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"7.20.0","vue-eslint-parser":"7.11.0","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","@vue/cli-plugin-babel":"4.5.15","jest-vue-preprocessor":"1.7.1","@storybook/addon-links":"^6.3.7","@vue/cli-plugin-eslint":"4.5.15","@babel/preset-typescript":"7.16.7","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"5.9.0","@vue/cli-plugin-unit-jest":"4.5.15","stylelint-config-standard":"^20.0.0","@vue/cli-plugin-typescript":"4.5.0","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@typescript-eslint/eslint-plugin":"5.9.0","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.x","typescript":"3.x","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-508--56fdf55_1646151996508_0.5898003995644279","host":"s3://npm-registry-packages"}},"0.0.0-PR-508--1c7cb8b":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-508--1c7cb8b","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-508--1c7cb8b","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"b914e10cdb40906c1dda0cb2ac2c3dbaaa1140dc","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-508--1c7cb8b.tgz","fileCount":478,"integrity":"sha512-Xt6H2Nr8XEsLeQBw8VDsRWTuxDnh8oOYnw54/R8yaUZ6OhXAXBbGQkpnugyLqXqifaj9D1KG8RV/kpRC3+uWsA==","signatures":[{"sig":"MEYCIQC9yp3B2IOAirMQqygacEaB2whdXUP7XDBKESUzZHR4mQIhANxe/PWmAJGJ1tnbmpc8e9rZMeAMG7FV2lRtKUD9QZMO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8870158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHnbDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq02g//Zj8tavmpmeQAsuk12zkcs6D3LsrBejwz8Qc3pccsQCVu3hoq\r\n8EtwRjpgTIUSsQ8+OFLWWc8bNhQvQ4UUB22ltgALiCSghABoD/v9PUYPFs/a\r\nXu2QGtWe+iFWS63TkLE4ShGxFS1P9NjRS+EfVReEFwbt/dp4vRrNL1hzLaWP\r\nWNnf+XrWTAXL5jvZSS5DouAK49zi4npYmyruFYtk36mliEoFfIwDSLSFeD04\r\nypVNcfkCYYhaB31YVwXLecN0itVIoZaVKjmn09rgDn2T17KOyhqr5VvEmw82\r\nlgNaMp9lOGGpXM1q8josWjvAuWd5is52qzKP2i5/U0mjbYwVxn5TQ6FqZhpY\r\nNMZKogu0kjWR412UhLCOEkrvXK94vu1EhLDT5XMF88QHaZsl8jFAiggBVvR9\r\nLePiMCwSgFd4pY59JP1oJq7KI7eS9YnSSZBcPDbt5XCS9EcR8tuBP9C8Y5A1\r\nWiWtVKLNV73Uza98Fw700WppgOo9cSjoBHLmKrOK3GHa8bXFnKcUnT39sALF\r\n2jz+4BTB9IFWcmS/l0LlZqczqib7fsoezY+cnR/AxKDl0NDr7xNNDIiHSDi1\r\ndq0Yoos2C5L4yd2y1Gkb9qaWbDs2HSg76IAKlBWCJ+fNI0hRpBGLbhkbN/pc\r\nQqH2LVW6jFBCTSi7Jrn3BJ2SLlA417U8oHc=\r\n=O4U7\r\n-----END PGP SIGNATURE-----\r\n"},"types":"types/index.d.ts","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework provides components, directives, theming and storage options that may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\nFinally, import the `/styles/main.scss` file into an scss base file to provides styles and style utils.\n\n---\n\n## Developer Notes:\n\n### Resources\n\n  * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n  * **components**: all components\n  * **composables**: similar to mixins or React's \"Hooks\", but for a Vue component\n  * **constants**: LeafLink global constants\n  * **directives**: [Vue directives](https://vuejs.org/v2/guide/custom-directive.html)\n  * **styles**: SCSS, CSS, style utils, etc.\n  * **types**: TypeScript type declarations\n  * **utils**: includes various helpers for internal and external use\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"6a20cae76de0140f2bdb9fc6af652b680894b2fd","scripts":{"lint":"vue-cli-service lint --no-fix","test":"vue-cli-service test:unit --watchAll","build":"npm run build:spritesheet","lint:fix":"vue-cli-service lint","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"npm run build:spritesheet && vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:spritesheet":"svg-sprite --symbol --symbol-dest=assets/ --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.16","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"_nodeVersion":"12.22.10","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vue/composition-api":"1.0.0-rc.6","@vuelidate/validators":"2.0.0-alpha.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"7.32.0","core-js":"3.20.3","cssnano":"^4.1.10","ts-jest":"24.3.0","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","typescript":"3.8.3","@babel/core":"^7.13.1","@types/jest":"24.0.19","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"7.20.0","vue-eslint-parser":"7.11.0","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","@vue/cli-plugin-babel":"4.5.15","jest-vue-preprocessor":"1.7.1","@storybook/addon-links":"^6.3.7","@vue/cli-plugin-eslint":"4.5.15","@babel/preset-typescript":"7.16.7","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"5.9.0","@vue/cli-plugin-unit-jest":"4.5.15","stylelint-config-standard":"^20.0.0","@vue/cli-plugin-typescript":"4.5.0","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@typescript-eslint/eslint-plugin":"5.9.0","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.x","typescript":"3.x","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-508--1c7cb8b_1646163651510_0.5105697986639619","host":"s3://npm-registry-packages"}},"5.3.0":{"name":"@leaflink/leaflink-ui","version":"5.3.0","license":"MIT","_id":"@leaflink/leaflink-ui@5.3.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"a65a8689e17eb7453039a0ef419ae41eb117eebb","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-5.3.0.tgz","fileCount":478,"integrity":"sha512-p/fPqnQwjhiSsi5XveMFTtECIqZkJ/+JQzSyrs7qyKZsVQV04duKK46XBKhmjrnbXkLfaxyYSDRQoSDvnXJR7g==","signatures":[{"sig":"MEUCIFLa9H0z/ZlsxG8b9W+lZ1VwFj0clTVz/LQsBK56rxzdAiEAhVvblptFAywCAFcvIk1KLQjAxxgk8Ikh4PpqfdnqZ0w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8870135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH5GFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrzhg/9GKXAcc1AA0taM5HJt3AqH3wryi9fb9mTcqfdfv/JsFj97b1c\r\nceW43CGHp433CC++gleFa2WHcsX3fFWzd7vpGoO4imDZzft24iiW/zF0Vuh/\r\nt7Chn2Rb2Geov7c4Ew/uIsC8Eu6g5q9Mjc8/XiP01NbOLpGhC9oKzTXXOH3n\r\nZokR5WB2ZcDWWUWL5B0kuT5qSYE/XqhlAKAzJMLwRKJ7q8yfsIEsRMrhaIJb\r\nZmPt0lzYqZtIuXX+2G5KJ+9AvqkgpxCISFo0eoJdr03z2d4QVu8pFE1cVvWW\r\nUYcsGcz3Hw/5xPMv/hRWSKAkXvcjH1ewPGWpYKrN1BUxgwqJgqkt04cMrYNf\r\nrro4NRlrFlb2ZYLz71mQfMjfbuhA7yRkehNCkt1rLBNjF5fygGFyvOBwL17Z\r\nypUJ44NQVBuD6NAxDPrYio2FkO3PM5v8OyJADyCpQSY50lTwfo5J+XwKmsYH\r\n/cOm8ds8TPCdEMPHA5YO9BUwT+Y0455shcPfVObkVODiwV5VJO7BQyxnj/b4\r\nKpPFmMJYXoSSLOrGJxIX08h44sbE4G2bKM820K261ZYjdjb9I/frbmdJEvf0\r\nNLNF/GugOLkSyXHU5PCUSBoXJlRmVUQ4YLfi47pm+0tHuee8ih6rnlr8lVUY\r\nHr8GHaj8CVhTtrC0CjNkKNfCuMroeD6Zrn4=\r\n=NFxa\r\n-----END PGP SIGNATURE-----\r\n"},"types":"types/index.d.ts","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"d40838b257b3d6e5ab2daa387a373cac50ed36e6","scripts":{"lint":"vue-cli-service lint --no-fix","test":"vue-cli-service test:unit --watchAll","build":"npm run build:spritesheet","lint:fix":"vue-cli-service lint","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"npm run build:spritesheet && vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:spritesheet":"svg-sprite --symbol --symbol-dest=assets/ --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vue/composition-api":"1.0.0-rc.6","@vuelidate/validators":"2.0.0-alpha.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","core-js":"3.20.3","cssnano":"^4.1.10","ts-jest":"24.3.0","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","typescript":"3.8.3","@babel/core":"^7.13.1","@types/jest":"24.0.19","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"7.20.0","vue-eslint-parser":"7.11.0","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","@vue/cli-plugin-babel":"4.5.15","jest-vue-preprocessor":"1.7.1","@storybook/addon-links":"^6.3.7","@vue/cli-plugin-eslint":"4.5.15","@babel/preset-typescript":"7.16.7","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"5.9.0","@vue/cli-plugin-unit-jest":"4.5.15","stylelint-config-standard":"^20.0.0","@vue/cli-plugin-typescript":"4.5.0","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@typescript-eslint/eslint-plugin":"5.9.0","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.x","typescript":"3.x","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_5.3.0_1646236036978_0.4394503706877857","host":"s3://npm-registry-packages"}},"6.0.0-beta.2":{"name":"@leaflink/leaflink-ui","version":"6.0.0-beta.2","license":"MIT","_id":"@leaflink/leaflink-ui@6.0.0-beta.2","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"d7ee87cf81ca18cb729f2dddebb6103b414dc246","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-6.0.0-beta.2.tgz","fileCount":467,"integrity":"sha512-s/hUTDJqpTZbJhauSWrWB43M6U/5GwQkY8En/H0qOM0EIfxT9avlDwNgm7fpcdxZdkxuCavCYHMRIucNW0FfFw==","signatures":[{"sig":"MEUCIQCPaK36K1T59q231D5YYnnsm11nNJePPKr5pILc5eIW8QIgdpklv9M6syr1psXqJszEkgpplPr/LqYI2bbmCoAVOks=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8858785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH5RAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2uQ/9ERB+JzTrJ9KG0ZjFxXRBWga/1U53cPANd1YJhWQrOwP4XfNb\r\nIFiukWJ75nOM/Z84/kHHxrH8R1YqZL86Tk1YHuS1cUoTFVW76nIYxrws+HYK\r\nOputg2Gj0W9H2Wc9scs5TAfhS1fhTBlkIGmwlBThVrFu9ss1gFcpmHcaJrgt\r\nTBKo4EBOAmysp6T6dtacg5PI/EZPMaCyZDhwHFfU34qoxiRdxTcok7rHC0+O\r\nomSLtjNtKERxF8xwADW0ctMED3ISnWVGihPfbXg2xjmDCKhBc7lctFAMMcod\r\n0rBrdPx0AmKulqHfQInfxlcPRvGQ4EFJnXu/H47wrFSwJYwhnMQF5lEcJdRT\r\nvuLpGr05Zqevqx9A3V1cGIKAOzdSgq8I4UFAkV1L89v1Kr0Qm0H8OXVmemqo\r\nHNqyoEFR511fv7k8eJzp80oDvAH1S50p5FUEDj5Z4NiXudDVJJskiLT6pdMM\r\nE/u1eavE3t2INgeUf+pJGLYlD3MjUozQo+pgNNHIfzBXm+hd4YaFjf0H1UTX\r\nINsTJCTXTXWA9roIIxxjpx5SAjCnRDVaOx0//8kAdKvOr3v8ZOsnKIxPjMTr\r\n/n6ZNx+u1ovb3bJNn0f1pswvi0Xf4niplu99qTHpYM/ixkDydBekFjrIM2vR\r\nkMYIEwgac+ZZvfDK4GRaGB2oaUtI0DJ2CZs=\r\n=/O61\r\n-----END PGP SIGNATURE-----\r\n"},"types":"types/index.d.ts","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework provides components, directives, theming and storage options that may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\nFinally, import the `/styles/main.scss` file into an scss base file to provides styles and style utils.\n\n---\n\n## Developer Notes:\n\n### Resources\n\n  * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n  * **components**: all components\n  * **composables**: similar to mixins or React's \"Hooks\", but for a Vue component\n  * **constants**: LeafLink global constants\n  * **directives**: [Vue directives](https://vuejs.org/v2/guide/custom-directive.html)\n  * **styles**: SCSS, CSS, style utils, etc.\n  * **types**: TypeScript type declarations\n  * **utils**: includes various helpers for internal and external use\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"124060c272fd67c54d52b3f43cff9094c33fa261","scripts":{"lint":"eslint --ext .js,.ts,.vue --ignore-path .eslintignore ./","test":"jest ./","build":"npm run build:spritesheet","lint:fix":"eslint --ext .js,.ts,.vue --ignore-path .eslintignore --fix ./","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","build:docs":"npm run build:spritesheet && vuepress build docs","test:watch":"jest ./ --watchAll","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:spritesheet":"svg-sprite --symbol --symbol-dest=assets/ --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue3-touch-events":"^4.1.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"2.0.0-alpha.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.2.30","jest":"^27.5.1","sass":"^1.49.7","eslint":"7.32.0","core-js":"3.20.3","ts-jest":"^27.1.3","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","babel-core":"^7.0.0-bridge.0","babel-jest":"^27.5.1","css-loader":"^5.2.0","svg-sprite":"1.5.0","typescript":"3.8.3","vue-loader":"^16.8.3","@babel/core":"^7.13.1","@types/jest":"^27.4.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"8.2.3","@vue/vue3-jest":"^27.0.0-alpha.4","@commitlint/cli":"^12.0.1","@storybook/vue3":"6.3.7","@vue/test-utils":"^2.0.0-rc.18","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.15","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","@vue/compiler-sfc":"^3.2.30","eslint-plugin-vue":"^8.4.1","vue-eslint-parser":"^8.2.0","jest-serializer-vue":"^2.0.2","jest-transform-stub":"^2.0.0","@storybook/addon-a11y":"6.3.7","@vue/cli-plugin-babel":"4.5.15","storybook-vue3-router":"^2.2.1","@storybook/addon-links":"6.3.7","@babel/preset-typescript":"7.16.7","@storybook/addon-actions":"6.3.7","@storybook/addon-controls":"6.3.7","@testing-library/jest-dom":"^5.16.2","@typescript-eslint/parser":"5.9.0","stylelint-config-standard":"^20.0.0","@vue/cli-plugin-typescript":"^4.5.15","@storybook/addon-essentials":"6.3.7","@commitlint/config-conventional":"^12.0.1","@typescript-eslint/eslint-plugin":"5.9.0"},"peerDependencies":{"vue":"3.x","typescript":"3.8.x","@vue/compat":"3.x"},"peerDependenciesMeta":{"@vue/compat":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_6.0.0-beta.2_1646236736552_0.3313709472817783","host":"s3://npm-registry-packages"}},"4.24.0":{"name":"@leaflink/leaflink-ui","version":"4.24.0","license":"MIT","_id":"@leaflink/leaflink-ui@4.24.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"59c8d686dd68749f3a51c361ba17cf3dfa30a75f","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-4.24.0.tgz","fileCount":440,"integrity":"sha512-PwnpIRf4xQzoay1jWfiX90WBK1e4A6qBBZggtXg+78HKnBOTp3FKqSzlTt0uQgg8T/jP4mZip9t6bg2IQeRIYA==","signatures":[{"sig":"MEQCIDReB7rYy8Mw2OitIRz69tyP2+MVfef1tQwNPnMP6DpWAiBAmPMCslxP2UxbzjQwxTlfphZG1ud4fOdesvOsKd8JHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5369198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH5RJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmraFw/8DY8v83YDPsFFgdj7qZk/IckFF75142XfYGkGehDUO8TYqOAw\r\nl0mzmXSlz5Sj3UAcM022Ch5ceOudDZLegElvvuvFZqyML/jbWllCVmqPcEIT\r\n1iq8fHe0/MusENDu0dHPhWWweSPkMyfbELHwNYmpXtMzsOnjSkTm9GCGrgXf\r\noogAOhpIGbvjN0/aktDAyTnKwRyZjoPFSuk+zDPm88YkFMVAwwZb2Svhkv8f\r\nYWewnRSLuZbOPaJyJKKe/bSqFXhn0yrfUdnaL7OyNWlJSYQYlodUCd8z9V60\r\nZHKfVvHeTczjYLuS638p4ohe4VkddO13ppwI1aOdCa5NJFBTG9u1Tw4PbCay\r\n5wbz5kDg4p2pswjYW4QYoxt/as0JaDVnAkTBnQqAjgPgJ5zykve51Q8XbiSC\r\nVrCFPDSeDGVXfuQlZAZji1KS7TYpgYLEukZVeCNnnE5RxIgtSYwI31lx4IFe\r\nd/AiVXQqpifwN5ERXGAl7tvHQW49ZoBMDO08jXYvMtjdAbHSHMzzhOmfD4Q/\r\neEdleol7BymSxUHTVUKSKeziYclSSt/9Q3O12Un1PMpgebvb16kwI9h3i7hC\r\nhwZCJ4HPO1oexrDTWfqNtcktQnpUVjh1rhG7HJnwbMBJgGTe8wZDnlWz5NS4\r\nARn0U9TvUHfh2KA2rNMf9lsjmRxiHHnRbJY=\r\n=aVJt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"4c8a87ab49004d5ce26a694dcea093698fa43e15","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_4.24.0_1646236745272_0.42669214492508356","host":"s3://npm-registry-packages"}},"0.0.0-PR-506--ddf5408":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-506--ddf5408","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-506--ddf5408","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"5a0f441b820dce9b30df1f4ffe78f78a5c05871c","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-506--ddf5408.tgz","fileCount":478,"integrity":"sha512-mlkVgBaOQRxSKMzT9n9HQO58wAo4BI9zsSBc4zmbMlEZYvUXinYjLmiV5JXtdlDRqTshQQYMt8Hvn2RMMBf9AA==","signatures":[{"sig":"MEYCIQCAA0s8zJxCuzryjMHhKkOQDFLDDmnDbuRkZtZSA4WQCwIhALLZ9hIPTghkmYcrt7+vGEe4dlat0aCHF4C11S4PYol7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8871096,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH825ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7gg//TNJeEcgvneenmBmAwk7c8QsFt0NxGLxwf1656JplTXTREqce\r\nxupBpcPINC+EuI056b2oXBHTPrQoWgdvnyqH3vCqaIKrVi3Ce8wNAEWHnxvX\r\n5HF8XjNGRzfo4AZYHmx+PBS8OFen5Q+JHgvCNkB82BOk+kXO3REn++8Mahfj\r\nAorbo+FMdMhqjvLItf73UGhED4MpCpElKBwY4tCTaxgcbq90Hb66jeLnAo4m\r\nHXiDiLnM0OIgKxCzHxCk8eZ6B4y4Shmgd9iduCryUnJDm4rGJjwJy9382fSj\r\n6SEeQ8SCGw7PGnNKsAfS7bk2BvDGeLTMFYqyk4bw2GrApUW1EzPG3R+Cxfn1\r\n7cCv4zvv1BvYnXoeuFPSZ2oAAQ82k5DBxTOxAFLPUGA6TS7ISI0wnE//Yk4S\r\nyunxsdRvZ28gYGhHWyWn49VyeY1Oap2ShgmgOLj8D56bXLWd2JmhXRy8BsdP\r\noJqnJiVUYSgCQ9SOTfxCnEuClAXm0lz9shqHpY8nnLH2bm+FLSNs+HwFrfEa\r\nFuikXxulKZVXXlSxmrxcMwcwB+zlEX7pk3quOSETPi6ubchJHeDfZWJXT273\r\nncHMr1sFx4z3Qu6ccpUF9RD5nrtawzso2gueS1ZVZ9rnEGftW5qmiS67PxUn\r\no8G7wxYES3E20x7y8OJDGku5rsVEsRQAozU=\r\n=BGyV\r\n-----END PGP SIGNATURE-----\r\n"},"types":"types/index.d.ts","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework provides components, directives, theming and storage options that may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\nFinally, import the `/styles/main.scss` file into an scss base file to provides styles and style utils.\n\n---\n\n## Developer Notes:\n\n### Resources\n\n  * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n  * **components**: all components\n  * **composables**: similar to mixins or React's \"Hooks\", but for a Vue component\n  * **constants**: LeafLink global constants\n  * **directives**: [Vue directives](https://vuejs.org/v2/guide/custom-directive.html)\n  * **styles**: SCSS, CSS, style utils, etc.\n  * **types**: TypeScript type declarations\n  * **utils**: includes various helpers for internal and external use\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"39449f079c238765bc003ec8a2e008c5f248963f","scripts":{"lint":"vue-cli-service lint --no-fix","test":"vue-cli-service test:unit --watchAll","build":"npm run build:spritesheet","lint:fix":"vue-cli-service lint","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"npm run build:spritesheet && vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:spritesheet":"svg-sprite --symbol --symbol-dest=assets/ --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.16","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"_nodeVersion":"12.22.10","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vue/composition-api":"1.0.0-rc.6","@vuelidate/validators":"2.0.0-alpha.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"7.32.0","core-js":"3.20.3","cssnano":"^4.1.10","ts-jest":"24.3.0","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","typescript":"3.8.3","@babel/core":"^7.13.1","@types/jest":"24.0.19","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"7.20.0","vue-eslint-parser":"7.11.0","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","@vue/cli-plugin-babel":"4.5.15","jest-vue-preprocessor":"1.7.1","@storybook/addon-links":"^6.3.7","@vue/cli-plugin-eslint":"4.5.15","@babel/preset-typescript":"7.16.7","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"5.9.0","@vue/cli-plugin-unit-jest":"4.5.15","stylelint-config-standard":"^20.0.0","@vue/cli-plugin-typescript":"4.5.0","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@typescript-eslint/eslint-plugin":"5.9.0","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.x","typescript":"3.x","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-506--ddf5408_1646251449501_0.22745359081658112","host":"s3://npm-registry-packages"}},"5.4.0":{"name":"@leaflink/leaflink-ui","version":"5.4.0","license":"MIT","_id":"@leaflink/leaflink-ui@5.4.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"13e36bb677a8afb5ae89b87e98d9c61138329a58","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-5.4.0.tgz","fileCount":478,"integrity":"sha512-5hnOWH4rBGISi1oyRhL9WPwE1qSHrnMDrGYH2qijYE7XiSAmSlqFtgaz2gJwRGk6HspqvZZT/o3imQr98y0aGA==","signatures":[{"sig":"MEUCIEjr8on+SG+wEKAG8p8UuHW9CgaLS9Rty5na2MPILzPCAiEA5PwKHQeGI75dV2EKVVDAds3GnKiIPcHwtH/2cXMPaUo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8870280,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH9MyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMAg//ddUfDQ1mfNl5Vz8+yapmYd4OxrSEJzv2LxvauyJO9sA3tqEw\r\nBf4eBGSQJj1JsXZWK4Zu4U3mlQayKTdBKE8EvXV/qmFeG+uYl1oK+1sFHVMu\r\nuuLs6LqidV1HJrcP/+m5c9qkyvSlNwrlWnJOllYoy+AOjcVjJBzKs1XTJ0UC\r\n+pNy7SeGJl9crexdPRFQsgdEFNH7qIBCI4kcskSQXenq6n0vXoKmD54WJJSZ\r\niiZ9fX1J7/MpEHkWukVo9WyPfjJLTDUyM/AoOdooF+tSnoQU2VeQfeDyOjWD\r\nbMJ7ogkbBjKFoRCzmSA1lfN90bbHbS65Jf5HbEAZ/WV5vJWvaPco2qTlTmQU\r\nqGiBVzw3TEFqr+JsZe0EVgcJsRBSh8WujVsVEACMKjoIH1i7pTim62h80cCt\r\nqiGBU+rT/UuY697gEzmQfTNKYYXJ1r8J0z6A8CPiGNREvVdVSbBE8QBQrodt\r\nO+X9EhtIbHEk57/7/zv77S+EwE23y0UxwMwROcG/v7j96iDgmiw2TLXdfOkE\r\nAcvxge96neGbfqfvdEsc4+tysC/mT+BPzhYTpQDUrBAgCk6bXAF4XVLaOnai\r\nQL+8ilu9L9Q7XFq93qbLEm0LYfG7VDH6PZiyO8I559X+DnuFb8OrWCDfqNkk\r\nMRzrGsyH2KvSU0FISCu0UycSayeu86E4IZ4=\r\n=zoDn\r\n-----END PGP SIGNATURE-----\r\n"},"types":"types/index.d.ts","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"63af2da9c9f9d964566f8bba0cb90b7320ad7329","scripts":{"lint":"vue-cli-service lint --no-fix","test":"vue-cli-service test:unit --watchAll","build":"npm run build:spritesheet","lint:fix":"vue-cli-service lint","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"npm run build:spritesheet && vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:spritesheet":"svg-sprite --symbol --symbol-dest=assets/ --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vue/composition-api":"1.0.0-rc.6","@vuelidate/validators":"2.0.0-alpha.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","core-js":"3.20.3","cssnano":"^4.1.10","ts-jest":"24.3.0","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","typescript":"3.8.3","@babel/core":"^7.13.1","@types/jest":"24.0.19","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"7.20.0","vue-eslint-parser":"7.11.0","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","@vue/cli-plugin-babel":"4.5.15","jest-vue-preprocessor":"1.7.1","@storybook/addon-links":"^6.3.7","@vue/cli-plugin-eslint":"4.5.15","@babel/preset-typescript":"7.16.7","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"5.9.0","@vue/cli-plugin-unit-jest":"4.5.15","stylelint-config-standard":"^20.0.0","@vue/cli-plugin-typescript":"4.5.0","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@typescript-eslint/eslint-plugin":"5.9.0","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.x","typescript":"3.x","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_5.4.0_1646252850364_0.16599294736458003","host":"s3://npm-registry-packages"}},"0.0.0-PR-506--8df50a1":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-506--8df50a1","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-506--8df50a1","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"9fd81d5f164cedf7902c693720f15a58c1fdf71b","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-506--8df50a1.tgz","fileCount":478,"integrity":"sha512-C1Fl1IWI7kpy9QgS6mW08EcNeBaOxo2Nx/F7IOdXfPGbCcd4e0DAAjZmMSoyxa74EI9nwnp+iYfsupkrIaIQjQ==","signatures":[{"sig":"MEQCIGSQtStFAo5O05cbyvwHzY4nXrrQl+/xImHp+M7oisrSAiAc8bUZm8GrymoYW7IZFbCyoAunB5TAr29FiBlPPnhE1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8871291,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIP7WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYaQ/+Ogu4hDb84V4sIixOjOixt+8Qmqpu0drHfPR3aYJRWTVaizOV\r\nesO+j50usXZfpwq6hs/WPfUvQx20LA62Ylvl+X5zAQUWcux8WHcRtsV2hLGi\r\niKV7sbmumQIt6VqKV+lSaDKCbJEu6ozxTgOir/fUMvI8fcBhUNOb04k68b1F\r\n76SlmgeMw6Go23mJOIA5mGyjCFlc/mOnCrtFrR76oxI+MgsxC6mca0fmFWN+\r\nJsRuuMwpnKbpo2NJM8xCSm+JoibUnnrqt+lJgI9zeFeGAdv9SPLYAmLSrvpe\r\nWkYVVLvWP311IZXM6JFY1DYwVpEV4Dw2FRlwCIpgunxBc6tUJ/oFSHZs0Wtl\r\n4kJ5vw/G9XgowTHFp3PigmYGoM8l71meYJwWRAxjqLh9/oi6zARGwKK/ZYDl\r\nvw+dEHr8mD4VGGbRtfZgUvksT8YlkTY6TbJGZ4XINn7hGXxF9qGn8FMZSbU6\r\nYs5SWvdZs/Uw2Z5idkfwsemuZl/Ou8f+MLy1rQ9llKMnyXM8khwF2xNRRb51\r\nWrXScg6PQNoB7M8510Vam6taKxCLlC0KyMQgM6RYORX9RhWB12JKbs5/JDfg\r\nzxhEJvzBO10UJ/70LIUhFvjnrR9YdclZHUdPx+2b01BOIjV0BVyRm9HOiBRq\r\nsUv9mToEgmAF+HwKSL6JUGnSH9nf1FL7AGk=\r\n=alRw\r\n-----END PGP SIGNATURE-----\r\n"},"types":"types/index.d.ts","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework provides components, directives, theming and storage options that may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\nFinally, import the `/styles/main.scss` file into an scss base file to provides styles and style utils.\n\n---\n\n## Developer Notes:\n\n### Resources\n\n  * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n  * **components**: all components\n  * **composables**: similar to mixins or React's \"Hooks\", but for a Vue component\n  * **constants**: LeafLink global constants\n  * **directives**: [Vue directives](https://vuejs.org/v2/guide/custom-directive.html)\n  * **styles**: SCSS, CSS, style utils, etc.\n  * **types**: TypeScript type declarations\n  * **utils**: includes various helpers for internal and external use\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"b17edf3bde13dff1fbb4bdf7c7adb8c54973dc2b","scripts":{"lint":"vue-cli-service lint --no-fix","test":"vue-cli-service test:unit --watchAll","build":"npm run build:spritesheet","lint:fix":"vue-cli-service lint","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"npm run build:spritesheet && vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:spritesheet":"svg-sprite --symbol --symbol-dest=assets/ --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.16","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"_nodeVersion":"12.22.10","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vue/composition-api":"1.0.0-rc.6","@vuelidate/validators":"2.0.0-alpha.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"7.32.0","core-js":"3.20.3","cssnano":"^4.1.10","ts-jest":"24.3.0","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","typescript":"3.8.3","@babel/core":"^7.13.1","@types/jest":"24.0.19","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"7.20.0","vue-eslint-parser":"7.11.0","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","@vue/cli-plugin-babel":"4.5.15","jest-vue-preprocessor":"1.7.1","@storybook/addon-links":"^6.3.7","@vue/cli-plugin-eslint":"4.5.15","@babel/preset-typescript":"7.16.7","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"5.9.0","@vue/cli-plugin-unit-jest":"4.5.15","stylelint-config-standard":"^20.0.0","@vue/cli-plugin-typescript":"4.5.0","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@typescript-eslint/eslint-plugin":"5.9.0","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.x","typescript":"3.x","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-506--8df50a1_1646329557715_0.641106890125489","host":"s3://npm-registry-packages"}},"5.5.0":{"name":"@leaflink/leaflink-ui","version":"5.5.0","license":"MIT","_id":"@leaflink/leaflink-ui@5.5.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"24fb53d32fb377c7aaf5182a9aac2832afe5f067","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-5.5.0.tgz","fileCount":478,"integrity":"sha512-aRcjuswNBpCOzEbLv5d4F1Kd2Ncc6CrxY2mJrXZ3fmk4I1cns6fJ+eYc6aNBGZTGIigoXZ6IH8gWgM4Xw8VKSg==","signatures":[{"sig":"MEQCIDkUBwDqVu3/YcI0qVFkku5WrK+vtGxaRnpYTwl+yippAiAx0fspa3WGbrxi8ePm5zWXkCpGdZESJyOJ/CqApiqYPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8871275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIQ5pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmooAQ/5ASNPXFZuHDXMm1bpn8j8DwmxL+JzboPfiZl23y+zDi8jIMIJ\r\nK5HUc1sGtwYlF+SJCfyylLDYiWoiaQ1Ushgh+WKpwPZXViWK2mbWp+lgSvWf\r\nDwMZcisbkYs25/AIA/A5GSeZ0N0bc2EP2jgFTx68k5CSwlohflsLWcDBkKMX\r\nADcmIWOkzH8m0oYqm/8TXeeT5A5d6u/WzpVsqIdtoAnHUx775CNv3vF1ii+1\r\nltIGn6p1Pd3m0/Wkkctln/kk+Edsl0VwUiN3Ad0dhegjjLsw9p/n3NE2u+hf\r\nPRshbV2OVOJcqr3NLz9+xUNy5vrPviFbSTd4iw+N79uJ+CBd2qIMGrdjMLhL\r\nf1qPfnXscRv6KyjL0vi4tKebEhtE1vf/CBhmJ7n8M6ZgHe+989IFKxISzPBA\r\nUJLH0tRdKKTZcqVWNQe6oAtueeSCO95WU6LrkCa9aZMSuWEOttE18g7FgWvN\r\nbETyA1mnzyhMlvJGpcBWMVDaflsMtfx+n3Br3ZLmJLyqJukkeVIknC/HjaYN\r\nBkeNMFBJbht5ITV9oaIvIeJMWbP/U4V+RKnAdZFLlt3eTY3cp5tccQ23MjjS\r\n1TjNZztOiY59f9A0DCrgGa0iNsILp5AA4Cr+qaMlgIWNSrxPXgqYtRZigTuB\r\nkszh96A0qVdKvGgBfYsDXp6mUAKcW7D9dfE=\r\n=/6ky\r\n-----END PGP SIGNATURE-----\r\n"},"types":"types/index.d.ts","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"2b338cdbdf1538656c2bbe957c94bbe8ed1dcb2d","scripts":{"lint":"vue-cli-service lint --no-fix","test":"vue-cli-service test:unit --watchAll","build":"npm run build:spritesheet","lint:fix":"vue-cli-service lint","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"npm run build:spritesheet && vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:spritesheet":"svg-sprite --symbol --symbol-dest=assets/ --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vue/composition-api":"1.0.0-rc.6","@vuelidate/validators":"2.0.0-alpha.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","core-js":"3.20.3","cssnano":"^4.1.10","ts-jest":"24.3.0","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","typescript":"3.8.3","@babel/core":"^7.13.1","@types/jest":"24.0.19","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"7.20.0","vue-eslint-parser":"7.11.0","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","@vue/cli-plugin-babel":"4.5.15","jest-vue-preprocessor":"1.7.1","@storybook/addon-links":"^6.3.7","@vue/cli-plugin-eslint":"4.5.15","@babel/preset-typescript":"7.16.7","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"5.9.0","@vue/cli-plugin-unit-jest":"4.5.15","stylelint-config-standard":"^20.0.0","@vue/cli-plugin-typescript":"4.5.0","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@typescript-eslint/eslint-plugin":"5.9.0","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.x","typescript":"3.x","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_5.5.0_1646333545095_0.46848413585030757","host":"s3://npm-registry-packages"}},"0.0.0-PR-515--ecda1f1":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-515--ecda1f1","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-515--ecda1f1","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"4a37de694bbcdc27afe1000884016d47e76d973d","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-515--ecda1f1.tgz","fileCount":478,"integrity":"sha512-ATA/SiLREUtTcxt3Lj68jqheKWUCxha+4Z7bZTZKz6ef2t4xEaXww0e5PnRo519KjEILeby/eFPaTRxFJSUykg==","signatures":[{"sig":"MEUCICxOuHxPs/lO4T6w3CLmwtvL6n7iIl7q4QTCoWVQyLsaAiEAwwTcc4BiT5tyqtJ8AFJoHT4Cz1aYiz84xSh/WldN+hk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8871370,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIQ9lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqlMg//QYYRU4IwsrirVI9Sa2ZlSabhtd/Ucj6OOAdulMKB+iN6Wjz0\r\ntRCvgfI5XDznn3I3TAdeVJrxYhCJYfN/AzG3Q4PFlsQHIXbFB+M7NoVb5Jdx\r\n04kdGM4s7LeM8EOgdf70SK62s+dTgYQHIGg6jJ5egQdVfF7L8Pt+Bp3Z/WSq\r\notoYDxj4S+juw14n6+6DP70E++kGAS/J/O2By7VVl/OoYAJNqHu29SiYGam3\r\nzQeE8xQyFaW4fk94RY9PNDR0UOnU+GqGPNNzbfsHkr2dnfGMfNSbvBpfttmL\r\nKpDFwfivnQFxi/cIXERRYR3HmF2JLtd0Z+san469of9/IyQRQWcT5vOOwfqC\r\n+2Zz9EJCmsnlAsKl10cSb7GCHt0GapuZbHd83sg6+S7lrxkTnfbhUfCzUpG1\r\n3bjMcpUSMGznCVmTmZknn/mJlGVNsc5RWmp0/gIICqgZ3fK3OfkfN94VZeo8\r\n3suYt4WVYy7foRfFKGXGzNWJdn+gAtHNxcTDV/FUcxEvxHFASJwMXTsE4cUx\r\nLYEicYorXLF2qP4+yaZAZGVI4Lg5sjKA+3AhidZEiKBkEkqfocnf5m2BCIM6\r\nSH9bzUYAnWO0e9b62T1nR7uTvzDggv9BS7PVyQneuYa/5LlG/WPj93o4UiVS\r\nsvCQtWCsIVKWtHsfppjV/xznnKg3mU5GEaQ=\r\n=gpG6\r\n-----END PGP SIGNATURE-----\r\n"},"types":"types/index.d.ts","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework provides components, directives, theming and storage options that may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\nFinally, import the `/styles/main.scss` file into an scss base file to provides styles and style utils.\n\n---\n\n## Developer Notes:\n\n### Resources\n\n  * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n  * **components**: all components\n  * **composables**: similar to mixins or React's \"Hooks\", but for a Vue component\n  * **constants**: LeafLink global constants\n  * **directives**: [Vue directives](https://vuejs.org/v2/guide/custom-directive.html)\n  * **styles**: SCSS, CSS, style utils, etc.\n  * **types**: TypeScript type declarations\n  * **utils**: includes various helpers for internal and external use\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"e286a2cea803958a850f5ea42bea19cc4178fc95","scripts":{"lint":"vue-cli-service lint --no-fix","test":"vue-cli-service test:unit --watchAll","build":"npm run build:spritesheet","lint:fix":"vue-cli-service lint","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"npm run build:spritesheet && vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:spritesheet":"svg-sprite --symbol --symbol-dest=assets/ --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.16","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"_nodeVersion":"12.22.10","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vue/composition-api":"1.0.0-rc.6","@vuelidate/validators":"2.0.0-alpha.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"7.32.0","core-js":"3.20.3","cssnano":"^4.1.10","ts-jest":"24.3.0","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","typescript":"3.8.3","@babel/core":"^7.13.1","@types/jest":"24.0.19","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"7.20.0","vue-eslint-parser":"7.11.0","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","@vue/cli-plugin-babel":"4.5.15","jest-vue-preprocessor":"1.7.1","@storybook/addon-links":"^6.3.7","@vue/cli-plugin-eslint":"4.5.15","@babel/preset-typescript":"7.16.7","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"5.9.0","@vue/cli-plugin-unit-jest":"4.5.15","stylelint-config-standard":"^20.0.0","@vue/cli-plugin-typescript":"4.5.0","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@typescript-eslint/eslint-plugin":"5.9.0","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.x","typescript":"3.x","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-515--ecda1f1_1646333797216_0.02069160093082112","host":"s3://npm-registry-packages"}},"0.0.0-PR-517--6ed7a66":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-517--6ed7a66","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-517--6ed7a66","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"b6c8e02cb501915c7cd24d579d843e811583fc9a","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-517--6ed7a66.tgz","fileCount":478,"integrity":"sha512-vKDyBdIxjIWW37b0WciVXABjFWrgThHR4E+4H5ldUl4B9CgD8nDGNVz54NRpYn8GsxeHBcD6YkOnv25tOsr83A==","signatures":[{"sig":"MEYCIQD1egeWAm5f1RIQlVnlpj+ZLdF3H+S7gGzzI48gv/gjhAIhANExZGnkn6jVQgOzyQawFKTG2p1Of1WiyJ+KUQDqUylF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8871524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiITSOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2UA//fnuQJWRsP+Cn6nY3oqo7ZgR9po07gd3708RlZG6ghFrcDW0k\r\n87KtWmpTlRFqhE1laOaigb/2pFO6Snjmb16k9a623bpGK9x/XcIxfoyKkYWJ\r\nVLntPwZTo5t13M5PvjyBymeAtXRQGa7FhRUJXuAgnxGVF+mDQs5U3JsTzTah\r\nsUz0N/4jw6FHx9/5L1tygk4JL+qkz4hBXwaa3jbBiCsjmhQiCG1b7MyBNkQf\r\n7+Z/uceymVxeCZWQ8QGxIU8AANqWf0sDq+Yryo9+OyhtzAyRWKzNKZLwC6DE\r\nWF2iooWe4Ru4Kqs22m+HYuHINUv98dPZ7L3ZadBHmXdKRcIkB+K48toDMZXR\r\nZp/7oFvTd/RG7HkjKHo5evIQ9eMOfwgb9Mz6s/cMCLQOeVb8QDU8Cdqg1BMV\r\nYk0d0pM9J35t8TWDnA2RAALX/nXj7Xa3QVSNQkdD4lay43wCOnCYNmjQ135j\r\nCKjjJhJYStQ9kWbx/clEr2D6oPF7qpUE5ODjMuGThRiZhrZzVgg8YUr9c5th\r\nBJ9wl9PhS8uM8a6Ez+qaWdInMPGmqaoPIh57z18/bVDE28BBKK+25s0T3yDX\r\ntVafzvme4lTv/YH13mv/0aVmALhc40kc8aYzapoUCMjL9WKxgTqdQBXmNL8z\r\nFYjz5Wp2bqECJBd5ayHJA86sCAkHjbdcfRg=\r\n=qQ6p\r\n-----END PGP SIGNATURE-----\r\n"},"types":"types/index.d.ts","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework provides components, directives, theming and storage options that may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\nFinally, import the `/styles/main.scss` file into an scss base file to provides styles and style utils.\n\n---\n\n## Developer Notes:\n\n### Resources\n\n  * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n  * **components**: all components\n  * **composables**: similar to mixins or React's \"Hooks\", but for a Vue component\n  * **constants**: LeafLink global constants\n  * **directives**: [Vue directives](https://vuejs.org/v2/guide/custom-directive.html)\n  * **styles**: SCSS, CSS, style utils, etc.\n  * **types**: TypeScript type declarations\n  * **utils**: includes various helpers for internal and external use\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"4b476075d0b288312942ac02a41adfcf5b3da7ba","scripts":{"lint":"vue-cli-service lint --no-fix","test":"vue-cli-service test:unit --watchAll","build":"npm run build:spritesheet","lint:fix":"vue-cli-service lint","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"npm run build:spritesheet && vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:spritesheet":"svg-sprite --symbol --symbol-dest=assets/ --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.16","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"_nodeVersion":"12.22.10","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vue/composition-api":"1.0.0-rc.6","@vuelidate/validators":"2.0.0-alpha.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"7.32.0","core-js":"3.20.3","cssnano":"^4.1.10","ts-jest":"24.3.0","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","typescript":"3.8.3","@babel/core":"^7.13.1","@types/jest":"24.0.19","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"7.20.0","vue-eslint-parser":"7.11.0","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","@vue/cli-plugin-babel":"4.5.15","jest-vue-preprocessor":"1.7.1","@storybook/addon-links":"^6.3.7","@vue/cli-plugin-eslint":"4.5.15","@babel/preset-typescript":"7.16.7","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"5.9.0","@vue/cli-plugin-unit-jest":"4.5.15","stylelint-config-standard":"^20.0.0","@vue/cli-plugin-typescript":"4.5.0","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@typescript-eslint/eslint-plugin":"5.9.0","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.x","typescript":"3.x","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-517--6ed7a66_1646343309966_0.745296977632365","host":"s3://npm-registry-packages"}},"5.6.0":{"name":"@leaflink/leaflink-ui","version":"5.6.0","license":"MIT","_id":"@leaflink/leaflink-ui@5.6.0","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"da6c48801988df1591187114454a6c445bec7fbd","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-5.6.0.tgz","fileCount":478,"integrity":"sha512-/o40goyLJBbtqAWve/Cvxl6337cXiZrLWxxSgQUsl28BzSxMwRN12++RE6fw3B+LFmUe8IVhkljMdRJgN0R0bA==","signatures":[{"sig":"MEUCIQCt4epRLmob/zApj/bfmq0fvqeKFM7172Pha18jQeNpPgIgCOgLqXjJEtesVQivTc73Fi5tAUMHsHrjt8VFMWxkfHY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8871354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIWNVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmreUg//X5gGvQEi4WZJIfl0Xf4/nwU3zgAr21eqK3EkSIiVGyAoUgCT\r\nlP4+nK3FnMl//+b1ayhckfVPoJQp+Q0ANURw62dl9LahmjyI5L+1GnG1/UJw\r\nlQWINvtALXCrGE+muSPzJDlgVQj5wMJJlZNnaIXKBA5/8WyzrtpjyMkuPftl\r\nbH7Ztr9u5CpwsL5nWLZmXkUamEeBtSsoY+vkM2xHS/lv+FBaIqlm0dXOnF6a\r\n6yOdt9mXYS8Droi+8Tak/vknJHbPxE4Gpn0ZsaISzFCr1L70KPjm/W108Enu\r\nUHEFGg4IMPZT/wZZiNbcA+5+73hpKe9YNeqVkaZadNLe9/TtRPyJoIEHNvs4\r\nMZ3X9/gxE+urI2lBfTxMkFy6EEON5A2cOMb9/YGdcZiv3bBbE+I0QM6ybcJY\r\nseUI2584eHBW8y5uHhc0keQ7hdKUfAuCO5JdG9s7qb7sYXiGdRp76oHAA+IL\r\n453xTepPrXv6UHU3YpRX/jKHjJpwUU86gtIIL1uGR+gfbMAVLOnUnBht2Lxw\r\nUpekwmrnLWz4VvD7m++PwHkDI3Cc0bvc0uLZDw2kggYxUejuANkMiREgFGRV\r\n/aiWkJvsFw4/nv3cs8asEup6JHF5tgtdRdgoQp3DE920ah6BC4i9+4fKHVEm\r\nwISi/QSYtOewrKxcaU6H7Q3/LR1q5Vdynt4=\r\n=A6Gf\r\n-----END PGP SIGNATURE-----\r\n"},"types":"types/index.d.ts","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"fc3e59603fe0b2128b39de169b6ca29909130f57","scripts":{"lint":"vue-cli-service lint --no-fix","test":"vue-cli-service test:unit --watchAll","build":"npm run build:spritesheet","lint:fix":"vue-cli-service lint","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"npm run build:spritesheet && vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:spritesheet":"svg-sprite --symbol --symbol-dest=assets/ --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vue/composition-api":"1.0.0-rc.6","@vuelidate/validators":"2.0.0-alpha.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"7.32.0","core-js":"3.20.3","cssnano":"^4.1.10","ts-jest":"24.3.0","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","typescript":"3.8.3","@babel/core":"^7.13.1","@types/jest":"24.0.19","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"7.20.0","vue-eslint-parser":"7.11.0","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","@vue/cli-plugin-babel":"4.5.15","jest-vue-preprocessor":"1.7.1","@storybook/addon-links":"^6.3.7","@vue/cli-plugin-eslint":"4.5.15","@babel/preset-typescript":"7.16.7","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"5.9.0","@vue/cli-plugin-unit-jest":"4.5.15","stylelint-config-standard":"^20.0.0","@vue/cli-plugin-typescript":"4.5.0","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@typescript-eslint/eslint-plugin":"5.9.0","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.x","typescript":"3.x","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_5.6.0_1646355285249_0.10247884156563059","host":"s3://npm-registry-packages"}},"0.0.0-PR-517--f0ce89b":{"name":"@leaflink/leaflink-ui","version":"0.0.0-PR-517--f0ce89b","license":"MIT","_id":"@leaflink/leaflink-ui@0.0.0-PR-517--f0ce89b","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"15987594341e62d21996b8eeac80cd24524c2b20","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-0.0.0-PR-517--f0ce89b.tgz","fileCount":478,"integrity":"sha512-r8u0Oxr7qry5exS30d9o83D4AyuptOlOMAL3Fr6uGoIYHUNnK2DRGk4jRQDkzXozLBLUTj8UHmE9CDOBdLsE5A==","signatures":[{"sig":"MEUCIGuSIoj0Job02rh3nPpkhPlXBjVeBJOz5D7t5sZCY6I+AiEAh1sCIKUXmjSamtuo7VBE6uEGBMlER0hL0fZDJFXCxTE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8871628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIluJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSsRAAhRElftE8VFw/DJQ5g1FHxtPGMWybpvw5r4Mwwbob0fZgACUA\r\njjN2B+Lm4h6RjVf8dsX/3uZWEZxWpZ9KNqryPCvCil3uTvOmI3fM3CdDRHIc\r\nrJLm312NwZ9DWO8beoAHFEPwgT1XAAmirJ75uL+9AVLUMNN9jMrYRAGcTcJc\r\nA/3UEtB+m4rhxGED9w5wh6VneIOCDNXQC1SglC0ar4mjBKbrFZpkZgu4IX4G\r\nYPgjC70FECiDR1ZM0QfWm5eZZRVftNI2y3VchvbEftZGV1SEU82SdXSHRRgI\r\nbM+rDztb70v2pzzKZIzLNf6TmkwJ2zMJGZb4HsgUHkt0FrmIvmqQnYiRSLAj\r\ngNoRP9z6CDP9N76XbBG3DjPlS5LVzeBOa6pmHl2UrG4O9dz+ub3IWnK/+v7N\r\nxViMQTIBu6tf04KrJFWFzN22chCzIrOfPuD2e0fMb+QClw0LMRJzuQmWtV/c\r\nH+66aJIOoWls9dWdLmYYgwTg0ip7UNyZbSvjoMwVxTAp8R8zwkmA+nJSHz9T\r\nnDOhsfWbPVKrG7RIJrxNe0iTeTxfw4QNRxWI0iT/rJwanqmRyGlBV6g+Few0\r\nlEZQsnEIoOyb89DHaNyS3KNKpc21UZBEKIscmWx7FQyGVUl0nh4knFixRUm9\r\nCphAO4gu1KMOQL8Ftg/I4h/6uQnv+W1jAfw=\r\n=MNMm\r\n-----END PGP SIGNATURE-----\r\n"},"types":"types/index.d.ts","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework provides components, directives, theming and storage options that may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\nFinally, import the `/styles/main.scss` file into an scss base file to provides styles and style utils.\n\n---\n\n## Developer Notes:\n\n### Resources\n\n  * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n  * **components**: all components\n  * **composables**: similar to mixins or React's \"Hooks\", but for a Vue component\n  * **constants**: LeafLink global constants\n  * **directives**: [Vue directives](https://vuejs.org/v2/guide/custom-directive.html)\n  * **styles**: SCSS, CSS, style utils, etc.\n  * **types**: TypeScript type declarations\n  * **utils**: includes various helpers for internal and external use\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"0e148c1b764c21536624b748783e3aa7333cdef2","scripts":{"lint":"vue-cli-service lint --no-fix","test":"vue-cli-service test:unit --watchAll","build":"npm run build:spritesheet","lint:fix":"vue-cli-service lint","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"npm run build:spritesheet && vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:spritesheet":"svg-sprite --symbol --symbol-dest=assets/ --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.16","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"_nodeVersion":"12.22.10","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vue/composition-api":"1.0.0-rc.6","@vuelidate/validators":"2.0.0-alpha.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"7.32.0","core-js":"3.20.3","cssnano":"^4.1.10","ts-jest":"24.3.0","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","typescript":"3.8.3","@babel/core":"^7.13.1","@types/jest":"24.0.19","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"7.20.0","vue-eslint-parser":"7.11.0","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","@vue/cli-plugin-babel":"4.5.15","jest-vue-preprocessor":"1.7.1","@storybook/addon-links":"^6.3.7","@vue/cli-plugin-eslint":"4.5.15","@babel/preset-typescript":"7.16.7","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"5.9.0","@vue/cli-plugin-unit-jest":"4.5.15","stylelint-config-standard":"^20.0.0","@vue/cli-plugin-typescript":"4.5.0","@storybook/addon-essentials":"^6.3.7","@commitlint/config-conventional":"^12.0.1","@typescript-eslint/eslint-plugin":"5.9.0","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.x","typescript":"3.x","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_0.0.0-PR-517--f0ce89b_1646418824927_0.6144602837786026","host":"s3://npm-registry-packages"}},"6.0.0-beta.3":{"name":"@leaflink/leaflink-ui","version":"6.0.0-beta.3","license":"MIT","_id":"@leaflink/leaflink-ui@6.0.0-beta.3","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"ce68d58acd88ac2070ee585958cb05ac3e20fc51","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-6.0.0-beta.3.tgz","fileCount":467,"integrity":"sha512-C2G7bpZ0wou5eLV1LR4AXMyZPbc/JLb2Y5mPWjVltO7QieDHFH7tDDTtd2AwdboP831viJigSB25GBXqKEWpZA==","signatures":[{"sig":"MEQCIFr1+dZDZHZ13XGA0Z1wQXV63LylI+q/G057WO0DmE3cAiBID01NjtwjxeAmE7QezepbxUmDHY6iOFCzKlYcwLnDTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8861163,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJiJyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZ1A//RBJBsfev18dkYlSL+8Fn87Dftpbkmk3C9QQIKTIkSGLFT15x\r\nfN1VKoYCoYquNj7BLWivQgwuONpGQzRs77j7FlWLPumoA0OLLtBFQEKBZiIZ\r\nYc3mBtZVnNXr2ZrAJtN68bwvthY60ST8PvN0xuP0Ogebv77ejaHk8rCV+o9b\r\nBDm6/cGupHqPgAF8idygBwbfHM0TZjdavLvsMUG4+wCv+GrS3jON35VkliI9\r\nec4eQHwfbRGebJfIvKi26+YYV4klhjWzcw2+Udeh9WNbZLZzAMj2Jt26T6S6\r\nddSUgXGnMd/8c6MsnThGtpvpmXSHDFDG7bGhJGFpIdO+6wdCytgfYx8qvge0\r\nw/rl9rE0BzNpl0/pfDbImE3/3QfpvtYPO5hMGFm/gNx5jRgU68hTUFCFQPhL\r\nV1iaNG7rCEEr+lF6VazGCA951zBf4SCUxnVTQYi0EGSlzyqsN81Qfj5AT8aP\r\nVr3mkSvyUSwXAWdX9vUTzgLncMZAc7Mn+3hFLX6uZZjO3+twmVIxpFZxpjkd\r\n/ytoHnZ1Izdm6olri1vvMaNmD4HP4ChtcxIosoudRhECVtHJyp70Ar/mSI3H\r\nyCwV9IaXUtXz84WiXD1m8rV7Pcw5apH/Y+yct2tDNB4OBg8vCJhHOotMYeQk\r\n5p+V9o/47p1lnJnoJn6Xb20Ss8MQNrODG6c=\r\n=cJI0\r\n-----END PGP SIGNATURE-----\r\n"},"types":"types/index.d.ts","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework provides components, directives, theming and storage options that may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\nFinally, import the `/styles/main.scss` file into an scss base file to provides styles and style utils.\n\n---\n\n## Developer Notes:\n\n### Resources\n\n  * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n  * **components**: all components\n  * **composables**: similar to mixins or React's \"Hooks\", but for a Vue component\n  * **constants**: LeafLink global constants\n  * **directives**: [Vue directives](https://vuejs.org/v2/guide/custom-directive.html)\n  * **styles**: SCSS, CSS, style utils, etc.\n  * **types**: TypeScript type declarations\n  * **utils**: includes various helpers for internal and external use\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"1371a008dcdd03dbf3399f6a8cdaa3193e930718","scripts":{"lint":"eslint --ext .js,.ts,.vue --ignore-path .eslintignore ./","test":"jest ./","build":"npm run build:spritesheet","lint:fix":"eslint --ext .js,.ts,.vue --ignore-path .eslintignore --fix ./","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","build:docs":"npm run build:spritesheet && vuepress build docs","test:watch":"jest ./ --watchAll","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:spritesheet":"svg-sprite --symbol --symbol-dest=assets/ --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue3-touch-events":"^4.1.0","currency-symbol-map":"^4.0.4","@vuelidate/validators":"2.0.0-alpha.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.2.30","jest":"^27.5.1","sass":"^1.49.7","eslint":"7.32.0","core-js":"3.20.3","ts-jest":"^27.1.3","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","babel-core":"^7.0.0-bridge.0","babel-jest":"^27.5.1","css-loader":"^5.2.0","svg-sprite":"1.5.0","typescript":"3.8.3","vue-loader":"^16.8.3","@babel/core":"^7.13.1","@types/jest":"^27.4.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"8.2.3","@vue/vue3-jest":"^27.0.0-alpha.4","@commitlint/cli":"^12.0.1","@storybook/vue3":"6.3.7","@vue/test-utils":"^2.0.0-rc.18","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.15","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","@vue/compiler-sfc":"^3.2.30","eslint-plugin-vue":"^8.4.1","vue-eslint-parser":"^8.2.0","jest-serializer-vue":"^2.0.2","jest-transform-stub":"^2.0.0","@storybook/addon-a11y":"6.3.7","@vue/cli-plugin-babel":"4.5.15","storybook-vue3-router":"^2.2.1","@storybook/addon-links":"6.3.7","@babel/preset-typescript":"7.16.7","@storybook/addon-actions":"6.3.7","@storybook/addon-controls":"6.3.7","@testing-library/jest-dom":"^5.16.2","@typescript-eslint/parser":"5.9.0","stylelint-config-standard":"^20.0.0","@vue/cli-plugin-typescript":"^4.5.15","@storybook/addon-essentials":"6.3.7","@commitlint/config-conventional":"^12.0.1","@typescript-eslint/eslint-plugin":"5.9.0"},"peerDependencies":{"vue":"3.x","typescript":"3.8.x","@vue/compat":"3.x"},"peerDependenciesMeta":{"@vue/compat":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_6.0.0-beta.3_1646666354562_0.6781172435533456","host":"s3://npm-registry-packages"}},"4.24.1":{"name":"@leaflink/leaflink-ui","version":"4.24.1","license":"MIT","_id":"@leaflink/leaflink-ui@4.24.1","maintainers":[{"name":"marksost","email":"sostmark@gmail.com"},{"name":"lapski","email":"adam.lapczynski@gmail.com"},{"name":"bla211","email":"brad.louis.alexander@gmail.com"},{"name":"aaron.markey","email":"markeyaaron@gmail.com"},{"name":"cdavanos","email":"cdavanos@gmail.com"},{"name":"kitkwakwing","email":"kitkwakwing@gmail.com"},{"name":"jameslyon42","email":"jameslyon42@gmail.com"},{"name":"josepernia8","email":"josepernia91@gmail.com"},{"name":"ltzenteno","email":"ltzenteno@gmail.com"},{"name":"car3oon","email":"car3on@gmail.com"},{"name":"brenton-cozby","email":"brenton.cozby@gmail.com"}],"homepage":"https://github.com/LeafLink/leaflink-ui#readme","bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"dist":{"shasum":"8aa854a37fb9dcb3bcbd2b2047849ec86fb72d15","tarball":"https://registry.npmjs.org/@leaflink/leaflink-ui/-/leaflink-ui-4.24.1.tgz","fileCount":440,"integrity":"sha512-LXsWhlF+h1tSLcZyRqx5pJzYzjpR5cY+b8FrGUjIlgSM3VEMH/yH8ZCOkmRj2ZCyT+YWSmy1kY0BiLadTaq8+g==","signatures":[{"sig":"MEUCIFe76+KsJpv3cyMIZyYcU0lG9aIxs9Az1UxcFZCayCNaAiEAnB1Nf3pPyhCFYXOuCQJNgQwIqmOXdm1yM83rWNd/KMg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5373282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJkwVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpx5w/8COG1/hxFkN0wu9EbiNoOtTFG6ZIS1pTSc1zuhffTvMyJT0va\r\nmrSReW+NcABGeEcVCl1F3T/gDmSLZb5cqyVxb8vId8i6kJgM5BGwWtbq39Vd\r\nGnAi2e8eZKPnfIwI43PtswPOFqwZOYiMjwcqeQD1KBbSiohzOIPd9cJKdGz3\r\n9b4VzbVD7pb3h2Sm0ldz3NW3o5uPQRVm4AMHCb6jIsVgO1JFwBieWkK/EmfY\r\nY3TzBa2fn8qEgAPwOtsHhQkdil5D6MnBaz0e/gbBMWg7hqBlOT0wXzPGkvdV\r\nLLFBwYcZIpXqND+IHy5XrOX+UE8rVM+MmVSVuDoPQtBsXKDhULhQrghQOXZ9\r\ntrMzEfEA5Fz77ZGSjxnZir9zS+eo7NMpY7EiFgFX201bmuuuIHjpnfNdZvxv\r\nBuBaSExkfasIPrzu0ya0//akZSORCHOmkw7xKwAqkp9LlMEyWJAGP1SQwvGG\r\n32UCwjRCPR2bDwoglUobEcUfruxBw0nEjectgyYfcTDrRLL6P1bE1Ys9jg12\r\n9L2hkwfg+vsugxBs/m0SvFR/BnEHBR6IJhRE3IZSQrw0wVYJVc+9IHrBNfSo\r\n0klP2DP4k2hkgfi2CJCOiuY7Dpk+/X84uyc2oNVOVdwseUAzr8QErZ/K1lSr\r\nP4I2zm22Ap+SB8PJf1//Qp5tx7BPNoJIsBM=\r\n=pbom\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/leaflink-ui.common.js","sass":"src/styles/main.scss","style":"dist/leaflink-ui.min.css","types":"types/index.d.ts","module":"lib/index.js","readme":"# leaflink-UI\n\n![npm (tag)](https://img.shields.io/npm/v/@leaflink/leaflink-ui/latest?color=%230072f0)\n\n> A design framework housing Leaflink's UI. Includes custom Vue components as well as a suite of CSS utilities.\n\n\nThe `Leaflink-UI` (or LLUI, or [LLLLL](#lllll)) framework best operates as a plugin, where components, directives, theming and storage options may be dynamically configured per environment.\n\n## Getting Started\n\nThere are several ways to configure the framework to suit your specific needs. Configurable items include:\n\n  * **components**: core LL components maybe be bundled _à la carte_, or in their entirety ([see list](#compnent-listing)).\n  * **directives**: configure which directives are bundled.\n  * **i18n**: translation options, language and locale.\n  * **theme**: configure theme-specific options. (coming soon)\n  * **storage**: setup methods to persist user-settings. There are several LocalStorage helpers which may be overridden.\n\nThe generated entry file will load all `esm` components by default. However, you may configure the framework with a few options:\n\n```javascript\nconst options = {\n  components: ... // provide components \"à la carte\"\n  directives: ... // provide directives \"à la carte\"\n  i18n: {         // i18n options\n    locale: ...\n    t: ...\n  }\n  theme: ...      // theming options\n  storage: ...    // override localstorage persistence options\n}\n```\n\nA sample configuration might look something like:\n\n```javascript\n// plugins/leaflink-ui/index.js\n\nimport '@leaflink/leaflink-ui/dist/leaflink.min.css'; // optional. You may prefer to bundle this elsewhere\nimport Vue from 'vue';\nimport LLUI, { LLButton, LLCheckbox } from '@leaflink/leaflink-ui';\nimport i18n, { locale } from 'path/to/i18n';\nimport theme from 'path/to/themes/dark.json';\n\nVue.use(LLUI, {\n  theme,\n  i18n: {\n    locale,\n    t: (key, value) => i18n.t(key, value)\n  },\n  components: {\n    LLButton,\n    LLCheckbox,\n  },\n});\n\nexport default LLUI;\n```\nThis example will load the core CSS stylesheet, i18n options, a dark theme, and the `LLButton` and `LLCheckbox` components.\n\nThen, in your app's setup, simply:\n```javascript\nimport LLUI from '@/plugins/leaflink-ui';\n\n// ...\n\nVue.use(LLUI);\n```\n\n---\n\n## Developer Notes:\n\n### Distributed files\n\nNote that not all files in the repository are bundled when publishing to `npm`. What is actually happening is: files in `/src` are used to generate the following:\n  * `dist`: bundled / pre-built files for agnostic consumption\n    * **leaflink-ui.js**:  In _commonjs_, _esm_ formats. Regular and minified versions\n    * **css**:  Core css from `styles`, as well as a bundle of component-only css, if useful\n    * **spritesheet.svg**: Our icon spritesheet\n  * `lib`: a collection of `esm` modules that you may consume however you wish\n    * **index.js**: this is the \"install\" entry point, for use with `Vue.use(...)`.\n    * **components**: all components, transpiled to ES modules\n    * **directives**: coming soon\n    * **utilities**: also coming soon\n\n### Bundle\n\nIn the `package.json` there are several things to be aware of:\n  * entry points:\n    * **main**: points to the `cjs` build `dist/leaflink-ui.common.js`\n    * **module**:\n    * **source**\n    * **style**: points to `dist/leaflink-ui.css`\n  * **files**: a list of files that are included when the user installs `leaflink-ui`. Currently: `dist/`, `lib/` and `src/`. Note that you won't see testing `.spec` files in the installed package\n  * **sideEffects**: a list of items that are hints to weback to aid in its tree-shaking algorithm (and so it knows to include these files when it might otherwise remove them)\n\n\n### Core files & Entry Points\n* `framework.js`: is the framework `install` function (and any other framework-specific things). It registers components, themes, etc. with your Vue app.\n* `index.js` is used as the main entry point to the framework. It also exports each component individually, for an _à la carte_ build. You may pull in the default export directly and `Vue.use` it (to quickly get up and running w/ all components and features); or, you may wish configure it with particular options, components, or features.\n\n\n### Testing\nTesting the framework uses `@vue-test-utils` under the hood. We use Jest (via `@vue/cli-plugin-unit-jest`) to run our unit-tests.\n\n* **test command** `npm test`\n\n## Contribution:\n\n[Contribution guidelines](.github/CONTRIBUTING.md)\n\n\n## Appendix\n\n### Component Listing\n\n[Visit our docs for a listing](/docs/components/README.md)\n\n### LLLLL\n<small>\"Live Laugh Love LeafLink UI\"</small>\n","source":"src/index.js","engines":{"node":"^10.18 || ^12 || ^14"},"gitHead":"b03f5e0bfcee50d5dda462d56d117a4277b8490d","scripts":{"lint":"eslint --ext .js,.vue ./ --ignore-pattern 'dist/' --ignore-pattern 'lib/'","test":"vue-cli-service test:unit --watchAll","build":"scripts/build.sh","watch":"rollup -c scripts/rollup.config.js --watch","lint:fix":"npm run lint --  --fix","storybook":"npm run build:storybook:spritesheet && start-storybook -s .storybook -p 9003","test:unit":"vue-cli-service test:unit","build:docs":"vuepress build docs","watch:docs":"vuepress dev docs --no-cache","lint:commits":"commitlint","build:storybook":"npm run build:storybook:spritesheet && build-storybook -s .storybook","build:storybook:spritesheet":"svg-sprite --symbol --symbol-dest=.storybook/static --symbol-sprite=spritesheet.svg --svg-namespace-ids=false assets/icons/*.svg"},"_npmUser":{"name":"marksost","email":"sostmark@gmail.com"},"commitlint":{"rules":{"scope-case":[0]},"extends":["@commitlint/config-conventional"]},"deprecated":"Package was renamed to @leaflink/stash starting with version 5.7.0","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"_npmVersion":"6.14.11","description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","directories":{},"sideEffects":["*.css","*.scss","*.vue","./types"],"_nodeVersion":"12.20.2","browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"quill":"1.3.7","lodash-es":"4.17.15","vue-date-pick":"1.3.0","vue2-touch-events":"^3.2.2","currency-symbol-map":"^4.0.4","@vuelidate/validators":"^2.0.0-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.7.2","rollup":"2.7.3","terser":"4.6.12","cssnano":"^4.1.10","vuepress":"^1.5.2","node-sass":"^4.14.1","stylelint":"^13.11.0","css-loader":"^5.2.0","svg-sprite":"1.5.0","@babel/core":"^7.13.1","postcss-cli":"7.1.0","sass-loader":"8.0.2","autoprefixer":"9.7.4","babel-loader":"^8.2.2","@storybook/vue":"^6.3.7","@commitlint/cli":"^12.0.1","@vue/test-utils":"^1.0.4","stylelint-order":"^4.1.0","@vue/cli-service":"^4.5.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^6.2.2","rollup-plugin-vue":"5.1.9","@babel/eslint-parser":"^7.13.4","@rollup/plugin-alias":"3.1.0","@rollup/plugin-babel":"^5.0.4","storybook-vue-router":"^1.0.7","@storybook/addon-a11y":"^6.3.7","rollup-plugin-postcss":"3.1.1","vue-template-compiler":"2.6.11","@storybook/addon-links":"^6.3.7","@rollup/plugin-commonjs":"^13.0.0","@storybook/addon-actions":"^6.3.7","@storybook/addon-controls":"^6.3.7","@testing-library/jest-dom":"^5.11.4","@vue/cli-plugin-unit-jest":"^4.5.4","stylelint-config-standard":"^20.0.0","@rollup/plugin-node-resolve":"7.1.3","@storybook/addon-essentials":"^6.3.7","rollup-plugin-ignore-import":"^1.3.2","@commitlint/config-conventional":"^12.0.1","@babel/plugin-proposal-optional-chaining":"^7.13.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.13.0"},"peerDependencies":{"vue":"2.6.11","@vue/composition-api":"^1.0.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/leaflink-ui_4.24.1_1646677013536_0.45642278656821644","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-01-09T20:25:56.257Z","modified":"2026-01-15T13:37:55.433Z","0.0.1":"2020-01-09T20:25:56.634Z","0.0.2":"2020-01-09T21:02:49.940Z","0.0.3":"2020-03-04T21:36:59.268Z","0.0.4":"2020-03-10T19:36:35.774Z","0.1.0":"2020-04-29T15:03:22.603Z","0.1.1":"2020-05-01T17:56:29.144Z","0.1.2":"2020-05-07T18:42:59.241Z","0.1.3":"2020-05-14T16:22:06.520Z","0.2.0":"2020-05-20T20:34:12.063Z","0.3.0":"2020-05-27T14:34:37.030Z","0.4.1":"2020-06-03T19:00:25.223Z","0.4.2":"2020-06-04T16:49:59.860Z","0.4.3":"2020-06-09T19:13:35.145Z","0.4.5":"2020-06-12T14:52:56.612Z","0.4.6":"2020-06-16T15:56:48.918Z","0.4.7":"2020-06-18T13:37:45.243Z","0.4.8":"2020-07-08T21:17:55.442Z","0.5.0":"2020-07-09T19:56:54.734Z","0.5.1":"2020-07-09T19:59:02.731Z","0.5.2":"2020-07-16T16:28:48.622Z","0.5.3":"2020-07-17T20:36:33.085Z","0.5.4":"2020-07-20T16:01:13.094Z","0.5.5":"2020-08-04T19:30:02.471Z","0.5.6":"2020-08-04T19:33:20.352Z","0.5.7":"2020-08-05T16:18:58.698Z","0.5.8":"2020-08-07T20:35:28.027Z","0.5.9":"2020-08-07T22:36:13.521Z","0.6.0":"2020-08-14T16:34:56.785Z","0.6.2":"2020-09-03T16:31:56.287Z","0.6.3":"2020-09-03T19:56:10.022Z","0.7.0":"2020-09-09T20:56:49.138Z","0.7.1":"2020-09-10T15:21:52.085Z","0.7.2":"2020-09-10T18:04:38.648Z","0.7.3":"2020-09-11T14:17:54.208Z","0.7.4":"2020-09-14T14:47:09.073Z","0.8.0":"2020-09-16T21:18:36.781Z","0.8.1":"2020-09-17T16:43:52.806Z","0.8.2":"2020-09-23T16:52:15.894Z","0.8.3":"2020-09-25T17:31:40.321Z","0.8.4":"2020-09-28T17:45:54.843Z","0.8.5":"2020-10-01T15:48:13.818Z","0.8.6":"2020-10-01T20:28:12.380Z","0.8.7":"2020-10-05T15:37:13.673Z","0.8.8":"2020-10-06T16:36:45.194Z","0.8.9":"2020-10-07T14:51:48.630Z","0.8.10":"2020-10-07T20:36:29.673Z","0.8.11":"2020-10-14T16:34:13.082Z","0.8.12":"2020-10-15T16:29:19.315Z","0.8.13":"2020-10-15T20:21:15.426Z","0.9.0":"2020-10-22T15:52:30.818Z","0.10.0":"2020-10-23T19:28:26.033Z","0.10.1":"2020-10-28T15:56:42.925Z","0.10.2":"2020-10-28T19:49:49.033Z","0.10.3":"2020-11-06T16:15:50.541Z","0.10.4":"2020-11-17T22:10:55.847Z","0.10.5":"2020-11-17T23:03:55.817Z","0.10.6":"2020-11-24T15:44:28.803Z","0.10.7":"2020-11-24T17:59:29.647Z","0.10.8":"2020-12-04T16:25:36.495Z","0.11.0":"2020-12-04T22:53:46.478Z","0.11.1":"2020-12-07T18:04:20.906Z","0.11.2":"2020-12-10T15:57:06.250Z","0.11.3":"2021-01-05T16:03:57.621Z","0.11.4":"2021-01-07T21:08:14.409Z","0.11.5":"2021-01-12T18:52:38.772Z","0.11.6":"2021-02-04T16:04:52.253Z","0.11.7":"2021-02-08T15:24:18.601Z","0.11.8":"2021-02-08T22:38:15.682Z","0.12.0":"2021-02-16T18:50:38.706Z","0.12.1":"2021-02-19T16:50:11.602Z","0.12.2":"2021-02-19T20:45:30.891Z","0.12.3":"2021-02-24T16:10:28.272Z","0.0.0-pr-229-7ed4553":"2021-02-25T21:14:24.695Z","0.0.0-pr-229-7aec7d7":"2021-02-25T21:30:21.400Z","0.0.0-pr-229-ff82428":"2021-02-26T01:56:27.925Z","0.0.0-pr-233-ab9c55a":"2021-03-01T18:47:11.689Z","0.0.0-pr-233-730067d":"2021-03-01T19:18:07.120Z","0.13.0":"2021-03-02T15:22:41.249Z","0.13.1":"2021-03-02T20:20:38.061Z","0.13.2":"2021-03-02T20:28:16.151Z","0.13.3":"2021-03-02T20:54:15.054Z","0.14.0":"2021-03-03T14:36:40.986Z","0.14.1":"2021-03-08T15:38:28.816Z","0.14.2":"2021-03-08T20:14:21.081Z","0.0.0-pr-254-ca257c1":"2021-03-10T03:55:50.504Z","0.0.0-pr-254-e0d9484":"2021-03-10T16:25:58.706Z","0.0.0-pr-254-f0c5eca":"2021-03-10T16:47:25.593Z","0.0.0-pr-256-f680f01":"2021-03-12T20:58:04.805Z","0.0.0-pr-256-2cf4f70":"2021-03-12T23:16:54.376Z","0.15.0":"2021-03-16T14:02:20.879Z","0.15.1":"2021-03-17T17:23:42.718Z","0.15.2":"2021-03-17T18:23:03.984Z","0.0.0-PR-264--3c11d92":"2021-03-18T15:59:30.897Z","0.0.0-PR-264--6efa03f":"2021-03-18T16:41:01.370Z","0.0.0-PR-264--25ff9c6":"2021-03-18T16:59:09.251Z","0.0.0-PR-264--4156857":"2021-03-18T17:07:20.535Z","0.0.0-PR-266--632c598":"2021-03-18T21:36:28.575Z","0.0.0-PR-268--9075860":"2021-03-19T13:35:43.558Z","0.0.0-PR-269--2c0a880":"2021-03-19T14:06:13.243Z","0.0.0-PR-269--3d75f2e":"2021-03-19T14:11:47.543Z","0.0.0-PR-266--77a217d":"2021-03-19T22:40:57.934Z","0.0.0-PR-266--11a2c20":"2021-03-19T22:46:35.584Z","0.0.0-PR-270--45a4327":"2021-03-22T19:38:21.968Z","0.0.0-PR-272--8979527":"2021-03-22T21:30:50.009Z","0.15.3":"2021-03-23T13:49:55.429Z","0.0.0-PR-266--2a10586":"2021-03-23T15:28:40.794Z","0.0.0-PR-266--34dd353":"2021-03-23T18:20:26.381Z","0.15.4":"2021-03-24T18:38:23.901Z","0.0.0-PR-277--11b766f":"2021-03-25T23:07:50.240Z","0.0.0-PR-277--9283b00":"2021-03-26T01:23:06.547Z","0.16.0":"2021-03-26T14:11:53.550Z","0.0.0-PR-279--b06267c":"2021-03-26T20:30:05.938Z","0.16.1":"2021-03-29T13:39:21.982Z","0.0.0-PR-281--38c8df4":"2021-03-29T20:53:56.181Z","0.16.2":"2021-03-30T15:55:21.403Z","0.0.0-PR-281--45dee1c":"2021-03-30T21:44:38.814Z","0.0.0-PR-281--2759f61":"2021-03-31T16:25:48.588Z","0.0.0-PR-281--96b4239":"2021-04-01T03:09:29.941Z","0.17.0":"2021-04-01T20:46:16.564Z","0.0.0-PR-288--5ffca44":"2021-04-02T21:06:58.863Z","0.0.0-PR-283--c243f6d":"2021-04-05T14:31:24.682Z","0.0.0-PR-289--cb0326e":"2021-04-05T21:43:49.223Z","0.0.0-PR-283--3c83294":"2021-04-06T21:03:04.616Z","0.0.0-PR-288--2c5b9c3":"2021-04-07T16:51:12.128Z","0.0.0-PR-289--3f3b58b":"2021-04-07T17:25:36.101Z","0.18.0":"2021-04-07T21:03:40.156Z","0.0.0-PR-293--5e1f31f":"2021-04-08T13:57:53.667Z","0.0.0-PR-293--3eefed0":"2021-04-08T14:38:22.299Z","0.18.1":"2021-04-08T14:38:32.004Z","0.19.0":"2021-04-08T14:54:53.103Z","0.19.1":"2021-04-08T15:26:36.021Z","0.19.2":"2021-04-08T16:29:52.814Z","0.20.0":"2021-04-08T18:50:32.304Z","0.0.0-PR-291--2673e14":"2021-04-08T20:26:43.781Z","0.0.0-PR-299--6f5cb0a":"2021-04-09T08:44:12.976Z","0.0.0-PR-299--0ecbd91":"2021-04-09T09:13:17.105Z","0.20.1":"2021-04-09T13:18:57.753Z","0.21.0":"2021-04-09T16:22:23.600Z","0.22.0":"2021-04-09T17:42:34.302Z","0.0.0-PR-300--e275035":"2021-04-11T00:18:45.408Z","0.0.0-PR-300--a6ed021":"2021-04-11T01:16:00.918Z","0.0.0-PR-301--cf17cfe":"2021-04-12T16:26:16.998Z","0.22.1":"2021-04-12T17:07:25.056Z","0.22.2":"2021-04-12T21:39:54.952Z","0.23.0":"2021-04-13T13:38:38.389Z","0.0.0-PR-302--0a4c48c":"2021-04-13T16:24:21.537Z","0.0.0-PR-302--5ee1b62":"2021-04-13T20:55:59.638Z","0.23.1":"2021-04-14T19:24:47.951Z","0.0.0-PR-304--3bb589f":"2021-04-15T15:01:10.021Z","0.0.0-PR-306--f8576e1":"2021-04-19T13:19:14.877Z","0.0.0-PR-307--6de089c":"2021-04-19T19:22:47.198Z","0.0.0-PR-304--22e4ad1":"2021-04-19T19:35:25.645Z","0.0.0-PR-307--da8e4cf":"2021-04-19T20:16:07.456Z","0.24.0":"2021-04-19T21:02:05.718Z","0.0.0-PR-309--31343b1":"2021-04-19T23:11:56.947Z","0.0.0-PR-306--e3f7da4":"2021-04-20T10:30:53.460Z","0.24.1":"2021-04-20T13:07:12.446Z","0.25.0":"2021-04-21T13:37:56.874Z","0.0.0-PR-314--4d99827":"2021-04-22T17:51:54.131Z","0.0.0-PR-313--ec2470b":"2021-04-22T18:21:37.678Z","0.0.0-PR-315--20012a1":"2021-04-23T08:13:00.123Z","0.25.1":"2021-04-23T13:47:25.014Z","0.0.0-PR-313--8bc5a7a":"2021-04-23T16:46:26.146Z","0.25.2":"2021-04-23T18:00:37.646Z","0.0.0-PR-306--97e45b1":"2021-04-26T07:23:07.962Z","0.0.0-PR-315--786a6e0":"2021-04-26T09:18:41.286Z","0.25.3":"2021-04-26T14:55:40.660Z","0.25.4":"2021-04-26T17:17:39.970Z","0.0.0-PR-306--0b6b37f":"2021-04-27T11:12:31.736Z","0.25.5":"2021-04-27T15:59:14.247Z","0.0.0-PR-317--2d457e7":"2021-04-27T19:27:01.153Z","0.25.6":"2021-04-27T19:46:32.097Z","0.26.0":"2021-04-28T12:50:07.734Z","0.0.0-PR-321--41d38d4":"2021-04-29T11:32:40.012Z","0.27.0":"2021-04-29T22:16:43.964Z","0.28.0":"2021-04-30T13:36:34.844Z","1.0.0":"2021-04-30T15:13:31.519Z","0.0.0-PR-324--182490f":"2021-04-30T17:34:48.817Z","1.1.0":"2021-04-30T19:21:18.771Z","0.0.0-PR-326--480920c":"2021-05-03T13:47:13.864Z","0.0.0-PR-327--dbeecd3":"2021-05-03T15:48:46.895Z","1.1.1":"2021-05-03T15:57:48.156Z","1.2.0":"2021-05-03T16:48:16.440Z","1.3.0":"2021-05-03T21:05:43.142Z","0.0.0-PR-326--477fe39":"2021-05-03T21:32:50.971Z","0.0.0-PR-326--207776c":"2021-05-04T02:02:36.827Z","0.0.0-PR-330--f57db78":"2021-05-04T19:53:28.583Z","1.4.0":"2021-05-05T14:33:35.061Z","1.5.0":"2021-05-06T14:37:19.950Z","0.0.0-PR-331--99c1e16":"2021-05-06T19:03:01.910Z","1.5.1":"2021-05-06T21:25:41.064Z","1.5.2":"2021-05-07T14:13:36.800Z","0.0.0-PR-334--8b8a7ba":"2021-05-07T16:30:10.108Z","0.0.0-PR-334--82af643":"2021-05-07T17:33:24.619Z","0.0.0-PR-331--92d7d2d":"2021-05-07T17:46:42.445Z","1.6.0":"2021-05-07T19:35:46.696Z","0.0.0-PR-335--665a619":"2021-05-07T20:39:40.456Z","0.0.0-PR-306--59dd857":"2021-05-10T10:33:38.727Z","0.0.0-PR-334--2fecaee":"2021-05-10T15:10:05.035Z","0.0.0-PR-336--de1adf6":"2021-05-10T19:36:19.124Z","1.7.0":"2021-05-10T21:03:16.589Z","1.8.0":"2021-05-10T21:20:03.081Z","0.0.0-PR-337--4cb538a":"2021-05-11T16:16:57.046Z","0.0.0-PR-337--0a0030d":"2021-05-11T16:52:15.659Z","1.8.1":"2021-05-11T17:30:18.367Z","1.9.0":"2021-05-12T16:16:54.012Z","1.9.1":"2021-05-13T17:07:13.811Z","0.0.0-PR-339--16585f0":"2021-05-13T17:07:44.215Z","0.0.0-PR-340--1d1f762":"2021-05-13T17:21:52.560Z","0.0.0-PR-340--710b9b7":"2021-05-14T01:01:34.945Z","0.0.0-PR-341--2ee4be4":"2021-05-14T11:14:37.107Z","0.0.0-PR-340--81569ea":"2021-05-14T17:07:59.838Z","1.10.0":"2021-05-14T17:32:05.547Z","1.11.0":"2021-05-18T20:21:05.907Z","1.12.0":"2021-05-18T23:44:56.606Z","1.12.1":"2021-05-19T20:39:46.108Z","0.0.0-PR-341--e2e51f3":"2021-05-21T07:28:38.139Z","0.0.0-PR-345--44c1b74":"2021-05-21T14:36:17.233Z","0.0.0-PR-345--1490719":"2021-05-21T15:08:38.249Z","0.0.0-PR-345--5a9aa13":"2021-05-21T15:57:14.117Z","0.0.0-PR-346--80d73a4":"2021-05-21T19:11:17.809Z","0.0.0-PR-341--1f0b810":"2021-05-24T08:56:35.866Z","1.12.2":"2021-05-24T13:52:51.272Z","0.0.0-PR-347--75bae86":"2021-05-24T18:22:18.552Z","0.0.0-PR-345--d12f09a":"2021-05-24T18:36:49.207Z","1.12.3":"2021-05-24T21:09:42.904Z","1.13.0":"2021-05-25T13:35:24.304Z","0.0.0-PR-345--ee58395":"2021-05-25T20:04:18.410Z","0.0.0-PR-348--b7ff484":"2021-05-25T22:39:13.194Z","0.0.0-PR-350--fdb89e3":"2021-05-26T16:42:57.680Z","1.14.0":"2021-05-27T08:32:18.550Z","0.0.0-PR-354--f20555e":"2021-05-27T16:07:53.899Z","1.15.0":"2021-05-27T18:46:14.928Z","0.0.0-PR-345--c6b9061":"2021-05-27T19:28:30.425Z","0.0.0-PR-345--efbbe3a":"2021-05-28T20:50:26.940Z","0.0.0-PR-355--4deda4e":"2021-06-01T10:01:04.587Z","0.0.0-PR-340--fd1932d":"2021-06-01T12:50:03.372Z","0.0.0-PR-340--d539d8b":"2021-06-01T13:15:32.061Z","0.0.0-PR-348--bfa1dd7":"2021-06-01T13:34:23.893Z","0.0.0-PR-356--b853f46":"2021-06-01T16:56:59.760Z","0.0.0-PR-345--fd9df3a":"2021-06-01T19:44:24.742Z","1.16.0":"2021-06-01T20:01:09.518Z","1.17.0":"2021-06-02T12:52:34.373Z","1.17.1":"2021-06-02T15:31:59.633Z","1.17.2":"2021-06-02T15:51:55.130Z","0.0.0-PR-360--f0262fe":"2021-06-04T02:31:04.609Z","1.17.3":"2021-06-04T13:19:09.100Z","0.0.0-PR-340--f3e3234":"2021-06-04T19:00:01.238Z","0.0.0-PR-354--e41cbb8":"2021-06-04T19:04:09.230Z","1.17.4":"2021-06-04T19:30:38.567Z","1.18.0":"2021-06-04T19:33:30.606Z","0.0.0-PR-354--fbbbe22":"2021-06-04T21:21:46.881Z","0.0.0-PR-348--669279a":"2021-06-07T11:04:42.865Z","0.0.0-PR-348--a82a3f3":"2021-06-07T11:19:02.964Z","1.19.0":"2021-06-08T13:08:53.984Z","2.0.0":"2021-06-09T19:37:58.699Z","0.0.0-PR-362--9145005":"2021-06-15T17:54:40.310Z","0.0.0-PR-362--38e0fce":"2021-06-15T19:12:01.437Z","0.0.0-PR-362--8a991f6":"2021-06-15T19:18:46.934Z","0.0.0-PR-363--a59abb4":"2021-06-15T20:06:51.022Z","0.0.0-PR-362--8c080d3":"2021-06-15T20:14:38.576Z","0.0.0-PR-362--a4aa23e":"2021-06-15T20:15:21.494Z","0.0.0-PR-364--6fa6ba6":"2021-06-15T21:30:25.867Z","0.0.0-PR-361--871edb4":"2021-06-16T09:26:36.825Z","0.0.0-PR-365--edcb6be":"2021-06-16T13:33:57.049Z","2.1.0":"2021-06-16T14:07:39.513Z","0.0.0-PR-366--f5745e8":"2021-06-16T18:35:46.545Z","2.2.0":"2021-06-17T19:02:25.021Z","2.3.0":"2021-06-21T13:52:36.236Z","0.0.0-PR-367--250b6a2":"2021-06-22T15:23:58.943Z","2.3.1":"2021-06-22T16:00:23.708Z","0.0.0-PR-364--63d1577":"2021-06-22T17:34:22.855Z","0.0.0-PR-361--4af5cff":"2021-06-23T09:01:56.678Z","0.0.0-PR-364--59a2fb7":"2021-06-23T12:51:26.212Z","2.4.0":"2021-06-23T13:20:26.699Z","0.0.0-PR-369--40029eb":"2021-06-23T15:14:14.888Z","0.0.0-PR-361--6cdf0b8":"2021-06-24T13:33:38.971Z","0.0.0-PR-364--a292649":"2021-06-25T17:12:44.420Z","2.5.0":"2021-06-25T19:50:57.232Z","0.0.0-PR-361--f8612aa":"2021-06-28T08:04:50.743Z","2.6.0":"2021-06-28T19:43:32.300Z","0.0.0-PR-371--a030965":"2021-06-28T20:50:32.483Z","2.7.0":"2021-06-29T09:17:36.795Z","2.8.0":"2021-06-29T18:29:28.456Z","2.9.0":"2021-06-29T18:36:16.830Z","2.9.1":"2021-06-29T21:04:00.966Z","2.10.0":"2021-06-30T13:03:30.449Z","0.0.0-PR-374--4e5c340":"2021-07-01T18:02:40.132Z","0.0.0-PR-374--3b6f905":"2021-07-01T23:09:34.069Z","2.10.1":"2021-07-02T16:18:09.524Z","0.0.0-PR-376--ef52554":"2021-07-06T17:48:33.853Z","0.0.0-PR-377--dc64645":"2021-07-09T20:13:53.022Z","0.0.0-PR-378--c830813":"2021-07-09T22:08:39.992Z","0.0.0-PR-375--98e7314":"2021-07-12T21:01:35.677Z","0.0.0-PR-375--4ea7dd8":"2021-07-13T16:28:09.719Z","0.0.0-PR-375--914ac79":"2021-07-13T21:09:39.493Z","2.11.0":"2021-07-14T15:27:28.438Z","2.11.1":"2021-07-14T15:48:24.610Z","2.12.0":"2021-07-15T16:16:54.083Z","2.12.1":"2021-07-15T16:33:16.452Z","0.0.0-PR-381--10b0440":"2021-07-19T22:15:54.821Z","0.0.0-PR-382--49ace64":"2021-07-20T17:02:52.707Z","0.0.0-PR-383--b416adc":"2021-07-20T17:30:06.048Z","0.0.0-PR-382--afc9253":"2021-07-20T21:02:07.943Z","0.0.0-PR-382--f740022":"2021-07-20T21:39:40.642Z","0.0.0-PR-382--cb08fd7":"2021-07-20T22:01:29.798Z","0.0.0-PR-382--252e2ba":"2021-07-21T15:13:33.458Z","0.0.0-PR-383--4372a67":"2021-07-21T15:31:33.615Z","0.0.0-PR-382--8b81f1c":"2021-07-21T15:39:48.615Z","0.0.0-PR-384--8b81f1c":"2021-07-22T16:15:57.867Z","0.0.0-PR-384--c194c47":"2021-07-23T16:50:19.539Z","0.0.0-PR-384--faab596":"2021-07-23T19:44:56.053Z","0.0.0-PR-385--74e9cfc":"2021-07-26T16:10:17.396Z","0.0.0-PR-385--c6300ee":"2021-07-26T17:35:39.196Z","2.13.0":"2021-07-26T20:54:50.301Z","2.14.0":"2021-07-27T13:31:50.524Z","0.0.0-PR-383--8a3cc68":"2021-07-28T14:16:01.355Z","0.0.0-PR-383--18f8d8e":"2021-07-28T16:10:38.367Z","0.0.0-PR-386--6e1f767":"2021-07-28T17:44:29.476Z","0.0.0-PR-386--fde37a7":"2021-07-28T18:02:38.387Z","0.0.0-PR-383--80c947a":"2021-07-28T20:59:18.742Z","2.15.0":"2021-07-28T21:32:30.879Z","2.15.1":"2021-07-28T22:23:32.443Z","2.16.0":"2021-07-29T21:40:58.460Z","0.0.0-PR-391--8728f30":"2021-07-30T19:41:01.925Z","0.0.0-PR-392--a4dbf87":"2021-07-30T20:55:26.038Z","2.17.0":"2021-08-02T18:53:39.718Z","0.0.0-PR-394--c285d22":"2021-08-03T18:03:37.156Z","2.17.1":"2021-08-03T19:16:26.769Z","2.18.0":"2021-08-04T18:01:15.472Z","0.0.0-PR-401--99d5713":"2021-08-05T15:26:08.252Z","2.19.0":"2021-08-05T17:56:53.035Z","0.0.0-PR-393--d994d3c":"2021-08-06T01:09:48.240Z","0.0.0-PR-393--a4ba970":"2021-08-06T13:40:30.886Z","0.0.0-PR-402--6c73e82":"2021-08-06T15:52:23.844Z","2.20.0":"2021-08-10T18:52:49.238Z","2.21.0":"2021-08-10T18:56:13.963Z","0.0.0-PR-404--6cf369a":"2021-08-11T00:21:58.921Z","2.22.0":"2021-08-11T18:47:19.148Z","0.0.0-PR-392--9101bc4":"2021-08-12T16:13:40.846Z","2.23.0":"2021-08-13T15:43:17.330Z","0.0.0-PR-405--91b746b":"2021-08-13T20:09:12.952Z","0.0.0-PR-404--a024e06":"2021-08-16T17:56:53.869Z","2.24.0":"2021-08-16T20:30:15.325Z","2.25.0":"2021-08-16T20:54:01.678Z","2.25.1":"2021-08-16T21:35:17.742Z","0.0.0-PR-408--2c4c2ed":"2021-08-17T03:44:46.402Z","0.0.0-PR-409--ae2b754":"2021-08-17T15:21:58.408Z","0.0.0-PR-404--b97162d":"2021-08-17T15:22:25.257Z","2.25.2":"2021-08-17T15:53:00.216Z","0.0.0-PR-404--a4444a9":"2021-08-17T16:24:29.325Z","0.0.0-PR-404--9b9d9b5":"2021-08-17T17:05:46.081Z","0.0.0-PR-408--28f3fa1":"2021-08-17T19:57:55.928Z","0.0.0-PR-411--3bfc6e4":"2021-08-17T21:15:20.894Z","0.0.0-PR-408--7e03b6d":"2021-08-23T19:05:13.226Z","0.0.0-PR-408--3063074":"2021-08-25T13:23:43.367Z","0.0.0-PR-389--5c40848":"2021-08-25T23:48:18.866Z","0.0.0-PR-413--a887365":"2021-08-30T15:00:10.691Z","0.0.0-PR-414--34e3a3b":"2021-08-30T17:51:42.370Z","0.0.0-PR-415--38ad49e":"2021-08-30T19:26:10.354Z","0.0.0-PR-409--604057c":"2021-08-31T15:20:10.106Z","0.0.0-PR-414--f14d224":"2021-08-31T18:07:49.530Z","2.26.0":"2021-08-31T21:29:02.534Z","0.0.0-PR-416--400c17a":"2021-09-03T14:11:54.039Z","0.0.0-PR-416--8f68e04":"2021-09-03T16:07:08.349Z","0.0.0-PR-416--f0c3f98":"2021-09-03T19:10:34.225Z","0.0.0-PR-417--55d43e1":"2021-09-07T18:42:29.944Z","0.0.0-PR-416--15d507f":"2021-09-08T13:16:45.239Z","0.0.0-PR-409--c2aa506":"2021-09-08T13:32:35.859Z","3.0.0":"2021-09-08T16:50:15.372Z","0.0.0-PR-417--ff8413a":"2021-09-08T19:06:10.131Z","0.0.0-PR-418--2932d65":"2021-09-08T20:00:02.305Z","0.0.0-PR-419--efa5ff0":"2021-09-09T16:07:16.604Z","0.0.0-PR-420--49ecdeb":"2021-09-09T17:36:19.610Z","0.0.0-PR-416--41c40b8":"2021-09-09T17:45:36.824Z","0.0.0-PR-421--b445181":"2021-09-10T04:35:41.134Z","0.0.0-PR-421--9c28056":"2021-09-10T04:44:13.429Z","0.0.0-PR-421--cbac40e":"2021-09-10T05:18:50.834Z","0.0.0-PR-421--a672d47":"2021-09-10T05:32:21.893Z","0.0.0-PR-421--f007b3b":"2021-09-10T05:35:02.451Z","3.0.1":"2021-09-10T13:31:39.170Z","3.1.0":"2021-09-10T15:12:14.204Z","3.2.0":"2021-09-10T15:23:34.304Z","0.0.0-PR-421--0032760":"2021-09-10T15:37:39.467Z","0.0.0-PR-421--5944d7e":"2021-09-13T13:49:56.625Z","0.0.0-PR-422--2223d9b":"2021-09-14T02:28:21.566Z","0.0.0-PR-423--1472690":"2021-09-14T02:28:35.469Z","3.3.0":"2021-09-14T13:47:42.886Z","3.4.0":"2021-09-14T15:02:08.552Z","3.5.0":"2021-09-14T17:51:47.636Z","0.0.0-PR-424--4cefc53":"2021-09-14T18:00:33.064Z","3.6.0":"2021-09-14T19:25:02.554Z","0.0.0-PR-424--1bb0db4":"2021-09-14T19:29:34.695Z","3.6.1":"2021-09-14T21:01:43.167Z","0.0.0-PR-424--331d134":"2021-09-14T21:02:06.196Z","0.0.0-PR-424--c7043fe":"2021-09-14T21:19:15.019Z","0.0.0-PR-409--557f628":"2021-09-15T14:09:07.473Z","0.0.0-PR-424--2618c94":"2021-09-15T21:22:21.543Z","3.6.2":"2021-09-16T18:39:52.885Z","0.0.0-PR-426--b45acfb":"2021-09-17T17:37:12.340Z","3.6.3":"2021-09-17T18:21:02.013Z","3.7.0":"2021-09-17T18:26:20.919Z","0.0.0-PR-427--644507d":"2021-09-17T19:49:29.035Z","0.0.0-PR-427--f9ad838":"2021-09-17T20:20:51.663Z","0.0.0-PR-427--178855d":"2021-09-20T04:06:50.009Z","3.8.0":"2021-09-21T14:10:20.129Z","0.0.0-PR-428--5f8f34a":"2021-09-21T14:12:53.329Z","0.0.0-PR-428--06a786e":"2021-09-21T14:45:15.374Z","0.0.0-PR-429--f2d5797":"2021-09-21T18:11:16.804Z","3.8.1":"2021-09-21T22:50:01.159Z","0.0.0-PR-428--440d330":"2021-09-23T03:28:09.056Z","0.0.0-PR-428--f15d1e5":"2021-09-23T03:39:11.577Z","3.9.0":"2021-09-23T15:00:27.531Z","0.0.0-PR-430--abfb5b8":"2021-09-24T19:48:06.778Z","0.0.0-PR-431--6c094a3":"2021-09-27T16:21:30.924Z","3.10.0":"2021-09-27T18:57:41.536Z","3.11.0":"2021-09-28T13:39:13.328Z","0.0.0-PR-433--3b7d336":"2021-09-29T07:38:52.742Z","0.0.0-PR-434--857896b":"2021-09-29T16:45:37.713Z","3.11.1":"2021-09-29T23:46:33.849Z","3.11.2":"2021-09-30T12:57:38.980Z","3.11.3":"2021-09-30T14:03:06.936Z","3.11.4":"2021-09-30T15:56:27.009Z","3.11.5":"2021-09-30T20:34:24.051Z","0.0.0-PR-438--92a6c77":"2021-09-30T21:00:56.954Z","0.0.0-PR-433--b6c521f":"2021-10-06T10:12:30.633Z","0.0.0-PR-442--8e95b3b":"2021-10-07T18:07:25.547Z","0.0.0-PR-443--a626bca":"2021-10-07T19:46:24.882Z","3.11.6":"2021-10-08T14:00:19.760Z","0.0.0-PR-444--7f24ee2":"2021-10-08T15:16:19.227Z","3.11.7":"2021-10-08T19:55:16.414Z","0.0.0-PR-433--529f472":"2021-10-11T04:41:35.943Z","0.0.0-PR-442--43b2353":"2021-10-11T16:51:37.459Z","0.0.0-PR-445--92b1d91":"2021-10-12T12:07:33.862Z","0.0.0-PR-433--64dfeee":"2021-10-13T09:35:03.186Z","0.0.0-PR-433--9aac48e":"2021-10-14T06:52:57.415Z","3.12.0":"2021-10-15T15:25:41.908Z","0.0.0-PR-446--fa3cac2":"2021-10-15T20:42:07.461Z","0.0.0-PR-447--694235f":"2021-10-19T12:26:38.897Z","0.0.0-PR-447--8c96e03":"2021-10-21T10:20:03.119Z","0.0.0-PR-447--63e4d83":"2021-10-21T11:22:26.661Z","3.12.1":"2021-10-21T14:14:41.515Z","0.0.0-PR-447--d1a256b":"2021-10-22T09:49:55.413Z","0.0.0-PR-449--7c95b0e":"2021-10-22T12:31:44.789Z","4.0.0":"2021-10-22T16:46:55.666Z","4.1.0":"2021-10-25T14:39:58.169Z","0.0.0-PR-450--8d12111":"2021-10-25T18:24:25.107Z","0.0.0-PR-450--d46019d":"2021-10-26T18:37:46.639Z","0.0.0-PR-451--c315885":"2021-10-27T20:53:21.682Z","4.2.0":"2021-10-28T13:46:41.898Z","0.0.0-PR-452--cfb5b68":"2021-10-28T15:45:53.079Z","0.0.0-PR-453--62889a6":"2021-10-28T16:10:43.855Z","0.0.0-PR-453--e5b3d12":"2021-10-28T18:03:18.870Z","0.0.0-PR-453--013bc63":"2021-10-28T18:13:32.450Z","0.0.0-PR-453--8e529e4":"2021-10-28T19:04:31.692Z","0.0.0-PR-454--f71b00f":"2021-10-28T20:38:00.923Z","0.0.0-PR-455--6b37660":"2021-10-29T11:32:44.392Z","4.3.0":"2021-10-29T15:09:23.837Z","4.4.0":"2021-10-29T15:15:00.566Z","0.0.0-PR-455--05b1bcf":"2021-11-04T11:01:30.171Z","0.0.0-PR-449--5455920":"2021-11-04T14:48:43.024Z","0.0.0-PR-442--2df27d0":"2021-11-04T18:31:51.506Z","4.4.1":"2021-11-08T17:38:54.658Z","0.0.0-PR-456--1624530":"2021-11-08T19:19:11.032Z","0.0.0-PR-457--db83a61":"2021-11-09T17:37:24.687Z","4.5.0":"2021-11-09T20:42:55.144Z","4.6.0":"2021-11-10T14:07:33.042Z","4.7.0":"2021-11-10T15:18:59.597Z","4.7.1":"2021-11-12T15:03:00.738Z","0.0.0-PR-458--cecc615":"2021-11-15T19:07:56.915Z","0.0.0-PR-459--9a1a54f":"2021-11-15T22:22:25.244Z","0.0.0-PR-460--741e816":"2021-11-17T16:33:30.599Z","0.0.0-PR-460--bf7f8a6":"2021-11-17T17:04:54.991Z","4.8.0":"2021-11-17T17:36:27.977Z","0.0.0-PR-453--f634178":"2021-11-18T14:32:30.713Z","0.0.0-PR-460--097678b":"2021-11-18T16:43:49.748Z","0.0.0-PR-462--1990cca":"2021-11-19T17:16:14.533Z","0.0.0-PR-463--be6670b":"2021-11-22T14:28:03.451Z","0.0.0-PR-464--7a1ef77":"2021-11-22T21:58:01.467Z","4.8.1":"2021-11-23T14:51:39.286Z","4.8.2":"2021-11-23T15:07:00.953Z","4.8.3":"2021-11-23T15:28:54.356Z","0.0.0-PR-453--637ed8b":"2021-11-24T19:16:53.133Z","0.0.0-PR-463--0e66712":"2021-11-26T08:42:52.485Z","0.0.0-PR-463--1e4564c":"2021-11-26T10:41:54.355Z","0.0.0-PR-463--2d21b2f":"2021-11-26T14:09:08.458Z","0.0.0-PR-453--8e025d7":"2021-11-29T19:06:50.864Z","4.9.0":"2021-11-30T18:28:50.935Z","0.0.0-PR-465--44d0c8f":"2021-11-30T19:47:12.013Z","4.9.1":"2021-11-30T22:03:29.703Z","4.10.0":"2021-12-06T20:45:49.976Z","0.0.0-PR-468--176d23a":"2021-12-06T20:56:59.263Z","0.0.0-PR-466--f8198f1":"2021-12-07T16:41:41.955Z","0.0.0-PR-469--030bd09":"2021-12-07T19:02:30.624Z","0.0.0-PR-469--83bf143":"2021-12-07T21:53:38.627Z","0.0.0-PR-469--55d248d":"2021-12-08T15:23:57.856Z","0.0.0-PR-470--934ecd8":"2021-12-08T16:10:49.375Z","0.0.0-PR-470--af97d5a":"2021-12-08T17:19:47.702Z","0.0.0-PR-469--64e335c":"2021-12-09T18:45:17.806Z","0.0.0-PR-469--9630d8e":"2021-12-09T20:09:29.238Z","0.0.0-PR-471--f9f91c9":"2021-12-09T21:53:54.055Z","0.0.0-PR-471--422e7b1":"2021-12-09T22:15:53.404Z","4.11.0":"2021-12-10T10:06:22.118Z","4.12.0":"2021-12-10T16:31:49.505Z","0.0.0-PR-472--5d769f6":"2021-12-13T14:01:04.520Z","4.13.0":"2021-12-13T16:53:19.282Z","4.13.1":"2021-12-14T15:33:59.701Z","0.0.0-PR-469--e47a67e":"2021-12-14T17:36:25.831Z","0.0.0-PR-469--79cd954":"2021-12-14T18:54:12.185Z","0.0.0-PR-474--7f464bd":"2021-12-14T22:05:51.161Z","0.0.0-PR-474--784fec7":"2021-12-15T00:08:40.215Z","0.0.0-PR-474--5fdea7c":"2021-12-15T01:56:22.313Z","0.0.0-PR-474--83ab456":"2021-12-15T02:03:47.255Z","4.13.2":"2021-12-15T17:14:23.280Z","4.13.3":"2021-12-16T15:20:32.688Z","0.0.0-PR-469--aeaa2e0":"2021-12-16T21:52:51.984Z","4.13.4":"2021-12-17T15:47:34.215Z","0.0.0-PR-469--0d1c938":"2021-12-17T18:09:02.720Z","0.0.0-PR-476--d65214e":"2021-12-20T10:41:36.370Z","4.13.5":"2021-12-20T12:43:27.577Z","4.13.6":"2021-12-20T15:04:00.588Z","0.0.0-PR-478--158f956":"2021-12-20T21:28:21.871Z","0.0.0-PR-479--d1f97e1":"2021-12-21T15:08:30.557Z","0.0.0-PR-480--420a8ff":"2021-12-21T21:45:44.657Z","0.0.0-PR-481--b511f95":"2021-12-22T21:08:43.819Z","0.0.0-PR-481--5b387b5":"2021-12-22T22:49:26.245Z","4.14.0":"2021-12-23T09:43:03.281Z","4.14.1":"2022-01-03T14:33:24.392Z","0.0.0-PR-469--5aa7600":"2022-01-03T19:58:16.020Z","0.0.0-PR-469--fffb11e":"2022-01-03T22:37:25.878Z","4.15.0":"2022-01-04T10:49:50.126Z","0.0.0-PR-469--23e68c3":"2022-01-04T18:08:36.271Z","0.0.0-PR-469--baee152":"2022-01-04T22:41:05.893Z","0.0.0-PR-469--8f005db":"2022-01-05T18:30:04.250Z","0.0.0-PR-481--b466ac6":"2022-01-05T19:21:39.698Z","0.0.0-PR-469--d17e5e4":"2022-01-05T19:31:35.765Z","0.0.0-PR-481--016de35":"2022-01-05T19:44:08.043Z","0.0.0-PR-469--d01b04d":"2022-01-05T20:19:26.766Z","0.0.0-PR-469--1e93bd2":"2022-01-05T21:21:01.884Z","0.0.0-PR-469--457a824":"2022-01-05T22:13:34.040Z","0.0.0-PR-469--c5f1208":"2022-01-06T16:25:14.519Z","0.0.0-PR-482--919122a":"2022-01-11T21:47:34.415Z","0.0.0-PR-481--adcd559":"2022-01-12T20:15:35.034Z","0.0.0-PR-484--8340746":"2022-01-12T20:26:10.952Z","0.0.0-PR-484--ad3ec6a":"2022-01-12T22:43:26.792Z","0.0.0-PR-485--5b608f3":"2022-01-13T21:40:44.561Z","4.16.0":"2022-01-13T23:57:56.327Z","0.0.0-PR-484--86677d9":"2022-01-14T02:12:51.754Z","0.0.0-PR-486--783385f":"2022-01-17T10:59:00.013Z","0.0.0-PR-482--558ed9c":"2022-01-17T17:11:06.015Z","4.17.0":"2022-01-18T16:05:12.610Z","4.17.1":"2022-01-19T09:11:11.977Z","0.0.0-PR-482--6f46397":"2022-01-20T20:24:01.821Z","0.0.0-PR-482--eb21049":"2022-01-25T18:25:38.584Z","0.0.0-PR-482--baacbfd":"2022-01-25T20:31:52.622Z","0.0.0-PR-482--9e98016":"2022-01-26T15:38:40.006Z","0.0.0-PR-482--3625c7b":"2022-01-30T01:13:58.214Z","0.0.0-PR-482--bf5969c":"2022-01-30T13:09:26.421Z","0.0.0-PR-482--76f0657":"2022-01-30T13:33:31.702Z","0.0.0-PR-482--9068d5c":"2022-01-30T13:45:02.160Z","0.0.0-PR-482--8246a4c":"2022-01-30T14:02:41.831Z","0.0.0-PR-482--17768e5":"2022-01-30T15:19:37.414Z","4.18.0":"2022-02-01T22:15:15.451Z","0.0.0-PR-482--9885eb7":"2022-02-02T14:05:50.848Z","0.0.0-PR-482--05b2571":"2022-02-02T16:35:39.746Z","0.0.0-PR-482--fa1cad6":"2022-02-02T19:03:27.536Z","4.19.0":"2022-02-03T15:23:10.795Z","4.20.0":"2022-02-03T17:44:24.570Z","0.0.0-PR-482--6c7d877":"2022-02-03T18:45:08.282Z","0.0.0-PR-482--a8d4dd7":"2022-02-04T02:43:32.600Z","0.0.0-PR-482--af8c508":"2022-02-04T03:32:38.124Z","0.0.0-PR-482--7f1b289":"2022-02-04T17:20:57.732Z","5.0.0":"2022-02-04T18:54:03.676Z","0.0.0-PR-494--1831548":"2022-02-07T19:58:26.752Z","0.0.0-PR-494--0111475":"2022-02-07T20:30:36.295Z","0.0.0-PR-495--1cc5f46":"2022-02-07T20:40:43.775Z","0.0.0-PR-495--499db1e":"2022-02-08T01:10:29.573Z","5.0.1":"2022-02-08T22:42:49.522Z","0.0.0-PR-496--0a26d7c":"2022-02-09T15:49:01.128Z","0.0.0-PR-495--30e3393":"2022-02-09T20:57:24.609Z","0.0.0-PR-497--18077f1":"2022-02-10T14:29:01.393Z","4.21.0":"2022-02-10T22:23:09.180Z","0.0.0-PR-499--b4f9920":"2022-02-10T22:40:03.485Z","0.0.0-PR-499--e2630f9":"2022-02-10T22:53:20.734Z","0.0.0-PR-499--5bc34e5":"2022-02-11T02:59:20.928Z","4.22.0":"2022-02-14T19:03:51.888Z","0.0.0-PR-502--ff4ff93":"2022-02-14T20:14:11.187Z","5.1.0":"2022-02-14T21:51:39.098Z","5.2.0":"2022-02-15T15:29:29.701Z","0.0.0-PR-503--9548f92":"2022-02-15T20:54:21.857Z","4.23.0":"2022-02-17T16:08:34.591Z","0.0.0-PR-505--81c0f90":"2022-02-22T22:13:14.964Z","0.0.0-PR-506--67f3e45":"2022-02-23T20:00:02.317Z","0.0.0-PR-505--c4ab9ae":"2022-02-23T20:46:39.967Z","5.2.1":"2022-02-23T21:54:07.177Z","0.0.0-PR-506--f5a5e59":"2022-02-24T02:50:10.620Z","0.0.0-PR-498--7bf5914":"2022-02-24T03:26:54.634Z","0.0.0-PR-507--5c5a81b":"2022-02-24T15:23:41.873Z","0.0.0-PR-507--f4d9dec":"2022-02-28T16:02:01.222Z","0.0.0-PR-508--c909c7b":"2022-02-28T20:20:02.335Z","6.0.0-beta.1":"2022-02-28T22:28:33.243Z","0.0.0-PR-508--56fdf55":"2022-03-01T16:26:36.786Z","0.0.0-PR-508--1c7cb8b":"2022-03-01T19:40:51.824Z","5.3.0":"2022-03-02T15:47:17.331Z","6.0.0-beta.2":"2022-03-02T15:58:56.917Z","4.24.0":"2022-03-02T15:59:05.694Z","0.0.0-PR-506--ddf5408":"2022-03-02T20:04:09.960Z","5.4.0":"2022-03-02T20:27:30.619Z","0.0.0-PR-506--8df50a1":"2022-03-03T17:45:58.020Z","5.5.0":"2022-03-03T18:52:25.394Z","0.0.0-PR-515--ecda1f1":"2022-03-03T18:56:37.546Z","0.0.0-PR-517--6ed7a66":"2022-03-03T21:35:10.294Z","5.6.0":"2022-03-04T00:54:45.598Z","0.0.0-PR-517--f0ce89b":"2022-03-04T18:33:45.286Z","6.0.0-beta.3":"2022-03-07T15:19:14.896Z","4.24.1":"2022-03-07T18:16:53.811Z"},"bugs":{"url":"https://github.com/LeafLink/leaflink-ui/issues"},"license":"MIT","homepage":"https://github.com/LeafLink/leaflink-ui#readme","repository":{"url":"git+https://github.com/LeafLink/leaflink-ui.git","type":"git"},"description":"A repository housing all of Leaflink's UI, for faster and easier development. Includes core Vue components + css theme files","maintainers":[{"email":"cdavanos@gmail.com","name":"packagefixes"},{"email":"brenton.cozby@gmail.com","name":"brenton-cozby"},{"email":"devops@leaflink.com","name":"leaflink_admin"},{"email":"mark.philipp@leaflink.com","name":"markphilippleaflink"}],"readme":"","readmeFilename":""}