{"_id":"@flmnh-mgcl/ui","_rev":"30-42357f0fc2db1b25b8f1a3869cd95a04","time":{"1.0.0":"2021-01-13T19:05:31.825Z","1.0.1":"2021-01-13T19:05:31.825Z","created":"2021-01-14T19:37:03.360Z","1.0.2":"2021-01-14T19:37:03.752Z","modified":"2022-04-05T11:17:29.650Z","1.0.3":"2021-01-14T20:41:44.490Z","1.0.4":"2021-01-15T17:03:29.307Z","1.0.5":"2021-01-15T17:36:52.633Z","1.0.6":"2021-01-15T17:49:44.655Z","1.0.7":"2021-01-15T20:18:25.559Z","1.0.8":"2021-01-19T17:47:41.005Z","1.0.9":"2021-01-19T17:48:42.519Z","1.0.10":"2021-01-19T19:19:37.107Z","1.0.11":"2021-01-19T19:28:22.684Z","1.0.12":"2021-01-28T19:26:08.964Z","1.0.13":"2021-02-02T19:07:47.685Z","1.0.14":"2021-02-02T19:08:43.346Z","1.0.15":"2021-02-03T22:19:26.115Z","1.0.16":"2021-02-09T17:28:23.072Z","1.0.17":"2021-02-16T19:49:19.564Z","1.0.18":"2021-02-16T19:57:07.818Z","1.0.19":"2021-03-04T16:12:16.422Z","1.0.20":"2021-03-17T19:37:59.715Z","1.0.21":"2021-03-19T17:40:14.443Z","1.0.22":"2021-03-19T18:27:13.523Z","1.0.23":"2021-03-19T18:29:10.439Z","1.0.24":"2021-03-24T16:08:12.275Z","1.0.25":"2021-03-25T17:46:37.130Z","1.0.26":"2021-04-02T14:46:06.911Z","1.0.27":"2021-04-13T15:50:34.884Z"},"name":"@flmnh-mgcl/ui","dist-tags":{"latest":"1.0.27"},"versions":{"1.0.2":{"name":"@flmnh-mgcl/ui","version":"1.0.2","main":"lib/index.js","author":{},"license":"ISC","private":false,"scripts":{"copystyles":"cp src/overrides.css lib/overrides.css","compile":"tsc -p . --downlevelIteration","build":"yarn compile && yarn copystyles"},"devDependencies":{"@types/lodash":"^4.14.167","@types/react":"^16.9.38","@types/react-dom":"^16.9.8","@types/react-outside-click-handler":"^1.3.0","@types/react-syntax-highlighter":"^13.5.0","@types/react-virtualized":"^9.21.10","typescript":"^4.1.3"},"peerDependencies":{"@tailwindcss/aspect-ratio":"^0.2.0","@tailwindcss/forms":"^0.2.1","@tailwindcss/postcss7-compat":"^2.0.2","@tailwindcss/typography":"^0.3.1","@tailwindcss/ui":"^0.6.2","autoprefixer":"^9","react":"^16.13.1"},"dependencies":{"@tailwindcss/aspect-ratio":"^0.2.0","@tailwindcss/forms":"^0.2.1","@tailwindcss/postcss7-compat":"^2.0.2","@tailwindcss/typography":"^0.3.1","@tailwindcss/ui":"^0.6.2","autoprefixer":"^9","react-step-progress-bar":"^1.0.3","clsx":"^1.1.1","framer-motion":"^2.4.1","lodash":"^4.17.20","postcss":"^7","react":"^16.13.1","react-day-picker":"^7.4.8","react-dom":"^16.13.1","react-hook-form":"^6.9.5","react-syntax-highlighter":"^15.4.3","tailwindcss":"npm:@tailwindcss/postcss7-compat","react-sortable-hoc":"^1.11.0","react-virtualized":"^9.22.2"},"_id":"@flmnh-mgcl/ui@1.0.2","dist":{"shasum":"aa802357518420669a853c0644a31d43984c022e","integrity":"sha512-stX66XihWFK4qgzuHKc3XJTxhz8nGouQSuVZX+eF6ve5gLqi+0AE9mTQLPOhVnQlyvS+yUYFJEzuNEAa5hpmDw==","tarball":"https://registry.npmjs.org/@flmnh-mgcl/ui/-/ui-1.0.2.tgz","fileCount":57,"unpackedSize":84333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAJ1gCRA9TVsSAnZWagAAb+8P/RLNq9O2+1lay/6QlSfD\n/FWHDG3S8XqvKKRNO58RXjMrf17kzPlnX/+sMVfurbE12K2nd8GP8BEtEtBa\n6OWzsys21ZUAeRL9UOeXy1JkMiqNt/AAzT+ZJSYCSB2JNx4a3Yd3wsZIjU2P\n8XGKP0lzYRz28/DhITDGC01sjYMt0kslBK8/B7fl3w0OAxoTUvrU03pn1L9q\nmWfc9Z8L4Wst7o+BF7edMKIKMRimIOa9Kho1kT+SEVDJavye3vUPhtA2bIgM\n3hqgfXKmbDJTo1Kv2Mbhq0Oz2G6gCxgbKGAdlN+fHTVBngzO60Q2kytcQUMp\n5KIUd6vdBanH1lT0LgaKfeQSd1EWu+Wl8wnnVsXFdWjmhPhw1pkfzEizjSHX\ndj+U77lGI3jAGVRLSaZ0HFNP2ZpZY+1veqw4ot/X85uayqYpMcPBiXMWTVng\nKxeAtH88Zb/MXJFenxelLdAqyxO8/bob5KXnx1TpOeX770dpgW0fvoIrj9UE\nSb+oZ3iRt3PrqO7u2Wgcxx6N2ggTihICnCmmFaF94HRw90pY8hephPiZVWJA\nI/ownNZsmCt3Tx746/MLccv4qC+WOshlmRFyYnzUUJJMOY4We0tr24Mo42iv\nEG+i9fsRjoxBzs2LbAnf24JNnC6H048XfvRin18kl4zlHIpn5TeuVWtzC9Hl\nR73P\r\n=TCAp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDf6aO/8tzU+5aSjVyzu4b4ZiUuuwDQymERxpA5krYlSwIhAMmbzpNjsbuWWRQosIC8G49B1yRwHdHWwN21FAm+QB+6"}]},"_npmUser":{"name":"aaronleopold","email":"aaronleopold1221@gmail.com"},"directories":{},"maintainers":[{"name":"aaronleopold","email":"aaronleopold1221@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui_1.0.2_1610653023602_0.41214321334540305"},"_hasShrinkwrap":false},"1.0.3":{"name":"@flmnh-mgcl/ui","version":"1.0.3","main":"lib/index.js","author":{},"license":"ISC","private":false,"scripts":{"copystyles":"cp src/overrides.css lib/overrides.css","compile":"tsc -p . --downlevelIteration","build":"yarn compile && yarn copystyles"},"devDependencies":{"@types/lodash":"^4.14.167","@types/react":"^16.9.38","@types/react-dom":"^16.9.8","@types/react-outside-click-handler":"^1.3.0","@types/react-syntax-highlighter":"^13.5.0","@types/react-virtualized":"^9.21.10","typescript":"^4.1.3"},"peerDependencies":{"@tailwindcss/aspect-ratio":"^0.2.0","@tailwindcss/forms":"^0.2.1","@tailwindcss/postcss7-compat":"^2.0.2","@tailwindcss/typography":"^0.3.1","@tailwindcss/ui":"^0.6.2","autoprefixer":"^9","react":"^16.13.1"},"dependencies":{"@tailwindcss/aspect-ratio":"^0.2.0","@tailwindcss/forms":"^0.2.1","@tailwindcss/postcss7-compat":"^2.0.2","@tailwindcss/typography":"^0.3.1","@tailwindcss/ui":"^0.6.2","autoprefixer":"^9","clsx":"^1.1.1","framer-motion":"^2.4.1","lodash":"^4.17.20","postcss":"^7","react":"^16.13.1","react-day-picker":"^7.4.8","react-dom":"^16.13.1","react-hook-form":"^6.9.5","react-sortable-hoc":"^1.11.0","react-step-progress-bar":"^1.0.3","react-syntax-highlighter":"^15.4.3","react-virtualized":"^9.22.2","tailwindcss":"npm:@tailwindcss/postcss7-compat"},"description":"This repository holds the UI component library used in [SpeSQL](https://github.com/FLMNH-MGCL/spesql), developed using React (TypeScript) and Tailwind CSS.","_id":"@flmnh-mgcl/ui@1.0.3","dist":{"shasum":"af574c32a704786bf33a78a772f6517254da4e4b","integrity":"sha512-a72CnV/TQWHru6pjJJm3KAyBaYiUe8lsXzBphVPqwnJK5CYFkXZDugh4L16kBau9eMp2s3nINrtkdgfDpYiCJQ==","tarball":"https://registry.npmjs.org/@flmnh-mgcl/ui/-/ui-1.0.3.tgz","fileCount":165,"unpackedSize":288598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAKyICRA9TVsSAnZWagAAgRsP/00/nyD4cuFQjkg7lNNb\ntcmmOETRon01pZV3W+cUau2R9rjCyJJM5aCyyizGyshoiPAdGc3g35Vjr2Bb\nblFMGlP9EoYBN82UcpM/5byyQZLOyGHTmuxYSMICKz7jxPu1ir9AU7S6MUAL\n69bwwZhO/cZsf/cyUNxmZRScvqMy+7wPbs7ZVq/NWskNf4k21ioTHw1CQFPT\nH4JdfjUGehrcKpLKUWMm2cIgmwpd0raEmwFe943pg+sfSREeH5DfHR333aq9\nH4VyYTTJAY5h+QhrbmqvJWB28U8BjUoMHYoBkMIk08SiZDSsNdl29Sdh7oQO\nz98GOTlWuJXkBCnI+6aOSWsaXt/PQ+ORUUzSQoIQeGqy80O4CtwLNiHL9P2u\ngGfW632brFHvg6egT+4uyLSD3bU+pZyqxtLQY5fHJErHypsTw9utyKZZ7zTH\nrzRlVz+fYNRk//vtlKQqnTkGmIBXoLHCJTEE0EQuMkleqWyli+I2ZKzoBqkL\ngiAJNvrSTpPt4/96Vr9eIIl0hN3inwc/bVPU5JuaGgK2xw8U2wvKE2ut735j\nTpdPupc47nE/IRjed4RsHNTGzmMFxU3dUD4aQJZTbyByUoPXfcszcki69HKe\nfyTdOCraw1TgD3tsS9DVvg0KPKsHIQGUimqZVS4Yctcpw7QhAl4jSZ/330Cb\ns8eO\r\n=GiA8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnLlgEGBxvgqedY8wwmPmPpOYujix+NUbzUQOm/rVYWwIgfodlI4rC0yEi59PYWK+wUWaot2l3VvCUY+hSiHWpwxk="}]},"_npmUser":{"name":"aaronleopold","email":"aaronleopold1221@gmail.com"},"directories":{},"maintainers":[{"name":"aaronleopold","email":"aaronleopold1221@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui_1.0.3_1610656904331_0.9812239195451615"},"_hasShrinkwrap":false},"1.0.4":{"name":"@flmnh-mgcl/ui","version":"1.0.4","main":"lib/index.js","author":{},"license":"ISC","private":false,"repository":{"type":"git","url":"https://github.com/FLMNH-MGCL/ui.git"},"scripts":{"copystyles":"cp src/overrides.css lib/overrides.css","compile":"tsc -p . --downlevelIteration","build":"yarn compile && yarn copystyles"},"devDependencies":{"@types/lodash":"^4.14.167","@types/react":"^16.9.38","@types/react-dom":"^16.9.8","@types/react-outside-click-handler":"^1.3.0","@types/react-syntax-highlighter":"^13.5.0","@types/react-virtualized":"^9.21.10","typescript":"^4.1.3"},"peerDependencies":{"@tailwindcss/aspect-ratio":"^0.2.0","@tailwindcss/forms":"^0.2.1","@tailwindcss/postcss7-compat":"^2.0.2","@tailwindcss/typography":"^0.3.1","@tailwindcss/ui":"^0.6.2","autoprefixer":"^9","react":"^16.13.1"},"dependencies":{"@tailwindcss/aspect-ratio":"^0.2.0","@tailwindcss/forms":"^0.2.1","@tailwindcss/postcss7-compat":"^2.0.2","@tailwindcss/typography":"^0.3.1","@tailwindcss/ui":"^0.6.2","autoprefixer":"^9","clsx":"^1.1.1","framer-motion":"^2.4.1","lodash":"^4.17.20","postcss":"^7","react":"^16.13.1","react-day-picker":"^7.4.8","react-dom":"^16.13.1","react-hook-form":"^6.9.5","react-sortable-hoc":"^1.11.0","react-step-progress-bar":"^1.0.3","react-syntax-highlighter":"^15.4.3","react-virtualized":"^9.22.2","tailwindcss":"npm:@tailwindcss/postcss7-compat"},"description":"This repository holds the UI component library used in [SpeSQL](https://github.com/FLMNH-MGCL/spesql), developed using React (TypeScript) and Tailwind CSS.","_id":"@flmnh-mgcl/ui@1.0.4","dist":{"shasum":"10bfb408ffa3699d221f6f26dbd4794f8c4078aa","integrity":"sha512-zl2q4sxK9bbnDdWricwebLDOjT3CMBtKP4WfiXwgWnkyvpRbnUVlFYL2ain5mwS2ohPSHYJfphUtcnSwE19MWw==","tarball":"https://registry.npmjs.org/@flmnh-mgcl/ui/-/ui-1.0.4.tgz","fileCount":116,"unpackedSize":217587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAcrhCRA9TVsSAnZWagAAGuUQAJMfBHCMZAD4QX6X2WT5\n8lZrzh8fskXNWGrJdQTlOat/HL3bz163b+3j/Z9lXje925lGnvnJ+Ju0zpEK\n0t5tv+HLsre1HBK2muJaEuqnu62MI0JJxND6sFnlxifD9qPo41q2JNdrtdCE\ng/6znpEoyiDeDkUJorijDLPBcxyB3GlcV13QPSt4O/Bd20PelyqC0Bm0G1oz\naKOePxTVPkGwEYIOOufqKX8ZPgAGEIxOQyHkolP2nhg49bCTrC3YkGhe+EmI\nRHs6K2H750UoP57959VJ7tdNUvdjLQn6axOQ1/71thix3Y2ubK1mkQrdGjJp\no5rLF65jQrPMIculbP4LRqOcHAJW3V2Le3jqWOW1TUB05bMAPJLC84v7koD+\nYY0iHw7wz4frmpbflP1YqrrZqctpzMej8WbCP7TDkI0fLWsWR1lAKo29SEB7\nLKmWT1mgEBGr159IJXadVHrVMNci6oxYWmlHOS9ZAp73tO6rFx9qIOerP6ns\n+DwwP2FfC3qgLVU7tS5TqgOSN79stbITep8mtHe/bjOYON7tepxoDP6AGZ8V\nkeGfA6jMCUHj2SW6B6G+qkdvsZXDrP7euuPX8SmC17kCLO8ji79HSFX99ZHQ\n7EidoY9uVNBhRfPNJM140x9S/cFPq7F14g6u6hnT5N9MmH5ARUxmhbiR5T29\nZwtN\r\n=obzi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSBHC/+DPnCQiIvL+BsEm1veTMJv0+KWzkX/NYN6V9BQIgdEZoIEnhVofGOlOYpYXm+5A1mzomj3dElV/nZicW3lw="}]},"_npmUser":{"name":"aaronleopold","email":"aaronleopold1221@gmail.com"},"directories":{},"maintainers":[{"name":"aaronleopold","email":"aaronleopold1221@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui_1.0.4_1610730209173_0.22228874737669124"},"_hasShrinkwrap":false},"1.0.5":{"name":"@flmnh-mgcl/ui","version":"1.0.5","main":"lib/index.js","author":{},"license":"ISC","private":false,"repository":{"type":"git","url":"https://github.com/FLMNH-MGCL/ui.git"},"scripts":{"copystyles":"cp src/overrides.css lib/overrides.css","compile":"tsc -p . --downlevelIteration","build":"yarn compile && yarn copystyles"},"devDependencies":{"@types/lodash":"^4.14.167","@types/react":"^16.9.38","@types/react-dom":"^16.9.8","@types/react-outside-click-handler":"^1.3.0","@types/react-syntax-highlighter":"^13.5.0","@types/react-virtualized":"^9.21.10","typescript":"^4.1.3"},"peerDependencies":{"@tailwindcss/aspect-ratio":"^0.2.0","@tailwindcss/forms":"^0.2.1","@tailwindcss/postcss7-compat":"^2.0.2","@tailwindcss/typography":"^0.3.1","@tailwindcss/ui":"^0.6.2","autoprefixer":"^9","react":"^16.13.1"},"dependencies":{"@tailwindcss/aspect-ratio":"^0.2.0","@tailwindcss/forms":"^0.2.1","@tailwindcss/postcss7-compat":"^2.0.2","@tailwindcss/typography":"^0.3.1","@tailwindcss/ui":"^0.6.2","autoprefixer":"^9","clsx":"^1.1.1","framer-motion":"^2.4.1","lodash":"^4.17.20","postcss":"^7","react":"^16.13.1","react-day-picker":"^7.4.8","react-dom":"^16.13.1","react-hook-form":"^6.9.5","react-sortable-hoc":"^1.11.0","react-step-progress-bar":"^1.0.3","react-syntax-highlighter":"^15.4.3","react-virtualized":"^9.22.2","tailwindcss":"npm:@tailwindcss/postcss7-compat"},"description":"This repository holds the UI component library used in [SpeSQL](https://github.com/FLMNH-MGCL/spesql), developed using React (TypeScript) and Tailwind CSS.","_id":"@flmnh-mgcl/ui@1.0.5","dist":{"shasum":"da34b983bde812dc59a548bd1069ade083e29193","integrity":"sha512-BzP3sQXNV7nZGDmLUj7VAVUqX4eng4p5ANsPwk/xErU7Iwht+idtPHH1xbZ9Z8vFru1mF32kVwyUtMQoX8O13A==","tarball":"https://registry.npmjs.org/@flmnh-mgcl/ui/-/ui-1.0.5.tgz","fileCount":116,"unpackedSize":218646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAdK0CRA9TVsSAnZWagAApyUP/1uWT4u2N/TF6a4UbFei\nbyIfYn/MluRQXGJJdfIq2e7atE1m/qkHF55sKUU5vsDmrvcDQn3wOwGD0ceb\n8091fDWdPfNRuN3bAjMw66p2syTakG22R2bInm2iZPMR/HDAj5Kissmd077m\n+8KRjbmOu8v5/0ZVe9787dm0owjQvk8P8oN6QvLg/txgTHMEK4qJ0/3zBgka\nr13zrE5tG4LLWdOaxfU0a1h0wvrMkKtSWEfbZdM51pVMmcJxW4a56qjI8C5d\nDp7Eq7/LrO/WMklFTgm19bvllUH+CMdAQeW/UzAKDbthp9GxyzznP6N4vjFh\naTmdWsmx7wJ6Q19+KgMH8Dkxc7d66gV3Ge2ShcIixfsR8UZHwf2giU2FdkW2\nOGVyjFNrIJ9v4jKEhgD02RMp5BpXteDzylFOiS1rH2/XYHGj9ZKqq9I30Qss\nB6GA4DJtMAntvKtd/0krqZBjLuQkT/JwVQMyWuXzwnW4bOx/jFryPWIy/I78\nS27EDU7/HzS9JNoNVP44mZRveZLWNWyVZgqjab9upsCmjK4qDekT9ydl6iD1\nQBbia/oAqlWkCoKNU0BnRll1GffzglUAP5uqTbHhP826oZvAocti4MXc5mxr\nA4g9rOuFg0bMaeTygrw2xIZ9/7E74lHpqn77c3sDaM6L2BXdRoVrgV669b9u\nkS6Y\r\n=+Pvz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBCtpi+t57NY6Xit397ExFD4xHY6y4qhHh0+8K0pRTG8AiBpE25kS9CfI/fOpqKspk9XMc3niJpzAZkLQGrm4KlMXQ=="}]},"_npmUser":{"name":"aaronleopold","email":"aaronleopold1221@gmail.com"},"directories":{},"maintainers":[{"name":"aaronleopold","email":"aaronleopold1221@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui_1.0.5_1610732212406_0.8879360091710047"},"_hasShrinkwrap":false},"1.0.6":{"name":"@flmnh-mgcl/ui","version":"1.0.6","main":"lib/index.js","author":{},"license":"ISC","private":false,"repository":{"type":"git","url":"https://github.com/FLMNH-MGCL/ui.git"},"scripts":{"copystyles":"cp src/overrides.css lib/overrides.css","compile":"tsc -p . --downlevelIteration","build":"yarn compile && yarn copystyles"},"devDependencies":{"@types/lodash":"^4.14.167","@types/react":"^16.9.38","@types/react-dom":"^16.9.8","@types/react-outside-click-handler":"^1.3.0","@types/react-syntax-highlighter":"^13.5.0","@types/react-virtualized":"^9.21.10","typescript":"^4.1.3"},"peerDependencies":{"@tailwindcss/aspect-ratio":"^0.2.0","@tailwindcss/forms":"^0.2.1","@tailwindcss/postcss7-compat":"^2.0.2","@tailwindcss/typography":"^0.3.1","@tailwindcss/ui":"^0.6.2","autoprefixer":"^9","react":"^16.13.1"},"dependencies":{"@tailwindcss/aspect-ratio":"^0.2.0","@tailwindcss/forms":"^0.2.1","@tailwindcss/postcss7-compat":"^2.0.2","@tailwindcss/typography":"^0.3.1","@tailwindcss/ui":"^0.6.2","autoprefixer":"^9","clsx":"^1.1.1","framer-motion":"^2.4.1","lodash":"^4.17.20","postcss":"^7","react":"^16.13.1","react-day-picker":"^7.4.8","react-dom":"^16.13.1","react-hook-form":"^6.9.5","react-sortable-hoc":"^1.11.0","react-step-progress-bar":"^1.0.3","react-syntax-highlighter":"^15.4.3","react-virtualized":"^9.22.2","tailwindcss":"npm:@tailwindcss/postcss7-compat"},"description":"This repository holds the UI component library used in [SpeSQL](https://github.com/FLMNH-MGCL/spesql), developed using React (TypeScript) and Tailwind CSS.","_id":"@flmnh-mgcl/ui@1.0.6","dist":{"shasum":"1e4afb47fb23b5a80843610c4e1de26beb4fe043","integrity":"sha512-Yqk74cKpdDE/uFbzDRBTt5BArgammJzX9KFrMyiym6GLZTF3+n511GywVylcMuIVdcFBYnR0Y0XhtiwzEq31NA==","tarball":"https://registry.npmjs.org/@flmnh-mgcl/ui/-/ui-1.0.6.tgz","fileCount":116,"unpackedSize":218845,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAdW4CRA9TVsSAnZWagAA2FIP/Rc/L7h+zCiljrnAFEZH\ntigYHrBhJIeUrbYdehlIltjqmHkGmfhtrxJTG8Z3BNoOuWgRNWabFvWJNsea\nOwRlJkgDoVFR9GK8vmu/UqufEBmyeb5xb/2Gm92a04UYkaQHfdnRwUE5eS5X\nlA9s+EtVrvs3ykN6aS26Hdy6gQ/1kb6lkhdTJuhp4IXkN57I8jzgZ6hprHua\nNxJi3PCxXZPWOTleGz9/CWj1EStxUuStkCWJunx0b1XjkBc+qOynSnzTj8lx\nycJwFFXuyiiQZKKOgase9vyP1ij/AhpSroaKOBqknOSKYtyJU0CWfQfPTkNe\ne71p6ARGq1bIxsY/7Jg9jKJ9VGCVwnnCVzefIMZn4XiW4T7tw5I1MFaXwFqm\nDS9ZHstfMxOF+kr1/HaqMlnTBpkNLiOlAwGmgfB13EP3lhXexjYX+5Xf+7nK\naMCuC7Ls1OZxgjchpV344CoRaEEQIyVm4SjpEtt39CPN7JqqvHhuweb3XVym\nCN2bu+KjYwwnjeVcrk4AjoEvc1PUhSB2zxHL7u9ftpuOHoZQqjXY4B3DW6cv\nYTS5mAE42bzxImzWSle3B0tgQ6r6USBqef39AYNqJKQ52vLNlq+vjQD2bDVz\n1X6uTmFeRVp/oMUI9RQ1wQmgE+lnFkAplfPSsH8jBjuB57Exqrre3FRw9HR1\n8A/y\r\n=dP0S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9zFP0Hi0JPoc48kVxgYBqF72uf3D9FubZjIV1N+NDuQIgeSHwRLoHOb2dukGPPjwYTsfyq7WPOHsD/88fW67LKR8="}]},"_npmUser":{"name":"aaronleopold","email":"aaronleopold1221@gmail.com"},"directories":{},"maintainers":[{"name":"aaronleopold","email":"aaronleopold1221@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui_1.0.6_1610732984530_0.04310797790892584"},"_hasShrinkwrap":false},"1.0.7":{"name":"@flmnh-mgcl/ui","version":"1.0.7","main":"lib/index.js","author":{},"license":"ISC","private":false,"repository":{"type":"git","url":"https://github.com/FLMNH-MGCL/ui.git"},"scripts":{"copystyles":"cp src/overrides.css lib/overrides.css","compile":"tsc -p . --downlevelIteration","build":"yarn compile && yarn copystyles"},"devDependencies":{"@types/lodash":"^4.14.167","@types/react":"^16.9.38","@types/react-dom":"^16.9.8","@types/react-outside-click-handler":"^1.3.0","@types/react-syntax-highlighter":"^13.5.0","@types/react-virtualized":"^9.21.10","typescript":"^4.1.3"},"peerDependencies":{"@tailwindcss/aspect-ratio":"^0.2.0","@tailwindcss/forms":"^0.2.1","@tailwindcss/postcss7-compat":"^2.0.2","@tailwindcss/typography":"^0.3.1","@tailwindcss/ui":"^0.6.2","autoprefixer":"^9","react":"^16.13.1"},"dependencies":{"@tailwindcss/aspect-ratio":"^0.2.0","@tailwindcss/forms":"^0.2.1","@tailwindcss/postcss7-compat":"^2.0.2","@tailwindcss/typography":"^0.3.1","@tailwindcss/ui":"^0.6.2","autoprefixer":"^9","clsx":"^1.1.1","framer-motion":"^2.4.1","lodash":"^4.17.20","postcss":"^7","react":"^16.13.1","react-day-picker":"^7.4.8","react-dom":"^16.13.1","react-hook-form":"^6.9.5","react-sortable-hoc":"^1.11.0","react-step-progress-bar":"^1.0.3","react-syntax-highlighter":"^15.4.3","react-virtualized":"^9.22.2","tailwindcss":"npm:@tailwindcss/postcss7-compat"},"description":"This repository holds the UI component library used in [SpeSQL](https://github.com/FLMNH-MGCL/spesql), developed using React (TypeScript) and Tailwind CSS.","_id":"@flmnh-mgcl/ui@1.0.7","dist":{"shasum":"d48ed63ca579b59df37a9bf199e9d4a9b0eac0ee","integrity":"sha512-J4Y+z/AfjVN35WTwqj4lEId4NgKe/OPDTIOWMWkv61F/BD902pCS0OAhc3DyfvOndC7rWG2ZNKcWvVaWhRpPIQ==","tarball":"https://registry.npmjs.org/@flmnh-mgcl/ui/-/ui-1.0.7.tgz","fileCount":116,"unpackedSize":233725,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAfiRCRA9TVsSAnZWagAAxbEP/2aVKF5RlyC5BV2rXKQr\njPcl18Vg6/lxq4OXAoBXaGmGs0u68YczfBNOCNN5UaGYjuC4F6ackYxZFSz1\nurGnYoSoKXF/08TLP+PQmBsHqbhohJW1iZwZOzGcniyFwNDlVHIW23BDQ8Ay\n1lHYWSc+GNc1F/k0yxOc4hwJh/qXiV2yCl4N/vKpsTS/bq5+BIoptpdc3D0J\nvhU/HHgl/j4RQIZ81XGU3c7lz/8c3LHo98+jGY6k/0o73xo/AhzXvAHAAihw\nQRv5th3Rt7KtnXf7anx+cybcBikPdQxSb6mrSI4ISSCYFsTQEmLJoc/WJBYV\nkQ3vc5rGioS1JRygNJPITxBSy9oB9i7F2IHSbuzqjdUZiqUd2ASrSXRbPyvI\nloWU5s88iCCQZe0n9tiVGQHxKXdLms8GImkkMm5UEYjQtm8ny3TrVxkuPIL0\nh8llfh1ubkV0CAqjc8ShmERAXnM9XanuLbu6uUDRSJoZBb3F2Z0wBUqBKY3T\nb8J5G+n7x7ysW3L3Kh/1CvXZD/2KLi4U5/PuXR7y+l6stKCoYAGagcqHHgfH\nV8ugn8+fK2ZUjs6fx7yFCymzWom9uIIcrV485X6fKvJHMDg/WdKaQOvKOn7Z\nmHj4vkconiubcxp1xpxy9VltsYPi8uMEIMHQw/nUScMxJxf9pTJ+0W69k6vK\nB3V4\r\n=sST5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBXUT14av99BRJuNWFULu+8mKE2pfcKTW+ChvXwAZqsRAiA9TcdLfv9pH6BFlpGTtJAP8hQgrprtXmclIFaPScfpGg=="}]},"_npmUser":{"name":"aaronleopold","email":"aaronleopold1221@gmail.com"},"directories":{},"maintainers":[{"name":"aaronleopold","email":"aaronleopold1221@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui_1.0.7_1610741905397_0.9696827608222158"},"_hasShrinkwrap":false},"1.0.8":{"name":"@flmnh-mgcl/ui","version":"1.0.8","main":"lib/index.js","author":{},"license":"ISC","private":false,"repository":{"type":"git","url":"https://github.com/FLMNH-MGCL/ui.git"},"scripts":{"copystyles":"cp src/overrides.css lib/overrides.css","compile":"tsc -p . --downlevelIteration","build":"yarn compile && yarn copystyles"},"devDependencies":{"@types/lodash":"^4.14.167","@types/react":"^16.9.38","@types/react-dom":"^16.9.8","@types/react-outside-click-handler":"^1.3.0","@types/react-syntax-highlighter":"^13.5.0","@types/react-virtualized":"^9.21.10","typescript":"^4.1.3"},"peerDependencies":{"@tailwindcss/aspect-ratio":"^0.2.0","@tailwindcss/forms":"^0.2.1","@tailwindcss/postcss7-compat":"^2.0.2","@tailwindcss/typography":"^0.3.1","@tailwindcss/ui":"^0.6.2","autoprefixer":"^9","react":"^16.13.1"},"dependencies":{"@tailwindcss/aspect-ratio":"^0.2.0","@tailwindcss/forms":"^0.2.1","@tailwindcss/postcss7-compat":"^2.0.2","@tailwindcss/typography":"^0.3.1","@tailwindcss/ui":"^0.6.2","autoprefixer":"^9","clsx":"^1.1.1","framer-motion":"^2.4.1","lodash":"^4.17.20","postcss":"^7","react":"^16.13.1","react-day-picker":"^7.4.8","react-dom":"^16.13.1","react-hook-form":"^6.9.5","react-sortable-hoc":"^1.11.0","react-step-progress-bar":"^1.0.3","react-syntax-highlighter":"^15.4.3","react-virtualized":"^9.22.2","tailwindcss":"npm:@tailwindcss/postcss7-compat"},"description":"This repository holds the UI component library used in [SpeSQL](https://github.com/FLMNH-MGCL/spesql), developed using React (TypeScript) and Tailwind CSS.","_id":"@flmnh-mgcl/ui@1.0.8","dist":{"shasum":"6afe35474e95431d18325904d76482adbb80ced3","integrity":"sha512-COTsxPo2FRgKsxoW1AAxibPbGWH52xhLmUmhrv51PI8OtC/kYtfym1P8amAb5CJJOHeckXCnfjx3IWpKMfm8aQ==","tarball":"https://registry.npmjs.org/@flmnh-mgcl/ui/-/ui-1.0.8.tgz","fileCount":6,"unpackedSize":29438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBxs9CRA9TVsSAnZWagAAtSgQAJuN6sMTwskIqovbcvCM\nfMJGhNln3kAilsiibAEytcYGoyU8QxDsGgyUN/c8khT4Vxr1433WzUikdjWQ\nyfV7Z+OPd+tk/T4zT/JiJvUJ7eGHpfEPUCbWyL1lW7MGwY55O+gt7E9b1iSy\nKqt+Ax9fwR+vEpMpGkw9lrC09vCgRtdocc71f4dKr5UYWGLHobmFFcNKm+fp\njx9p/8cvijf/uqyCTQKy9Qu6d2MKjz+j4VnIwCfd2D9y8QDCfDIqDKG8UsAQ\nC6dvzzVXk5FfHghFojyEnFoPvlhqkZQZXzcArsHT/nMhrh/OP0Sl8L9Mn90E\nfB1qylrvMHmDQwNE45pm1/R8S4kSB4W+1yhfwrQlgB/po/7TIXD5aD7Kabzb\nxwFx+7zEgiqIyx36OUckoXJORXcFcySun8l3rxIEEmKRc3fbLOBX5IEO2MrY\nuN55KfIt3BV6LtZHsodkd1gBpzIsrM0AVc72enmTe3BeaW1r47yP5jwtg6sO\nC9rF6ZVKPhxDRIPFdVJ51gxFExS3Xqnj308XXz3bCTTtC2a/0ENN97+vib2b\nFbAza6SpVkxTApZUQhilYDYF7uqCYZXQX4+9+foM0RPY6ihwLwKDM058gGhl\n8GApgOqQx8w+gGESDZgnw81dQsgUNG6ZwSL4J/ufI9vopB0uwRJ2tNKsGY61\n3etP\r\n=MI5g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7aVozWMZLU8HZ3jinescsHoRQPUquJZTd6wGhXBo14gIhAO/D4LaMBe/T2VdvzpjfSzE4fr6fEvezkI8cMpwudRrm"}]},"_npmUser":{"name":"aaronleopold","email":"aaronleopold1221@gmail.com"},"directories":{},"maintainers":[{"name":"aaronleopold","email":"aaronleopold1221@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui_1.0.8_1611078460900_0.40911163212465484"},"_hasShrinkwrap":false},"1.0.9":{"name":"@flmnh-mgcl/ui","version":"1.0.9","main":"lib/index.js","author":{},"license":"ISC","private":false,"repository":{"type":"git","url":"https://github.com/FLMNH-MGCL/ui.git"},"scripts":{"copystyles":"cp src/overrides.css lib/overrides.css","compile":"tsc -p . --downlevelIteration","build":"yarn compile && yarn copystyles"},"devDependencies":{"@types/lodash":"^4.14.167","@types/react":"^16.9.38","@types/react-dom":"^16.9.8","@types/react-outside-click-handler":"^1.3.0","@types/react-syntax-highlighter":"^13.5.0","@types/react-virtualized":"^9.21.10","typescript":"^4.1.3"},"peerDependencies":{"@tailwindcss/aspect-ratio":"^0.2.0","@tailwindcss/forms":"^0.2.1","@tailwindcss/postcss7-compat":"^2.0.2","@tailwindcss/typography":"^0.3.1","@tailwindcss/ui":"^0.6.2","autoprefixer":"^9","react":"^16.13.1"},"dependencies":{"@tailwindcss/aspect-ratio":"^0.2.0","@tailwindcss/forms":"^0.2.1","@tailwindcss/postcss7-compat":"^2.0.2","@tailwindcss/typography":"^0.3.1","@tailwindcss/ui":"^0.6.2","autoprefixer":"^9","clsx":"^1.1.1","framer-motion":"^2.4.1","lodash":"^4.17.20","postcss":"^7","react":"^16.13.1","react-day-picker":"^7.4.8","react-dom":"^16.13.1","react-hook-form":"^6.9.5","react-sortable-hoc":"^1.11.0","react-step-progress-bar":"^1.0.3","react-syntax-highlighter":"^15.4.3","react-virtualized":"^9.22.2","tailwindcss":"npm:@tailwindcss/postcss7-compat"},"description":"This repository holds the UI component library used in [SpeSQL](https://github.com/FLMNH-MGCL/spesql), developed using React (TypeScript) and Tailwind CSS.","_id":"@flmnh-mgcl/ui@1.0.9","dist":{"shasum":"961bc1978c38b532ebc6cfb2197a7bf34aaab265","integrity":"sha512-GEohQxu9NFNDJgrDAjwO8s9kPWsVpY9siKvIwnrLApfwvop8zh9BLfSulWMkho+FCJWZw0HT1LH8pIBri9+5Qg==","tarball":"https://registry.npmjs.org/@flmnh-mgcl/ui/-/ui-1.0.9.tgz","fileCount":116,"unpackedSize":238559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBxt6CRA9TVsSAnZWagAA4toP/2TLnD0x4d2jvR6FsAjv\nNF9sZpE66O3TAJmXE/wENbGO0C0cuxaXIcflPR3poM88YNQihDINmOEKrRDN\n9XHeZCb3+ZxQpjqoskl6yCGn5biIDaDkgGgBZTiPrCfV0B1wmGidMpJXVlp1\nnFsSYuictHXUIPaozNU4mL4jIK4wpRGPbcmuxNX6sAIBl2Gs3ztnREAIM1Sg\npvB46UN0jqldDXFQrjIgrM/lyZ5i9mSRL4q4S58U4LfQDlGCPKTSwK36Xb0k\nfYj/iJLsGi3CC3syZlt7MqECjR+EBJ10SoFK6rn9hatrp73W9heF1qj06qWW\nCfjvhmJmLd9mC7pjXO21U/TysBW6l/AW+ql+EtY/CvVUfU6sGph5E05wq8nM\nfwHSfFmtSbnJqHuQJpR720olahYqaQ67uqSAngVZNCNL/zHaLN6XcAGsftoy\nH2NYcQcrlsA5p3Ksx0cEZmBPnCnPwrcDSvVk9jvVLcRhf+4rxXTHdPAWD6kL\n2b7qKvEP8hvk2vYVo2148S46NnvQFp/y5u7SCK4kwro3iulzGNnvrZI5oh5R\nWLtolvdU9Rt0OKcBWrbO7teGCRsH+GuKWwLzBBzJc9qxsHm926r3CVPlGiP8\nBBSOhQ/2WPFafyBNX/zDjlhmDqWRr+o+LAtBJ56yKQ4K5TQlSUO8t+w7XAOR\nB5Hx\r\n=pk5a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMWCK/OYTdkcnxgzRk1oy2PEbr7flJLDm9GOQr7c/KTwIhAJDJ9owrGOhbgups3cpnIH58B+0khzl8Lf5S39CPyUQJ"}]},"_npmUser":{"name":"aaronleopold","email":"aaronleopold1221@gmail.com"},"directories":{},"maintainers":[{"name":"aaronleopold","email":"aaronleopold1221@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui_1.0.9_1611078522366_0.577900571574391"},"_hasShrinkwrap":false},"1.0.10":{"name":"@flmnh-mgcl/ui","version":"1.0.10","main":"lib/index.js","author":{},"license":"ISC","private":false,"repository":{"type":"git","url":"https://github.com/FLMNH-MGCL/ui.git"},"scripts":{"copystyles":"cp src/overrides.css lib/overrides.css","compile":"tsc -p . --downlevelIteration","build":"yarn compile && yarn copystyles"},"devDependencies":{"@types/lodash":"^4.14.167","@types/react":"^16.9.38","@types/react-dom":"^16.9.8","@types/react-outside-click-handler":"^1.3.0","@types/react-syntax-highlighter":"^13.5.0","@types/react-virtualized":"^9.21.10","typescript":"^4.1.3"},"peerDependencies":{"@tailwindcss/aspect-ratio":"^0.2.0","@tailwindcss/forms":"^0.2.1","@tailwindcss/postcss7-compat":"^2.0.2","@tailwindcss/typography":"^0.3.1","@tailwindcss/ui":"^0.6.2","autoprefixer":"^9","react":"^16.13.1"},"dependencies":{"@tailwindcss/aspect-ratio":"^0.2.0","@tailwindcss/forms":"^0.2.1","@tailwindcss/postcss7-compat":"^2.0.2","@tailwindcss/typography":"^0.3.1","@tailwindcss/ui":"^0.6.2","autoprefixer":"^9","clsx":"^1.1.1","framer-motion":"^2.4.1","lodash":"^4.17.20","postcss":"^7","react":"^16.13.1","react-day-picker":"^7.4.8","react-dom":"^16.13.1","react-hook-form":"^6.9.5","react-sortable-hoc":"^1.11.0","react-step-progress-bar":"^1.0.3","react-syntax-highlighter":"^15.4.3","react-virtualized":"^9.22.2","tailwindcss":"npm:@tailwindcss/postcss7-compat"},"description":"This repository holds the UI component library used in [SpeSQL](https://github.com/FLMNH-MGCL/spesql), developed using React (TypeScript) and Tailwind CSS.","_id":"@flmnh-mgcl/ui@1.0.10","dist":{"shasum":"291a5d71869ca1c158253da05096334177e5b9e6","integrity":"sha512-O7Iwk81IyYLSA6QdmY/r6TNO4Zb2fEQLSYxTOyk/q0vGU+05rCcH44gwgvfIknvkJT9dD0YSNa8fL4m3j2MFVA==","tarball":"https://registry.npmjs.org/@flmnh-mgcl/ui/-/ui-1.0.10.tgz","fileCount":117,"unpackedSize":243465,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBzDJCRA9TVsSAnZWagAAnIQQAIo1qmPWKt2jYaxu5MhL\n7C2mH6GatMtNI9diq7Sz/fObYmualiVGvEIa41S43uaNObnmdCeWDq2kOrjo\nyp6ikgOT9gWv14jOSAr07IIbC0X+92pb3GNCXVSB1SfLDCLRZ5dRmZkxAwI6\neJwJjJ1luh84XkwloCiPBxDwXWd5uHOBqGqQgJGgjFaRhLsi3uo68Eyx1XAW\nFQmfrYtPvfKsjGQzOo0hssZ6RhjtY+bWtOA8w3lJE6ZCTVMBSCxXS75WO7+e\ny9h00X7iQeO5Rb5ULX2oUrhYBZhZglUIpErQdaUDlZVbK0Op51hth3gD4vmB\nkEERxpKb9rltC8Ww2QhcNUkzWLST40ejJuC+5ICHq8297G0OWEY5Wg9Jy5iI\nmsTPxmNQhNH5dCWXHLBDsJuRkbvpazPpRK5689uHMlDAUTqvyeIfOkQbCHoY\nA60AN2BDUhnItEZO5r0YzpltIyiMdC37y1MZbunEF4J2fIrTxVDXLIPIRjRk\nSXuQZsksKjJdAgUfb43BRiltw2rP88kUyuefhD3YfjG7Swf6GmqdnfeJKwFQ\nLLTn4ECdbTWkdyNyDzCxnm1ovuWg9iL7OaCau6BBJPUGg5ZTDWBbqgccW7sO\niRGiyun82RDgM+KYmdc4GilKYOWHhxVXExC5XP4xZ0W0As3Vso0ShQFUhB9O\nZB0a\r\n=yi10\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQcBV6tdouYiBSxRxtIs0df8qy0jkvvVSn0BYOlFwSIAIgK8+2Xwe2vGmA9YhG00puGzTmfGRGi5tPf3yTl1zh9MM="}]},"_npmUser":{"name":"aaronleopold","email":"aaronleopold1221@gmail.com"},"directories":{},"maintainers":[{"name":"aaronleopold","email":"aaronleopold1221@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui_1.0.10_1611083976910_0.21144694760996408"},"_hasShrinkwrap":false},"1.0.11":{"name":"@flmnh-mgcl/ui","version":"1.0.11","main":"lib/index.js","author":{},"license":"ISC","private":false,"repository":{"type":"git","url":"https://github.com/FLMNH-MGCL/ui.git"},"scripts":{"copystyles":"cp src/overrides.css lib/overrides.css","compile":"tsc -p . --downlevelIteration","build":"yarn compile && yarn copystyles"},"devDependencies":{"@types/lodash":"^4.14.167","@types/react":"^16.9.38","@types/react-dom":"^16.9.8","@types/react-outside-click-handler":"^1.3.0","@types/react-syntax-highlighter":"^13.5.0","@types/react-virtualized":"^9.21.10","typescript":"^4.1.3"},"peerDependencies":{"@tailwindcss/aspect-ratio":"^0.2.0","@tailwindcss/forms":"^0.2.1","@tailwindcss/postcss7-compat":"^2.0.2","@tailwindcss/typography":"^0.3.1","@tailwindcss/ui":"^0.6.2","autoprefixer":"^9","react":"^16.13.1"},"dependencies":{"@tailwindcss/aspect-ratio":"^0.2.0","@tailwindcss/forms":"^0.2.1","@tailwindcss/postcss7-compat":"^2.0.2","@tailwindcss/typography":"^0.3.1","@tailwindcss/ui":"^0.6.2","autoprefixer":"^9","clsx":"^1.1.1","framer-motion":"^2.4.1","lodash":"^4.17.20","postcss":"^7","react":"^16.13.1","react-day-picker":"^7.4.8","react-dom":"^16.13.1","react-hook-form":"^6.9.5","react-sortable-hoc":"^1.11.0","react-step-progress-bar":"^1.0.3","react-syntax-highlighter":"^15.4.3","react-virtualized":"^9.22.2","tailwindcss":"npm:@tailwindcss/postcss7-compat"},"description":"This repository holds the UI component library used in [SpeSQL](https://github.com/FLMNH-MGCL/spesql), developed using React (TypeScript) and Tailwind CSS.","_id":"@flmnh-mgcl/ui@1.0.11","dist":{"shasum":"7b5cd4f02bae542208fc8644cd060bb39eedfa16","integrity":"sha512-rzSRrnctmQYTASLUNCPoK5z8ozfu3oF1uCmjmFgduBAKjRAEbl0kkcbJ1UQ5PtCHtstCH1Vmo1Vs4zPd/VTL0A==","tarball":"https://registry.npmjs.org/@flmnh-mgcl/ui/-/ui-1.0.11.tgz","fileCount":116,"unpackedSize":239959,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBzLXCRA9TVsSAnZWagAAlT4QAI+Wb3O2b9RGqzhi8omK\nxkpGAKqZSd9ZeFEFVWVZD+rzHHLuJVTAaIUoDsvWshZ/2iQ36wLa9P4orRCo\nlLR5T//gX4Tn2SL84TX8zKg67e9U+3cT4Ac2Fc37R4rO0Z49pwQszkmeQ19J\nRULtcl9Ei18Yl2CsBZGF06zWL8OW0UFMaiw5e8Nm9xZJCKYtZDzIrJZuJupa\nQh5gczcH3Ft0nYwAJMnR/2KWFpnzhZDjWw5Q3ybSWXu1neeWq2HVwAnGXG5Y\nXPqzB2UYfMrqRLpP2fO5h3fcg3CdgOFilNnG/4g1b8B8dB0li2Y/LY2gfUbx\nnw375MQnLN0SvXW+De1IL9rLnu7B2vNgmnHbcWw5WEoRAYGE92VupceOhYBM\n2W3qjNYdi3d8BQir+yfl9lN2lHqI4E7hynp/l5iRamHnY7LdZXgQCwgJxTJV\nORBSXfJL3hBXD0RvDcOcfsArmihKz1b+3GnRcgqFtNmOoHlNW/w8C6WwaJOJ\n/ZyNlDkZT/SEi5nl5FhLmXAnsOn4hXKj1ZdsSCq8dopPnOygMc88rYNbdjLl\ngNJEJ9OcCiMieG2HHA8AqDmHvTMIK6mWh2mWHn8mrnq+6RqQnFFtOpPKqONW\nAz34KiuM+j8G2UgtqH0a6z2hlO8JaHI8krH/wmh1ZEQl/dUKLukQsCMcJiZh\nGEH+\r\n=S3JF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClObvV43iT+mwhvCQFpHTbGnICuO5pPsWhCK4biE4sfgIhALC2Yx6em31Tj4o0KHMggV2CN6m3Zky1yhehUMwX33Zt"}]},"_npmUser":{"name":"aaronleopold","email":"aaronleopold1221@gmail.com"},"directories":{},"maintainers":[{"name":"aaronleopold","email":"aaronleopold1221@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui_1.0.11_1611084502512_0.21900881341168943"},"_hasShrinkwrap":false},"1.0.12":{"name":"@flmnh-mgcl/ui","version":"1.0.12","main":"lib/index.js","author":{},"license":"ISC","private":false,"repository":{"type":"git","url":"https://github.com/FLMNH-MGCL/ui.git"},"scripts":{"copystyles":"cp src/overrides.css lib/overrides.css","compile":"tsc -p . --downlevelIteration","build":"yarn compile && yarn copystyles"},"devDependencies":{"@types/lodash":"^4.14.167","@types/react":"^16.9.38","@types/react-dom":"^16.9.8","@types/react-outside-click-handler":"^1.3.0","@types/react-syntax-highlighter":"^13.5.0","@types/react-virtualized":"^9.21.10","typescript":"^4.1.3"},"peerDependencies":{"@tailwindcss/aspect-ratio":"^0.2.0","@tailwindcss/forms":"^0.2.1","@tailwindcss/postcss7-compat":"^2.0.2","@tailwindcss/typography":"^0.3.1","@tailwindcss/ui":"^0.6.2","autoprefixer":"^9","react":"^16.13.1"},"dependencies":{"@tailwindcss/aspect-ratio":"^0.2.0","@tailwindcss/forms":"^0.2.1","@tailwindcss/postcss7-compat":"^2.0.2","@tailwindcss/typography":"^0.3.1","@tailwindcss/ui":"^0.6.2","autoprefixer":"^9","clsx":"^1.1.1","framer-motion":"^2.4.1","lodash":"^4.17.20","postcss":"^7","react":"^16.13.1","react-day-picker":"^7.4.8","react-dom":"^16.13.1","react-hook-form":"^6.9.5","react-sortable-hoc":"^1.11.0","react-step-progress-bar":"^1.0.3","react-syntax-highlighter":"^15.4.3","react-virtualized":"^9.22.2","tailwindcss":"npm:@tailwindcss/postcss7-compat"},"description":"This repository holds the UI component library used in [SpeSQL](https://github.com/FLMNH-MGCL/spesql), developed using React (TypeScript) and Tailwind CSS.","_id":"@flmnh-mgcl/ui@1.0.12","dist":{"shasum":"20d11b4bc31aa738cbebe632e7e4ddda90185926","integrity":"sha512-6aQ1cU6S6V2shmgZ/Fi06NsWywfLPvJhha7EoW6hYLs+3WJ5MR2TQyay/atykIlxth1vw8rxdyaO5TglA7epTQ==","tarball":"https://registry.npmjs.org/@flmnh-mgcl/ui/-/ui-1.0.12.tgz","fileCount":119,"unpackedSize":243292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEw/RCRA9TVsSAnZWagAAzksP/A+Qq/cI+OUX31q9IKCj\nLfIRrg99Gg9W7KXdTxQ0rXRsb7WtVbmfiBWayOYVw3Jx0L4h9CFRIixZLvoT\nH86A/ZMiU9ofatw3iReTgnaTK8eP11wDJxIjh/rBmheGCWXopa2rE+WSmj/t\nymFbC4W79cQuKASoY2SOMFOUJiJV2E8/TcqdLuTPhLnP9BpTbmjAokUpWqN/\nAthqsTlSrzTCCc7QrWFXKtkosx2svIUAaCRqNn0UPVNXB6bbdiJBVSucyqoa\n10uivQFON0yI+ugcrJ2sdSc8S/yRfftGCTQpWgB/+rB30wr8ktQj9v10mjZw\nm9SdeZ4Zmpsex1ng/9SVWHkeXLFkJxlhcS0g4isXN/g1WUE/50M5zqbTK7Vy\niWQMeD5zOHOkqvmxaKomR/LeBQzRsbMRTczuZdBbYzpK5K8MOHbeT8UL+qeD\nlIwf5INmhq/v/EaHl08UGlO5zoWY+dL32xbsF7junyGL4sI7fF9G72eAfJ/6\nflWsJ0lrHWG9ws89UKCb+Tg8iVp8+KhQDGjOJDClYUHKOlSwMHswLXOKATtL\nLQr69vicmgKmpBSyr2JT2jQzJ2+aaMzjRYFgJjpkWyjBlilARGDlNi+1UKmv\nB4M0wwsP8WEropDkxQ16L1AclUTGii6Vx2d4rp2vJ/jaR4nd00ZWmbg+q9rI\nyyxj\r\n=cvZz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFLrYTrMPiMJ9wj6VrjU/aiqtNLlxoNpwUGbuxadp0lgAiA1s8LMYoMt0/KkYj9GqVd8Q1aPUrkTk269auWNn2QFZQ=="}]},"_npmUser":{"name":"aaronleopold","email":"aaronleopold1221@gmail.com"},"directories":{},"maintainers":[{"name":"aaronleopold","email":"aaronleopold1221@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui_1.0.12_1611861968762_0.8859700328709144"},"_hasShrinkwrap":false},"1.0.13":{"name":"@flmnh-mgcl/ui","version":"1.0.13","main":"lib/index.js","author":{},"license":"ISC","private":false,"repository":{"type":"git","url":"https://github.com/FLMNH-MGCL/ui.git"},"scripts":{"copystyles":"cp src/overrides.css lib/overrides.css","compile":"tsc -p . --downlevelIteration","build":"yarn compile && yarn copystyles"},"devDependencies":{"@types/lodash":"^4.14.167","@types/react":"^16.9.38","@types/react-dom":"^16.9.8","@types/react-outside-click-handler":"^1.3.0","@types/react-syntax-highlighter":"^13.5.0","@types/react-virtualized":"^9.21.10","typescript":"^4.1.3"},"peerDependencies":{"@tailwindcss/aspect-ratio":"^0.2.0","@tailwindcss/forms":"^0.2.1","@tailwindcss/postcss7-compat":"^2.0.2","@tailwindcss/typography":"^0.3.1","@tailwindcss/ui":"^0.6.2","autoprefixer":"^9","react":"^16.13.1"},"dependencies":{"@tailwindcss/aspect-ratio":"^0.2.0","@tailwindcss/forms":"^0.2.1","@tailwindcss/postcss7-compat":"^2.0.2","@tailwindcss/typography":"^0.3.1","@tailwindcss/ui":"^0.6.2","autoprefixer":"^9","clsx":"^1.1.1","framer-motion":"^2.4.1","lodash":"^4.17.20","postcss":"^7","react":"^16.13.1","react-day-picker":"^7.4.8","react-dom":"^16.13.1","react-hook-form":"^6.9.5","react-sortable-hoc":"^1.11.0","react-step-progress-bar":"^1.0.3","react-syntax-highlighter":"^15.4.3","react-virtualized":"^9.22.2","tailwindcss":"npm:@tailwindcss/postcss7-compat"},"description":"This repository holds the UI component library used in [SpeSQL](https://github.com/FLMNH-MGCL/spesql), developed using React (TypeScript) and Tailwind CSS.","_id":"@flmnh-mgcl/ui@1.0.13","dist":{"shasum":"9bf40e6d0715e962261c1ff307643ac486ca7a9d","integrity":"sha512-xr3zjjWDcL/LpSd+jQG3MJNzdz4rqNhsKltYFJJ1drEY+FcbvjgP4ao8DZOmgFskI4Cbp+to/c9yDtcaoJjOUw==","tarball":"https://registry.npmjs.org/@flmnh-mgcl/ui/-/ui-1.0.13.tgz","fileCount":122,"unpackedSize":248181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGaMECRA9TVsSAnZWagAAqqwP/jJToMrRqVu7cLLm84bd\ncHuA+Y95+AfFI51YIdvv5f3KRlwtoccZujhbRIHPyPzC1PWIvrJP1L6TtIKS\nLP0jE4rzGvnXCFTPVw1e+Luklct19Ndzp50W5f5/FQgJxU9prGTB/UArUm1p\njveJijJhFYVUjZQp7xmKxoUtZkv1vvfhK1CYDQJsw8YS+yKl2QFLDrQRcax9\nUSReneGM/wT5rxNYlotMk4u9ndB6JzYwBrdAJPGkrXUl7+oLc9xe08wGRfEf\nIDi42HqN2tOmo9ElWReokBGTX18B6Y9yjsKU/cHgjKCMANKi3ONqArlT3glK\ng1jUC0613A1xODMtX/HjQ4PIZCQTxyf1l898u99Sa3mP0kZ5liZ0whOd0W6b\n77yso6RDSYbWuykwRhYrqWz6ApX8a8MELwvAOJTE0Ko/Ll6g48fvOpjbwxag\nlKI9f6jSnw6L+Lm99Avnz51eLxQdzH83yR212uhXESdVMR0mOP9HB6o9rjwp\niexVLWB2nSxmZqidPUFlZm8o+4RNMqpes9OE8Pv6zH124NY+LPGL3TJRjmNk\nL8wvgncf4X/+FI7hHWui3mF9AmngxEZ9pxLdh4n+1mKsynCb6XgrbkfGgORW\nGEwm9c6wOgtBW1DlM4STQqldnPCQJ6aWnAGt5scYK0DGSt3yijtFxdcbnFmS\nKXlN\r\n=ERda\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF2lR60gF5gdLQnSwnnYlFhIbQb/ijuHWZ5TRCx0HuQDAiBXIzZheyQ8ADnj/ScI3E3TPtWjrfPuqXMMuvNfIC0WEQ=="}]},"_npmUser":{"name":"aaronleopold","email":"aaronleopold1221@gmail.com"},"directories":{},"maintainers":[{"name":"aaronleopold","email":"aaronleopold1221@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui_1.0.13_1612292867528_0.140189200181972"},"_hasShrinkwrap":false},"1.0.14":{"name":"@flmnh-mgcl/ui","version":"1.0.14","main":"lib/index.js","author":{},"license":"ISC","private":false,"repository":{"type":"git","url":"https://github.com/FLMNH-MGCL/ui.git"},"scripts":{"copystyles":"cp src/overrides.css lib/overrides.css","compile":"tsc -p . --downlevelIteration","build":"yarn compile && yarn copystyles"},"devDependencies":{"@types/lodash":"^4.14.167","@types/react":"^16.9.38","@types/react-dom":"^16.9.8","@types/react-outside-click-handler":"^1.3.0","@types/react-syntax-highlighter":"^13.5.0","@types/react-virtualized":"^9.21.10","typescript":"^4.1.3"},"peerDependencies":{"@tailwindcss/aspect-ratio":"^0.2.0","@tailwindcss/forms":"^0.2.1","@tailwindcss/postcss7-compat":"^2.0.2","@tailwindcss/typography":"^0.3.1","@tailwindcss/ui":"^0.6.2","autoprefixer":"^9","react":"^16.13.1"},"dependencies":{"@tailwindcss/aspect-ratio":"^0.2.0","@tailwindcss/forms":"^0.2.1","@tailwindcss/postcss7-compat":"^2.0.2","@tailwindcss/typography":"^0.3.1","@tailwindcss/ui":"^0.6.2","autoprefixer":"^9","clsx":"^1.1.1","framer-motion":"^2.4.1","lodash":"^4.17.20","postcss":"^7","react":"^16.13.1","react-day-picker":"^7.4.8","react-dom":"^16.13.1","react-hook-form":"^6.9.5","react-sortable-hoc":"^1.11.0","react-step-progress-bar":"^1.0.3","react-syntax-highlighter":"^15.4.3","react-virtualized":"^9.22.2","tailwindcss":"npm:@tailwindcss/postcss7-compat"},"description":"This repository holds the UI component library used in [SpeSQL](https://github.com/FLMNH-MGCL/spesql), developed using React (TypeScript) and Tailwind CSS.","_id":"@flmnh-mgcl/ui@1.0.14","dist":{"shasum":"20e5feb370e5f64c8bfedce2b85d3ac62ac4b0ec","integrity":"sha512-SMwp5rmeuW99iyavUw4FgVxbnbGmmig442Y3fMcCBzdXPYUq+viMT4pdtvYNeMq66IxY+HP2bSeCcRNAezAUFg==","tarball":"https://registry.npmjs.org/@flmnh-mgcl/ui/-/ui-1.0.14.tgz","fileCount":122,"unpackedSize":248342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGaM7CRA9TVsSAnZWagAAbpEQAJs0xnL1F+tGTDrlQ6kz\nfK/mjMSfdINuBvON6SgLLphWYFEudnoemcnn9Tt/q7zDm5BVpPV0F9OqUrtd\nOP71FPFHvvUpI67ALraFJN7r5Jjhi6/LbI/eLywsq/RpIBO6BBw5d0YXMhmy\nrjwDtAcuSA5/XXlOwtpcW+QcaRcdlfwBfBPXcXGTDk2HrGg94qUtCJhu80k8\n7527neJLAlYv9d5D2OVywRpIAxp5lX+L1wASvctxFsInx8r07vgeRVeYfZP5\nZPJIWyRFFjXN3eHInLMb/vlzLf2NQ8wZzfFmc20PimEd8F4cEbD3TsugWMk/\nVtEmVgD9QZQh9RqB3lkFJ6H4HNgYK/0gvY3bB1k6BNk9EOgJEgFYXTZgC5qh\n5B+4w298kbulRjH97GXm+5//FG/vnLiJ8dTWKEDpb4jFzYgaZQf/f1JujnpG\ncPEW2iQvb3T/SH1zSPcvNQ4WJ0xHAp/ckyyvVPH/Jk2VjRoV4tPbocepe8XC\nhQ63QzDk40STgizVDCI1T/TTZWTF1bxeTp+G1qRpVR29i83+L+5P3cNkKpNz\ncZVJRQ1IjcYeOD181oHlM5xepEpFX/OexPqp2ZCi+oWQq9x9Rpe1Wb1yQLsw\nWXlHAjp9QLhH8Uno9nWZRwxvLwPh3ayvgm/4Ad7tuXBfjh2oBL/aFXJzfx2o\nPvLa\r\n=tv0w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBUwHKMbVUMLbPtSXup6SbsFI5vaiyw7iF2JxkyqExs5AiEAiugRulk02wT1VwyrX+27u+2AN0pkKWN0ThlJZ5iwn6I="}]},"_npmUser":{"name":"aaronleopold","email":"aaronleopold1221@gmail.com"},"directories":{},"maintainers":[{"name":"aaronleopold","email":"aaronleopold1221@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui_1.0.14_1612292923164_0.15000353709781344"},"_hasShrinkwrap":false},"1.0.15":{"name":"@flmnh-mgcl/ui","version":"1.0.15","main":"lib/index.js","author":{},"license":"ISC","private":false,"repository":{"type":"git","url":"https://github.com/FLMNH-MGCL/ui.git"},"scripts":{"copystyles":"cp src/overrides.css lib/overrides.css","compile":"tsc -p . --downlevelIteration","build":"yarn compile && yarn copystyles"},"devDependencies":{"@types/lodash":"^4.14.167","@types/react":"^16.9.38","@types/react-dom":"^16.9.8","@types/react-outside-click-handler":"^1.3.0","@types/react-syntax-highlighter":"^13.5.0","@types/react-virtualized":"^9.21.10","typescript":"^4.1.3"},"peerDependencies":{"@tailwindcss/aspect-ratio":"^0.2.0","@tailwindcss/forms":"^0.2.1","@tailwindcss/postcss7-compat":"^2.0.2","@tailwindcss/typography":"^0.3.1","@tailwindcss/ui":"^0.6.2","autoprefixer":"^9","react":"^16.13.1"},"dependencies":{"@tailwindcss/aspect-ratio":"^0.2.0","@tailwindcss/forms":"^0.2.1","@tailwindcss/postcss7-compat":"^2.0.2","@tailwindcss/typography":"^0.3.1","@tailwindcss/ui":"^0.6.2","autoprefixer":"^9","clsx":"^1.1.1","framer-motion":"^2.4.1","lodash":"^4.17.20","postcss":"^7","react":"^16.13.1","react-day-picker":"^7.4.8","react-dom":"^16.13.1","react-hook-form":"^6.9.5","react-sortable-hoc":"^1.11.0","react-step-progress-bar":"^1.0.3","react-syntax-highlighter":"^15.4.3","react-virtualized":"^9.22.2","tailwindcss":"npm:@tailwindcss/postcss7-compat"},"description":"This repository holds the UI component library used in [SpeSQL](https://github.com/FLMNH-MGCL/spesql), developed using React (TypeScript) and Tailwind CSS.","_id":"@flmnh-mgcl/ui@1.0.15","dist":{"shasum":"451b1005d97f97732f6561f1c96c47547facfb29","integrity":"sha512-ZjtKXlvuA9HKQz/LwNvrdfyQiVUNrtRhp3z+8lVeN0UUdSpyk0efrXRzwcunm/6lN0E8P4scSu7HWccZQOVkdQ==","tarball":"https://registry.npmjs.org/@flmnh-mgcl/ui/-/ui-1.0.15.tgz","fileCount":122,"unpackedSize":248406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGyFuCRA9TVsSAnZWagAAszsQAIVT9u2S1suLrPTX703k\nYAdNoqYG7quE6s9AzRTPu6+NxO5cWWbvkZh9mhc5FH8RuxeQuEed86mxJvFA\nj7Xd0WPpvyxqBWYG4t+GkDiotl+Au3bNhvaHbcOF3F2Sg2mt526PuM9MBB6e\niZd0US9TPO/gUCbR5INI4rf9BwetKfaxcGEUkwV0lw8e5qfJ2TKtOpnR++pz\nC3njAC/hf3J71lL5knlCj9FQ9EU4+UcTlZIeTGzEutUgQjMzvH93qiLf2YHj\n9QaDoRlS7cSf0n8Rsk1pUAhO4bo16Um0ZOEx3oqQ6WVy/9T7C+LZIpB+a7vq\n+WOk86hz39t9Up6vXaMgjpB37JaPItGj04UwMeNvragf/auHkK6U39+UvI1K\nvb8AAhSj/LLbl3/qDN/2uxmK8SJR6km1lf9QXmrbc++UJB75+zQPDz+u7wcu\nmy10oiPICL1tTp/xsrmXuQmBBfEN5Ip1Duzz2vw4uBf9FZ82V/p9791h2zni\nh3INaV4WVCtTp5Da1KWhVaAhSOYzUwyaCTpAFcizuTar2epLqLPRU9WaxzCq\nayIbJrO8fyJTeVRgo/uUGAEDeaYsIyZLRY5JknC7CKudrSeKOlrWaKio9MuT\nBvcTvKLWOETvYemiPYP6VNsiUw+7rLyPafbG3wjN2RHQyx86mhNCjgOS92nh\n9rLS\r\n=kwLD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDbz3S3g5UBXPIjQZG2xnWgVIxjOQYgvBf9rVhUKHcmAAiEA3+vHguu56LtagtbDhWscPAMP26XtBR24YI/qD2FX7SY="}]},"_npmUser":{"name":"aaronleopold","email":"aaronleopold1221@gmail.com"},"directories":{},"maintainers":[{"name":"aaronleopold","email":"aaronleopold1221@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui_1.0.15_1612390765935_0.2167455412280459"},"_hasShrinkwrap":false},"1.0.16":{"name":"@flmnh-mgcl/ui","version":"1.0.16","main":"lib/index.js","author":{},"license":"ISC","private":false,"repository":{"type":"git","url":"https://github.com/FLMNH-MGCL/ui.git"},"scripts":{"copystyles":"cp src/overrides.css lib/overrides.css","compile":"tsc -p . --downlevelIteration","build":"yarn compile && yarn copystyles"},"devDependencies":{"@types/lodash":"^4.14.167","@types/react":"^16.9.38","@types/react-dom":"^16.9.8","@types/react-outside-click-handler":"^1.3.0","@types/react-syntax-highlighter":"^13.5.0","@types/react-virtualized":"^9.21.10","typescript":"^4.1.3"},"peerDependencies":{"@tailwindcss/aspect-ratio":"^0.2.0","@tailwindcss/forms":"^0.2.1","@tailwindcss/postcss7-compat":"^2.0.2","@tailwindcss/typography":"^0.3.1","@tailwindcss/ui":"^0.6.2","autoprefixer":"^9","react":"^16.13.1"},"dependencies":{"@tailwindcss/aspect-ratio":"^0.2.0","@tailwindcss/forms":"^0.2.1","@tailwindcss/postcss7-compat":"^2.0.2","@tailwindcss/typography":"^0.3.1","@tailwindcss/ui":"^0.6.2","autoprefixer":"^9","clsx":"^1.1.1","framer-motion":"^2.4.1","lodash":"^4.17.20","postcss":"^7","react":"^16.13.1","react-day-picker":"^7.4.8","react-dom":"^16.13.1","react-hook-form":"^6.9.5","react-sortable-hoc":"^1.11.0","react-step-progress-bar":"^1.0.3","react-syntax-highlighter":"^15.4.3","react-virtualized":"^9.22.2","tailwindcss":"npm:@tailwindcss/postcss7-compat"},"description":"This repository holds the UI component library used in [SpeSQL](https://github.com/FLMNH-MGCL/spesql), developed using React (TypeScript) and Tailwind CSS.","_id":"@flmnh-mgcl/ui@1.0.16","dist":{"shasum":"a8159feb11dac8b2508232c2cfbf56f734a711ba","integrity":"sha512-pkhEP6M7c3nFlDXDRxOaO9HwxMUguGg+rejWSFryI5yT0FGiYDjiWm+jiiJf1lAw1VVW2rP6jaPqIjmjVBW2CA==","tarball":"https://registry.npmjs.org/@flmnh-mgcl/ui/-/ui-1.0.16.tgz","fileCount":122,"unpackedSize":248514,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIsY3CRA9TVsSAnZWagAAhWgP+wdgKvHIJHwoUY1LiR0D\n3/oTmk/us6S9fcXgJlFyWwOg9paMVgq/gki2MzDWROFrfNUqKL7TBofYCXOj\nV2rrgrx4tuecq84+I9TxXN+efPq/uuJ/LDMFEd3y2j//TtZCA4MP9nnH8uPA\nQf4cKg42+hUZjUBKS/QAAHqfHJjWCkF2qqE5lSW4hkwmzrCg9FyNNTFWaY+i\nD0MLeM2ud0KvDp06viLnNWyCq32rh2PW3qhBvNodNfdM2xiPutsw1ydEUtLF\nMprG82DAr6AQ1Mpo67d4LN0OSYeSM0y6A5yQTY8wJqXkmI3WAoBjveUylmsq\n2++t9GAtaBgMoKnAD26Lpm2gFG35hmf+Zm96KsEaqF2aMRaK2D8yeo8H7srT\nkE1hVDmtw11+4fqNwAhXwZQmbrafG79//IPwDeXm89k+beD5Hrd5W7OJXPAb\nhLi8DATl03W9lqO2GiTUpAWn3jdvnZO3+LTNMBSZ1uUQ1z0Y/5yljM93IsgG\nVwpVmldkTHBQ31C2Eq5LRmYJM9tp/EDT+9yEkpMWl0hfGo4WcchUuc23nWC9\n7g+iIy6cpjT2/oSyBcTgbTIbcvm26Tqc9VHFCyuhdeOidHVtBLgH20cmp0RQ\nFYMtMraLfkvjitTPuURMNDQON9S3nZSNSvs7/X+PSAJQe/ljSou4u8ZA7O1n\nMWaR\r\n=OrKF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAMdxwEVWrisSotiTqKqNEZEq08CdCaykVnQnYh4YR4wIhANYBdRpBPOMVNiRb0+0naAMXi7nPSPGNA5XLopjDRETe"}]},"_npmUser":{"name":"aaronleopold","email":"aaronleopold1221@gmail.com"},"directories":{},"maintainers":[{"name":"aaronleopold","email":"aaronleopold1221@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui_1.0.16_1612891702906_0.16001580244492586"},"_hasShrinkwrap":false},"1.0.17":{"name":"@flmnh-mgcl/ui","version":"1.0.17","main":"lib/index.js","author":{},"license":"ISC","private":false,"repository":{"type":"git","url":"https://github.com/FLMNH-MGCL/ui.git"},"scripts":{"copystyles":"cp src/overrides.css lib/overrides.css","compile":"tsc -p . --downlevelIteration","build":"yarn compile && yarn copystyles"},"devDependencies":{"@types/lodash":"^4.14.167","@types/react":"^16.9.38","@types/react-dom":"^16.9.8","@types/react-outside-click-handler":"^1.3.0","@types/react-syntax-highlighter":"^13.5.0","@types/react-virtualized":"^9.21.10","typescript":"^4.1.3"},"peerDependencies":{"@tailwindcss/aspect-ratio":"^0.2.0","@tailwindcss/forms":"^0.2.1","@tailwindcss/postcss7-compat":"^2.0.2","@tailwindcss/typography":"^0.3.1","@tailwindcss/ui":"^0.6.2","autoprefixer":"^9","react":"^16.13.1"},"dependencies":{"@tailwindcss/aspect-ratio":"^0.2.0","@tailwindcss/forms":"^0.2.1","@tailwindcss/postcss7-compat":"^2.0.2","@tailwindcss/typography":"^0.3.1","@tailwindcss/ui":"^0.6.2","autoprefixer":"^9","clsx":"^1.1.1","framer-motion":"^2.4.1","lodash":"^4.17.20","postcss":"^7","react":"^16.13.1","react-day-picker":"^7.4.8","react-dom":"^16.13.1","react-hook-form":"^6.9.5","react-sortable-hoc":"^1.11.0","react-step-progress-bar":"^1.0.3","react-syntax-highlighter":"^15.4.3","react-virtualized":"^9.22.2","tailwindcss":"npm:@tailwindcss/postcss7-compat"},"description":"This repository holds the UI component library used in [SpeSQL](https://github.com/FLMNH-MGCL/spesql), developed using React (TypeScript) and Tailwind CSS.","_id":"@flmnh-mgcl/ui@1.0.17","dist":{"shasum":"3c0317d4578f5c4cf7400460afcacb27a07691a0","integrity":"sha512-CcKpKEXtJZnmTzN87KfpkC/oxHn0TDENzQdT62zL6tJOEP8zoFa7+5+oOPopmligdHchFCvEio1JasKoi9Ls9w==","tarball":"https://registry.npmjs.org/@flmnh-mgcl/ui/-/ui-1.0.17.tgz","fileCount":122,"unpackedSize":248891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLCHACRA9TVsSAnZWagAAc3AP/39b9mVYZXmDJgafafaX\n88dM1xrug4oBbVp3LnW7e8dZBtSxNiXe+DHBQX4lRd3dbqu229jV/k75QV1u\nHglq8yKY6k1k+g/w3nLR/xLOxVx/Lmi+F0nSKyp9GppRaFgxc9LepBzhfuW4\n03rK1zUSJgF3Q2m9P/5VSJvV6RC8sbFO2AK8rEdWFk8DoOcMciEwERfHIezV\nQ3bQ7FO6TctKPo3cz/ILjaBP+lUxpeaXtlYo6nfCKA3afuLWu3/jiNpqY+yh\nzMmY37Pj23hW7jHhMABYs08fygS1jDZbqU80kdUft1LrsWEOIcepghchFp07\n+1z4bjMpIShiLZHQc3vNuU+PvbObIG/08asV9yA8JSq6xOoPGyrfffRs1feh\n++Fryrsu9bYNi7U7evrTTsn8+7J9ZjsE051Uer44W/rK+pJmfUDQq94z5A9H\nE6bGaf9EYXrsnetsZvqCLBBD8nL/zQGw0+XNUALUxBKiVszjVj/VrvMTtbd4\nI5fB2d0ifZP1zQvfdhMYHtUC4lwWOif/FNJFSHd7M9tO/my455402sLGJFDt\nBKA8e62lcv2HkDvpMZ0YaQ68QJSahuEnAa06GRASaUMciLocke7sNraPIWVN\n47VemPOfi7f8Of9guf9Zq7i3Xp6Q2gZ+xB5yfLfeZWVZaKJVO/zYHP0666id\n3BXi\r\n=3Dyp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICHoAmVhlME5aYul7McRPxi8UpalRv3pYgHlTHdlZJzoAiAhZQug24NqpvuuWG96k+jrWn/g7pRPjicMFE9NnYwo6w=="}]},"_npmUser":{"name":"aaronleopold","email":"aaronleopold1221@gmail.com"},"directories":{},"maintainers":[{"name":"aaronleopold","email":"aaronleopold1221@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui_1.0.17_1613504959192_0.15441905096241793"},"_hasShrinkwrap":false},"1.0.18":{"name":"@flmnh-mgcl/ui","version":"1.0.18","main":"lib/index.js","author":{},"license":"ISC","private":false,"repository":{"type":"git","url":"https://github.com/FLMNH-MGCL/ui.git"},"scripts":{"copystyles":"cp src/overrides.css lib/overrides.css","compile":"tsc -p . --downlevelIteration","build":"yarn compile && yarn copystyles"},"devDependencies":{"@types/lodash":"^4.14.167","@types/react":"^16.9.38","@types/react-dom":"^16.9.8","@types/react-outside-click-handler":"^1.3.0","@types/react-syntax-highlighter":"^13.5.0","@types/react-virtualized":"^9.21.10","typescript":"^4.1.3"},"peerDependencies":{"@tailwindcss/aspect-ratio":"^0.2.0","@tailwindcss/forms":"^0.2.1","@tailwindcss/postcss7-compat":"^2.0.2","@tailwindcss/typography":"^0.3.1","@tailwindcss/ui":"^0.6.2","autoprefixer":"^9","react":"^16.13.1"},"dependencies":{"@tailwindcss/aspect-ratio":"^0.2.0","@tailwindcss/forms":"^0.2.1","@tailwindcss/postcss7-compat":"^2.0.2","@tailwindcss/typography":"^0.3.1","@tailwindcss/ui":"^0.6.2","autoprefixer":"^9","clsx":"^1.1.1","framer-motion":"^2.4.1","lodash":"^4.17.20","postcss":"^7","react":"^16.13.1","react-day-picker":"^7.4.8","react-dom":"^16.13.1","react-hook-form":"^6.9.5","react-sortable-hoc":"^1.11.0","react-step-progress-bar":"^1.0.3","react-syntax-highlighter":"^15.4.3","react-virtualized":"^9.22.2","tailwindcss":"npm:@tailwindcss/postcss7-compat"},"description":"This repository holds the UI component library used in [SpeSQL](https://github.com/FLMNH-MGCL/spesql), developed using React (TypeScript) and Tailwind CSS.","_id":"@flmnh-mgcl/ui@1.0.18","dist":{"shasum":"79d31beb1441db61d7ae54ae01269ac9534eb013","integrity":"sha512-477QcV9128FLFfjr8o9O9cSFf59ViB5kt3ZPoWwikVlK+3J5IUf8gG00VSCsHykP9xJlJlVbiWWCvMsl19tMpQ==","tarball":"https://registry.npmjs.org/@flmnh-mgcl/ui/-/ui-1.0.18.tgz","fileCount":122,"unpackedSize":248906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLCOUCRA9TVsSAnZWagAAI6MP/i4OxnNggEVt5PVUJ+Gy\nHI+TyemQ3bC5/Rk64lMDGD6iZi0kQfBobdjwx7lYAXD3aIJ1BzJJYP5iWpqT\nfqtGPznj/+mOd6S8fHEsUHevCdnf2K66W8lI79w0uhAak9Rp2DdIWCklNTIc\nxVQFPDPrZfLJnY0NGX4WsVEMCy8ZEQFftAjJTuQ2lkvt2dQD2V3wglbthi1K\nIsBBiztQs82hUPS6m8r2HmA2+qhU1IoetOqUFf0sWsX8Xursl3vLMRUqm30D\niWgPsEcpVxUKwO7QvkcCDwVsn+5AE/rpJcypx7W6oU5izG6FDiNzcmH8eAsw\n8Yq7YtSP0GclN2WZAdr/KoRQzzct+HmThVWibzrI1k0J1Ebw7L86QruADF3P\nh74QercPW2sWb2bSZXbEvXaRpc9ZchcjV3+Z1WNUjARaN2ry4jcFMwUAQYp+\n0OzW7GagY1fJvJEmo7GSVHY5OHJ/G2l7Rp27fYXUvYCQiTUkLTAnfPmiL8Mj\nxGd5xmxxM5sNFh5VdRiWSR2pkR1D/U2OXoPl4TGUNTk0eKO8Y4rxzf92IKg1\ngEaNfg2fgTas0BvctbonJMMiXo/qkosTNVJWNuN19yU/R7Vo+IEj44KVp+ec\n1VDAPum9oibcOXzVhTIKEaxVWlyqga8pKzHcNB19P6/6Tl8fmTWhQon03njV\nkFA2\r\n=Rp7T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCokd9LFMTDN5evR3C46ifyZ9Fh8HZnq/qPWZASxbBgzwIhAM24cE10MWd85gjh7M+oOfUP4cJANYvvL0GPFcK35rVS"}]},"_npmUser":{"name":"aaronleopold","email":"aaronleopold1221@gmail.com"},"directories":{},"maintainers":[{"name":"aaronleopold","email":"aaronleopold1221@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui_1.0.18_1613505427612_0.4226680184009892"},"_hasShrinkwrap":false},"1.0.19":{"name":"@flmnh-mgcl/ui","version":"1.0.19","main":"lib/index.js","author":{},"license":"ISC","private":false,"repository":{"type":"git","url":"https://github.com/FLMNH-MGCL/ui.git"},"scripts":{"copystyles":"cp src/overrides.css lib/overrides.css","compile":"tsc -p . --downlevelIteration","build":"yarn compile && yarn copystyles"},"devDependencies":{"@types/lodash":"^4.14.167","@types/react":"^16.9.38","@types/react-dom":"^16.9.8","@types/react-outside-click-handler":"^1.3.0","@types/react-syntax-highlighter":"^13.5.0","@types/react-virtualized":"^9.21.10","typescript":"^4.1.3"},"peerDependencies":{"@tailwindcss/aspect-ratio":"^0.2.0","@tailwindcss/forms":"^0.2.1","@tailwindcss/postcss7-compat":"^2.0.2","@tailwindcss/typography":"^0.3.1","@tailwindcss/ui":"^0.6.2","autoprefixer":"^9","react":"^16.13.1"},"dependencies":{"@tailwindcss/aspect-ratio":"^0.2.0","@tailwindcss/forms":"^0.2.1","@tailwindcss/postcss7-compat":"^2.0.2","@tailwindcss/typography":"^0.3.1","@tailwindcss/ui":"^0.6.2","autoprefixer":"^9","clsx":"^1.1.1","framer-motion":"^2.4.1","lodash":"^4.17.20","postcss":"^7","react":"^16.13.1","react-day-picker":"^7.4.8","react-dom":"^16.13.1","react-hook-form":"^6.9.5","react-sortable-hoc":"^1.11.0","react-step-progress-bar":"^1.0.3","react-syntax-highlighter":"^15.4.3","react-virtualized":"^9.22.2","tailwindcss":"npm:@tailwindcss/postcss7-compat"},"description":"This repository holds the UI component library used in [SpeSQL](https://github.com/FLMNH-MGCL/spesql), developed using React (TypeScript) and Tailwind CSS.","_id":"@flmnh-mgcl/ui@1.0.19","dist":{"shasum":"cabd837d51248591d5a9bcb232c11ed2da4b56cb","integrity":"sha512-lCEqRqHLJDk7xOAvukx9fA/MPf7jlVVcqltwcUsZ+OFF0o3QPQt7jwvF8N+vnzG1Q9pZNom7wzCOm0Z0OHHK3w==","tarball":"https://registry.npmjs.org/@flmnh-mgcl/ui/-/ui-1.0.19.tgz","fileCount":122,"unpackedSize":248503,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQQbgCRA9TVsSAnZWagAABHoP/2N9EycwFj88uscgyaDo\nPPRE31PoejMw5kSvwctIFCXj9revnj12Mzsq3nbW5Jqty2ikVBf32ihv40Nw\nwcael4H9HTx6JR8sGv2xx470VmPpFxlEIn382cp22RxeTizV+hInMIK1o+ZF\nctHEmIKBgslIjUKJM0huBT+AzfZUgBpgnqPrBZTyfH3+zFsgMnCHFBwXAnRt\nvJC+smS6hEWZrx4CtYnSTIwTZfIpQkAMip6d2MQ/zJx7Nr7rfb5uSO6rGLPn\nZrgh48WdlVtBmdq6Xf/nUPvDYNcG6pyvp84/lheNAlb4d+M56YSDIMnjoD+X\n6NS8mVHuLu4tGk96iiXGNqLKP8r/ynGFHLdrrHtim61GoKvc8aQHnNhnvJfA\nV3mK/u/kCfm0wVDUUcfZz2+Q5rk0TREWG9PgvATDmt60MN8oIgjn9ZJEPqC9\nx14+zhUegsZEqgYJjBx1F8kKrRLdpbVOcoAHMygG8YTUFPSjtqB9pyVVXkYN\noSe0TS/8pL3eYMB4ksVF8rtjzNVsEk67FqhEBo0l0MVPaEUTAyJmHOQCdPWX\nTrxWj8mZOVt4t/HthTZNTC96B1KqJ+c33msCH5wCmAfD7Uaop8AP3XbkSvzV\nn3BWhQ9B5Mes8rb7ulnIJH5B6OcPTH5e5iHCv1bR7nWWeAePgS9bDM0WLEV8\n3ZbS\r\n=cz/t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBu0cXS7zK16AyCjO0p4txFmGEXNayCKy4WOmfBEFAf6AiEA9V8BtSlJ3Ub12eiwIH0h94+ci/uJM77T0HagAncG5hA="}]},"_npmUser":{"name":"aaronleopold","email":"aaronleopold1221@gmail.com"},"directories":{},"maintainers":[{"name":"aaronleopold","email":"aaronleopold1221@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui_1.0.19_1614874336249_0.6728116796307992"},"_hasShrinkwrap":false},"1.0.20":{"name":"@flmnh-mgcl/ui","version":"1.0.20","main":"lib/index.js","author":{},"license":"ISC","private":false,"repository":{"type":"git","url":"https://github.com/FLMNH-MGCL/ui.git"},"scripts":{"copystyles":"cp src/overrides.css lib/overrides.css","compile":"tsc -p . --downlevelIteration","build":"yarn compile && yarn copystyles"},"devDependencies":{"@types/lodash":"^4.14.167","@types/react":"^16.9.38","@types/react-dom":"^16.9.8","@types/react-outside-click-handler":"^1.3.0","@types/react-syntax-highlighter":"^13.5.0","@types/react-virtualized":"^9.21.10","typescript":"^4.1.3"},"peerDependencies":{"@tailwindcss/aspect-ratio":"^0.2.0","@tailwindcss/forms":"^0.2.1","@tailwindcss/postcss7-compat":"^2.0.2","@tailwindcss/typography":"^0.3.1","autoprefixer":"^9","react":"^16.13.1"},"dependencies":{"@tailwindcss/aspect-ratio":"^0.2.0","@tailwindcss/forms":"^0.2.1","@tailwindcss/postcss7-compat":"^2.0.2","@tailwindcss/typography":"^0.3.1","@tailwindcss/ui":"^0.6.2","autoprefixer":"^9","clsx":"^1.1.1","framer-motion":"^2.4.1","lodash":"^4.17.20","postcss":"^7","react":"^16.13.1","react-day-picker":"^7.4.8","react-dom":"^16.13.1","react-hook-form":"^6.9.5","react-sortable-hoc":"^1.11.0","react-step-progress-bar":"^1.0.3","react-syntax-highlighter":"^15.4.3","react-virtualized":"^9.22.2","tailwindcss":"npm:@tailwindcss/postcss7-compat"},"description":"This repository holds the UI component library used in [SpeSQL](https://github.com/FLMNH-MGCL/spesql), developed using React (TypeScript) and Tailwind CSS.","_id":"@flmnh-mgcl/ui@1.0.20","dist":{"shasum":"c34cc950deeb390677a126fd32496ab8b9a3b789","integrity":"sha512-TN6VFQEK3i24TJ0HKqVJq+asRI3hCRZlPt5fQQju2mZxwchBUBAIJpcAS/yb7IMysKGfABOCLLUcI2gKj225MQ==","tarball":"https://registry.npmjs.org/@flmnh-mgcl/ui/-/ui-1.0.20.tgz","fileCount":122,"unpackedSize":247784,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUlqYCRA9TVsSAnZWagAAjG4P/RrHqDJCRx73IhXdEPpy\nvvNivfxUIkKubHDhePr8gHLzRe2gz9ksJMAFLI/pciNpJ5ypePZ4PnnpQCtd\nc6hLCNPEdnK1nNeIwSys8Haw/oPGqNEHBZZozHyGzp63biKQ9AKFVjrayOmX\nMucxR0tFECtZQDNGv+j8390b2/hbMGR7E2mPz43k+5hdgKv4dpd2cSg6cLUB\nCYPUevft4pWTSOothoimr1nCWYy9fh0AaXhAkdiRmsVXr3l0dyXFF4w/lXBN\nGtAKRYPtN1UqjImRZe6tlb0ABcyZ3qS/WKTuYHq2c16QGmJbhEkr9rF5rC5s\n2DPHnJ4MN0bEWK6RFDKZyZWms6Hj61J7WmtzdusIuka+Zqpg5CqrA8Hyk0Wp\nPBkxgGVQqIQbh3/7oE4HHbphIqxsXHpI2dcg/Re5UMj+4BRbk0v+FQSOsO93\nAhUsskrM5h/UQPbt2HXPJHJAiE9BmxMvCGWTEbdj1j6dThpRHtyeFQDW8J9I\nhEzOnPiRL3AhoqbtS4hcLR0eeVa00Ym66OZDOp/0Te2mXkXzILUZYGTzQLbL\nBXAOcpRwhOwYlwTTgSWmQytBbrG88qFOGSvtN3oM0bc+Zeegoem7V4czUYe0\nMGjx4BWwX5IE3t6ZGni6JeRADE8QEYbJMVnP8CU2hHQiJlLnawXYKMb6Q8Il\n2BAF\r\n=uNrm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAbq7Nfz815N8Nfp/3WePQKcbLPGIsTZn9EAwXrYECw3AiBIw1sRCzJGw390hwOdr7TJ2vo0HYDy0Ng4mWN/T2NP7Q=="}]},"_npmUser":{"name":"aaronleopold","email":"aaronleopold1221@gmail.com"},"directories":{},"maintainers":[{"name":"aaronleopold","email":"aaronleopold1221@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui_1.0.20_1616009879536_0.6738709935677369"},"_hasShrinkwrap":false},"1.0.21":{"name":"@flmnh-mgcl/ui","version":"1.0.21","main":"lib/index.js","author":{},"license":"ISC","private":false,"repository":{"type":"git","url":"https://github.com/FLMNH-MGCL/ui.git"},"scripts":{"copystyles":"cp src/overrides.css lib/overrides.css","compile":"tsc -p . --downlevelIteration","build":"yarn compile && yarn copystyles"},"devDependencies":{"@types/lodash":"^4.14.167","@types/react":"^16.9.38","@types/react-dom":"^16.9.8","@types/react-outside-click-handler":"^1.3.0","@types/react-syntax-highlighter":"^13.5.0","@types/react-virtualized":"^9.21.10","tslib":"^2.1.0","typescript":"^4.1.3"},"peerDependencies":{"@tailwindcss/aspect-ratio":"^0.2.0","@tailwindcss/forms":"^0.2.1","@tailwindcss/postcss7-compat":"^2.0.2","@tailwindcss/typography":"^0.3.1","autoprefixer":"^9","react":"^16.13.1"},"dependencies":{"@tailwindcss/aspect-ratio":"^0.2.0","@tailwindcss/forms":"^0.2.1","@tailwindcss/postcss7-compat":"^2.0.2","@tailwindcss/typography":"^0.3.1","@tailwindcss/ui":"^0.6.2","autoprefixer":"^9","clsx":"^1.1.1","framer-motion":"^2.4.1","lodash":"^4.17.20","postcss":"^7","react":"^16.13.1","react-day-picker":"^7.4.8","react-dom":"^16.13.1","react-hook-form":"^6.9.5","react-sortable-hoc":"^1.11.0","react-step-progress-bar":"^1.0.3","react-syntax-highlighter":"^15.4.3","react-virtualized":"^9.22.2","tailwindcss":"npm:@tailwindcss/postcss7-compat"},"description":"This repository holds the UI component library used in [SpeSQL](https://github.com/FLMNH-MGCL/spesql), developed using React (TypeScript) and Tailwind CSS.","_id":"@flmnh-mgcl/ui@1.0.21","dist":{"shasum":"c4f6b2f4cadcb2f78d279ae0280fa094780cc9c7","integrity":"sha512-MxHGSwE1WCG2HgEUM8H1hk8Bmxf7AcE6SJaa1r1U+C7qtSZzkXi7ZSVoGCoq4PwHynbXJJKY89nLJd2Ao0wjqg==","tarball":"https://registry.npmjs.org/@flmnh-mgcl/ui/-/ui-1.0.21.tgz","fileCount":125,"unpackedSize":245364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVOH/CRA9TVsSAnZWagAAb0UP/iaU5Q4LNH17pW+gMCus\n25Tkp644TSDucsrXaANDhNlsAu/LwT107aVw58Hr1XnckAZdv+DsWnr1QSva\nkt9mjPqYWyiD6xZCUm070J/q2a1W6WJ5iQWgWWlIrmHUqwXC0u+Cp5AZFneV\nh5P0lptouB4dfWmc682we5Adj1z7AaOxp0O5YzggukduCoaT2ZkNz3eJk9dz\n+3sGbeVQygMDF3AIsSF5jnanmDUePtWcKEIiKN+VUrDtBuweBV2J7WKhS0EY\nW2SXjJePcgrb/9t8dVlfrsQUCTWv3lrQv9JcdfHHkTRxGJi1KcumYWsji9DE\n9KjBjdD26uApn4kTJ+QD9DkAyd/BQu3oZlBhYMvXG067L+lkZ7e7bCkh1nKy\nSq+u2C4BilYndv8co3rLQu09mo6/dPkx1yRcRJLgmeI3bBX8a0JCncF6BBi2\nWh29+OFO2x372ONzTES3ps8AIQFfrSyFjp/M93scYUipceBFt0cxkIQmgjBq\nI+c5sX5jXOw1UeanP2xhNNY4yZPxuoBT7u8xTF9EbyRkXMKwvsPOEdepvrUA\noEmgYKHmX90C/ySFyIqzXOqaru+WN/b2vhi0hFnpHOYiip/c/f7etCov2xDB\nfIFQ+fs41Bh4NRAotHGkSc8a0WE9h9cx+lzesBbV14KbWplgBVDRDvCK6NAd\njq/x\r\n=jE1H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBxoDwes8moPDOAa9XkaRYQ0U2t01kO/zBr0NoLYmyAsAiAq3LLTFJEaVqL0VVR2+lC0Oq+yG0+F/I+Jdi0OjxKaZw=="}]},"_npmUser":{"name":"aaronleopold","email":"aaronleopold1221@gmail.com"},"directories":{},"maintainers":[{"name":"aaronleopold","email":"aaronleopold1221@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui_1.0.21_1616175614292_0.7699428233030357"},"_hasShrinkwrap":false},"1.0.22":{"name":"@flmnh-mgcl/ui","version":"1.0.22","main":"lib/index.js","author":{},"license":"ISC","private":false,"repository":{"type":"git","url":"https://github.com/FLMNH-MGCL/ui.git"},"scripts":{"copystyles":"cp src/overrides.css lib/overrides.css","compile":"tsc -p . --downlevelIteration","build":"yarn compile && yarn copystyles"},"devDependencies":{"@types/lodash":"^4.14.167","@types/react":"^16.9.38","@types/react-dom":"^16.9.8","@types/react-outside-click-handler":"^1.3.0","@types/react-syntax-highlighter":"^13.5.0","@types/react-virtualized":"^9.21.10","tslib":"^2.1.0","typescript":"^4.1.3"},"peerDependencies":{"@tailwindcss/aspect-ratio":"^0.2.0","@tailwindcss/forms":"^0.2.1","@tailwindcss/postcss7-compat":"^2.0.2","@tailwindcss/typography":"^0.3.1","autoprefixer":"^9","react":"^16.13.1"},"dependencies":{"@tailwindcss/aspect-ratio":"^0.2.0","@tailwindcss/forms":"^0.2.1","@tailwindcss/postcss7-compat":"^2.0.2","@tailwindcss/typography":"^0.3.1","@tailwindcss/ui":"^0.6.2","autoprefixer":"^9","clsx":"^1.1.1","framer-motion":"^2.4.1","lodash":"^4.17.20","postcss":"^7","react":"^16.13.1","react-day-picker":"^7.4.8","react-dom":"^16.13.1","react-hook-form":"^6.9.5","react-sortable-hoc":"^1.11.0","react-step-progress-bar":"^1.0.3","react-syntax-highlighter":"^15.4.3","react-virtualized":"^9.22.2","tailwindcss":"npm:@tailwindcss/postcss7-compat"},"description":"This repository holds the UI component library used in [SpeSQL](https://github.com/FLMNH-MGCL/spesql), developed using React (TypeScript) and Tailwind CSS.","_id":"@flmnh-mgcl/ui@1.0.22","dist":{"shasum":"6af415217f3337a4f3786337e392c3d9f91e8e19","integrity":"sha512-W85BvsxsSoJzXmxYMuOuA1LUORui7VlPjr79791W9ZF4HSqq71QVeRzd6o9lNnh6dj3vCYdND9Ysj07JcKRJow==","tarball":"https://registry.npmjs.org/@flmnh-mgcl/ui/-/ui-1.0.22.tgz","fileCount":125,"unpackedSize":245525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVO0BCRA9TVsSAnZWagAAua0QAJEbmjWFbN+8jzf0BllD\n+0gOHQU+HWZMW+0orvXeasMYNNEjippsS8q4Z63xqPPNL334ZK39HnJ01/Dp\nRGzLko9Q1cbfAIU9e2pilM2ute1ADshQNkSiEVd+BbtAe3YtKdJJr0MoT9Y+\nP3f/uep46/DOfWnzli8ZhoV25dV1P0dboz+2SBOrBS5QXwkURJFODT8nuMYh\nnFv596ZoKzo1iCYV1Af6NCfuhLWqgRkn8aUC7Br63omDal+1XA/npRjk3Z18\nNZUZN9z7lZiHn6RCYofxKiL+S/vCCGlw+SSxYFgngi1JOikAn94TOTpWCgR9\nhd+MvFlEN0gUlXI0kSWHiEyfQYzqNXQtxTLNH27Wy/TyHSJw+XIC44vrST9l\nUo60E05nQGjo6UnS49UXUKN15K0GpI+2ZSBY9vh01Cos3ZvnmZjDAPodoY2H\n41VJnDH70wG/+URPoS/HS+NIchTPJt26r/S2OYHf25gcUVmjrM1Nmys5M8bN\nP45ABFff6+PM6NpcAnhaoeF/bBLQOtAMNxiRtHmlNDfeQGuwxXlesOBOHzRN\n/Br+QXu97T+AbujSyHlqXGNTIshhukcsvOvxdKARrYVsMSSP2pfhjkByljxs\nIIllUTyhizqbwbsow9IXoqNGMqiugq14xvrx/KViRNwjkoGNOxQawakZmAe7\n2TnO\r\n=tW3w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnTVG55/g+NOrgTbpGRpk6Vdx+hbpPGZ11/oDQEijVWgIgFG1WN1PCJwKysHACklnKWmuJf1qZX4jkffREnu4jd3I="}]},"_npmUser":{"name":"aaronleopold","email":"aaronleopold1221@gmail.com"},"directories":{},"maintainers":[{"name":"aaronleopold","email":"aaronleopold1221@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui_1.0.22_1616178433244_0.9256422018840813"},"_hasShrinkwrap":false},"1.0.23":{"name":"@flmnh-mgcl/ui","version":"1.0.23","main":"lib/index.js","author":{},"license":"ISC","private":false,"repository":{"type":"git","url":"https://github.com/FLMNH-MGCL/ui.git"},"scripts":{"copystyles":"cp src/overrides.css lib/overrides.css","compile":"tsc -p . --downlevelIteration","build":"yarn compile && yarn copystyles"},"devDependencies":{"@types/lodash":"^4.14.167","@types/react":"^16.9.38","@types/react-dom":"^16.9.8","@types/react-outside-click-handler":"^1.3.0","@types/react-syntax-highlighter":"^13.5.0","@types/react-virtualized":"^9.21.10","tslib":"^2.1.0","typescript":"^4.1.3"},"peerDependencies":{"@tailwindcss/aspect-ratio":"^0.2.0","@tailwindcss/forms":"^0.2.1","@tailwindcss/postcss7-compat":"^2.0.2","@tailwindcss/typography":"^0.3.1","autoprefixer":"^9","react":"^16.13.1"},"dependencies":{"@tailwindcss/aspect-ratio":"^0.2.0","@tailwindcss/forms":"^0.2.1","@tailwindcss/postcss7-compat":"^2.0.2","@tailwindcss/typography":"^0.3.1","@tailwindcss/ui":"^0.6.2","autoprefixer":"^9","clsx":"^1.1.1","framer-motion":"^2.4.1","lodash":"^4.17.20","postcss":"^7","react":"^16.13.1","react-day-picker":"^7.4.8","react-dom":"^16.13.1","react-hook-form":"^6.9.5","react-sortable-hoc":"^1.11.0","react-step-progress-bar":"^1.0.3","react-syntax-highlighter":"^15.4.3","react-virtualized":"^9.22.2","tailwindcss":"npm:@tailwindcss/postcss7-compat"},"description":"This repository holds the UI component library used in [SpeSQL](https://github.com/FLMNH-MGCL/spesql), developed using React (TypeScript) and Tailwind CSS.","_id":"@flmnh-mgcl/ui@1.0.23","dist":{"shasum":"991ed7ef8cf049ae2577171fa266277ab8c42676","integrity":"sha512-uwtrs3Uv8PNjNu+muGOXDyrfyNKA2y/GSY1QOeIYGu/BNstwchv498q8hTrPG3WURfb9YSv7uT9FfkqJlhGaqw==","tarball":"https://registry.npmjs.org/@flmnh-mgcl/ui/-/ui-1.0.23.tgz","fileCount":125,"unpackedSize":245525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVO12CRA9TVsSAnZWagAA5swP+wXwuVTX4MZzYISasDaI\n1OS0Kfs71XnPaHa6mZic6JyMqP96SmOMT6TnHiFYj10zQoBAa55n+NKl7auW\njSf3JJ03Unce8tKEKropegGu8JPz33+UOFzlcuVrFKlJJNqCPAmxp5Kggaeh\n/TqWWXZOZu3DkRnUjz/s+dYEHOXhfZ6J/ThXQlEX9xOVp0hf12vvSPmlU91r\nLVoizIVKmZrQTwHKIh4uls3KBCORwr+kyldqjcjoLT33rSAfFnDmnElCiuBZ\nd4kjOTrGW2i+j8/Nbryx9FgCcwNJSorPX0+DDIbVPzTdjDBVYg03dqEWfkLa\n9G2iGS9YY1UGHEOJ9oJ84WHhiUdl+zXqSgRFtmbxyv0npCyia2WNsvZxtyUt\nMEtu4X3zCbTEVoosUxO0b/37Y3zLduCf2EAu8S3qMxfbCKc0vX1Yomq1PEwf\nAsUi7aWKWi0dfxNtH4nGcGWC2Egu04Btf+Myuu7IM2+/2Gv9ifGG08K6jQ15\nB1mPCSLAERzSqHSv15p+rUK7yMgl5zqtCYbtwsKCix+TVu6RJdxdrDmNQluF\nHdh98z4235AzvI7EKvCI7Vj244Q6neD9ibsPUzD+3X3J4QeKJoBfjvGbKFV/\n23QVE2iOBE4jujI474vIVU51ihxor6ioCxOt65sjQC1eLH84g8qud8Dp4i//\noLoh\r\n=Sv8O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC1JxKCXq9/uUGEFI+cACmI0k67eCmlPrLss2GMTqRIQAiA4q+FrJjg1LktGg7Fn/W2vk65eWaJWk8mOhC0uAwYcPw=="}]},"_npmUser":{"name":"aaronleopold","email":"aaronleopold1221@gmail.com"},"directories":{},"maintainers":[{"name":"aaronleopold","email":"aaronleopold1221@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui_1.0.23_1616178550241_0.40474586539502844"},"_hasShrinkwrap":false},"1.0.24":{"name":"@flmnh-mgcl/ui","version":"1.0.24","main":"lib/index.js","author":{},"license":"ISC","private":false,"repository":{"type":"git","url":"https://github.com/FLMNH-MGCL/ui.git"},"scripts":{"copystyles":"cp src/overrides.css lib/overrides.css","compile":"tsc -p . --downlevelIteration","build":"yarn compile && yarn copystyles"},"devDependencies":{"@types/lodash":"^4.14.167","@types/react":"^16.9.38","@types/react-dom":"^16.9.8","@types/react-outside-click-handler":"^1.3.0","@types/react-syntax-highlighter":"^13.5.0","@types/react-virtualized":"^9.21.10","tslib":"^2.1.0","typescript":"^4.1.3"},"peerDependencies":{"@tailwindcss/aspect-ratio":"^0.2.0","@tailwindcss/forms":"^0.2.1","@tailwindcss/postcss7-compat":"^2.0.2","@tailwindcss/typography":"^0.3.1","autoprefixer":"^9","react":"^16.13.1"},"dependencies":{"@tailwindcss/aspect-ratio":"^0.2.0","@tailwindcss/forms":"^0.2.1","@tailwindcss/postcss7-compat":"^2.0.2","@tailwindcss/typography":"^0.3.1","@tailwindcss/ui":"^0.6.2","autoprefixer":"^9","clsx":"^1.1.1","framer-motion":"^2.4.1","lodash":"^4.17.20","postcss":"^7","react":"^16.13.1","react-day-picker":"^7.4.8","react-dom":"^16.13.1","react-hook-form":"^6.9.5","react-sortable-hoc":"^1.11.0","react-step-progress-bar":"^1.0.3","react-syntax-highlighter":"^15.4.3","react-virtualized":"^9.22.2","tailwindcss":"npm:@tailwindcss/postcss7-compat"},"description":"This repository holds the UI component library used in [SpeSQL](https://github.com/FLMNH-MGCL/spesql), developed using React (TypeScript) and Tailwind CSS.","_id":"@flmnh-mgcl/ui@1.0.24","dist":{"shasum":"986407be4f52a3ac26ea27fd72dd111e6874c990","integrity":"sha512-wJuuqK5AOk7NpzgPCvAn6Rfqc70TwrWBj6YykvJZbOuzMJb/Zs/crejTL1JvQ7Cz6f8rZ0PPe9NZrnwz+c+obw==","tarball":"https://registry.npmjs.org/@flmnh-mgcl/ui/-/ui-1.0.24.tgz","fileCount":125,"unpackedSize":246365,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW2PsCRA9TVsSAnZWagAA0qEP/3yFi6AgLvG1+yZzE34T\n0QaCKxRepssNpLfP1+kK6dapb3pj/9gD9HaLeMAwseCd70R0eT8IFMMtJ8zg\nOAp0wO4bQNW6aO49oTfoZG0BwdZpMFZn22QsGEnxkCcfRFDzZ+Tb63agvh87\nWtpMIWPrMz32X/szsysaurCheANIJZRmoo5KZLv0Cyd17oJ30xOaPHv3mBA+\nmcni0MH3RitDNVCo+1FMf3UOcLbnzDQt9aWHzNMNibI4yfcYj3gXPp3pZ7Ji\nWqo3GFq7fVuIIuA9zB1b+GrbQn28ejxwHt5qltbyVGhFGE7l6bL83zvSXkiY\n6MXR7eTWbVDA1GQFbS0Fsk9nqkzNvzVarDiICy/vgfttRUOxr0v3u6oqEBBt\nBD76KH7tQ40IKyv0Yp050Ds66KqvbFc3QQxPrumro0XEBVmlnAjONLlWNqix\n6E5vYjcnUP6y/Q/o8TsaiisraTfa5RQoSd2ev6fPEnJaYcmd/MCMCbGzXOic\ndLm60kC0VVw3HeDupSFEOwJsErW0KvZRB6pqcTGUmYp1wItXQuVIb88dHp3F\nzRd3Nczcxh2BD/Mk994ktFcjmTqeSQFVYZv8bq552OvoZyfZqz+fGC0vTZ6D\ntanSALv+y2HfUekVII5YIDTpxo8VjXKoYsBLzmvmBI26Ex3Yr59jU5AqzmE5\nK0ln\r\n=4F69\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHpmYxhkEOovkb0Chjsv12jucpqTVfH5dhEhKq3+3RbtAiBc+cdtMywN/7Yxh/6dvqYdWvZNuVd5DvaufnjrzA432g=="}]},"_npmUser":{"name":"aaronleopold","email":"aaronleopold1221@gmail.com"},"directories":{},"maintainers":[{"name":"aaronleopold","email":"aaronleopold1221@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui_1.0.24_1616602092100_0.8542257242002613"},"_hasShrinkwrap":false},"1.0.25":{"name":"@flmnh-mgcl/ui","version":"1.0.25","main":"lib/index.js","author":{},"license":"ISC","private":false,"repository":{"type":"git","url":"https://github.com/FLMNH-MGCL/ui.git"},"scripts":{"copystyles":"cp src/overrides.css lib/overrides.css","compile":"tsc -p . --downlevelIteration","build":"yarn compile && yarn copystyles"},"devDependencies":{"@types/lodash":"^4.14.167","@types/react":"^16.9.38","@types/react-dom":"^16.9.8","@types/react-outside-click-handler":"^1.3.0","@types/react-syntax-highlighter":"^13.5.0","@types/react-virtualized":"^9.21.10","tslib":"^2.1.0","typescript":"^4.1.3"},"peerDependencies":{"@tailwindcss/aspect-ratio":"^0.2.0","@tailwindcss/forms":"^0.2.1","@tailwindcss/postcss7-compat":"^2.0.2","@tailwindcss/typography":"^0.3.1","autoprefixer":"^9","react":"^16.13.1"},"dependencies":{"@tailwindcss/aspect-ratio":"^0.2.0","@tailwindcss/forms":"^0.2.1","@tailwindcss/postcss7-compat":"^2.0.2","@tailwindcss/typography":"^0.3.1","@tailwindcss/ui":"^0.6.2","autoprefixer":"^9","clsx":"^1.1.1","framer-motion":"^2.4.1","lodash":"^4.17.20","postcss":"^7","react":"^16.13.1","react-day-picker":"^7.4.8","react-dom":"^16.13.1","react-hook-form":"^6.9.5","react-sortable-hoc":"^1.11.0","react-step-progress-bar":"^1.0.3","react-syntax-highlighter":"^15.4.3","react-virtualized":"^9.22.2","tailwindcss":"npm:@tailwindcss/postcss7-compat"},"description":"This repository holds the UI component library used in [SpeSQL](https://github.com/FLMNH-MGCL/spesql), developed using React (TypeScript) and Tailwind CSS.","_id":"@flmnh-mgcl/ui@1.0.25","dist":{"shasum":"d6c1e6a0660511a572091e70e6bea84efa5f8975","integrity":"sha512-QdBhHFBRrs3d8jblwH1DQF8ecAEDeQFiezlBEZY3fqImpraAZSfD/jX+T+FeUO2V/Ts+VutCkXaJc5CaXeQQEA==","tarball":"https://registry.npmjs.org/@flmnh-mgcl/ui/-/ui-1.0.25.tgz","fileCount":125,"unpackedSize":246462,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXMx9CRA9TVsSAnZWagAAOhkP/038jBsjcSSVhTat8Sl7\nc94xqT+P+lvwkowyrQweFXc/3vmEiqYjA/94liaF4HiLeWiORRSSD2RTWWXv\n7f0cxXe6ciXIqFWpHwIXjNT/2McJqsAspTH2D/JhMejOh8NoX8DYGghsbzB2\nlcky+1JF5ozdy7yUWhVOaswpjV/8wRU+O/pEZIcxj3sT/3yKyZaDODHSrBe2\nTByrhGngQovf8Rw1o3eSRGAp0tDCND56LIt5ae2DgCkZ/5NaZkHugNOG5Sii\nloXMQ00AiCeRQ0U5FE61DLioqlhJd+d+XuR3lI10W7pVveVyg8/VMsj/T2a9\nhBEwxhfDOi/PrpXfC9BilDq2Kk+66z/mQb9cpkri18bMcCBzPMAnZUx9zF+S\nE0Ve1b5uVYGgLRg01iQCBvpR3+v3peDRY6D/DuMiJGtH/n4IsdhdPZIWnm0c\nqEF3WOZAN6NlUCJV3Ira8NNfw9fLJqUVHDeKxhqoiJwS2eoUrYQDH9bHVdab\nGg++4Pq1VHxMGFz9HGl5WriXWQLufrBvbRFHdhjtl03Mos0oj6CXOzV7GVQf\nmxRnZBGr9wu6QZ7hufRr6t05BlpYAiE8Vc5tICgxzd3BV/bl46aT5lZ2EBJ7\nPVT3m583BAzSjwv037mY5oGj02l7ergJ/AWudTUs8gQiXhqd3Ts0JU6bT75A\nlxgB\r\n=VZSl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEj5t44tGPGku6y8i+9+81qQEjmALunkqk9Bm/3usdkxAiAyozikZjsFiGm60vFjNqWO8PbYAispT9ZJHGblSZYK+w=="}]},"_npmUser":{"name":"aaronleopold","email":"aaronleopold1221@gmail.com"},"directories":{},"maintainers":[{"name":"aaronleopold","email":"aaronleopold1221@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui_1.0.25_1616694396914_0.5710448245637914"},"_hasShrinkwrap":false},"1.0.26":{"name":"@flmnh-mgcl/ui","version":"1.0.26","main":"lib/index.js","author":{},"license":"ISC","private":false,"repository":{"type":"git","url":"https://github.com/FLMNH-MGCL/ui.git"},"scripts":{"copystyles":"cp src/overrides.css lib/overrides.css","compile":"tsc -p . --downlevelIteration","build":"yarn compile && yarn copystyles"},"devDependencies":{"@types/lodash":"^4.14.167","@types/react":"^16.9.38","@types/react-dom":"^16.9.8","@types/react-outside-click-handler":"^1.3.0","@types/react-syntax-highlighter":"^13.5.0","@types/react-virtualized":"^9.21.10","tslib":"^2.1.0","typescript":"^4.1.3"},"peerDependencies":{"@tailwindcss/aspect-ratio":"^0.2.0","@tailwindcss/forms":"^0.2.1","@tailwindcss/postcss7-compat":"^2.0.2","@tailwindcss/typography":"^0.3.1","autoprefixer":"^9","react":"^16.13.1"},"dependencies":{"@tailwindcss/aspect-ratio":"^0.2.0","@tailwindcss/forms":"^0.2.1","@tailwindcss/postcss7-compat":"^2.0.2","@tailwindcss/typography":"^0.3.1","autoprefixer":"^9","clsx":"^1.1.1","framer-motion":"^2.4.1","lodash":"^4.17.20","postcss":"^7","react":"^16.13.1","react-day-picker":"^7.4.8","react-dom":"^16.13.1","react-hook-form":"^6.9.5","react-sortable-hoc":"^1.11.0","react-step-progress-bar":"^1.0.3","react-syntax-highlighter":"^15.4.3","react-virtualized":"^9.22.2","tailwindcss":"npm:@tailwindcss/postcss7-compat"},"description":"This repository holds the UI component library used in [SpeSQL](https://github.com/FLMNH-MGCL/spesql), developed using React (TypeScript) and Tailwind CSS.","_id":"@flmnh-mgcl/ui@1.0.26","dist":{"shasum":"65d9d2c6b6758a13628368ebf35af598d1bf9fdd","integrity":"sha512-IMPcmE7O1YLlRbNmVkZ1eTN1KB0t0iCTH2J1G9HiMFq9PWtjZjJZgDMMDwl5i3Qn9YQ8JTNYFDK0IClL9f1j1Q==","tarball":"https://registry.npmjs.org/@flmnh-mgcl/ui/-/ui-1.0.26.tgz","fileCount":128,"unpackedSize":252365,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZy4vCRA9TVsSAnZWagAAkw0P+wYNBzQCKwybyRs/fTAp\nubFgyNALVNFqcVNfZEDrTOMh9ek1HyM5R54U3wjREo+G7hn2ts6VigrEBWCz\nns62yThUlvzKP0NQG6J/VIH6Bm2QpoIp4hebSNy/fR5Bpj1t4H5qybJsbJJk\n4rlKRFQt9Wn80LhDBoBYfFdoQPJGhc6PBxgobgm+hVgOL+3LWIInAkCpB2zy\nbmAyiaeU4eOgcALWToQCW2KwJcuIQeqnSIFZS0DzJXhv0+RoEZubENDjJ9eY\nzj+VnHX3nR3woXwWl/MgQvZR/Z1MgD4RKct7bPgu921OpCLXoru1f1r7wA7v\n6wHNynniudJEkTalbRddmFsEdVeQWzP72fgyzprBweHABLDUvBj+L3rvNJUP\nQPmvG2iZxU1QL1Hw5drhJIieEPlO65cz7Gqh5U8AUBOfBXnQfgRTyvWAqcEb\nq9ixrZQiYoNn+xJj8ZNllF3IS1yrlOgbTO++kB5t61cRccxccqSLtIRJnifL\nL0B/7iX5W0kj4b5qpj3PFttIYr/A2o3qZB3RTXCSHy5NQ06UcjJ5ZXM+E7vU\njsgdVLkg6NwW5oanGbOTsmcl0hUsgEWR2PwSyjS0zGS0G5XzT2yTjwBrOXDX\nW86y8WPDrN5r1r1AbRRHJvFUnJfbniDtCdyjLGwhOUZug5LoFyrgbiPJhuOI\nrpRF\r\n=MnX7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGGZj3+30up4xOecNws7Pmu7r/cWGtgkq/XUJ+xrF66SAiAYxSNbGbRXHCEhJ1H+igq/AjgNA5mb0/1vlC7y51jFbA=="}]},"_npmUser":{"name":"aaronleopold","email":"aaronleopold1221@gmail.com"},"directories":{},"maintainers":[{"name":"aaronleopold","email":"aaronleopold1221@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui_1.0.26_1617374766796_0.33437554599002284"},"_hasShrinkwrap":false},"1.0.27":{"name":"@flmnh-mgcl/ui","version":"1.0.27","main":"lib/index.js","author":{},"license":"ISC","private":false,"repository":{"type":"git","url":"https://github.com/FLMNH-MGCL/ui.git"},"scripts":{"copystyles":"cp src/overrides.css lib/overrides.css","compile":"tsc -p . --downlevelIteration","build":"yarn compile && yarn copystyles"},"devDependencies":{"@types/lodash":"^4.14.167","@types/react":"^16.9.38","@types/react-dom":"^16.9.8","@types/react-outside-click-handler":"^1.3.0","@types/react-syntax-highlighter":"^13.5.0","@types/react-virtualized":"^9.21.10","tslib":"^2.1.0","typescript":"^4.1.3"},"peerDependencies":{"@tailwindcss/aspect-ratio":"^0.2.0","@tailwindcss/forms":"^0.2.1","@tailwindcss/postcss7-compat":"^2.0.2","@tailwindcss/typography":"^0.3.1","autoprefixer":"^9","react":"^16.13.1"},"dependencies":{"@tailwindcss/aspect-ratio":"^0.2.0","@tailwindcss/forms":"^0.2.1","@tailwindcss/postcss7-compat":"^2.0.2","@tailwindcss/typography":"^0.3.1","autoprefixer":"^9","clsx":"^1.1.1","framer-motion":"^2.4.1","lodash":"^4.17.20","postcss":"^7","react":"^16.13.1","react-day-picker":"^7.4.8","react-dom":"^16.13.1","react-hook-form":"^6.9.5","react-sortable-hoc":"^1.11.0","react-step-progress-bar":"^1.0.3","react-syntax-highlighter":"^15.4.3","react-virtualized":"^9.22.2","tailwindcss":"npm:@tailwindcss/postcss7-compat"},"description":"This repository holds the UI component library used in [SpeSQL](https://github.com/FLMNH-MGCL/spesql), developed using React (TypeScript) and Tailwind CSS.","_id":"@flmnh-mgcl/ui@1.0.27","dist":{"shasum":"9c764d4ff18f00d6e2d9735dec642e478e6716c8","integrity":"sha512-tlbm+QLeb9ziX9dwObxPc5nFtl9TWKuMB/KLknPU3LewyA4UO6+2naRhFZZX91Nsy5G2hrBwfT8g7VHaeCXjHw==","tarball":"https://registry.npmjs.org/@flmnh-mgcl/ui/-/ui-1.0.27.tgz","fileCount":128,"unpackedSize":253189,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdb3LCRA9TVsSAnZWagAA3gAP/2HZG578rwzSMQ13QplV\nOOvHcr1ACq83ITQq7247Syxdw3x9hxxywnZXXhdC7QIQXlVacWkE2Lhe7466\n8QkrQfWSbKsOmICpy1gFVrKyaL/NdXF16TPi4ZhbJsBXMCN4wJ8PZEpoJnm+\neC4F8tV6IIMuO1UQZG7cWIYlzWDx2eCs3YpEFbl2cW2f5oWq2QIs4JU/xfcJ\nq4WOQsKxQQVpcVfkaaWYdZKj4eqD+ayUUF0FJ1BZ7wFinpE4dEhq/alXbchY\nx7Jm9GOrdTC0eH5XGxMm9cOQ8qZyPYvQHcyE4nBT+8Gp2ISaxF4j9l/abRw6\nk65wcNMgsp97DyV8sIm/zAUQgn0Rubong7BIqbGcpD7xpQWoMIMeaSOI2mYp\nzACyWMmnnNHyHLOX5TUZqKfazGxLPFvRijLnJ2ByUJJ85OoWWlJooVsr5b0z\nmiVFkhufTWBYiAR1vyQ4iDWnpdoKdPglldUfBOMbu6rxvLfvpV6PSTjdUry3\n3CWU+kXAAMjs/Dw0urvpmc0chrrTSrgZpT809Jbhbp84Ea8H2SQhwjs3jv7T\nKRR6P+esKaFc4JcB2feXwtN2br5l0KQ8YC+sAjOWXc2covulx7hXzgKu3asm\nA7j5irZGjabXWDJY+3dkV50i/Lz1JtJXXv6LQ08VXeQvO1+2ZKpfnBVTzOQ9\nsEkc\r\n=TPPb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoVfTX1k9f2cDSFE1ee6Ul8aWN5/9NLNvMC4MgfglRYgIhAJ4DkuzUfqEFZvk5k98WyQzUZF4hUO4vYR21xTbaeWxf"}]},"_npmUser":{"name":"aaronleopold","email":"aaronleopold1221@gmail.com"},"directories":{},"maintainers":[{"name":"aaronleopold","email":"aaronleopold1221@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ui_1.0.27_1618329034745_0.24072643932289206"},"_hasShrinkwrap":false}},"maintainers":[{"name":"aaronleopold","email":"aaronleopold1221@gmail.com"}],"author":{},"license":"ISC","readme":"# ui\n\nThis repository holds the UI component library used in [SpeSQL](https://github.com/FLMNH-MGCL/spesql), developed using React (TypeScript) and Tailwind CSS.\n\n- [Installation](#installation)\n- [Tailwind Configuration](#tailwind-config)\n- [Contributing](#contributing)\n- [Available Components](#components-available)\n\n## Installation\n\nYou can install this library using either `npm` or `yarn`\n\n```bash\nyarn add @flmnh-mgcl/ui\nnpm install @flmnh-mgcl/ui\n```\n\n## Tailwind Config\n\nThere is now an installable [plugin](https://www.npmjs.com/package/@flmnh-mgcl/ui-tailwind-config) available. To use the classes defined for the corresponding UI, install the plugin and add it to your own `tailwind.config.js` file as you would any other plugin.\n\n```bash\nyarn add @flmnh-mgcl/ui-tailwind-config\n```\n\n```js\n// -- tailwind.config.js --\n\nmodule.exports = {\n  theme: {\n    extend: {},\n  },\n  variants: {\n    extend: {},\n  },\n  // ADD PLUGIN HERE\n  plugins: [require('@flmnh-mgcl/ui-tailwind-config')],\n};\n```\n\n## Contributing\n\nFeel free to contribute and make this project better! There are definitely areas that can be improved overall!\n\nIf you want to contribute, try to tackle any **existing issues on GitHub first** before attempting any other contributions.\n\n## Components Available\n\n_This project is still under active development, components will be added / altered throughout the duration of the project. These are the currently available components:_\n\n- [Accordion](#accordion)\n- [Badge](#badge)\n- [Button](#button)\n- [Button.Group](#buttongroup)\n- [Checkmark](#checkmark)\n- [Code](#code)\n- [Datepicker](#datepicker)\n- [Divider](#divider)\n- [Dropdown](#dropdown)\n- [FocusTrap](#focustrap)\n- [Form](#form)\n- [Heading](#heading)\n- [Input](#input)\n- [Label](#label)\n- [Modal](#modal)\n- [Notification](#notification)\n- [Portal](#portal)\n- [Radio](#radio)\n- [Select](#select)\n- [Spinner](#spinner)\n- [Statistic](#statistic)\n- [Steps](#steps)\n- [Switch](#switch)\n- [Table](#table)\n- [Tabs](#tabs)\n- [Text](#text)\n- [TextArea](#textarea)\n\n_Note: Most components are based off of their counterparts in the Tailwind UI components. While they do not use Tailwind UI components, the styling itself is largely inspired from here._\n\n### Accordion\n\n#### Available Props\n\n```tsx\nexport type AccordionItemProps = {\n  open: boolean;\n  title: string;\n  content: string | string[] | React.ReactChild;\n  onClick(): void;\n};\n\nexport type AccordionProps = {\n  items: Omit<AccordionItemProps, 'open' | 'onClick'>[];\n};\n```\n\n#### Basic Example\n\n```tsx\nimport React from 'react';\nimport { Accordion } from '@flmnh-mgcl/ui';\n\nconst items = [\n  {\n    title: 'This is a React.ReactNode Accordion Item',\n    content: (\n      <div className=\"flex flex-col space-y-3\">\n        <Text>This is an example of a React.ReactNode Accordion Item.</Text>\n\n        <Text>\n          I developed it to allow for strings / string arrays / React.ReactNodes\n          to allow for more customization, so that you can do more complex\n          Accordion Items if needed.\n        </Text>\n      </div>\n    ),\n  },\n  {\n    title: 'This one is just a basic string content',\n    content:\n      'It will be rendered as a single <Text> component with {content} as the child',\n  },\n  {\n    title: 'This one is just a string[] content',\n    content:\n      'It will be rendered as multiple <Text> components, one for each element in the content array, emulating paragraphs',\n  },\n];\n\nfunction MyComponent() {\n  return <Accordion items={items} />;\n}\n```\n\n### Badge\n\nThe Badge component is based off of Tailwind UIs [badge](https://tailwindui.com/components/application-ui/elements/badges) component.\n\n#### Available Props\n\nThe Badge component props has a mutually exclusive option of passing either a label OR a child(ren) ReactNode, as well as an onClick handler and a color selector. You may not pass in a child ReactNode if you pass a label prop or truncate prop, and vice-versa.\n\n```tsx\ntype BadgePropsLabel = {\n  label: string;\n  truncate?: boolean;\n};\n\ntype BadgePropsChildren = {\n  children: React.ReactNode;\n};\n\ntype BadgeProps = MutuallyExclusive<BadgePropsLabel, BadgePropsChildren> & {\n  onClick?(): void;\n  color?: keyof typeof BADGE_COLORS; // currently: gray, red\n};\n```\n\n#### Basic Example\n\n```tsx\nimport React from 'react';\nimport { Badge } from '@flmnh-mgcl/ui';\n\ntype ExampleProps = {\n  useChild?: boolean;\n};\n\nfunction MyComponent({ useChild }: ExampleProps) {\n  return useChild ? (\n    <Badge>\n      <p>This is my badge using a child p-tag</p>\n    </Badge>\n  ) : (\n    <Badge label=\"This is my labeled badge!\" />\n  );\n}\n```\n\n### Button\n\nButton has an exported member [`Button.Group`](#Button.Group), as well.\n\n#### Available Props\n\nButton has all of the props available from a traditional HTML button element, and has the following:\n\n```ts\ntype Props = {\n  variant?: keyof typeof BUTTONS; // defaults to 'default'\n  fullWidth?: boolean; // w-full flex-1\n  rounded?: boolean; // rounded-full\n  loading?: boolean;\n};\n```\n\nThe current running list of variants are: `primary, primaryBlue, default, danger, warning, clear, outline, danger_outline, activated`\n\n_These variants are **very** subject to change_\n\n#### Basic Example\n\n```tsx\nimport React, { useState } from 'react';\nimport { Button } from '@flmnh-mgcl/ui';\n\nfunction MyComponent() {\n  const [isLoading, setLoading] = useState(true);\n\n  useEffect(() => {\n    if (isLoading) {\n      setTimeout(() => setLoading(false), 2000);\n    }\n  }, []);\n\n  return <Button loading={isLoading}>This is my button!</Button>;\n}\n```\n\n### Button.Group\n\nButton.Group is really just a predefined, wrapping div for Button components. I typically use them in my Table footers or Modal footers.\n\n#### Available Props\n\n```tsx\ntype ButtonGroupProps = {\n  children: React.ReactNode;\n  className?: string;\n  gap?: keyof typeof BUTTON_GAPS; // sm, md, lg\n};\n```\n\n#### Basic Example\n\n```tsx\nimport React from 'react';\nimport { Button } from '@flmnh-mgcl/ui';\n\nfunction MyComponent() {\n  return (\n    <Button.Group>\n      <Button>Left</Button>\n      <Button variant=\"primary\">Right</Button>\n    </Button.Group>\n  );\n}\n```\n\n### Checkmark\n\nThis is a rewrite of an external [component](https://github.com/stanleyxu2005/react-checkmark), as it was throwing type errors directly from source. It is an animated checkmark.\n\n#### Available Props\n\nThe props are interpreted directly from the source code linked above.\n\n```tsx\ninterface CheckmarkProps {\n  size?: keyof typeof namedSizes; // small, medium, large, xLarge, xxLarge\n  color?: string;\n}\n```\n\n#### Basic Example\n\n```tsx\nimport React from 'react';\nimport { Checkmark } from '@flmnh-mgcl/ui';\n\nfunction MyComponent() {\n  return <Checkmark size=\"large\" color=\"red\" />;\n}\n```\n\n### Code\n\nThe Code component is a wrapper for the Prism component from `react-syntax-hightlighter`. I made this a custom, reusable component to inject some of the common changes I make:\n\n#### Available Props\n\n```tsx\ntype ChildProps = {\n  children: React.ReactText;\n};\n\ntype StringProps = {\n  codeString: string;\n};\n\nexport type CodeProps = MutuallyExclusive<ChildProps, StringProps> & {\n  rounded?: boolean;\n  slim?: boolean;\n  language?: string;\n  theme?: 'light' | 'dark'; // default: localStorage.theme ?? 'dark'\n  maxHeight?: string;\n};\n```\n\nPlease note: this is another mutually exclusive Prop. You may either use a `codeString` OR `children` with this component, but not both.\n\n#### Basic Example\n\n```tsx\nimport React from 'react';\nimport { Code } from '@flmnh-mgcl/ui';\n\nfunction MyComponent() {\n  return <Code language=\"sql\" codeString=\"SELECT * FROM myTable;\" />;\n}\n```\n\n### Datepicker\n\nDatepicker is a styled wrapper around `react-day-picker`. Internally, it utilizes `react-hook-form` via the rendered [Input](#input) component that displays the date / date range.\n\n#### Available Props\n\n```tsx\nexport type DateRange = { from?: Date; to?: Date };\n\nexport type RangedPickerProps = Omit<SinglePickerProps, 'initalDate'> & {\n  initialDate?: DateRange;\n};\n\nexport type SinglePickerProps = {\n  label?: string;\n  name?: string;\n  futureOnly?: boolean;\n  pastOnly?: boolean;\n  ranged?: boolean;\n  fullWidth?: boolean;\n  initialDate?: string | Date;\n  placeholder?: string;\n} & PropsOf<typeof Form.Input>;\n\nexport type DatepickerProps = SinglePickerProps | RangedPickerProps;\n```\n\n#### Basic Example\n\n```tsx\nimport React from 'react';\nimport { Datepicker } from '@flmnh-mgcl/ui';\n\nfunction MyComponent() {\n  return (\n    <div className=\"flex flex-col space-y-4\">\n      <Datepicker\n        fullWidth\n        name=\"mySinglePicker\"\n        label=\"mySinglePicker\"\n        placeholder={new Date().toISOString().split('T')[0]}\n        register={{ validate: validatorFunction }}\n        initialDate={new Date()}\n      />\n      <Datepicker\n        fullWidth\n        name=\"mySinglePicker2\"\n        label=\"mySinglePicker2\"\n        placeholder={new Date().toISOString().split('T')[0]}\n        register={{ validate: validatorFunction }}\n        defaultValue=\"2021-01-15\"\n      />\n      <Datepicker\n        fullWidth\n        ranged\n        name=\"myRangedPicker\"\n        label=\"myRangedPicker\"\n        register={{ validate: validatorFunction }}\n        initialDate={{ from: new Date(), to: new Date() }}\n      />\n      {/* NOTE: example 3 throws a type error currently, and will be fixed in a future version */}\n    </div>\n  );\n}\n```\n\n### Divider\n\nDivider is a simple horizontal line meant to separate bodies of text or other UI sections.\n\n#### Available Props\n\n```tsx\nexport type DividerProps = {\n  text?: string;\n};\n```\n\n#### Basic Example\n\n```tsx\nimport React from 'react';\nimport { Divider } from '@flmnh-mgcl/ui';\n\nfunction MyComponent() {\n  return (\n    <div>\n      <p>section 1</p>\n      <Divider />\n      <p>section 2</p>\n      <Divider text=\"and\" />\n      <p>section 3</p>\n    </div>\n  );\n}\n```\n\n### Dropdown\n\nDropdown is separate from [Select](#select) components; Select is meant to be a form-based component, whereas Dropdown is meant to be a menu type component.\n\nDropdown has three internal members: `Item`, `Section` and `Header`. The props for all 3, in addition to the Dropdown component itself, are as follows:\n\n#### Available Props\n\n```tsx\nexport type DropdownItemProps = {\n  text: string;\n  onClick?(): void;\n};\n\nexport type DropdownSectionProps = { children: React.ReactNode };\n\nexport type DropdownHeaderProps = {\n  text: string;\n};\n\nexport type DropdownProps = {\n  open?: boolean; // default: false\n  label?: string;\n  origin?: 'left' | 'right'; // default: left\n  labelIconPosition?: 'left' | 'right'; // default: left\n  rounded?: boolean;\n  labelIcon?: React.ReactNode;\n  icon?: React.ReactNode;\n  children: React.ReactNode;\n};\n```\n\n#### Basic Example\n\nIn this example, I will use all of the exported members of Dropdown:\n\n```tsx\nimport React from 'react';\nimport { Dropdown } from '@flmnh-mgcl/ui';\n\nfunction MyComponent() {\n  return (\n    <Dropdown label=\"Menu\" labelIcon={<MyIcon />}>\n      <Dropdown.Header text=\"Options\" />\n      <Dropdown.Section>\n        <Dropdown.Item text=\"Option 1\" onClick={() => navigate('place-1')} />\n        <Dropdown.Item text=\"Option 2\" onClick={() => navigate('place-2')} />\n      </Dropdown.Section>\n      <Dropdown.Section>\n        <Dropdown.Item text=\"Option 3\" onClick={() => doSomething()} />\n      </Dropdown.Section>\n    </Dropdown>\n  );\n}\n```\n\n### FocusTrap\n\nFocusTrap is used internally by [Modal](#modal). It will attempt to focus on the first focusable child element.\n\n#### Available Props\n\n```tsx\nexport type FocusTrapProps = {\n  children: NonNullable<React.ReactNode>;\n  disabled?: boolean;\n};\n```\n\n#### Basic Example\n\nHere is a stripped example of how it is used in the Modal component:\n\n```tsx\nimport React from 'react';\nimport { FocusTrap } from '@flmnh-mgcl/ui';\n\nfunction MyComponent() {\n  return <FocusTrap> ... {children} ... </FocusTrap>;\n}\n```\n\n### Form\n\nForm has multiple exported members. The default export is the Form component, itself, which internally uses `react-hook-form`. The exported members are the standard UI components (Select, Input, etc). but altered to be compatible with the Form component.\n\nThe available exported members are: `Form.Input`, `Form.Area`, `Form.Select`, `Form.Radio` and `Form.Group`\n\n#### Available Props\n\nThe Props for Form, as well as some of the exported members, is as follows:\n\n```tsx\nexport type FormProps<T> = {\n  onSubmit: SubmitHandler<T>;\n  children: React.ReactNode;\n  disabled?: boolean;\n  defaultValues?: UnpackNestedValue<DeepPartial<T>>;\n  mode?: 'onChange' | 'onBlur' | 'onSubmit' | 'onTouched' | 'all';\n} & Omit<React.FormHTMLAttributes<HTMLFormElement>, 'onSubmit'>;\n\nexport type FormGroupProps = {\n  children: React.ReactNode;\n  flex?: boolean;\n  hidden?: boolean;\n};\n```\n\nThe following Props are injected into the other UI elements of Form:\n\n```tsx\ntype InjectedProps<T extends {}> = Omit<T, 'ref' | 'errors' | 'error'> & {\n  register?: ValidationRules; // => from react-hook-form\n  assignOnChange?: (\n    something: Record<string, string>\n  ) => Record<string, string>;\n};\n```\n\n#### Basic Example\n\n```tsx\nimport React from 'react';\nimport { Form, FormSubmitValues, SelectOption } from '@flmnh-mgcl/ui';\n\nconst options: SelectOption[] = [\n  { label: 'Option 1', value: 1 },\n  { label: 'Option 2', value: 2 },\n  { label: 'Option 3', value: 3 },\n];\n\nfunction MyComponent() {\n  function handleSubmit(values: FormSubmitValues) {\n    console.log(values); // {fieldOne, fieldTwo, areaField}\n  }\n\n  return (\n    <Form onSubmit={handleSubmit} id=\"myForm\">\n      <Form.Group flex>\n        <Form.Input\n          name=\"fieldOne\"\n          label=\"Field One\"\n          register={{ validate: (value: string) => value !== 'test' }}\n          fullWidth\n        />\n\n        <Form.Select\n          name=\"fieldTwo\"\n          label=\"Field Two\"\n          options={options}\n          fullWidth\n        />\n      </Form.Group>\n\n      <Form.Group flex>\n        <Form.Area\n          name=\"areaField\"\n          label=\"My Area Field\"\n          placeholder=\"Type something!\"\n          rows={4}\n        />\n      </Form.Group>\n\n      <Button type=\"submit\">Submit!</Button>\n    </Form>\n  );\n}\n```\n\n### Heading\n\nHeading is just an h-tag with some preconfigured styles and options.\n\n#### Available Props\n\n```tsx\nexport type HeadingProps = {\n  tag?: keyof typeof HEADINGS;\n  size?: keyof typeof TEXT_SIZES;\n  className?: string;\n  centered?: boolean;\n  children: React.ReactNode;\n};\n```\n\n#### Basic Example\n\n```tsx\nimport React from 'react';\nimport { Heading } from '@flmnh-mgcl/ui';\n\nfunction MyComponent() {\n  return <Heading>My Heading!</Heading>;\n}\n```\n\n### Input\n\nInput is a standard input with additional props.\n\n#### Available Props\n\n```tsx\nexport type InputProps = {\n  label?: string;\n  fullWidth?: boolean;\n  slim?: boolean;\n  icon?: keyof typeof INPUT_ICONS; // password, passwordVisible, user, atMention, search\n  iconClick?(): void;\n} & React.ComponentProps<'input'>;\n```\n\n#### Basic Example\n\nI would normally use the Form variants for this example, but for demonstrative purposes I will not\n\n```tsx\nimport React, { useState } from 'react';\nimport { Input } from '@flmnh-mgcl/ui';\n\nfunction MyComponent() {\n  const [username, setUsername] = useState('');\n  const [password, setPassword] = useState('');\n  const [visible, setVisible] = useState(false);\n\n  function togglePasswordVisibility() {\n    if (visible) setVisible(false);\n    else setVisible(true);\n  }\n\n  return (\n    <div className=\"flex flex-col space-y-3\">\n      <Input\n        label=\"Username\"\n        icon=\"user\"\n        type=\"text\"\n        value={username}\n        onChange={(e) => setUsername(e.target.value)}\n        fullWidth\n      />\n      <Input\n        label=\"Password\"\n        icon={visible ? 'passwordVisible' : 'password'}\n        iconClick={togglePasswordVisibility}\n        value={password}\n        type={visible ? 'text' : 'password'}\n        onChange={(e) => setPassword(e.target.value)}\n        fullWidth\n      />\n    </div>\n  );\n}\n```\n\n### Label\n\nLabel is the same label used in the other UI components that have one internally (Select, Input, etc).\n\n#### Available Props\n\n```tsx\nexport type LabelProps = {\n  fullWidth?: boolean;\n} & React.ComponentProps<'label'>;\n```\n\n#### Basic Example\n\n```tsx\nimport React from 'react';\nimport { Label } from '@flmnh-mgcl/ui';\n\nfunction MyComponent() {\n  return (\n    <div>\n      <Label className=\"py-2\">My Label</Label>\n      <p>....</p>\n    </div>\n  );\n}\n```\n\n### Modal\n\nModal is a pop-up modal, utilizing a Portal and Focus Trap internally. It is animated using `framer-motion`.\n\nYou will need to use all exported members to get the styling of the modal correct: `Modal.Footer` and `Modal.Content`\n\n#### Available Props\n\n```tsx\nexport type ModalContentProps = {\n  title: string | React.ReactNode;\n  children: React.ReactNode;\n};\n\nexport type ModalFooterProps = { children: React.ReactNode };\n\nexport type ModalProps = {\n  open: boolean;\n  size?: keyof typeof MODAL_SIZES;\n  onClose(): void;\n  children: React.ReactNode;\n};\n```\n\n#### Basic Example\n\n```tsx\nimport React, { useState } from 'react';\nimport { Button, Modal } from '@flmnh-mgcl/ui';\n\nfunction MyComponent() {\n  const [visible, setVisible] = useState(false);\n\n  function on() {\n    setVisible(true);\n  }\n\n  function off() {\n    setVisible(false);\n  }\n\n  return (\n    <React.Fragment>\n      <Modal open={visible} onClose={off}>\n        <Modal.Content title=\"My Modal\">This is my basic modal</Modal.Content>\n        <Modal.Footer>\n          <Button onClick={off}>Okay!</Button>\n        </Modal.Footer>\n      </Modal>\n\n      <Button onClick={on}>Toggle Modal</Button>\n    </React.Fragment>\n  );\n}\n```\n\n### Notification\n\nNotification is a component designed to work with `react-notification-system`, however it is generalized enough that I included it in the component library. In order to use it as intended, please review the documentation for [`react-notification-system`](https://github.com/igorprado/react-notification-system), however.\n\n#### Available Props\n\n```tsx\nexport type NotificationProps = {\n  title: string;\n  message: string;\n  level: 'error' | 'success' | 'warning' | 'info';\n};\n```\n\n#### Basic Example\n\n```tsx\nimport React from 'react';\nimport { Notification } from '@flmnh-mgcl/ui';\n\nfunction MyComponent() {\n  return (\n    <Notification\n      title=\"Error Occurred\"\n      message=\"Please review the appropriate logs\"\n      level=\"error\"\n    />\n  );\n}\n```\n\n### Portal\n\nPortal is just a simple component to render a react-dom portal. You may use it as you would normally (see [this](https://reactjs.org/docs/portals.html) for information about portals).\n\n#### Available Props\n\n```tsx\nexport type PortalProps = { children: React.ReactNode };\n```\n\n#### Basic Example\n\n```tsx\nimport React from 'react';\nimport { Portal } from '@flmnh-mgcl/ui';\n\nfunction MyComponent() {\n  return (\n    <Portal>\n      <div>... content ...</div>\n    </Portal>\n  );\n}\n```\n\n### Radio\n\nRadio is a checkbox component. It may be controlled, or used with a Form via `Form.Radio`.\n\n#### Available Props\n\n```tsx\nexport type RadioProps = {\n  checked?: boolean;\n  label?: string;\n  stacked?: boolean; // flex-col\n} & React.ComponentProps<'input'>;\n```\n\n#### Basic Example\n\n```tsx\nimport React, { useState } from 'react';\nimport { Radio } from '@flmnh-mgcl/ui';\n\nfunction MyComponent() {\n  const [checked, setChecked] = useState(false);\n\n  function toggle() {\n    if (checked) setChecked(false);\n    else setChecked(true);\n  }\n  return (\n    <div className=\"flex flex-col space-y-4\">\n      <Radio label=\"Radio 1\" />\n      <Radio label=\"Radio 2\" stacked />\n      <Radio label=\"Radio 2\" checked={checked} onChange={toggle} />\n    </div>\n  );\n}\n```\n\n### Select\n\nSelect is a UI wrapper for a select html element. It is functional, however needs to be rewritten.\n\nMore thorough documentation will be written after this eventual rewrite.\n\n#### Available Props\n\n```tsx\nexport type SelectProps = {\n  slim?: boolean;\n  searchable?: boolean;\n  label?: string;\n  fullWidth?: boolean;\n  options: SelectOption[];\n  updateControlled?(newVal: any): void;\n} & React.ComponentProps<'select'>;\n```\n\n#### Basic Example\n\n```tsx\nimport React from 'react';\nimport { Select, SelectOption } from '@flmnh-mgcl/ui';\n\nconst options: SelectOption[] = [\n  { label: 'Option 1', value: 1 },\n  { label: 'Option 2', value: 2 },\n  { label: 'Option 3', value: 3 },\n];\n\nfunction MyComponent() {\n  const [selected, setSelected] = useState();\n\n  return (\n    <React.Fragment>\n      <Form.Select\n        name=\"select\"\n        options={options}\n        value={selected}\n        label=\"Select an option\"\n        updateControlled={(newVal: any) => {\n          setSelected(newVal);\n        }}\n      />\n    </React.Fragment>\n  );\n}\n```\n\n### Spinner\n\nSpinner is a loading component, and may be used inline or absolute.\n\n#### Available Props\n\n```tsx\nexport type SpinnerProps = {\n  active?: boolean;\n  size?: keyof typeof SPINNER_SIZES; // default: md\n  inline?: boolean;\n  color?: 'gray' | 'white'; // default: gray\n};\n```\n\n#### Basic Example\n\n```tsx\nimport React from 'react';\nimport PageContainer from './components/PageContainer'\nimport { Spinner } from '@flmnh-mgcl/ui';\n\ntype Props = {...}\n\nfunction MyComponent({ children, loading }: Props) {\n  return (\n    <PageContainer>\n      <Spinner active={loading} size=\"lg\" />\n      {children}\n    </PageContainer>\n  );\n}\n```\n\n### Statistic\n\nStatistic is a basic component for rendering number / string pairs. For now, it only supports one configuration: numerical statistic value on top, statistic label underneath.\n\n#### Available Props\n\n```tsx\nexport type StatisticProps = {\n  value?: number;\n  percent?: boolean;\n  unit: string;\n};\n```\n\n#### Basic Example\n\n```tsx\nimport React from 'react';\nimport { Statistic } from '@flmnh-mgcl/ui';\n\nfunction MyComponent() {\n  return <Statistic value={102} unit=\"people\" />;\n}\n```\n\n### Steps\n\nSteps utilizes a typed wrapper for `react-step-progress-bar`, however it is used internally in the Steps component and therefore has separate props. I use it for multi-step forms mostly, however it may be used for other purposes.\n\n#### Available Props\n\n```tsx\nexport type StepsProps = {\n  steps: number;\n  current: number;\n};\n```\n\n#### Basic Example\n\n```tsx\nimport React, { useState } from 'react';\nimport { Steps, Button } from '@flmnh-mgcl/ui';\n\nfunction MyComponent({ pages }: Props) {\n  const [page, setPage] = useState(0);\n\n  function paginateForward() {\n    // ....\n  }\n\n  function paginateBackward() {\n    // ....\n  }\n\n  function renderPage() {\n    // ...\n  }\n\n  return (\n    <div>\n      <Steps steps={pages.length} current={page} />\n\n      {renderPage()}\n\n      <div>\n        <Button.Group>\n          <Button onClick={paginateBackward}>Back</Button>\n          <Button onClick={paginateForward}>Continue</Button>\n        </Button.Group>\n      </div>\n    </div>\n  );\n}\n```\n\n### Switch\n\nSwitch component is a toggle slider, it is styled after TailwindUI.\n\n#### Available Props\n\n```tsx\nexport type SwitchProps = {\n  enabled: boolean;\n  onToggle(): void;\n};\n```\n\n#### Basic Example\n\n```tsx\nimport React, { useState } from 'react';\nimport { Switch, Label } from '@flmnh-mgcl/ui';\n\nfunction MyComponent() {\n  const [theme, setTheme] = useState(localStorage.theme ?? 'dark');\n\n  function toggle() {\n    // ...\n  }\n\n  return (\n    <div className=\"flex space-x-2 items-center\">\n      <Label>Light Theme</Label>\n      <Switch enabled={theme === 'dark'} onToggle={toggle} />\n      <Label>Dark Theme</Label>\n    </div>\n  );\n}\n```\n\n### Table\n\nTable is still currently incomplete. As of now, it can render a simple, non-virtualized table with static headers. It will support more dynamic tables and table features in the future.\n\n#### Available Props\n\nthe type of TableProps is the union of TableProps from `react-virtualized`, with `height` and `width` omitted, and the following definition following the '&':\n\n```tsx\nexport type TableProps = Omit<VTableProps, 'width' | 'height'> & {\n  basic?: boolean;\n  data: Object[];\n  activeIndex?: number;\n  headers: string[];\n  loading?: boolean;\n  sortable?: boolean;\n  containerClassname?: string;\n};\n```\n\n`width` and `height` are omitted because Table uses an autosizer internally for the virtualized variant.\n\n#### Basic Example\n\nAs the virtualized table is not quite ready, only the basic table will be used in the example below.\n\n```tsx\nimport React from 'react';\nimport { Table } from '@flmnh-mgcl/ui';\n\nfunction MyComponent() {\n  // BASIC TABLE\n  return (\n    <Table\n      basic\n      data={[\n        {\n          1: 'value',\n          2: 'value',\n        },\n        {\n          1: 'value2',\n          2: 'value2',\n        },\n        {\n          1: 'value3',\n          2: 'value3',\n        },\n      ]}\n      headers={['1', '2']}\n    />\n  );\n}\n```\n\n### Tabs\n\nTabs is a tab menu component. Currently, it does not support linked tabs (i.e. router basic tab menu), however this is something that is planned.\n\n#### Available Props\n\n```tsx\nexport type TabProps = {\n  text: string;\n  onClick(): void;\n  fullWidth?: boolean;\n  active?: boolean;\n};\n```\n\n#### Basic Example\n\nSetting the tab on change is handled internally, all it needs is the state dispatch function:\n\n```tsx\nimport React, { useState } from 'react';\nimport { Tabs } from '@flmnh-mgcl/ui';\n\nfunction SettingsPage() {\n  const [tab, setTab] = useState(0);\n\n  function renderTab() {\n    // ...\n  }\n\n  return (\n    <div>\n      <Tabs\n        fullWidth\n        tabs={['General', 'Profile']}\n        selectedIndex={tab}\n        onChange={setTab}\n      />\n\n      <div>{renderTab()}</div>\n    </div>\n  );\n}\n```\n\n### Text\n\nText is a pre-styled p-tag component. It does support onClick events, and has the following additional props:\n\n#### Available Props\n\n```tsx\nexport type TextProps = {\n  variant?: keyof typeof TEXT;\n  size?: 'sm' | 'md' | 'lg' | 'xl';\n  centered?: boolean;\n  onClick?(): void;\n} & PropsOf<'p'>;\n```\n\n#### Basic Example\n\n```tsx\nimport React from 'react';\nimport { Text } from '@flmnh-mgcl/ui';\n\nfunction MyComponent() {\n  return <Text size=\"sm\">This is my paragraph</Text>;\n}\n```\n\n### TextArea\n\nTextArea is a standard textarea with additional props.\n\n#### Available Props\n\n```tsx\nexport type TextAreaProps = {\n  label?: string;\n  fullWidth?: boolean;\n} & React.ComponentProps<'textarea'>;\n```\n\n#### Basic Example\n\n```tsx\nimport React, { useState } from 'react';\nimport { TextArea } from '@flmnh-mgcl/ui';\n\nfunction MyComponent() {\n  const [value, setValue] = useState('');\n\n  return (\n    <TextArea\n      name=\"myValue\"\n      label=\"Value\"\n      value={value}\n      onChange={(e) => setValue(e.target.value)}\n    />\n  );\n}\n```\n","readmeFilename":"README.md","description":"This repository holds the UI component library used in [SpeSQL](https://github.com/FLMNH-MGCL/spesql), developed using React (TypeScript) and Tailwind CSS.","repository":{"type":"git","url":"https://github.com/FLMNH-MGCL/ui.git"}}